/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap");
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

em,
i {
  font-style: italic;
}

b,
strong {
  font-weight: bold;
}

.text-input {
  border: 1px solid #6e6e6e;
  border-radius: 2px;
  padding: 3px;
}
.text-input:focus {
  outline: none;
}

.panning {
  cursor: all-scroll;
}

.rh-platoon {
  background: rgb(245, 80, 80);
}

.lh-platoon {
  background: rgb(185, 180, 250);
}

.mil-free-agent {
  background: rgb(228, 170, 170);
}

.rule5 {
  background: rgb(213, 134, 245);
}

.free-agent {
  background: rgb(180, 220, 250);
}

.option-next {
  background: rgb(255, 255, 160);
}

.arb {
  background: rgb(170, 220, 170);
}

.injured {
  color: #ce1126;
}

.recent {
  font-weight: bold;
}

.aaa {
  background: rgb(230, 230, 230);
}

.aa {
  background: rgb(210, 210, 210);
}

.hi-a {
  background: rgb(180, 180, 180);
}

.lo-a {
  background: rgb(160, 160, 160);
}
.lo-a a {
  color: #fff;
}

.lower-lev {
  background: rgb(140, 140, 140);
}
.lower-lev a {
  color: #fff;
}

.rookie {
  background: rgb(120, 120, 120);
}
.rookie a {
  color: #fff;
}

.no-touch .teamPlayer:hover, .no-touch ul.tableList li a:hover {
  color: #fff !important;
  background-color: rgba(0, 0, 0, 0.6) !important;
  text-decoration: none;
}

/*! jQuery UI - v1.11.2 - 2015-01-21
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=%23dddddd&bgTextureHeader=glass&bgImgOpacityHeader=35&borderColorHeader=%23bbbbbb&fcHeader=%23444444&iconColorHeader=%23999999&bgColorContent=%23c9c9c9&bgTextureContent=inset_soft&bgImgOpacityContent=50&borderColorContent=%23aaaaaa&fcContent=%23333333&iconColorContent=%23999999&bgColorDefault=%23eeeeee&bgTextureDefault=glass&bgImgOpacityDefault=60&borderColorDefault=%23cccccc&fcDefault=%23003263&iconColorDefault=%23003263&bgColorHover=%23f8f8f8&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=%23bbbbbb&fcHover=%23003263&iconColorHover=%23003263&bgColorActive=%23999999&bgTextureActive=inset_hard&bgImgOpacityActive=75&borderColorActive=%23999999&fcActive=%23ffffff&iconColorActive=%23454545&bgColorHighlight=%23eeeeee&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=%23ffffff&fcHighlight=%23444444&iconColorHighlight=%23003263&bgColorError=%23c0402a&bgTextureError=flat&bgImgOpacityError=55&borderColorError=%23c0402a&fcError=%23ffffff&iconColorError=%23fbc856&bgColorOverlay=%23eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.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,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-clearfix {
  min-height: 0; /* support: IE7 */
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.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-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  min-height: 0; /* support: IE7 */
  font-size: 100%;
}

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible; /* removes extra width in IE */
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2.2em;
}

/* button elements seem to need a little more width */
button.ui-button-icon-only {
  width: 2.4em;
}

.ui-button-icons-only {
  width: 3.4em;
}

button.ui-button-icons-only {
  width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}

.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
}

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: 0.4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: 0.5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}

/* button sets */
.ui-buttonset {
  margin-right: 7px;
}

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
  font-size: 12px !important;
}

.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;
}

/* with multiple calendars */
.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;
}

/* RTL support */
.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,
.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-dialog {
  overflow: hidden;
  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-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px 0.4em;
  cursor: pointer;
  min-height: 0; /* support: IE7 */
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.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;
}

/* icon support */
.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item {
  padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,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");
  height: 100%;
  filter: alpha(opacity=25); /* support: IE8 */
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  /* Support: IE7 */
  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-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}

.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}

.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
          filter: inherit;
}

.ui-slider-horizontal {
  height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 22px;
}

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

/* vertically center icon */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}

.ui-tabs {
  position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  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,
.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;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
  font-size: 1.1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
  font-size: 1em;
}

.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #c9c9c9 url("../../css/images/ui-bg_inset-soft_50_c9c9c9_1x100.png") 50% bottom repeat-x;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  border: 1px solid #bbbbbb;
  background: #dddddd url("../../css/images/ui-bg_glass_35_dddddd_1x400.png") 50% 50% repeat-x;
  color: #444444;
  font-weight: bold;
}

.ui-widget-header a {
  color: #444444;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #cccccc;
  background: #eeeeee url("../../css/images/ui-bg_glass_60_eeeeee_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #003263;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #003263;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #bbbbbb;
  background: #f8f8f8 url("../../css/images/ui-bg_glass_100_f8f8f8_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #003263 !important;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #003263 !important;
  background-color: #cdcdcd !important;
  text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #999999;
  background: #999999 url("../../css/images/ui-bg_inset-hard_75_999999_1x100.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #ffffff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #ffffff;
  background: #eeeeee url("../../css/images/ui-bg_flat_55_eeeeee_40x100.png") 50% 50% repeat-x;
  color: #444444;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #444444;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #c0402a;
  background: #c0402a url("../../css/images/ui-bg_flat_55_c0402a_40x100.png") 50% 50% repeat-x;
  color: #ffffff;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #ffffff;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #ffffff;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70); /* support: IE8 */
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35); /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("../../css/images/ui-icons_999999_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("../../css/images/ui-icons_999999_256x240.png");
}

.ui-state-default .ui-icon {
  background-image: url("../../css/images/ui-icons_003263_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("../../css/images/ui-icons_003263_256x240.png");
}

.ui-state-active .ui-icon {
  background-image: url("../../css/images/ui-icons_454545_256x240.png");
}

.ui-state-highlight .ui-icon {
  background-image: url("../../css/images/ui-icons_003263_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("../../css/images/ui-icons_fbc856_256x240.png");
}

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-carat-1-n {
  background-position: 0 0;
}

.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

.ui-icon-carat-1-e {
  background-position: -32px 0;
}

.ui-icon-carat-1-se {
  background-position: -48px 0;
}

.ui-icon-carat-1-s {
  background-position: -64px 0;
}

.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

.ui-icon-carat-1-w {
  background-position: -96px 0;
}

.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 6px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 6px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 6px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 6px;
}

/* Overlays */
.ui-widget-overlay {
  background: #eeeeee url("../../css/images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;
  opacity: 0.8;
  filter: Alpha(Opacity=80); /* support: IE8 */
}

.ui-widget-shadow {
  margin: -4px 0 0 -4px;
  padding: 4px;
  background: #aaaaaa url("../../css/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: 0.6;
  filter: Alpha(Opacity=60); /* support: IE8 */
  border-radius: 0px;
}

/*!
 * jQuery UI CSS Framework 1.11.2
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/* Layout helpers
----------------------------------*/
.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,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-clearfix {
  min-height: 0; /* support: IE7 */
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.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-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  min-height: 0; /* support: IE7 */
  font-size: 100%;
}

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible; /* removes extra width in IE */
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2.2em;
}

/* button elements seem to need a little more width */
button.ui-button-icon-only {
  width: 2.4em;
}

.ui-button-icons-only {
  width: 3.4em;
}

button.ui-button-icons-only {
  width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}

.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
}

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: 0.4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: 0.5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}

/* button sets */
.ui-buttonset {
  margin-right: 7px;
}

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.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;
}

/* with multiple calendars */
.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;
}

/* RTL support */
.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,
.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-dialog {
  overflow: hidden;
  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-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px 0.4em;
  cursor: pointer;
  min-height: 0; /* support: IE7 */
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.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;
}

/* icon support */
.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item {
  padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,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");
  height: 100%;
  filter: alpha(opacity=25); /* support: IE8 */
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  z-index: 2000;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  /* Support: IE7 */
  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-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}

.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}

.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
          filter: inherit;
}

.ui-slider-horizontal {
  height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 22px;
}

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

/* vertically center icon */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}

.ui-tabs {
  position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  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,
.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;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
  border-width: 2px;
}

/*!
 * jQuery UI CSS Framework 1.11.2
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=%23dddddd&bgTextureHeader=glass&bgImgOpacityHeader=35&borderColorHeader=%23bbbbbb&fcHeader=%23444444&iconColorHeader=%23999999&bgColorContent=%23c9c9c9&bgTextureContent=inset_soft&bgImgOpacityContent=50&borderColorContent=%23aaaaaa&fcContent=%23333333&iconColorContent=%23999999&bgColorDefault=%23eeeeee&bgTextureDefault=glass&bgImgOpacityDefault=60&borderColorDefault=%23cccccc&fcDefault=%23003263&iconColorDefault=%23003263&bgColorHover=%23f8f8f8&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=%23bbbbbb&fcHover=%23003263&iconColorHover=%23003263&bgColorActive=%23999999&bgTextureActive=inset_hard&bgImgOpacityActive=75&borderColorActive=%23999999&fcActive=%23ffffff&iconColorActive=%23454545&bgColorHighlight=%23eeeeee&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=%23ffffff&fcHighlight=%23444444&iconColorHighlight=%23003263&bgColorError=%23c0402a&bgTextureError=flat&bgImgOpacityError=55&borderColorError=%23c0402a&fcError=%23ffffff&iconColorError=%23fbc856&bgColorOverlay=%23eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
 */
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
  font-size: 1.1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
  font-size: 1em;
}

.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #c9c9c9 url("../../css/images/ui-bg_inset-soft_50_c9c9c9_1x100.png") 50% bottom repeat-x;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  border: 1px solid #bbbbbb;
  background: #dddddd url("../../css/images/ui-bg_glass_35_dddddd_1x400.png") 50% 50% repeat-x;
  color: #444444;
  font-weight: bold;
}

.ui-widget-header a {
  color: #444444;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #cccccc;
  background: #eeeeee url("../../css/images/ui-bg_glass_60_eeeeee_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #003263;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #003263;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #bbbbbb;
  background: #cdcdcd url("../../css/images/ui-bg_glass_100_f8f8f8_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #003263;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #003263;
  background-color: #cdcdcd !important;
  text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #999999;
  background: #999999 url("../../css/images/ui-bg_inset-hard_75_999999_1x100.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #ffffff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #ffffff;
  background: #eeeeee url("../../css/images/ui-bg_flat_55_eeeeee_40x100.png") 50% 50% repeat-x;
  color: #444444;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #444444;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #c0402a;
  background: #c0402a url("../../css/images/ui-bg_flat_55_c0402a_40x100.png") 50% 50% repeat-x;
  color: #ffffff;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #ffffff;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #ffffff;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70); /* support: IE8 */
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35); /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("../../css/images/ui-icons_999999_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("../../css/images/ui-icons_999999_256x240.png");
}

.ui-state-default .ui-icon {
  background-image: url("../../css/images/ui-icons_003263_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("../../css/images/ui-icons_003263_256x240.png");
}

.ui-state-active .ui-icon {
  background-image: url("../../css/images/ui-icons_454545_256x240.png");
}

.ui-state-highlight .ui-icon {
  background-image: url("../../css/images/ui-icons_003263_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("../../css/images/ui-icons_fbc856_256x240.png");
}

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-carat-1-n {
  background-position: 0 0;
}

.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

.ui-icon-carat-1-e {
  background-position: -32px 0;
}

.ui-icon-carat-1-se {
  background-position: -48px 0;
}

.ui-icon-carat-1-s {
  background-position: -64px 0;
}

.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

.ui-icon-carat-1-w {
  background-position: -96px 0;
}

.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 6px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 6px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 6px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 6px;
}

/* Overlays */
.ui-widget-overlay {
  background: #eeeeee url("../../css/images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;
  opacity: 0.8;
  filter: Alpha(Opacity=80); /* support: IE8 */
}

.ui-widget-shadow {
  margin: -4px 0 0 -4px;
  padding: 4px;
  background: #aaaaaa url("../../css/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: 0.6;
  filter: Alpha(Opacity=60); /* support: IE8 */
  border-radius: 0px;
}

/*Grid*/
.ui-jqgrid {
  position: relative;
}

.ui-jqgrid .ui-jqgrid-view {
  position: relative;
  left: 0;
  top: 0;
  padding: 0;
  font-size: 11px;
}

/* caption*/
.ui-jqgrid .ui-jqgrid-titlebar {
  padding: 0.3em 0.2em 0.2em 0.3em;
  position: relative;
  border-left: 0 none;
  border-right: 0 none;
  border-top: 0 none;
}

.ui-jqgrid .ui-jqgrid-title {
  float: left;
  margin: 0.1em 0 0.2em;
}

.ui-jqgrid .ui-jqgrid-titlebar-close {
  position: absolute;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
  cursor: pointer;
}

.ui-jqgrid .ui-jqgrid-titlebar-close span {
  display: block;
  margin: 1px;
}

.ui-jqgrid .ui-jqgrid-titlebar-close:hover {
  padding: 0;
}

/* header*/
.ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}

.ui-jqgrid .ui-jqgrid-hbox {
  float: left;
  padding-right: 20px;
}

.ui-jqgrid .ui-jqgrid-htable {
  table-layout: fixed;
  margin: 0;
}

.ui-jqgrid .ui-jqgrid-htable th {
  height: 22px;
  padding: 0 2px 0 2px;
}

.ui-jqgrid .ui-jqgrid-htable th div {
  overflow: hidden;
  position: relative;
  height: 17px;
}

.ui-th-column,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  border-top: 0 none;
  border-bottom: 0 none;
}

.ui-th-ltr,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
  border-left: 0 none;
}

.ui-th-rtl,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {
  border-right: 0 none;
}

.ui-first-th-ltr {
  border-right: 1px solid;
}

.ui-first-th-rtl {
  border-left: 1px solid;
}

.ui-jqgrid .ui-th-div-ie {
  white-space: nowrap;
  zoom: 1;
  height: 17px;
}

.ui-jqgrid .ui-jqgrid-resize {
  height: 20px !important;
  position: relative;
  cursor: e-resize;
  display: inline;
  overflow: hidden;
}

.ui-jqgrid .ui-grid-ico-sort {
  overflow: hidden;
  position: absolute;
  display: inline;
  cursor: pointer !important;
}

.ui-jqgrid .ui-icon-asc {
  margin-top: -3px;
  height: 12px;
}

.ui-jqgrid .ui-icon-desc {
  margin-top: 3px;
  height: 12px;
}

.ui-jqgrid .ui-i-asc {
  margin-top: 0;
  height: 16px;
}

.ui-jqgrid .ui-i-desc {
  margin-top: 0;
  margin-left: 13px;
  height: 16px;
}

.ui-jqgrid .ui-jqgrid-sortable {
  cursor: pointer;
}

.ui-jqgrid tr.ui-search-toolbar th {
  border-top-width: 1px !important;
  border-top-color: inherit !important;
  border-top-style: ridge !important;
}

tr.ui-search-toolbar input {
  margin: 1px 0 0 0;
}

tr.ui-search-toolbar select {
  margin: 1px 0 0 0;
}

/* body */
.ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: left;
}

.ui-jqgrid .ui-jqgrid-btable {
  table-layout: fixed;
  margin: 0;
  outline-style: none;
}

.ui-jqgrid tr.jqgrow {
  outline-style: none;
}

.ui-jqgrid tr.jqgroup {
  outline-style: none;
}

.ui-jqgrid tr.jqgrow td {
  font-weight: normal;
  overflow: hidden;
  white-space: pre;
  height: 22px;
  padding: 0 2px 0 2px;
  border-bottom-width: 1px;
  border-bottom-color: inherit;
  border-bottom-style: solid;
}

.ui-jqgrid tr.jqgfirstrow td {
  padding: 0 2px 0 2px;
  border-right-width: 1px;
  border-right-style: solid;
}

.ui-jqgrid tr.jqgroup td {
  font-weight: normal;
  overflow: hidden;
  white-space: pre;
  height: 22px;
  padding: 0 2px 0 2px;
  border-bottom-width: 1px;
  border-bottom-color: inherit;
  border-bottom-style: solid;
}

.ui-jqgrid tr.jqfoot td {
  font-weight: bold;
  overflow: hidden;
  white-space: pre;
  height: 22px;
  padding: 0 2px 0 2px;
  border-bottom-width: 1px;
  border-bottom-color: inherit;
  border-bottom-style: solid;
}

.ui-jqgrid tr.ui-row-ltr td {
  text-align: left;
  border-right-width: 1px;
  border-right-color: inherit;
  border-right-style: solid;
}

.ui-jqgrid tr.ui-row-rtl td {
  text-align: right;
  border-left-width: 1px;
  border-left-color: inherit;
  border-left-style: solid;
}

.ui-jqgrid td.jqgrid-rownum {
  padding: 0 2px 0 2px;
  margin: 0;
  border: 0 none;
}

.ui-jqgrid .ui-jqgrid-resize-mark {
  width: 2px;
  left: 0;
  background-color: #777;
  cursor: e-resize;
  cursor: col-resize;
  position: absolute;
  top: 0;
  height: 100px;
  overflow: hidden;
  display: none;
  border: 0 none;
  z-index: 99999;
}

/* footer */
.ui-jqgrid .ui-jqgrid-sdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}

.ui-jqgrid .ui-jqgrid-ftable {
  table-layout: fixed;
  margin-bottom: 0;
}

.ui-jqgrid tr.footrow td {
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  height: 21px;
  padding: 0 2px 0 2px;
  border-top-width: 1px;
  border-top-color: inherit;
  border-top-style: solid;
}

.ui-jqgrid tr.footrow-ltr td {
  text-align: left;
  border-right-width: 1px;
  border-right-color: inherit;
  border-right-style: solid;
}

.ui-jqgrid tr.footrow-rtl td {
  text-align: right;
  border-left-width: 1px;
  border-left-color: inherit;
  border-left-style: solid;
}

/* Pager*/
.ui-jqgrid .ui-jqgrid-pager {
  border-left: 0 none !important;
  border-right: 0 none !important;
  border-bottom: 0 none !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
  height: 25px;
  white-space: nowrap;
  overflow: hidden;
  font-size: 11px;
}

.ui-jqgrid .ui-pager-control {
  position: relative;
}

.ui-jqgrid .ui-pg-table {
  position: relative;
  padding-bottom: 2px;
  width: auto;
  margin: 0;
}

.ui-jqgrid .ui-pg-table td {
  font-weight: normal;
  vertical-align: middle;
  padding: 1px;
}

.ui-jqgrid .ui-pg-button {
  height: 19px !important;
}

.ui-jqgrid .ui-pg-button span {
  display: block;
  margin: 1px;
  float: left;
}

.ui-jqgrid .ui-pg-button:hover {
  padding: 0;
}

.ui-jqgrid .ui-state-disabled:hover {
  padding: 1px;
}

.ui-jqgrid .ui-pg-input {
  height: 13px;
  font-size: 0.8em;
  margin: 0;
}

.ui-jqgrid .ui-pg-selbox {
  font-size: 0.8em;
  line-height: 18px;
  display: block;
  height: 18px;
  margin: 0;
}

.ui-jqgrid .ui-separator {
  height: 18px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  margin: 1px;
  float: right;
}

.ui-jqgrid .ui-paging-info {
  font-weight: normal;
  height: 19px;
  margin-top: 3px;
  margin-right: 4px;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {
  padding: 1px 0;
  float: left;
  position: relative;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-button {
  cursor: pointer;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {
  float: left;
  margin: 0 2px;
}

.ui-jqgrid td input,
.ui-jqgrid td select .ui-jqgrid td textarea {
  margin: 0;
}

.ui-jqgrid td textarea {
  width: auto;
  height: auto;
}

.ui-jqgrid .ui-jqgrid-toppager {
  border-left: 0 none !important;
  border-right: 0 none !important;
  border-top: 0 none !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
  height: 25px !important;
  white-space: nowrap;
  overflow: hidden;
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {
  padding: 1px 0;
  float: left;
  position: relative;
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button {
  cursor: pointer;
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon {
  float: left;
  margin: 0 2px;
}

/*subgrid*/
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {
  display: block;
}

.ui-jqgrid .ui-subgrid {
  margin: 0;
  padding: 0;
  width: 100%;
}

.ui-jqgrid .ui-subgrid table {
  table-layout: fixed;
}

.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {
  height: 18px;
  border-right-width: 1px;
  border-right-color: inherit;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: inherit;
  border-bottom-style: solid;
}

.ui-jqgrid .ui-subgrid td.subgrid-data {
  border-top: 0 none !important;
}

.ui-jqgrid .ui-subgrid td.subgrid-cell {
  border-width: 0 0 1px 0;
}

.ui-jqgrid .ui-th-subgrid {
  height: 20px;
}

/* loading */
.ui-jqgrid .loading {
  position: absolute;
  top: 45%;
  left: 45%;
  width: auto;
  z-index: 101;
  padding: 6px;
  margin: 5px;
  text-align: center;
  font-weight: bold;
  display: none;
  border-width: 2px !important;
  font-size: 11px;
}

.ui-jqgrid .jqgrid-overlay {
  display: none;
  z-index: 100;
}

* html .jqgrid-overlay {
  width: expression(this.parentNode.offsetWidth + "px");
  height: expression(this.parentNode.offsetHeight + "px");
}

* .jqgrid-overlay iframe {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: expression(this.parentNode.offsetWidth + "px");
  height: expression(this.parentNode.offsetHeight + "px");
}

/* end loading div */
/* toolbar */
.ui-jqgrid .ui-userdata {
  border-left: 0 none;
  border-right: 0 none;
  height: 21px;
  overflow: hidden;
}

/*Modal Window */
.ui-jqdialog {
  display: none;
  width: 300px;
  position: absolute;
  padding: 0.2em;
  font-size: 11px;
  overflow: visible;
}

.ui-jqdialog .ui-jqdialog-titlebar {
  padding: 0.3em 0.2em;
  position: relative;
}

.ui-jqdialog .ui-jqdialog-title {
  margin: 0.1em 0 0.2em;
}

.ui-jqdialog .ui-jqdialog-titlebar-close {
  position: absolute;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
  cursor: pointer;
}

.ui-jqdialog .ui-jqdialog-titlebar-close span {
  display: block;
  margin: 1px;
}

.ui-jqdialog .ui-jqdialog-titlebar-close:hover,
.ui-jqdialog .ui-jqdialog-titlebar-close:focus {
  padding: 0;
}

.ui-jqdialog-content,
.ui-jqdialog .ui-jqdialog-content {
  border: 0;
  padding: 0.3em 0.2em;
  background: none;
  height: auto;
}

.ui-jqdialog .ui-jqconfirm {
  padding: 0.4em 1em;
  border-width: 3px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  overflow: visible;
  display: none;
  height: 80px;
  width: 220px;
  text-align: center;
}

.ui-jqdialog > .ui-resizable-se {
  bottom: -3px;
  right: -3px;
}

.ui-jqgrid > .ui-resizable-se {
  bottom: -3px;
  right: -3px;
}

/* end Modal window*/
/* Form edit */
.ui-jqdialog-content .FormGrid {
  margin: 0;
}

.ui-jqdialog-content .EditTable {
  width: 100%;
  margin-bottom: 0;
}

.ui-jqdialog-content .DelTable {
  width: 100%;
  margin-bottom: 0;
}

.EditTable td input,
.EditTable td select,
.EditTable td textarea {
  margin: 0;
}

.EditTable td textarea {
  width: auto;
  height: auto;
}

.ui-jqdialog-content td.EditButton {
  text-align: right;
  border-top: 0 none;
  border-left: 0 none;
  border-right: 0 none;
  padding-bottom: 5px;
  padding-top: 5px;
}

.ui-jqdialog-content td.navButton {
  text-align: center;
  border-left: 0 none;
  border-top: 0 none;
  border-right: 0 none;
  padding-bottom: 5px;
  padding-top: 5px;
}

.ui-jqdialog-content input.FormElement {
  padding: 0.3em;
}

.ui-jqdialog-content select.FormElement {
  padding: 0.3em;
}

.ui-jqdialog-content .data-line {
  padding-top: 0.1em;
  border: 0 none;
}

.ui-jqdialog-content .CaptionTD {
  vertical-align: middle;
  border: 0 none;
  padding: 2px;
  white-space: nowrap;
}

.ui-jqdialog-content .DataTD {
  padding: 2px;
  border: 0 none;
  vertical-align: top;
}

.ui-jqdialog-content .form-view-data {
  white-space: pre;
}

.fm-button {
  display: inline-block;
  margin: 0 4px 0 0;
  padding: 0.4em 0.5em;
  text-decoration: none !important;
  cursor: pointer;
  position: relative;
  text-align: center;
  zoom: 1;
}

.fm-button-icon-left {
  padding-left: 1.9em;
}

.fm-button-icon-right {
  padding-right: 1.9em;
}

.fm-button-icon-left .ui-icon {
  right: auto;
  left: 0.2em;
  margin-left: 0;
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

.fm-button-icon-right .ui-icon {
  left: auto;
  right: 0.2em;
  margin-left: 0;
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

#nData,
#pData {
  float: left;
  margin: 3px;
  padding: 0;
  width: 15px;
}

/* End Eorm edit */
/*.ui-jqgrid .edit-cell {}*/
.ui-jqgrid .selected-row,
div.ui-jqgrid .selected-row td {
  font-style: normal;
  border-left: 0 none;
}

/* inline edit actions button*/
.ui-inline-del.ui-state-hover span,
.ui-inline-edit.ui-state-hover span,
.ui-inline-save.ui-state-hover span,
.ui-inline-cancel.ui-state-hover span {
  margin: -1px;
}

/* Tree Grid */
.ui-jqgrid .tree-wrap {
  float: left;
  position: relative;
  height: 18px;
  white-space: nowrap;
  overflow: hidden;
}

.ui-jqgrid .tree-minus {
  position: absolute;
  height: 18px;
  width: 18px;
  overflow: hidden;
}

.ui-jqgrid .tree-plus {
  position: absolute;
  height: 18px;
  width: 18px;
  overflow: hidden;
}

.ui-jqgrid .tree-leaf {
  position: absolute;
  height: 18px;
  width: 18px;
  overflow: hidden;
}

.ui-jqgrid .treeclick {
  cursor: pointer;
}

/* moda dialog */
* iframe.jqm {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: expression(this.parentNode.offsetWidth + "px");
  height: expression(this.parentNode.offsetHeight + "px");
}

.ui-jqgrid-dnd tr td {
  border-right-width: 1px;
  border-right-color: inherit;
  border-right-style: solid;
  height: 20px;
}

/* RTL Support */
.ui-jqgrid .ui-jqgrid-title-rtl {
  float: right;
  margin: 0.1em 0 0.2em;
}

.ui-jqgrid .ui-jqgrid-hbox-rtl {
  float: right;
  padding-left: 20px;
}

.ui-jqgrid .ui-jqgrid-resize-ltr {
  float: right;
  margin: -2px -2px -2px 0;
}

.ui-jqgrid .ui-jqgrid-resize-rtl {
  float: left;
  margin: -2px 0 -1px -3px;
}

.ui-jqgrid .ui-sort-rtl {
  left: 0;
}

.ui-jqgrid .tree-wrap-ltr {
  float: left;
}

.ui-jqgrid .tree-wrap-rtl {
  float: right;
}

.ui-jqgrid .ui-ellipsis {
  text-overflow: ellipsis;
}

/* Toolbar Search Menu */
.ui-search-menu {
  position: absolute;
  padding: 2px 5px;
}

.ui-jqgrid .ui-search-table {
  padding: 0px 0px;
  border: 0px none;
  height: 20px;
  width: 100%;
}

.ui-jqgrid .ui-search-table .ui-search-oper {
  width: 20px;
}

a.g-menu-item,
a.soptclass,
a.clearsearchclass {
  cursor: pointer;
}

.ui-jqgrid .ui-search-table .ui-search-input > input,
.ui-jqgrid .ui-search-table .ui-search-input > select {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html,
body {
  min-height: 100%;
}

.humane,
.humane-jackedup {
  position: fixed;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  z-index: 100000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.humane,
.humane-jackedup {
  font-family: Helvetica Neue, Helvetica, san-serif;
  font-size: 18px;
  letter-spacing: -1px;
  top: 2.2222222222em;
  left: 30%;
  opacity: 0;
  width: 40%;
  color: #333;
  padding: 10px;
  text-align: center;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACWCAYAAAAfduJyAAAABmJLR0QA/wD/AP+gvaeTAAAAIklEQVQokWNgYGCQZGJgYGDARTDSQnboGDqsnDt0DKWNLAAkiQFdC+vZNQAAAABJRU5ErkJggg==");
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.2))) no-repeat;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.2) 100%) no-repeat;
  background-color: #fff;
  border-radius: 3px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  -webkit-transform: translateY(-100px);
  -ms-transform: translateY(-100px);
  transform: translateY(-100px);
}

.humane p,
.humane-jackedup p,
.humane ul,
.humane-jackedup ul {
  margin: 0;
  padding: 0;
}

.humane ul,
.humane-jackedup ul {
  list-style: none;
}

.humane.humane-jackedup-info,
.humane-jackedup.humane-jackedup-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAYAAAAp8ov1AAAABmJLR0QA/wD/AP+gvaeTAAAAR0lEQVQokWNISfn/n4mBgeE/EwMDAwMqQYQYmdoGlxgjI4rY//+Dx2nUFRsQZ2ALTrQQp8QL1DWeqASC014y7aCx8QwMDAwA1aZBIulmpvwAAAAASUVORK5CYII=");
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.85))) no-repeat;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.85) 100%) no-repeat;
  background-color: #fff;
  color: #fff;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35);
}

.humane.humane-jackedup-success,
.humane-jackedup.humane-jackedup-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAYAAAAp8ov1AAAABmJLR0QA/wD/AP+gvaeTAAAASElEQVQokc2SMQ4AIAgDD9/K/79QVzWaENTownAJbWnA5SqACkA/Aiy59hczrGVC30Q7y57EmNU5NL5zwln50IMsfZMel+UBKtFBQSLWM9wLAAAAAElFTkSuQmCC");
  background: -webkit-gradient(linear, left top, left bottom, from(#62c462), to(#57a957)) no-repeat;
  background: linear-gradient(to bottom, #62c462 0%, #57a957 100%) no-repeat;
  background-color: #64ff64;
  color: #fff;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35);
}

.humane.humane-jackedup-error,
.humane-jackedup.humane-jackedup-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAIAAACmkByiAAAABmJLR0QA/wD/AP+gvaeTAAAAf0lEQVQokY2TOQ7AIAwER/5mivy/yRc2RQDhA0jhghFYO5bhuS+TZMAoIUMEhhH4loGhfu71cenM3DutWMsaeGKjv3zO5N17KLPJ0+fQD8cpv5uVLPo4vnX0PpXj0nuaaeVzdmw+yXG1O96n2p3kozB757Ni1Z5UPsU9SP8AeAG1kHXE+7RlPAAAAABJRU5ErkJggg==");
  background: -webkit-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35)) no-repeat;
  background: linear-gradient(to bottom, #ee5f5b 0%, #c43c35 100%) no-repeat;
  background-color: #ee5f5b;
  color: #fff;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35);
}

.humane-animate,
.humane-jackedup.humane-jackedup-animate {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.humane-animate:hover,
.humane-jackedup.humane-jackedup-animate:hover {
  opacity: 0.7;
}

.humane-js-animate,
.humane-jackedup.humane-jackedup-js-animate {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.humane-js-animate:hover,
.humane-jackedup.humane-jackedup-js-animate:hover {
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}

/*
 * jReject (jQuery Browser Rejection Plugin)
 * Version 1.1.0
 * URL: http://jreject.turnwheel.com/
 * Description: jReject is a easy method of rejecting specific browsers on your site
 * Author: Steven Bower (TurnWheel Designs) http://turnwheel.com/
 * Copyright: Copyright (c) 2009-2014 Steven Bower under dual MIT/GPL license.
 */
#jr_overlay {
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  z-index: 2147483646;
  position: absolute;
}

#jr_wrap {
  position: absolute;
  width: 100%;
  z-index: 2147483647;
  padding: 0;
  margin: 0;
}

#jr_inner {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  font-size: 12px;
  background: #fff;
  border: 1px solid #ccc;
  color: #4f4f4f;
  margin: 0 auto;
  height: auto;
  padding: 20px;
  position: relative;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

#jr_header {
  display: block;
  color: #333;
  padding: 5px;
  padding-bottom: 0;
  margin: 0;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1.3em;
  margin-bottom: 0.5em;
}

#jr_inner p {
  padding: 5px;
  margin: 0;
}

#jr_inner ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#jr_inner ul li {
  cursor: pointer;
  float: left;
  width: 120px;
  height: 122px;
  margin: 0 10px 10px 10px;
  padding: 0;
  text-align: center;
}

#jr_inner li a {
  color: #333;
  font-size: 0.8em;
  text-decoration: none;
  padding: 0;
  margin: 0;
}

#jr_inner li a:hover {
  text-decoration: underline;
}

#jr_inner .jr_icon {
  width: 100px;
  height: 100px;
  margin: 1px auto;
  padding: 0;
  background: transparent no-repeat scroll left top;
  cursor: pointer;
}

#jr_close {
  clear: both;
  padding: 0;
  margin: 0;
}

#jr_close a {
  color: #000;
  display: block;
  width: auto;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

#jr_close p {
  padding: 10px 0 0 0;
  margin: 0;
}

@font-face {
  font-family: "TribeType_DV";
  src: url("data:font/opentype;base64,T1RUTwAKAIAAAwAgQ0ZGIM8tu3QAABw0AAAWQUdQT1Ohma/6AAA0MAAACzJPUy8yZ/YF2AAAARAAAABgY21hcM7bF8YAABqAAAABkmhlYWT2Elp2AAAArAAAADZoaGVhB2QDjwAAAOQAAAAkaG10eOWvD7wAADJ4AAABuG1heHAAblAAAAABCAAAAAZuYW1lhsgqQAAAAXAAABkOcG9zdP+fADIAABwUAAAAIAABAAAAAQAAfGLAf18PPPUAAwPoAAAAAMmU6qsAAAAAyZUsIP/9/zsD1AOQAAAAAwACAAAAAAAAAAEAAAOQ/zsAAAPo//3//QPUAAEAAAAAAAAAAAAAAAAAAABuAABQAABuAAAAAwIbAZAABQAEArwCigAAAIwCvAKKAAAB3QAyAPoAAAIGBgMDAgQIAwGAAAADAAAASAAAAAAAAAAATU9OTwBAAA0iEgLE/twAyAOQAMUAAAABAAAAAAH0AsQAAAAgAAIAAAAYASYAAQAAAAAAAADhAAAAAQAAAAAAAQAJAOEAAQAAAAAAAgAHAOoAAQAAAAAAAwAaAPEAAQAAAAAABAAJAOEAAQAAAAAABQANAQsAAQAAAAAABgARARgAAQAAAAAACAAVASkAAQAAAAAACwAeAT4AAQAAAAAADABEAVwAAQAAAAAADQYoAaAAAQAAAAAADgAwB8gAAwABBAkAAAHCB/gAAwABBAkAAQASCboAAwABBAkAAgAOCcwAAwABBAkAAwA0CdoAAwABBAkABAAiCg4AAwABBAkABQAaCjAAAwABBAkABgAiCg4AAwABBAkACAAqCkoAAwABBAkACwA8CnQAAwABBAkADACICrAAAwABBAkADQxQCzgAAwABBAkADgBgF4hDb3B5cmlnaHQgqSAyMDExIE1vbm90eXBlIEltYWdpbmcgSW5jLiwgIHd3dy5tb25vdHlwZWltYWdpbmcuY29tLiBBbGwgcmlnaHRzIHJlc2VydmVkLiBUaGlzIGZvbnQgc29mdHdhcmUgbWF5IG5vdCBiZSByZXByb2R1Y2VkLCBtb2RpZmllZCwgZGlzY2xvc2VkIG9yIHRyYW5zZmVycmVkIHdpdGhvdXQgdGhlIGV4cHJlc3Mgd3JpdHRlbiBhcHByb3ZhbCBvZiBNb25vdHlwZSBJbWFnaW5nIEluYy5UcmliZVR5cGVSZWd1bGFyTU9OTyAtIFRyaWJlVHlwZSBCdWlsZCAxMDBWZXJzaW9uIDEuMDAwVHJpYmVUeXBlLVJlZ3VsYXJNb25vdHlwZSBJbWFnaW5nIEluYy5odHRwOi8vd3d3Lm1vbm90eXBlaW1hZ2luZy5jb21odHRwOi8vd3d3Lm1vbm90eXBlaW1hZ2luZy5jb20vUHJvZHVjdHNTZXJ2aWNlcy9UeXBlRGVzaWduZXJTaG93Y2FzZQpOT1RJRklDQVRJT04gT0YgTElDRU5TRSBBR1JFRU1FTlQNCg0KVGhpcyB0eXBlZmFjZSBpcyB0aGUgcHJvcGVydHkgb2YgTW9ub3R5cGUgSW1hZ2luZyBJbmMuIGFuZCBpdHMgdXNlIGJ5IHlvdSBpcyBjb3ZlcmVkIHVuZGVyIHRoZSB0ZXJtcyBvZiBhIGxpY2Vuc2UgYWdyZWVtZW50LiBZb3UgaGF2ZSBvYnRhaW5lZCB0aGlzIHR5cGVmYWNlIHNvZnR3YXJlIGVpdGhlciBkaXJlY3RseSBmcm9tIE1vbm90eXBlIEltYWdpbmcgb3IgdG9nZXRoZXIgd2l0aCBzb2Z0d2FyZSBkaXN0cmlidXRlZCBieSBvbmUgb2YgdGhlIGxpY2VuY2VlcyBvZiBNb25vdHlwZSBJbWFnaW5nLg0KDQpUaGlzIHNvZnR3YXJlIGlzIGEgdmFsdWFibGUgYXNzZXQgb2YgTW9ub3R5cGUgSW1hZ2luZy4gVW5sZXNzIHlvdSBoYXZlIGVudGVyZWQgaW50byBhIHNwZWNpZmljIGxpY2Vuc2UgYWdyZWVtZW50IGdyYW50aW5nIHlvdSBhZGRpdGlvbmFsIHJpZ2h0cywgeW91ciB1c2Ugb2YgdGhpcyBzb2Z0d2FyZSBpcyBsaW1pdGVkIHRvIHVzZSBvbiB1cCB0byBmaXZlICg1KSB3b3Jrc3RhdGlvbiBmb3IgeW91ciBvd24gcHVibGlzaGluZyB1c2UuIFlvdSBtYXkgbm90IGNvcHkgb3IgZGlzdHJpYnV0ZSB0aGlzIHNvZnR3YXJlLg0KDQpJZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zIGNvbmNlcm5pbmcgeW91ciByaWdodHMgeW91IHNob3VsZCByZXZpZXcgdGhlIGxpY2Vuc2UgYWdyZWVtZW50IHlvdSByZWNlaXZlZCB3aXRoIHRoZSBzb2Z0d2FyZSBvciBjb250YWN0IE1vbm90eXBlIEltYWdpbmcgZm9yIGEgY29weSBvZiB0aGUgbGljZW5zZSBhZ3JlZW1lbnQuDQoNCkdlbmVyYWwgaW5mb3JtYXRpb246DQp3d3cuZm9udHMuY29tDQoNCkZvciBsaWNlbnNlIHRlcm1zIGFuZCB1c2FnZSByaWdodHMsIHBsZWFzZSB2aXNpdCBvdXIgd2ViIHNpdGUgYXQ6DQp3d3cubW9ub3R5cGVpbWFnaW5nLmNvbS9odG1sL3R5cGUvbGljZW5zZS5odG1sDQoNCkxpemVuemJlZGluZ3VuZ2VuIHVuZCBOdXR6dW5nc3JlY2h0ZSBmaW5kZW4gU2llIGF1ZiB1bnNlcmVyIFdlYnNlaXRlOg0Kd3d3Lm1vbm90eXBlaW1hZ2luZy5jb20vaHRtbC90eXBlL2xpY2Vuc2UuaHRtbA0KDQpQb3VyIHBsdXMgZCdpbmZvcm1hdGlvbnMgY29uY2VybmFudCBsZXMgZHJvaXRzIGQndXRpbGlzYXRpb24gZXQgbGVzIHF1ZXN0aW9ucyBjb250cmFjdHVlbGxlcywgdmV1aWxsZXogY29uc3VsdGV6IG5vdHJlIHNpdGU6DQp3d3cubW9ub3R5cGVpbWFnaW5nLmNvbS9odG1sL3R5cGUvbGljZW5zZS5odG1sDQoNClBhcmEgb2J0ZW5lciBpbmZvcm1hY2mXbiBhY2VyY2EgZGUgbG9zIHSOcm1pbm9zIGRlIGxpY2VuY2lhIHkgbG9zIGRlcmVjaG9zIGRlIHVzbywgdmlzaXRlIG51ZXN0cm8gc2l0aW8gZW4gZWwgV2ViIGVuOg0Kd3d3Lm1vbm90eXBlaW1hZ2luZy5jb20vaHRtbC90eXBlL2xpY2Vuc2UuaHRtbA0KDQpQZXIgbGUgY29uZGl6aW9uaSBjb250cmF0dHVhbGkgZWQgaSBkaXJpdHRpIGQndXNvLCB2aXNpdGF0ZSBpbCBub3N0cm8gc2l0byB3ZWIgYWxsJ2luZGlyaXp6bzoNCnd3dy5tb25vdHlwZWltYWdpbmcuY29tL2h0bWwvdHlwZS9saWNlbnNlLmh0bWxodHRwOi8vd3d3Lm1vbm90eXBlaW1hZ2luZy5jb20vaHRtbC9saWNlbnNlLmFzcHgAQwBvAHAAeQByAGkAZwBoAHQAIACpACAAMgAwADEAMQAgAE0AbwBuAG8AdAB5AHAAZQAgAEkAbQBhAGcAaQBuAGcAIABJAG4AYwAuACwAIAAgAHcAdwB3AC4AbQBvAG4AbwB0AHkAcABlAGkAbQBhAGcAaQBuAGcALgBjAG8AbQAuACAAQQBsAGwAIAByAGkAZwBoAHQAcwAgAHIAZQBzAGUAcgB2AGUAZAAuACAAVABoAGkAcwAgAGYAbwBuAHQAIABzAG8AZgB0AHcAYQByAGUAIABtAGEAeQAgAG4AbwB0ACAAYgBlACAAcgBlAHAAcgBvAGQAdQBjAGUAZAAsACAAbQBvAGQAaQBmAGkAZQBkACwAIABkAGkAcwBjAGwAbwBzAGUAZAAgAG8AcgAgAHQAcgBhAG4AcwBmAGUAcgByAGUAZAAgAHcAaQB0AGgAbwB1AHQAIAB0AGgAZQAgAGUAeABwAHIAZQBzAHMAIAB3AHIAaQB0AHQAZQBuACAAYQBwAHAAcgBvAHYAYQBsACAAbwBmACAATQBvAG4AbwB0AHkAcABlACAASQBtAGEAZwBpAG4AZwAgAEkAbgBjAC4AVAByAGkAYgBlAFQAeQBwAGUAUgBlAGcAdQBsAGEAcgBNAE8ATgBPACAALQAgAFQAcgBpAGIAZQBUAHkAcABlACAAQgB1AGkAbABkACAAMQAwADAAVAByAGkAYgBlAFQAeQBwAGUALQBSAGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAwADAATQBvAG4AbwB0AHkAcABlACAASQBtAGEAZwBpAG4AZwAgAEkAbgBjAC4AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAG0AbwBuAG8AdAB5AHAAZQBpAG0AYQBnAGkAbgBnAC4AYwBvAG0AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAG0AbwBuAG8AdAB5AHAAZQBpAG0AYQBnAGkAbgBnAC4AYwBvAG0ALwBQAHIAbwBkAHUAYwB0AHMAUwBlAHIAdgBpAGMAZQBzAC8AVAB5AHAAZQBEAGUAcwBpAGcAbgBlAHIAUwBoAG8AdwBjAGEAcwBlAAoATgBPAFQASQBGAEkAQwBBAFQASQBPAE4AIABPAEYAIABMAEkAQwBFAE4AUwBFACAAQQBHAFIARQBFAE0ARQBOAFQADQAKAA0ACgBUAGgAaQBzACAAdAB5AHAAZQBmAGEAYwBlACAAaQBzACAAdABoAGUAIABwAHIAbwBwAGUAcgB0AHkAIABvAGYAIABNAG8AbgBvAHQAeQBwAGUAIABJAG0AYQBnAGkAbgBnACAASQBuAGMALgAgAGEAbgBkACAAaQB0AHMAIAB1AHMAZQAgAGIAeQAgAHkAbwB1ACAAaQBzACAAYwBvAHYAZQByAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAdABlAHIAbQBzACAAbwBmACAAYQAgAGwAaQBjAGUAbgBzAGUAIABhAGcAcgBlAGUAbQBlAG4AdAAuACAAWQBvAHUAIABoAGEAdgBlACAAbwBiAHQAYQBpAG4AZQBkACAAdABoAGkAcwAgAHQAeQBwAGUAZgBhAGMAZQAgAHMAbwBmAHQAdwBhAHIAZQAgAGUAaQB0AGgAZQByACAAZABpAHIAZQBjAHQAbAB5ACAAZgByAG8AbQAgAE0AbwBuAG8AdAB5AHAAZQAgAEkAbQBhAGcAaQBuAGcAIABvAHIAIAB0AG8AZwBlAHQAaABlAHIAIAB3AGkAdABoACAAcwBvAGYAdAB3AGEAcgBlACAAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAYgB5ACAAbwBuAGUAIABvAGYAIAB0AGgAZQAgAGwAaQBjAGUAbgBjAGUAZQBzACAAbwBmACAATQBvAG4AbwB0AHkAcABlACAASQBtAGEAZwBpAG4AZwAuAA0ACgANAAoAVABoAGkAcwAgAHMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGEAIAB2AGEAbAB1AGEAYgBsAGUAIABhAHMAcwBlAHQAIABvAGYAIABNAG8AbgBvAHQAeQBwAGUAIABJAG0AYQBnAGkAbgBnAC4AIABVAG4AbABlAHMAcwAgAHkAbwB1ACAAaABhAHYAZQAgAGUAbgB0AGUAcgBlAGQAIABpAG4AdABvACAAYQAgAHMAcABlAGMAaQBmAGkAYwAgAGwAaQBjAGUAbgBzAGUAIABhAGcAcgBlAGUAbQBlAG4AdAAgAGcAcgBhAG4AdABpAG4AZwAgAHkAbwB1ACAAYQBkAGQAaQB0AGkAbwBuAGEAbAAgAHIAaQBnAGgAdABzACwAIAB5AG8AdQByACAAdQBzAGUAIABvAGYAIAB0AGgAaQBzACAAcwBvAGYAdAB3AGEAcgBlACAAaQBzACAAbABpAG0AaQB0AGUAZAAgAHQAbwAgAHUAcwBlACAAbwBuACAAdQBwACAAdABvACAAZgBpAHYAZQAgACgANQApACAAdwBvAHIAawBzAHQAYQB0AGkAbwBuACAAZgBvAHIAIAB5AG8AdQByACAAbwB3AG4AIABwAHUAYgBsAGkAcwBoAGkAbgBnACAAdQBzAGUALgAgAFkAbwB1ACAAbQBhAHkAIABuAG8AdAAgAGMAbwBwAHkAIABvAHIAIABkAGkAcwB0AHIAaQBiAHUAdABlACAAdABoAGkAcwAgAHMAbwBmAHQAdwBhAHIAZQAuAA0ACgANAAoASQBmACAAeQBvAHUAIABoAGEAdgBlACAAYQBuAHkAIABxAHUAZQBzAHQAaQBvAG4AcwAgAGMAbwBuAGMAZQByAG4AaQBuAGcAIAB5AG8AdQByACAAcgBpAGcAaAB0AHMAIAB5AG8AdQAgAHMAaABvAHUAbABkACAAcgBlAHYAaQBlAHcAIAB0AGgAZQAgAGwAaQBjAGUAbgBzAGUAIABhAGcAcgBlAGUAbQBlAG4AdAAgAHkAbwB1ACAAcgBlAGMAZQBpAHYAZQBkACAAdwBpAHQAaAAgAHQAaABlACAAcwBvAGYAdAB3AGEAcgBlACAAbwByACAAYwBvAG4AdABhAGMAdAAgAE0AbwBuAG8AdAB5AHAAZQAgAEkAbQBhAGcAaQBuAGcAIABmAG8AcgAgAGEAIABjAG8AcAB5ACAAbwBmACAAdABoAGUAIABsAGkAYwBlAG4AcwBlACAAYQBnAHIAZQBlAG0AZQBuAHQALgANAAoADQAKAEcAZQBuAGUAcgBhAGwAIABpAG4AZgBvAHIAbQBhAHQAaQBvAG4AOgANAAoAdwB3AHcALgBmAG8AbgB0AHMALgBjAG8AbQANAAoADQAKAEYAbwByACAAbABpAGMAZQBuAHMAZQAgAHQAZQByAG0AcwAgAGEAbgBkACAAdQBzAGEAZwBlACAAcgBpAGcAaAB0AHMALAAgAHAAbABlAGEAcwBlACAAdgBpAHMAaQB0ACAAbwB1AHIAIAB3AGUAYgAgAHMAaQB0AGUAIABhAHQAOgANAAoAdwB3AHcALgBtAG8AbgBvAHQAeQBwAGUAaQBtAGEAZwBpAG4AZwAuAGMAbwBtAC8AaAB0AG0AbAAvAHQAeQBwAGUALwBsAGkAYwBlAG4AcwBlAC4AaAB0AG0AbAANAAoADQAKAEwAaQB6AGUAbgB6AGIAZQBkAGkAbgBnAHUAbgBnAGUAbgAgAHUAbgBkACAATgB1AHQAegB1AG4AZwBzAHIAZQBjAGgAdABlACAAZgBpAG4AZABlAG4AIABTAGkAZQAgAGEAdQBmACAAdQBuAHMAZQByAGUAcgAgAFcAZQBiAHMAZQBpAHQAZQA6AA0ACgB3AHcAdwAuAG0AbwBuAG8AdAB5AHAAZQBpAG0AYQBnAGkAbgBnAC4AYwBvAG0ALwBoAHQAbQBsAC8AdAB5AHAAZQAvAGwAaQBjAGUAbgBzAGUALgBoAHQAbQBsAA0ACgANAAoAUABvAHUAcgAgAHAAbAB1AHMAIABkACcAaQBuAGYAbwByAG0AYQB0AGkAbwBuAHMAIABjAG8AbgBjAGUAcgBuAGEAbgB0ACAAbABlAHMAIABkAHIAbwBpAHQAcwAgAGQAJwB1AHQAaQBsAGkAcwBhAHQAaQBvAG4AIABlAHQAIABsAGUAcwAgAHEAdQBlAHMAdABpAG8AbgBzACAAYwBvAG4AdAByAGEAYwB0AHUAZQBsAGwAZQBzACwAIAB2AGUAdQBpAGwAbABlAHoAIABjAG8AbgBzAHUAbAB0AGUAegAgAG4AbwB0AHIAZQAgAHMAaQB0AGUAOgANAAoAdwB3AHcALgBtAG8AbgBvAHQAeQBwAGUAaQBtAGEAZwBpAG4AZwAuAGMAbwBtAC8AaAB0AG0AbAAvAHQAeQBwAGUALwBsAGkAYwBlAG4AcwBlAC4AaAB0AG0AbAANAAoADQAKAFAAYQByAGEAIABvAGIAdABlAG4AZQByACAAaQBuAGYAbwByAG0AYQBjAGkAlwBuACAAYQBjAGUAcgBjAGEAIABkAGUAIABsAG8AcwAgAHQAjgByAG0AaQBuAG8AcwAgAGQAZQAgAGwAaQBjAGUAbgBjAGkAYQAgAHkAIABsAG8AcwAgAGQAZQByAGUAYwBoAG8AcwAgAGQAZQAgAHUAcwBvACwAIAB2AGkAcwBpAHQAZQAgAG4AdQBlAHMAdAByAG8AIABzAGkAdABpAG8AIABlAG4AIABlAGwAIABXAGUAYgAgAGUAbgA6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AFr/7ABb//YAXP/iAAwAJP/sADj/9gA5/+wAOv/2ADv/9gA8/+IARP/sAFj/9gBZ/+wAWv/2AFv/9gBc/+IADQAFABQACgAUAA//ugAQ/9gAEf+6ACT/ugAt/8QARP+6AE3/xABm/9gAZ//YAGkAFABrABQAAgAk/+IARP/iABQAD/+mABD/4gAR/6YAJP+wACb/7AAq/+wALf/OADL/7AA0/+wANv/sAET/sABG/+wASv/sAE3/zgBS/+wAVv/sAGT/7ABl/+wAZv/iAGf/4gASABD/7AAk/84AJv/sACr/7AAt/+IAMv/2ADT/7AA2/+wARP/OAEb/7ABK/+wATf/iAFL/9gBW/+wAZP/sAGX/7ABm/+wAZ//sAA4AJv/sACr/7AAy/+wANP/sADb/7AA5/+wARv/sAEr/7ABN//YAUv/sAFb/7ABZ/+wAZP/sAGX/7AAUAA//pgAQ/+IAEf+mACT/sAAm/+wAKv/sAC3/zgAy/+wANP/sADb/7ABE/7AARv/sAEr/7ABN/84AUv/sAFb/7ABk/+wAZf/sAGb/4gBn/+IAGgAF/9gACv/YACb/7AAq/+wAMv/sADT/7AA2/+wAN/+6ADj/4gA5/7AAOv/EADz/ugBG/+wASv/sAFL/7ABU/+wAVv/sAFf/ugBY/+IAWf+wAFr/xABc/7oAZP/sAGX/7ABp/9gAa//YAAwAJP/sADj/9gA5/+wAOv/2ADv/9gA8/+IARP/sAFj/9gBZ/+wAWv/2AFv/9gBc/+IADAAk/+wAOP/2ADn/7AA6//YAO//2ADz/4gBE/+wAWP/2AFn/7ABa//YAW//2AFz/4gAMACT/7AA4//YAOf/sADr/9gA7//YAPP/iAET/7ABY//YAWf/sAFr/9gBb//YAXP/iAA8AJP+SACb/7AAq/+wALf+6ADL/7AA0/+wANv/2AET/kgBG/+wASv/sAE3/ugBS/+wAVv/2AGT/7ABl/+wADAAk/+wAOP/2ADn/7AA6//YAO//2ADz/4gBE/+wAWP/2AFn/7ABa//YAW//2AFz/4gAEACT/4gAt/9gARP/iAE3/2AAOACb/7AAq/+wAMv/sADT/7AA2/+wAOf/sAEb/7ABK/+wATf/2AFL/7ABW/+wAWf/sAGT/7ABl/+wAEQAF/7AACv+wABD/2AA3/6YAOP/sADn/mAA6/9YAPP+6AFf/pgBY/+wAWf+YAFr/1gBc/7oAZv/YAGf/2ABp/7AAa/+wAAQAOf/sADz/9gBZ/+wAXP/2AAwAJP/sADj/9gA5/+wAOv/2ADv/9gA8/+IARP/sAFj/9gBZ/+wAWv/2AFv/9gBc/+IACgAk/6YALf/EADn/9gA8//YAPf/2AET/pgBN/8QAWf/2AFz/9gBd//YADAA3//YAOP/iADn/2AA6/+wAO//2ADz/4gBX/+wAWP/iAFn/2ABa/+wAW//2AFz/4gAMACT/7AA4//YAOf/sADr/9gA7//YAPP/iAET/7ABY//YAWf/sAFr/9gBb//YAXP/iAA0ABQAUAAoAFAAP/7oAEP/YABH/ugAk/7oALf/EAET/ugBN/8QAZv/YAGf/2ABpABQAawAUAAIAJP/iAET/4gAUAA//pgAQ/+IAEf+mACT/sAAm/+wAKv/sAC3/zgAy/+wANP/sADb/7ABE/7AARv/sAEr/7ABN/84AUv/sAFb/7ABk/+wAZf/sAGb/4gBn/+IAEgAQ/+wAJP/OACb/7AAq/+wALf/iADL/9gA0/+wANv/sAET/zgBG/+wASv/sAE3/4gBS//YAVv/sAGT/7ABl/+wAZv/sAGf/7AAOACb/7AAq/+wAMv/sADT/7AA2/+wAOf/sAEb/7ABK/+wATf/2AFL/7ABW/+wAWf/sAGT/7ABl/+wAFAAP/6YAEP/iABH/pgAk/7AAJv/sACr/7AAt/84AMv/sADT/7AA2/+wARP+wAEb/7ABK/+wATf/OAFL/7ABW/+wAZP/sAGX/7ABm/+IAZ//iAAgAN//YADn/4gA6/+wAPP/iAFf/2ABZ/+IAWv/sAFz/4gAIADf/2AA5/+IAOv/sADz/4gBX/9gAWf/iAFr/7ABc/+IACgAk/9gANwAUADkAFAA6AAoAPAAUAET/2ABXABQAWQAUAFoACgBcABQACwAm//YAKv/2ADL/9gA0//YANv/2AEb/9gBK//YAUv/2AFb/9gBk//YAZf/2AAoAJP/YADcAFAA5ABQAOgAKADwAFABE/9gAVwAUAFkAFABaAAoAXAAUAAsAJv/2ACr/9gAy//YANP/2ADb/9gBG//YASv/2AFL/9gBW//YAZP/2AGX/9gACAAwABQAFAAAACgAKAAEADwARAAIAJAAqAAUALQAvAAwAMQA8AA8ARABHABsASQBKAB8ATQBPACEAUQBTACQAVQBcACcAZgBrAC8AAA=="), url("data:font/eot;base64,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AFQAaABpAHMAIABmAG8AbgB0ACAAcwBvAGYAdAB3AGEAcgBlACAAbQBhAHkAIABuAG8AdAAgAGIAZQAgAHIAZQBwAHIAbwBkAHUAYwBlAGQALAAgAG0AbwBkAGkAZgBpAGUAZAAsACAAZABpAHMAYwBsAG8AcwBlAGQAIABvAHIAIAB0AHIAYQBuAHMAZgBlAHIAcgBlAGQAIAB3AGkAdABoAG8AdQB0ACAAdABoAGUAIABlAHgAcAByAGUAcwBzACAAdwByAGkAdAB0AGUAbgAgAGEAcABwAHIAbwB2AGEAbAAgAG8AZgAgAE0AbwBuAG8AdAB5AHAAZQAgAEkAbQBhAGcAaQBuAGcAIABJAG4AYwAuAABDb3B5cmlnaHQgqSAyMDExIE1vbm90eXBlIEltYWdpbmcgSW5jLiwgIHd3dy5tb25vdHlwZWltYWdpbmcuY29tLiBBbGwgcmlnaHRzIHJlc2VydmVkLiBUaGlzIGZvbnQgc29mdHdhcmUgbWF5IG5vdCBiZSByZXByb2R1Y2VkLCBtb2RpZmllZCwgZGlzY2xvc2VkIG9yIHRyYW5zZmVycmVkIHdpdGhvdXQgdGhlIGV4cHJlc3Mgd3JpdHRlbiBhcHByb3ZhbCBvZiBNb25vdHlwZSBJbWFnaW5nIEluYy4AAFQAcgBpAGIAZQBUAHkAcABlAABUcmliZVR5cGUAAFIAZQBnAHUAbABhAHIAAFJlZ3VsYXIAAE0ATwBOAE8AIAAtACAAVAByAGkAYgBlAFQAeQBwAGUAIABCAHUAaQBsAGQAIAAxADAAMAAATU9OTyAtIFRyaWJlVHlwZSBCdWlsZCAxMDAAAFQAcgBpAGIAZQBUAHkAcABlAC0AUgBlAGcAdQBsAGEAcgAAVHJpYmVUeXBlLVJlZ3VsYXIAAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAwADAAAFZlcnNpb24gMS4wMDAAAFQAcgBpAGIAZQBUAHkAcABlAC0AUgBlAGcAdQBsAGEAcgAAVHJpYmVUeXBlLVJlZ3VsYXIAAE0AbwBuAG8AdAB5AHAAZQAgAEkAbQBhAGcAaQBuAGcAIABJAG4AYwAuAABNb25vdHlwZSBJbWFnaW5nIEluYy4AAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBtAG8AbgBvAHQAeQBwAGUAaQBtAGEAZwBpAG4AZwAuAGMAbwBtAABodHRwOi8vd3d3Lm1vbm90eXBlaW1hZ2luZy5jb20AAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBtAG8AbgBvAHQAeQBwAGUAaQBtAGEAZwBpAG4AZwAuAGMAbwBtAC8AUAByAG8AZAB1AGMAdABzAFMAZQByAHYAaQBjAGUAcwAvAFQAeQBwAGUARABlAHMAaQBnAG4AZQByAFMAaABvAHcAYwBhAHMAZQAAaHR0cDovL3d3dy5tb25vdHlwZWltYWdpbmcuY29tL1Byb2R1Y3RzU2VydmljZXMvVHlwZURlc2lnbmVyU2hvd2Nhc2UAAAoATgBPAFQASQBGAEkAQwBBAFQASQBPAE4AIABPAEYAIABMAEkAQwBFAE4AUwBFACAAQQBHAFIARQBFAE0ARQBOAFQADQAKAA0ACgBUAGgAaQBzACAAdAB5AHAAZQBmAGEAYwBlACAAaQBzACAAdABoAGUAIABwAHIAbwBwAGUAcgB0AHkAIABvAGYAIABNAG8AbgBvAHQAeQBwAGUAIABJAG0AYQBnAGkAbgBnACAASQBuAGMALgAgAGEAbgBkACAAaQB0AHMAIAB1AHMAZQAgAGIAeQAgAHkAbwB1ACAAaQBzACAAYwBvAHYAZQByAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAdABlAHIAbQBzACAAbwBmACAAYQAgAGwAaQBjAGUAbgBzAGUAIABhAGcAcgBlAGUAbQBlAG4AdAAuACAAWQBvAHUAIABoAGEAdgBlACAAbwBiAHQAYQBpAG4AZQBkACAAdABoAGkAcwAgAHQAeQBwAGUAZgBhAGMAZQAgAHMAbwBmAHQAdwBhAHIAZQAgAGUAaQB0AGgAZQByACAAZABpAHIAZQBjAHQAbAB5ACAAZgByAG8AbQAgAE0AbwBuAG8AdAB5AHAAZQAgAEkAbQBhAGcAaQBuAGcAIABvAHIAIAB0AG8AZwBlAHQAaABlAHIAIAB3AGkAdABoACAAcwBvAGYAdAB3AGEAcgBlACAAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAYgB5ACAAbwBuAGUAIABvAGYAIAB0AGgAZQAgAGwAaQBjAGUAbgBjAGUAZQBzACAAbwBmACAATQBvAG4AbwB0AHkAcABlACAASQBtAGEAZwBpAG4AZwAuAA0ACgANAAoAVABoAGkAcwAgAHMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGEAIAB2AGEAbAB1AGEAYgBsAGUAIABhAHMAcwBlAHQAIABvAGYAIABNAG8AbgBvAHQAeQBwAGUAIABJAG0AYQBnAGkAbgBnAC4AIABVAG4AbABlAHMAcwAgAHkAbwB1ACAAaABhAHYAZQAgAGUAbgB0AGUAcgBlAGQAIABpAG4AdABvACAAYQAgAHMAcABlAGMAaQBmAGkAYwAgAGwAaQBjAGUAbgBzAGUAIABhAGcAcgBlAGUAbQBlAG4AdAAgAGcAcgBhAG4AdABpAG4AZwAgAHkAbwB1ACAAYQBkAGQAaQB0AGkAbwBuAGEAbAAgAHIAaQBnAGgAdABzACwAIAB5AG8AdQByACAAdQBzAGUAIABvAGYAIAB0AGgAaQBzACAAcwBvAGYAdAB3AGEAcgBlACAAaQBzACAAbABpAG0AaQB0AGUAZAAgAHQAbwAgAHUAcwBlACAAbwBuACAAdQBwACAAdABvACAAZgBpAHYAZQAgACgANQApACAAdwBvAHIAawBzAHQAYQB0AGkAbwBuACAAZgBvAHIAIAB5AG8AdQByACAAbwB3AG4AIABwAHUAYgBsAGkAcwBoAGkAbgBnACAAdQBzAGUALgAgAFkAbwB1ACAAbQBhAHkAIABuAG8AdAAgAGMAbwBwAHkAIABvAHIAIABkAGkAcwB0AHIAaQBiAHUAdABlACAAdABoAGkAcwAgAHMAbwBmAHQAdwBhAHIAZQAuAA0ACgANAAoASQBmACAAeQBvAHUAIABoAGEAdgBlACAAYQBuAHkAIABxAHUAZQBzAHQAaQBvAG4AcwAgAGMAbwBuAGMAZQByAG4AaQBuAGcAIAB5AG8AdQByACAAcgBpAGcAaAB0AHMAIAB5AG8AdQAgAHMAaABvAHUAbABkACAAcgBlAHYAaQBlAHcAIAB0AGgAZQAgAGwAaQBjAGUAbgBzAGUAIABhAGcAcgBlAGUAbQBlAG4AdAAgAHkAbwB1ACAAcgBlAGMAZQBpAHYAZQBkACAAdwBpAHQAaAAgAHQAaABlACAAcwBvAGYAdAB3AGEAcgBlACAAbwByACAAYwBvAG4AdABhAGMAdAAgAE0AbwBuAG8AdAB5AHAAZQAgAEkAbQBhAGcAaQBuAGcAIABmAG8AcgAgAGEAIABjAG8AcAB5ACAAbwBmACAAdABoAGUAIABsAGkAYwBlAG4AcwBlACAAYQBnAHIAZQBlAG0AZQBuAHQALgANAAoADQAKAEcAZQBuAGUAcgBhAGwAIABpAG4AZgBvAHIAbQBhAHQAaQBvAG4AOgANAAoAdwB3AHcALgBmAG8AbgB0AHMALgBjAG8AbQANAAoADQAKAEYAbwByACAAbABpAGMAZQBuAHMAZQAgAHQAZQByAG0AcwAgAGEAbgBkACAAdQBzAGEAZwBlACAAcgBpAGcAaAB0AHMALAAgAHAAbABlAGEAcwBlACAAdgBpAHMAaQB0ACAAbwB1AHIAIAB3AGUAYgAgAHMAaQB0AGUAIABhAHQAOgANAAoAdwB3AHcALgBtAG8AbgBvAHQAeQBwAGUAaQBtAGEAZwBpAG4AZwAuAGMAbwBtAC8AaAB0AG0AbAAvAHQAeQBwAGUALwBsAGkAYwBlAG4AcwBlAC4AaAB0AG0AbAANAAoADQAKAEwAaQB6AGUAbgB6AGIAZQBkAGkAbgBnAHUAbgBnAGUAbgAgAHUAbgBkACAATgB1AHQAegB1AG4AZwBzAHIAZQBjAGgAdABlACAAZgBpAG4AZABlAG4AIABTAGkAZQAgAGEAdQBmACAAdQBuAHMAZQByAGUAcgAgAFcAZQBiAHMAZQBpAHQAZQA6AA0ACgB3AHcAdwAuAG0AbwBuAG8AdAB5AHAAZQBpAG0AYQBnAGkAbgBnAC4AYwBvAG0ALwBoAHQAbQBsAC8AdAB5AHAAZQAvAGwAaQBjAGUAbgBzAGUALgBoAHQAbQBsAA0ACgANAAoAUABvAHUAcgAgAHAAbAB1AHMAIABkACcAaQBuAGYAbwByAG0AYQB0AGkAbwBuAHMAIABjAG8AbgBjAGUAcgBuAGEAbgB0ACAAbABlAHMAIABkAHIAbwBpAHQAcwAgAGQAJwB1AHQAaQBsAGkAcwBhAHQAaQBvAG4AIABlAHQAIABsAGUAcwAgAHEAdQBlAHMAdABpAG8AbgBzACAAYwBvAG4AdAByAGEAYwB0AHUAZQBsAGwAZQBzACwAIAB2AGUAdQBpAGwAbABlAHoAIABjAG8AbgBzAHUAbAB0AGUAegAgAG4AbwB0AHIAZQAgAHMAaQB0AGUAOgANAAoAdwB3AHcALgBtAG8AbgBvAHQAeQBwAGUAaQBtAGEAZwBpAG4AZwAuAGMAbwBtAC8AaAB0AG0AbAAvAHQAeQBwAGUALwBsAGkAYwBlAG4AcwBlAC4AaAB0AG0AbAANAAoADQAKAFAAYQByAGEAIABvAGIAdABlAG4AZQByACAAaQBuAGYAbwByAG0AYQBjAGkAlwBuACAAYQBjAGUAcgBjAGEAIABkAGUAIABsAG8AcwAgAHQAjgByAG0AaQBuAG8AcwAgAGQAZQAgAGwAaQBjAGUAbgBjAGkAYQAgAHkAIABsAG8AcwAgAGQAZQByAGUAYwBoAG8AcwAgAGQAZQAgAHUAcwBvACwAIAB2AGkAcwBpAHQAZQAgAG4AdQBlAHMAdAByAG8AIABzAGkAdABpAG8AIABlAG4AIABlAGwAIABXAGUAYgAgAGUAbgA6AA0ACgB3AHcAdwAuAG0AbwBuAG8AdAB5AHAAZQBpAG0AYQBnAGkAbgBnAC4AYwBvAG0ALwBoAHQAbQBsAC8AdAB5AHAAZQAvAGwAaQBjAGUAbgBzAGUALgBoAHQAbQBsAA0ACgANAAoAUABlAHIAIABsAGUAIABjAG8AbgBkAGkAegBpAG8AbgBpACAAYwBvAG4AdAByAGEAdAB0AHUAYQBsAGkAIABlAGQAIABpACAAZABpAHIAaQB0AHQAaQAgAGQAJwB1AHMAbwAsACAAdgBpAHMAaQB0AGEAdABlACAAaQBsACAAbgBvAHMAdAByAG8AIABzAGkAdABvACAAdwBlAGIAIABhAGwAbAAnAGkAbgBkAGkAcgBpAHoAegBvADoADQAKAHcAdwB3AC4AbQBvAG4AbwB0AHkAcABlAGkAbQBhAGcAaQBuAGcALgBjAG8AbQAvAGgAdABtAGwALwB0AHkAcABlAC8AbABpAGMAZQBuAHMAZQAuAGgAdABtAGwAAApOT1RJRklDQVRJT04gT0YgTElDRU5TRSBBR1JFRU1FTlQNCg0KVGhpcyB0eXBlZmFjZSBpcyB0aGUgcHJvcGVydHkgb2YgTW9ub3R5cGUgSW1hZ2luZyBJbmMuIGFuZCBpdHMgdXNlIGJ5IHlvdSBpcyBjb3ZlcmVkIHVuZGVyIHRoZSB0ZXJtcyBvZiBhIGxpY2Vuc2UgYWdyZWVtZW50LiBZb3UgaGF2ZSBvYnRhaW5lZCB0aGlzIHR5cGVmYWNlIHNvZnR3YXJlIGVpdGhlciBkaXJlY3RseSBmcm9tIE1vbm90eXBlIEltYWdpbmcgb3IgdG9nZXRoZXIgd2l0aCBzb2Z0d2FyZSBkaXN0cmlidXRlZCBieSBvbmUgb2YgdGhlIGxpY2VuY2VlcyBvZiBNb25vdHlwZSBJbWFnaW5nLg0KDQpUaGlzIHNvZnR3YXJlIGlzIGEgdmFsdWFibGUgYXNzZXQgb2YgTW9ub3R5cGUgSW1hZ2luZy4gVW5sZXNzIHlvdSBoYXZlIGVudGVyZWQgaW50byBhIHNwZWNpZmljIGxpY2Vuc2UgYWdyZWVtZW50IGdyYW50aW5nIHlvdSBhZGRpdGlvbmFsIHJpZ2h0cywgeW91ciB1c2Ugb2YgdGhpcyBzb2Z0d2FyZSBpcyBsaW1pdGVkIHRvIHVzZSBvbiB1cCB0byBmaXZlICg1KSB3b3Jrc3RhdGlvbiBmb3IgeW91ciBvd24gcHVibGlzaGluZyB1c2UuIFlvdSBtYXkgbm90IGNvcHkgb3IgZGlzdHJpYnV0ZSB0aGlzIHNvZnR3YXJlLg0KDQpJZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zIGNvbmNlcm5pbmcgeW91ciByaWdodHMgeW91IHNob3VsZCByZXZpZXcgdGhlIGxpY2Vuc2UgYWdyZWVtZW50IHlvdSByZWNlaXZlZCB3aXRoIHRoZSBzb2Z0d2FyZSBvciBjb250YWN0IE1vbm90eXBlIEltYWdpbmcgZm9yIGEgY29weSBvZiB0aGUgbGljZW5zZSBhZ3JlZW1lbnQuDQoNCkdlbmVyYWwgaW5mb3JtYXRpb246DQp3d3cuZm9udHMuY29tDQoNCkZvciBsaWNlbnNlIHRlcm1zIGFuZCB1c2FnZSByaWdodHMsIHBsZWFzZSB2aXNpdCBvdXIgd2ViIHNpdGUgYXQ6DQp3d3cubW9ub3R5cGVpbWFnaW5nLmNvbS9odG1sL3R5cGUvbGljZW5zZS5odG1sDQoNCkxpemVuemJlZGluZ3VuZ2VuIHVuZCBOdXR6dW5nc3JlY2h0ZSBmaW5kZW4gU2llIGF1ZiB1bnNlcmVyIFdlYnNlaXRlOg0Kd3d3Lm1vbm90eXBlaW1hZ2luZy5jb20vaHRtbC90eXBlL2xpY2Vuc2UuaHRtbA0KDQpQ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");
}
@font-face {
  font-family: "Mittelschrift_DV";
  src: url("data:font/opentype;base64,T1RUTwANAIAAAwBQQkFTRT9iT7oAAFiMAAAANENGRiDA3BrUAAALLAAAOzZEU0lHDJOfmgAAWMAAABSYR1BPUyfAMLgAAE0EAAALhkdTVUIaww/KAABKYAAAAqRPUy8yc/MdXAAAAUAAAABgY21hcEGyELwAAAdcAAADsGhlYWTV9rsLAAAA3AAAADZoaGVhBtYDIwAAARQAAAAkaG10eOCXIT4AAEZkAAAD/G1heHAA/1AAAAABOAAAAAZuYW1loiYYEQAAAaAAAAW8cG9zdP+4ADIAAAsMAAAAIAABAAAAAQo9ByYOLF8PPPUAAwPoAAAAALnONp8AAAAAuc42n/9b/wYD6AOqAAAAAwACAAAAAAAAAAEAAALI/uAAyAPo/1v/WwPoAAEAAAAAAAAAAAAAAAAAAAD/AABQAAD/AAAAAgHiAZAABQAEAooCWAAAAEsCigJYAAABXgAyATAAAAAABQAAAAAAAACAAACvUAAgSgAAAAAAAAAAQURCRQBAACD7AgLI/uAAyAOqAPoAAAABAAAAAAH7AsgAIAAgAAQAAAAZATIAAQAAAAAAAACKAAAAAQAAAAAAAQAMAIoAAQAAAAAAAgANAJYAAQAAAAAAAwAeAKMAAQAAAAAABAAaAMEAAQAAAAAABQA4ANsAAQAAAAAABgATARMAAQAAAAAABwAKASYAAQAAAAAACQAOATAAAQAAAAAACwAZAT4AAQAAAAAADgAkAVcAAQAAAAAAEgAVAXsAAwABBAkAAAEUAZAAAwABBAkAAQAqAqQAAwABBAkAAgAOAs4AAwABBAkAAwA8AtwAAwABBAkABAAmAxgAAwABBAkABQBwAz4AAwABBAkABgAmAxgAAwABBAkABwAUA64AAwABBAkACQAcA8IAAwABBAkACwAyA94AAwABBAkADgBIBBAAAwABBAkAEAAYBFgAAwABBAkAEQAaBHBDb3B5cmlnaHQgqSAxOTkwLCAxOTkyIEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkLiAgQWxsIFJpZ2h0cyBSZXNlcnZlZC4gqSAxOTgxLCAyMDAyIEhlaWRlbGJlcmdlciBEcnVja21hc2NoaW5lbiBBRy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5ESU4gMTQ1MSBTdGRNaXR0ZWxzY2hyaWZ0MS4wNDA7QURCRTtESU5NaXR0ZWxzY2hyaWZ0U3RkRElOIDE0NTEgU3RkIE1pdHRlbHNjaHJpZnRWZXJzaW9uIDEuMDQwO1BTIDAwMS4wMDE7Q29yZSAxLjAuMzU7bWFrZW90Zi5saWIxLjUuNDQ5MkRJTk1pdHRlbHNjaHJpZnRTdGRESU5TY2hyaWZ0TGlub3R5cGUgU3RhZmZodHRwOi8vd3d3LmFkb2JlLmNvbS90eXBlaHR0cDovL3d3dy5hZG9iZS5jb20vdHlwZS9sZWdhbC5odG1sRElOIE1pdHRlbHNjaHJpZnQgU3RkAEMAbwBwAHkAcgBpAGcAaAB0ACAAqQAgADEAOQA5ADAALAAgADEAOQA5ADIAIABBAGQAbwBiAGUAIABTAHkAcwB0AGUAbQBzACAASQBuAGMAbwByAHAAbwByAGEAdABlAGQALgAgACAAQQBsAGwAIABSAGkAZwBoAHQAcwAgAFIAZQBzAGUAcgB2AGUAZAAuACAAqQAgADEAOQA4ADEALAAgADIAMAAwADIAIABIAGUAaQBkAGUAbABiAGUAcgBnAGUAcgAgAEQAcgB1AGMAawBtAGEAcwBjAGgAaQBuAGUAbgAgAEEARwAuACAAQQBsAGwAIAByAGkAZwBoAHQAcwAgAHIAZQBzAGUAcgB2AGUAZAAuAEQASQBOACAATQBpAHQAdABlAGwAcwBjAGgAcgBpAGYAdAAgAFMAdABkAFIAZQBnAHUAbABhAHIAMQAuADAANAAwADsAQQBEAEIARQA7AEQASQBOAE0AaQB0AHQAZQBsAHMAYwBoAHIAaQBmAHQAUwB0AGQARABJAE4ATQBpAHQAdABlAGwAcwBjAGgAcgBpAGYAdABTAHQAZABWAGUAcgBzAGkAbwBuACAAMQAuADAANAAwADsAUABTACAAMAAwADEALgAwADAAMQA7AEMAbwByAGUAIAAxAC4AMAAuADMANQA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAxAC4ANQAuADQANAA5ADIARABJAE4AUwBjAGgAcgBpAGYAdABMAGkAbgBvAHQAeQBwAGUAIABTAHQAYQBmAGYAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGEAZABvAGIAZQAuAGMAbwBtAC8AdAB5AHAAZQBoAHQAdABwADoALwAvAHcAdwB3AC4AYQBkAG8AYgBlAC4AYwBvAG0ALwB0AHkAcABlAC8AbABlAGcAYQBsAC4AaAB0AG0AbABEAEkATgAgADEANAA1ADEAIABTAHQAZABNAGkAdAB0AGUAbABzAGMAaAByAGkAZgB0AAAAAwAAAAMAAAEiAAEAAAAAABwAAwABAAABIgAAAQYAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQIDBAUGB2gJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QHpCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl8AqKqsrbW4vsPGxMXIx8nKzcvMztHP0NLT1tTV19nc2ttunmFiZnJxk6GllnuB9IiL8Zn19mSV7O7t6PKJjf6OkXlglPBl8+Vqdnf4qau6jJJth2l1QQic997BY+lrbODhb3BzdHinrqavsLGys7S2twC5vL2/j3x9fn+AgoOEhYYABAKOAAAAYgBAAAUAIgAmACcAXwBgAH4AoACjAP8BMQFCAVMBYQF4AX4BkgLHAskC3QOpA7wDwCAUIBogHiAiICYgMCA6IEQgrCETISIhJiEuIgIiBiIPIhIiFSIaIh4iKyJIImAiZSXK4AH7Av//AAAAIAAnACgAYABhAKAAoQCkATEBQQFSAWABeAF9AZICxgLJAtgDqQO8A8AgEyAYIBwgICAmIDAgOSBEIKwhEyEiISYhLiICIgYiDyIRIhUiGSIeIisiSCJgImQlyuAA+wH////hAEH/4QAa/+EAWP+/AAD/XgAAAAAAAP9JAAD+0wAA/jEAAP1V/Sv9KAAAAAAAAAAA4FHgSOAy4B/gPd/X33TfwN+93ure397eAADe6N7W3tPex96r3pTekdstAAAF3wABAAAAAAAAAAAAAAAAAAAAVAAAAQgBCgEMAAABDAAAAQwAAAEMAAAAAAAAARABEgEWARoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAA+AAAAAAAZwBkAJ0AZgCBAKUAiQBqAJQA+QChAH4AngCZAOMA5AB7AJUAcQBwAIMA4gCNAHYAmwCYAKAAeQCpAKYApwCrAKgAqgCIAKwAsACtAK4ArwC0ALEAsgCzAJcAtQC5ALYAtwC6ALgApACLAL8AvAC9AL4AwACaAJMAxgDDAMQAyADFAMcAjgDJAM0AygDLAMwA0QDOAM8A0ACjANIA1gDTANQA1wDVAJwAkQDcANkA2gDbAN0AnwDeAIoAkACMAJIAuwDYAMIA3wB8AIYAfwCAAIIAhQB9AIQAbQCHAEEACABzAGkAdQB0AG4AbwByAO4AogD8APsAAwAAAAAAAP+1ADIAAAAAAAAAAAAAAAAAAAAAAAAAAAEABAIAAQEBFERJTk1pdHRlbHNjaHJpZnRTdGQAAQEBKvgQAPg6Afg7DAD4PAL4PQP4GAT7OfuO+nz6PgUcC5cPHAuqEb0cNBcSACMCAAEABAAHABMAHwAtADIANwA+AEAARABNAFYAYQBoAHEAeAB/AIcAjwCaAKIAqwC3AL4AxQDMANMA2gDiAOkA8AE8BF4EeASEZl9pZl9sb25lLnN1cGVyaW9ydHdvLnN1cGVyaW9ydGhyZWUuc3VwZXJpb3JEZWx0YU9tZWdhdW5pMDNCQ3BpRXVyb2FmaWk2MTI4OWVzdGltYXRlZHBhcnRpYWxkaWZmcHJvZHVjdHN1bW1hdGlvbnVuaTIyMTlyYWRpY2FsaW5maW5pdHlpbnRlZ3JhbGFwcHJveGVxdWFsbm90ZXF1YWxsZXNzZXF1YWxncmVhdGVyZXF1YWxsb3plbmdldW5pMDBBMHVuaTAwQUR1bmkwMkM5c2l4LmFsdG5pbmUuYWx0dW5pMjIxNXVuaTAzQTlDb3B5cmlnaHQgMTk5MCwgMTk5MiAsIDIwMDJBZG9iZSBTeXN0ZW1zIEluY29ycG9yYXRlZC4gQWxsIFJpZ2h0cyBSZXNlcnZlZC4gIFRoZSBkaWdpdGFsbHkgZW5jb2RlZCBtYWNoaW5lIHJlYWRhYmxlIHNvZnR3YXJlIGZvciBwcm9kdWNpbmcgdGhlCiBUeXBlZmFjZXMgbGljZW5zZWQgdG8geW91IGlzIGNvcHlyaWdodGVkIChjKSAxOTkwLCAxOTkyLCAyMDAyIEFkb2JlIFN5c3RlbXMuCiBBbGwgUmlnaHRzIFJlc2VydmVkLiBUaGlzIHNvZnR3YXJlIGlzIHRoZSBwcm9wZXJ0eSBvZiBBZG9iZSBTeXN0ZW1zCiBJbmNvcnBvcmF0ZWQgYW5kIGl0cyBsaWNlbnNvcnMsIGFuZCBtYXkgbm90IGJlIHJlcHJvZHVjZWQsIHVzZWQsIAogZGlzcGxheWVkLCBtb2RpZmllZCwgZGlzY2xvc2VkIG9yIHRyYW5zZmVycmVkIHdpdGhvdXQgdGhlIGV4cHJlc3MgCiB3cml0dGVuIGFwcHJvdmFsIG9mIEFkb2JlLgogCiBUaGUgZGlnaXRhbGx5IGVuY29kZWQgbWFjaGluZSByZWFkYWJsZSBvdXRsaW5lIGRhdGEgZm9yIHByb2R1Y2luZyB0aGUgVHlwZWZhY2VzIAogcHJvdmlkZWQgYXMgcGFydCBvZiB5b3VyIGxhc2VyIHByaW50ZXIgaXMgY29weXJpZ2h0ZWQgKGMpIDE5ODEsIDIwMDIgSGVpZGVsYmVyZ2VyIERydWNrbWFzY2hpbmVuIEFHLiAKIEFsbCByaWdodHMgcmVzZXJ2ZWQuIFRoaXMgZGF0YSBpcyB0aGUgcHJvcGVydHkgb2YgSGVpZGVsYmVyZ2VyIERydWNrbWFzY2hpbmVuIEFHLCAKIGFuZCBtYXkgbm90IGJlIHJlcHJvZHVjZWQsIHVzZWQsIGRpc3BsYXllZCwgbW9kaWZpZWQsIGRpc2Nsb3NlZCBvciB0cmFuc2ZlcnJlZCAKIHdpdGhvdXQgdGhlIGV4cHJlc3Mgd3JpdHRlbiBhcHByb3ZhbCBvZiBIZWlkZWxiZXJnZXIgRHJ1Y2ttYXNjaGluZW4gQUcuIERJTiAxNDUxIFN0ZCBNaXR0ZWxzY2hyaWZ0RElOIDE0NTEgU3RkAHYCAAEAIwA0AEQAZgBrAIEAjAC1AL0AzADZANwA5ADyAPoBEgEbASEBUgF7AYIBiQGQAZ0BqwG0AcoB0gHhAe0CMwJXAmcCcwKFApcCogKpArACtAK6AsQCzgL2Av0DEQMXAxwDIAMlAykDLAM+A0QDSANaA3kDfQOZA7YDuwPBA9ED1QPcA+ED5QPpA+0EBQQNBB4EKwQxBDUEQgRLBFgEXwRxBHkEigSPBJgEpASoBLcEvQTGBM8E1ATYBOIE8AT9BQIFBwULBRQFGgUlBSwFMQU1BT8FRAVOBVIFVwVgBWkFcgV4BX4FgwWHBYsFj773+BVDCk2t2En3BBv3BNjNya0forWToPc/Jh33ABYhHQslCvsmg3dvZx5vdWZzWDUdC8tGHaj3JhJMHRPYIB0T+Av34Bbx9+4G9xE1tfsRP1N3VWQe204FPQr7IQf7AVNGOh8LUQogCgszzUj3BdCum66gHo0G9xkEOB33DgYLSgrJaT7N+wQnCgvJ94UV+yj3BCj3Ifch9wTu9yge+Gv7APxfBylMVjk5TMDtHvhf+wAHCwGM+PQDIgoLFesGIfcmSQoh+yYF6wYLPAquq3t2mh+ecJF3CywdDhXfBvciMR0L9yaTn6evHqehsKO+GwsSUh0T7CAKC0YKLR3PvltUnB9iHfcIdS7q+xsnCkMKCzgK2rqtqqcfC1Yd+xoGC6F4BZOYl46YG6ahf3Jtc39pc3OSk3UfeWEFfqywgKobzMWpy7RqrlSBgImJhR+JBgsD90OfFW82BW2Bcn1xG20rrQbJwKHZpx/3bvj4Ywr7DHAK+wz392MKCzodxIQ5CgsbVR0fRgoL1jYK/FsGC1xpbG8fZGB7YfsBGgs8boI2RnCprbCno8ceC11PHcb3JisKCxVFuW67u7mo0R7PB9FdqFtbXW5FHgtZHa73JjoKC0HKBWxtYXlkG0VYtd4fC4V3eHAednxre2gbCxX7XPc2+zb3XPdc9zb3Nvdc91z7Nvc2+1z7XPs2+zb7XB7ZFvc99w33Dfc39zf3DfsN+z37PfsN+w37N/s3+w33Dfc9Hg6C+0x291tgCnwd92oGgaGihqIbwLmfs6sfjQYTvE8KE9w/Cg4VYh31Vh0rBkg1SOEFKwYOYl6xWRtPX1xGgh8Ozfc+FfsH5U7bwLmfs6sejQYLXgrg9yaMHUIdE3xPChO8PwoLSwr35Qf3BzHIPAv3Ed/3CusLiwr4kPcAC/sABgugdvlcdwv7tEgdwvcmTh0Ly6B29zPr+F13C/EBgR33tGEd94YG9dW/zbUfq72Tp/c0GvcpiKZoxx7ZXT61LRv7jQt1Hfe49wALsxaup6eurqdvaGhvb2hob6euHg5RHXIKBguF60UdC81VCgt/HfcAC7RjHQtcHQ4V92D3Xvtg914FJQfxJyUnBQtYZqOndQv3JgUL8QN3Cs4GqpaWrB7F60kGbQoLAaz4DgOsFvgO6/uSBveS994F3PwAMfeEB/uS++QFC5VfHQvWFvcA+I6NBvfW/I4F8XIK/I6JBvvW+I4FJQYLxa98XqwfqGSObPsUGvsYiHdzZx5ib2B2Thv7FQvx8SUGC/H3ZYAKC/wPevl+Afs5+IUD+zlOCg6LXR0L9xcq3vsEC1YK1hYL9wYGC3sK8Qvxex0LPVBVOx/fBrGOnqOtG62gdm14g319fB8LFYodUQeIHQ6L8Tp2EtDxE2DQkQoToPGHClK5XcTEubnExF25UgtyHfElBwtIHQELeApoBnJ+l6If+NmHCmkd9y/7RGkdDpWL8fj2jQr4W/H77wv4jtn8jgYL02r3Ajf7AvsBB/cs97cFNwYL+6Alzfk+zQuFxG1291/E91TE9yzEhXcSCxXx1QULFfdg+14FcQoLWfzCFc0G9+X5XIsdvvcAC/fOB/cXKtUiIipB+xceC2EK4PcmC3cB91TrA/dUCxXx90QGJUEFC/thkgoL98/xC1IKE9zN+2EV8QujVxtNXm9lbh9vZ4NqCxX7F+xB9PTs1fcXHgsB1mEdC7P3ErML1vcAC4MdPQZs+24FCwaq924FC/uO1vgoAbn3YAMLdwHN8QPNCwX7DgYL9wASC0ZjY09PY7PQHgtqHYEdC9Czs8fHs2NGHgsFSQYOUgoTvAtxH7FsBa6goAvxAbHxwPEDsQvVkN/q65A8PAv3Ptn7Pgv7Pj33PguL8fiWC12F6wvG9yYL+VwFCwEAAWsAbyYAlwwApQMAqjoBhx4A/wIAAQBNAE4AawCDAM4BUgF1Af8CEQJFAnoCrgLPAtEC0wLaAukDBQMeA2EDuwPvBEoElwS7BTEFgAWQBagFzAXkBggGVQcHBwwHbweNB6AHpQfAB/YIHwgpCFQIggiJCLgIxAjJCQoJRwmiCa8JywnRCfEKLgphCmsKcgqHCpcKrgrWCukK9QsECzoLVwuMC5ILoQwsDD4MSAxrDJYMogzXDOkM8g0dDVkNig2PDbsNzA3qDikOXQ5nDnAOww7XDysPcw+RD+sQfhCAEMQRMRHsEl4SbBKFEpISoBKnEroS0xL1EvcTIBNAE0ITShNUE2ETghO3FAYUEhQdFDMUTxRRFIEUjxSeFKwUvRTOFP0VCBUcFU0VpBXFFjIWexbxF0IXRxd3F9oYGxiEGJwYnhjvGREZTRl1Ga8Z8hoVGjEaaRqKGtcbKxs7G4cbuRwGHA4cFRwnHC8cUhxwHJ4cpRysHMMcyhzQHNcc9hz8HRYdHR0lHT8dRx1cHXUdfB2DHZ0dpB21Hc8d3h3mHgEeIh4pHkwebB6WHp4etR7HHs8e1x7rHwIfCh8sHzQfRR9WH14fbh96H4Efnx++H8Uf1R/mH/cgKSA/IFggeyCXINcg2SDbIS8hqCISIpUjACMkI1UjVyOOJAkkgST/JT8lbCWZJeol6yXtJe8mLCZnJmkma12LvfjsvRKLvfgkvReLBPiI+VD8iAb3jvvFFfs+95MF9+gG+yD7wBX3PveTBfySB/wGXhX3PveT9z77kwX8Bvi/Ffc++5P7PvuTBQ4O+7SL8ZQKAdnxA/L3RBW+BrL4rAX7FAaY/VwVUx37afis90QBydnA2QPJ+KyFCvcX+0SFCg5JoHb3bs33JM33bncBjvhuA/eq97AVKQah9yQF7QZP/EAV2YMd7s0vBqH3JAXuzS+CHSmCHShJ5wZ1+yQFKEnnBmz7bgXZgx3tBg5JhetAdvkI64t3ErPx077c8RNek+QVwFXYYdeMCPsAdR0H9wKb1N33AxryVNn7FKQeE673aQeyiLR7qm/F1xhWt1mhSYwI0VhFByB+SD/7CBolvEb3EW4e+3MHTJFkp2myCPcc95YVVJ16qLoa0KyrspEevvvVFct/nGNeGlF3Yk58Hg5wcR2+xNXEtMTVxBO7wPfl9y45ClKEOh37efgaNB0Td8B0HfGF5Ux2+QjlErLlfuX3IOUTtBNs92L4xBWwqaqzs6lsZmd2bUlyHmynda2oGvfX/MQV9wwG+wz3I7O1q8egvxkwr3xgeWRuZhn7LPdLBeCzrcDNGuFL1ysrSz81W6RbrWQeE7Q0Xlo8Nxr7CeYl9xrXy623xh5Q1hVeXFd5XxtETsLWvaq907IfDvj28Yt3EtDxE2AToND4rGkdDvug+Vx3AcfxA/eWJRVP9xJn9xz3JRr3Ja/3HMf3Eh5jBiL7CVb7LfsdGvsdwPst9PsJHg77oPlcdwH3CPEDn/lcFcf7Eq/7HPslGvslZ/scT/sSHrMG9PcJwPct9x0a9x1W9y0i9wkeDvtW+JV39293AfcmxwP3Jvg0FcfsBttdqbk4vt6+bbk7XQXsTyoHO7ltXd5YOFipXdu5BQ7BoHb3atn3ao4K97gV+2o992r7atn3avdq2ftq92o9Bg5nHWcKi/GQChZTHX0Kk4UV2Qb3g/loBT0GDkmF8ficeQr36PdhFYgd98IHih37wvvIfh12HQ5Jah33VvED91YW8flcJQYmQQX7AAfw1QUOSZId8QGr8fde8QOrFvgq8fukBvd597MFqbCYtLoa9wUy5vsLIDEy+wiKHvEGy5C3ssIbyLBYWXaHdXVvH/uq+/AFDoQK99XxLfET6PdE99YVtgbHvWFERVhgUlFuq7x4HyUG+wue4kvrG/cN6uH3GMVzx0+xHxPwxrGcwsEa8zju+xMmNDQmgx7xBsWWt6e2G8S6XlFRYWBHH2gGDkmL914r6/iSdxL3yfETcJf1Ffe9BhOwIfEHE3D1xOtS92El+2H7Tgf3hfiSSQr7gvySBQ5JhfH3tvH3DvEBvev3V/EDvffbFesGtqOom7Ib355RPEiLNSdSaau+gB8lBvsZmvBX5xvSwbKwqB+qspiw6hr3CnquZLUep3Fco1UbX2d/cGkf9zX3r/H8DwcOSYXx937l97h3Aa/x92DxA8r33hV5Z4JiYRr7Gu447vXzzPc39x47xzF6dYiFfB6JBvcq98FJCn38EhXDuWY7NlRrXE1jsNvbubDDHw5JoHb49vEBvvEDvviPFfHy91EG+4X89gViHfeF+PYF8fwpBw6ECqLxMvH3YPEy8RPyE+z3HviWFc69rr+/vWhISFloV1dZrs4eE/L7B/vGFfsS7jP3CvcK7uP3Es5txFWvHhPstbGot8ka9wcy5vsH+wcyMPsHTahftWUeE/JVZ21SSBrxjBXMwbvIyMFbSkpVW04eTlW7zB8OSaB297jl937xAa/x92DxA/g1+BIVna+UtLUa9xoo3ighI0r7N/se20/lnKGOkZoejQb7KvvBBWIdmfgSFVNdsNvgwqu6ybNmOztdZlMfDovx9xHxkAr3dxVcHfvdXQqL8Tp293fxEtDxE3DQkQoTsPElB/cRXQrB+JZ3AbrlA7r3bRX4jvt1Bd8H/DT3Rfg090UF3wf8jvt1BQ7B9wbZ9w7ZAbr4jgO6984Vbh37qgRuHQ7B+JZ3Afhj5QO6gxX4jvd1BdMH/I73dQU3B/g0+0X8NPtFBQ44kh3xAajxsfGx8QP3PfdEFfHEBqWOnZmeHub3EQWfp5eutRr3CS3WKCYzNyAed/EH27WovbK6aVR2g3V6dB4y+xAFdWyHcWQa+4VdCveShdnOx0/N97rN1tkSsdnP2fg62RO/95r3vhXdzvcL6bqtX149RvsTNFlnssEe96j3URWJBsJ0YKJcG/sjK/si+xg4xkbez6qrq6YfjQYT32CSp3a4G+D3I/cF9zv3Q/sy9xD7VPto+zb7KPtm+2r3NPss92j3IPcPy/bOH0kGT1JAavsMG/tP+wv3Efc19yr3A/cY91L3MvcBLPsXKz37C1J6hZecmo+dkZ0f2/eXix1KHSgdDsuLewrr92DrEoEd96P3ACr3ABP01hb3wAb25tr3D9Nl1T2dH40HE/jesKHExhr3BEPa+x8e+6gG96b8IBUT9NuvWFNTZ1g7H/s692oG9zD3wBUT+NmwXFRTZl09H/sw92AGDpVGHQG+Vgr4TfdbFT4KTa3YSfcEG/cO79P3GacfDt+L8fiQSx0G9wAlFfcVBlsdBg5ZHToKDoKgdvfE6/dm8VEd98T3vOv7vPdm9+/x/FsGDsuLCvdQ8fdu9wABTB0D98b3thX3JWYGMktNOVUdHi8dTa3YSfcEG/ci9wT3BPchH/cl+5EHDvGgdvfL6/fFdwGBHfeuVgr4ZRb3AHIK+8X7rvfF+wD9XPcA98v3rgYO+7Sgdvlcd04dDkppCgH3xlYKjOIVVLPKZd0b9wf3BeD3Ih/4f/sA/HQHKkZqVWBqoKZ4Hg7foHb5XHdRHfdtBvcR9xf3VvvwBfcUBvuQ+EP3ePetBfsUBvu5/AMFifgDRx0ObR349kcdDvdoiR34HGEd9wD4UI0G9yn76gXlBvcp9+oFjfxQ9wD5XCUG+1z8ZPtg+GQFJQYO9x6JHffS9wADWh0OVAogHQ66oHb3qvH3evGBCvj2FfcwBqqhh3ujH6Z5nm5bGlNkUDse+zQG+wD8EBX3APeqjArw2GnHYKwftlRaklMb+5YGDlQK+BX3ExV8d3CBajUdJQo8iWCDcB44zUtBBfeh+2sVy9Ut1gWfsJGr9y4mHUMKTa3YSfcEG9HDpa+1Hw7LoHb3xOv3bOsBgR33sPED90v4/BX3PQawoYR8nx+he5lvZhpPY1Y6Hvs3BvsA/CQV9wD3xPceBvcn+8QF9xQG+zn30AXhqb/W5xrLbMFjrR6sZVyZTxv7qgYOp0YdAXUd96BWCjMKDl2gdvj86wH3WFYK91gW9wD4/PdX6/yGK/dXBg7faQooCg6Vah2M+L4D94AW3wb3f/lcSQr7NvyyBYkG+zb4skkKDveyah2W+b4D91EW5Qb3HPiVBY0G9xz8lQXlBvdG+VxJCvsE/I4FiQb7HviOBT0G+x78jgWJBvsE+I5JCg6Bah2B+MAD+DwW9w4G+274Afdg9++GHfsi+4v7IveLhh33YPvv+278AQX3Dgb3MPedBQ5dah33W/EDQQoOcJId61gKDnAdAdPlA9MlFfdNzSz5PurN+00GDn0K94uFFdkG+4P5aAU9Bg5wHQH3COUD9whnFSxJ9035wvtNSeoGDsH3xHb37d+LdxK9+IgTsL33rxXfBhPQ9zr37fc6++0F3wb7bfhBix1d+xG9AYv4iAP7EQT4iL38iAYO+Kzx1XeQCviseR0ORApuChO8E3wjHRO8JR0OagrNFvEGE7zAB2irumIK9xEa9xBoCmJzZ2Uf95clB/de+8EV65A8PTyGPCssht/V1JDf6h8OJYVkHQGm8QP4APcpFU0K+033BUH3CdjIsL63Hw5qCvgFFvH5XCX7lwavZWJ9HfsQGhO8+xF+CrqjrqsfJ/f6FeqQN0JBhjcsK4ba2tmQ2usfDl1PHSsKDvugoHb4Qdn3AesB3VcdDnD7Z/HyZB2Fd4MKjBVEW2RHZGigpHIePEwFWLjNacwb9wjz0fctH/iDJQcT7FUHs2Vin1cbSV5qbnQfbmWCePshGvsglHioZR5uorhqzRu/uqOuqx/7XfdcFd2NmZ2iHp2ZpaC0G7OldnmZH510jX05GjqJfXl0Hnl9cXZjG2JxoJ19H3miiZncGg6Chgrx91t3AVAdA0AK95clBg5hCvcP8VoK8l0K+7R6HfcP8QHa8QPaVBVldXtoHm4rswbhycTgH/jOJQfyXQpwYQr3dYUdFvH3Jgbb5vcb+4EF9xQG+1v3yfdD91qGHftX+4IFifhPJQYO+7SL6/j8hR33D2sd98aGCusr8RLT8fddVQoUHBO80xbx98IGSwr3wgdEHUZad11hHrBnZ6hEG3oKH4kGE9zBhwqChgrrK/FSChO4QAoGE9jBhwpdhfH3z/EkHQ6KCusr8RLN8fdd8RPcSAoT7MAlB/de/C8VLIbf1B8T3I8dHhPsPYY8Kx4OigrrK/GDCvthFfEGE+z5XCUHE9xWB65rXH0d+xEa+xB+CrSjr7EfJ7UVK4ba2dqQ2uvqkDdBQoY3LB8O+zGGCvGFdxLN8ROwzRbx98UGE9DVvKu9pZyEeaMe1eMFo2xpmmIbegofiQYTsMGHCogKNQoO+6CL6/fh2QHT8QPT+I8VWD2++8QGO79e0h7A62UGcoCVpx/3u9XZQfcuhwpeClIKE7hCHRN4TwoTuD8KDiVhCgGF+FwD90gW3wb3TviPYwr7C3AK+wv392MKDvdEi/cs+xd2+I93Eo35YhNw+GgW5Qb3NviPYwoTsCpwCvsH9/cFQQb7B3AKKvf3Ywr3NvyPBeUG9ff3BY0GDklhCgGV+GAD90v3lxX7QfuXBfcOBvcA9z33APs9BfcOBvtB95f3OveMhh0m+zgm9ziGHQ4leh0BhPheMx0OJYvr99XlWB0OcB0SmeV/5RPQE+CZ96QVE9C+iqZVSBr7IQdFuGLAHuDNWgZrf7S1H/cUB+dOq3qQHo0HnJDIruMa9xUHtZe0qx68zTYGVl5iRR/7IwdKcFRYHg772PuO+nwB09kD0/uOFdn6fD0GDnAdEuvlf+UT4I4lFeAGwLi00R/3IwfMpsK+HhPQzQcT4FiMcMHOGvchB9FetFYeNkm8BquXYmEf+xQHL8hrnIYeiQd6hk5oMxr7FQdhf2JrHloGDsH3R9mC2RLQ+GITYPT3RRWtoqSwsxumsXd7sB8ToHqysXutG86vuLWhH2fKBWh0cmZjG3BknpxnHxNgnWVkmmkbSGdeYXUfDvu0+0x2+PbxAdnxA8z7YRX3FAZl+KwFWAZx1RVTHUmadvibdwGt8fazA/eH6xVIlWO77hrvs7vOlR78kASz5gbSk8CtsrlAzhh2cW94ZIMI988HsoOneKBx1s4YZLlWrUSTCOZjMAf7AIImP/tDGvtC8D/3AIIeDkmF6z/r91LN95TrErzxeevx8RO6qPfAFRN22waXZZdjcBpyg2qBcB4TunKKcYV1fggrBxN6maqqkaUbE7a59wN3sRu3wpexuR9M2gVzbWWCbhtrV5aObx+er5eusBqmgqqCqR73HM0GE7r7NQZ4s3vFvRrPsLPBwK1mQ40e8Qb3DEvg+xohOz/7ElqUXaVUHlQGDl4dSaB29zTN6c332ngdFuv3NPcqzfsqzgaZpgX3HM0jBvc099pjCvsm+9D7JvfQYwr3NPvaBSNJ9xwGmXAFSPsqSfcqBw5J+0Tr+FrZ9z7rhXcSjfhDE9j3BGEVcYd6f3EbeXqOjYAfei8FhZ6hiJ4b7bK55Jof0vgzBecGl9kFMQYT6KD3DwWrkJ+aqRuZmYmImh8T2JrqBRPoj3x7jXwbQ0BzMXsfcPssBTMGfz0F4QYOSftU6/ln5RK58TnlPeX3KOU26zbxE+ET0s2BFfsF2kbl7t7R9wLCertPpB4Tyd63lrPcGvcaVav7Aa4ePaRymLcaqKGtvR4TzL2laFwf5Qb3Cj7BMjBESC1Vm2a9bx4T4jlne2ExGiWlX/cCZR6xfgXgbpuAWRpZaW9eHhPRVW6uvogfE+Hf90EVZXKenH8ffZ+IoLAaupCam58empelmqwbrKV8fJcfm3eQfFwaZoh2fXceen9yeGUbDkn3IdP3stMBpdn3ptkDmvdLFcBXvLwFdqe6ebwbvLeboqkfvFq/v1u8BaGnnLm9Grx6uXWoHru8V79aWwWhbV+bWhtaXHp1bx9avFZXvFoFdG58XVoaWptcoXAes/cPFePCwt3dwlQzM1RUOTlUwuMeDvis90QB3NkD3PishQoO+2n4rPHVdwGx8cDxA/dV+Kx5HfsvJXkdDokKuvepcx11+15zHQ6EHfeO1hVxCvtg+14FDoQdudZUHQ5d93nrAYv4iAP3eQT4iOv8iAYOSfga2feIeB37TRXr+NOQHfeIK/uIkR0GDkmo2ffN2fdqeB32FZEd+2rr92qQHffNkB33aiv7apEdBg5TCsH5Gs0B95bZ09kD95b7TRXZ+dPT/dPZ+hX7Zgb7IDNN+xYj4jn3Dx8OXfdG9/gB0/f4A9P3+BUp2zvt7dvb7e072ykpOzspHg5nHftpi44dQWwd+2n49o4d+KxsHYkK93nWVB37SiVUHQ74WovxAfcI8fd78fd78RRw9wgWXB334SUVXB334SUVUx33aXEdvMTVxLTE1cTDxNXEE7vwE6Aw+J7oNB0ToMD7iME5ClKEOh0TGwD7efgaNB0TRgB0HTj7Z/H4lvEBv/Gx8bHxA/dU96YVcYh5fXgeMPsRBXdvf2hhGvsJ6UDu8OPf9h6fJQc7YW5ZZFytwqCToZyiHuT3EAWhqo+lshrMJQfVXQqCCm73dgP3BfjQMgqCCrb3dgO2+NArHfjQ9yZPxxJg99oToPdP+NApHRNgZgr44NNo1BJRx0/3+BOQE2CN+NpfChOQMAoTYEEdawr41s3VdwFm99YDZvliFTmSxFHsG+zExd2SH08GUH5ifFwbcHWQl3ofepeAnYSmCA743vcAAc1WCs343iYKDvje9wABdWwKA/cu+N4kCvjBgB0BnIAdA5z5KEwKjwoB9yvZA/QWTDMyHbfHBQ6CClL4PgNS+NAsHfcA+yYrHft2vgGg2QP3Xfs0FYF9eoZ1G3F0n6i0o7qzsR9YBllnYmtKGlG2aMG3rJaYnx4Oggpg99oDyvjQQB34Wvd56wGL+nwD93kE+nzr/nwGDvf9i/HE68OACgH4PlYK+D42CvyNBvwX/VwFYh3h9zMF94EG+07rFfdM9/0Fjfv9Bg77cfgqzcrHxM0Bkdn3HdkD93H4LhXZ92QG1lOkLk9ngmdwHr9fBZyWmJG9G6uviWYfefsEB0plYFNdsF/rs6aXoJgfjQbZBGmBgEpuapKio6KUrR7bBg5tHfduBvcv9wQF5Qf7L/sEBffC+wD8DgdCVAUxB9TCBQ5UCslyFblyveUFb7K8ecYb9wTYzcmtH6K1k6D3P0oKgpt/nHybwe0YXaRaMwWlZFqdUScKQwqUfJZ7mnoIx/cAFX2mh7P2Gi0dsap+d6Ifrl4Vmm+PZfsCGvsmg3dvZx5vdWZzWBtjbJmgdR8O+BCLCiVdHSWHHUwdE3b3M/f4FSEd97j7+BX4VfH76fdl97Tr+7T3X/fn8fxTBhOuVAe2ZlSdVScKQwpNrdhJ9wQbvcqisqwfDvtx+CrN90jNAZrZ9x/ZA5r4xhVNkXWlbx5tprV9uRu6tZmpph+lp5GhyRrJhaFxpx6pcGGZXRtcYX1tcB9xb4V1TRrZFq+MmJmcHpqXnZSkG6OdgnyXH5l6jH5nGmeKfn16Hnx/eYJyG3N5lJp/H32cipivGg73fE8dAZ7r92br92rxA/cR+A4VPQr7LgcoVkE/JttV9sXMn8WxH066xHrUZArfBmAdVExzY24euWxVnTsbP1N3VWQf96z7dBVmBzgd927fdAphCloKDvu0i+v4NXf3b4Ud9w94CmMGd36Xoh/3lAfNvwXVB0lXBfePJfvdB0lXBUEHzb8FDnwK9zP3KBV/oIejyBrUPAqenoaDmh/7ivxAFbdxuNgFe6WtgLcb2rqtqqcfsrabtfcCGvcGebZeuB663F+lXz8FmnBpll80CiyVUMBbHveB98gVl3WPc04aQj0deHiQlHwfDveiTx0BUh33avED+Zv3vxVgHUtYbllhHr1hVqhLNAo4Cs7Dqr2vH1yqyGncZAoG/DaxFTwpCtsa2iodOxrxuXQKgovr97br9xrxAcvx92HxA/eU+BYVxgazm3ZlH/tGB2N6floeZyvKBuDDzNof90kHwXSwWZ8eup+lscIa8jvN+wj7DzFV+wQe/Lzx+LwHjbSkoNWNrYyzgZl/CJh/jntxGl92fGoeTgYOwffO2QH4b9kD+G/3ABXZ97D8jj34QAYOPx34UPfA9wD3fNMB9zjZ91rZ99LZA/c498AV2ffo9xDT+9pD9xAG+TT76BXZ+DD7Dgb7B/vE+wf3xAX7Dvww2ffijQb3F/viBb4G9xj34gWNBg7fi/H3Zev3X0sd+8VAK9YG9wDrFfdf9xUHWx33Zfcc6wYO90OL0/eAdtPT91t/Cvdi8Sjf9wPfE+6A004KK/1tZQoT7YBlHRPugPtE+1AF+7b3axXf+D83BhP2gG8KwYvZ92HZ9yWOCvceFdn3Jfdq2ftq9yU9+yX7aj33agb7avuvFW4dDrqgdvcu8fd68fcQd4EK+HoV9zUG1bdOVVVfTkIf+zYG+wD7lBX3APcujArz8z73BfsmH/s49xBHHQ73Q4v3GkPT90J29+t/CvgH3xOu7E4KE277LP0vFfdYBhOuTd8HE27JrAcTrm8dE277L/u3BfuX9y0V3/g/NwYTtm8KwXb3GvDZ8PcaAfd99xoU4Lr3ahVuHfdO9zwVRwr8MgRHCg772PtD+eYB09kD0/tDFdn38j0G9yoE2ffyPQYO+yb4RL73TL4BxL73TL4DxPjTFTzLS9ray8va2kvLPDxLSzwevha+tLS+vrRiWFhiYlhYYrS+Hg6KCvH3W3cBUB0DSAr3liUH9178/BUsht/Ujx09hjwrHw73Q4v3GkPT9ylzCved3xOsgPcTTgoTbID7Sv0vFfdYBhOsgE3fBxNsgMmsBxOsgG8dE3WA+y/7twX7mvfoVwoTrYCufK9ioh4TtoBQCveShdP3mM33C83Q0wGx2fcn0/c10/cI2QP34/iTFc0GuruAWlRWh1EfWQZD+4EV0/c/tAb3Dfs/Bd8G+w33QQXGkryr3xriW7IqHvs0Bvt1+3E+HcH3atkBuviOA7r3ahVuHQ58Cvf595EhCvs997MV8L+pbaJhlVkZiYkFrW1klmMbRTcdMB27wJKs9xEa92KEzD3qHuW6ZcIjVWWnW6NPnRlrQK5/qH6kexk4YAUOwaD4ZgHO+GYDztcVwlT3RvdH90X7R8PC+0f3RfdH90ZTw/tF+0f7RvdHVFP3R/tGBQ73koXTxtP30tPG0wGx2djZ+DHZA/ig97kVU4JeY1IbNVPZ3uG+0uTEuGVWlh/TBvcBfj/BKhv7Hjwr+xv7GN8o9xzp0sn1nR/8wso+HS0K+2j44CsdLQpH+OA7Ckod0PcAAfc3bAoDIgom+O4kCi0K+yL44DIKSh2zgB0S916AHRPuIgr7gvk4FRP+aB0eE+5SXV1SHxP+TR1KHdLTaNQSjPj0E/QiChPs+5H46l8KE/QwChPsQR2Vjwq99wD4kPcAAXUd90jZA/d6MxUyHbXD9Znd0aT3Cxn7BgY+CqxQ0kzzhQgOOx33MK4rHTsd98CuOwpZHbyHHYEdemwKE/o2HfefvCYKE/YqCjsd93auMgpJHXSuKx1JHfcNrjsK+7RIHdCHHX73AHf3AHf3ABPo1hb3AHIKBhP047wkCkkduq4yCvceSB3S02jUEoEd99L3ABPsWh0T3PcpuDcKIh3Q+BsrHSId92n4GzsKy0YdtocddR2PbAqP9wAT8iAdE+z3SPgpJAoiHfcf+BsyCstGHbjTaNQSTB0T7CAdE9yn+CU3CqdGHaj3JhJ1Hfeg9wAT2DMKE/j3JvjSQB0uCvdErisdLgr31K47Ct9pCtCHHcn3AI5sCo73ABPyJx0T7PezvCQKLgr3iq4yCl1IHcKVCvdb8QNBCnH4WisdXUgd0Icd9wD3AHrxevcAE+hBChP04PhoJApwkh3rrvcmWAr3P/klQB0xCvsz9/krHUQKlB1Px24KE7sTeyMdE7slHXz3+SkdE7dmCkQK1Icdpet9bApP8RO6gBN8gCMdE7yAJR0TuwBb+AckCjEKMvf5MgpECreAHRKl66SAHXbxE75AE35AIx0TvkAlHRO/gPtN+FFMCkQK1tNo1G4KE7MTcyMdE7clHftc+ANfChO7MAoTt0EdJY8KvWQdAabx9zPZA/dHMxUyHbXCyJW9rbC2GUDOBU0K+0TxQPcCgx8OOR37TPelKx1dTx2UHU/HElIdE/YjCmP3pSkdE+5mCl1PHXUKE/YT+SMKE/ZC97MkCjkd+wb3pTIKdx1aCnHMKx13HU/HEtDxE+hcCvcKzCkdE9hmCmEK7ocddfcAevF69wAT6FwKE/Tg2iQKdx1aCrfMMgqChgrrK/HW02jUUgoTtkAKBhPOwSUH4NZfChO2MAoTrkEdLAr7TPfTKx1ZCpQdT8cuHWP30ykdE9xmClkKdQoT7BPyIAoT7EL34SQKLAr7BvfTMgpZCtbTaNQuHRPc+3X33TcKiArG9yY1CvH4NUAdQx33DMwrHV4K4PcmT8dSChO2Qh0Tdk8KE7Y/CveczCkdE65mCl4K7ocdzfFcbApn8RO5Qh0TeU8KE7k/ChO293vaJApDHfdSzDIKJXod4JUKhPheMx33LMwrHSV6He73AAHbbAozHfeb2iQKJYvr99XlzPcmWB33GPh/QB1woHb4Qdny8SvrEt3x9zjxE+x3CgYT3M4HqpaWrB7FBhPs60kHbQr3nvxBFVsKBvJdCoKL6/fh2fcB6wHd8fc4Vx33nvvGax37fvfIdvfrfwoTsPcJ97MV3/g/NwYT0G8K+373s9P3s9MSmvEo3/cD3xPomvezZQoT2GUdE+j7RPtQBQ77fvevcwoTtBPU9wb4blcKE7SufK9ioh4T2FAKoYvd+I73EYt3EqX4lxOwpRb4l8sG+1r5HQX7BQb7YP0fBe2fFfcC9+UFE9CZxKXTk7MIjgaUXag7mVPy+9gYDi8KPx1toHb4R+MB9ur3F+wD+IL4RxWS4wX7+AZDX356dR+XRwWRnaKPuhuI+wt0+1tq+wkI6Qas9wCh92mQ9wYI9xf7vwZEkV6Vdx7oBoSohrHUGve7Bw5Jhuf3MtrO2fcv6AHc8QP4TvlAFZp3W51LG/sZRS/7MHgfXwZzPQXJBoqAi4CAGn+LfoyCHmUGczwF0Qb7RKDZQfcNG9C4mpmdH+8HdnRne1IbPly+9oEf9ygGo9oF+0mtBqz3Xwej2QX7bgbulbXD3RvFsHl3oB8OIIna+QPVAenp9wXGA/gT9zgVYXNlXlobXGez6Yofugfz9wbP9wn3ChrrZtI9PUJH+0Ae+50HdnNzd3BypFQYm5mcm5qXCH8HLI+0OfcDG9DIsOO1H/t/+CkV9xiqs6mxmWpTOVswSjceDvfbhp/3357336EBrfco+JD3KAP52vfuFZQH9137SPc2+3P7cftI+zb7Xftb90j7Nfdx9xb3CcLg0h5SBkJLL1wjGys0tcxMH4aRiJOUGvdZB46NjI4e+IulFYiKh4ge/IcGiImPjh/3VQeVjpSRkR7LyuK16hvr4GJNyx+RhY6CgxoOWorh99je92zgAbDr93TqA+j5KRWio7CjvxvjyvsI+x+Ci3mKgx+KBqV+X7tEGycxKfs3+wnG+wf3Cfcu4Pc195X3mvsG9wb7DD9bbXNuH/cx/SIVVGnG3uu64cvEr1pnlh/7CoFf+w1EGw7d+PHoAfcF7Pdj6wP47vjxFej81i7k/VHs+VH3Y/1R6/lRBw5PKuz4+eABqfcUA/hoKhXs+9+NB/dq99L7Vfe1BY/3vOD8PEMH92n72Ptx+94FRgcOUwpz+yL6ZwGq+H4D+J352RVHBvsu/Y+GaYZniHcZioyIn4OthasZLPfa+yJSm1DNpPcZ/FQF2wYO90D3GMT3BnamduvDErjG+JLGE7z5Nfe2FeVPxjqMHjpcUFxiH8haWbhGGzVLSjEyzkvX1ry8xbsfPMq7b8Mb1tLH7B/8cicVVmW1wMKquMMfE9zJr1lXsx8TvGBlY1lVG/fd91cVv69jT2BsV1VabanQUR+sqrfKxRsO+1P7O9r5/dUS9xLlPeUT0Pfe+eQVkIF2kXUbE+BmZXxvch9mYH1M+wYaE9D7OZf7NPtEGi2BX3xzHnyBe4V9G3p+kY+DH31BBYSXpIOmG7W3nLihH6GymMrvGhPg90F/9zH3NBrlkcKgpx6cl5uTmxuYlYeGkx8OVfcfxZfEssaWxRKv+DYTWBN4+Db4RRVhc3ZwaBtwdpqdbB8TWJh1baJfG1RdY1ONHa2zG6ihfXmnHxP4cbSkf64bwLS2wKMfZ/sbFWFzd3BnG292nJxtHxNYl3Vtol4bVV1kUo0drrMbqKF8eacfE9hytKR/rRvCs7XAox8OVfczx/cVx/F3Abf4JwP3+viAFVydXyUF+3NP910GVPsVBfsmT/cQBmY1unm38wX3dcf7XwbD9xUF9yfH+xIGDlWNygG8xgP4UPEV0wf75Pc/BY0H9+T3PgXTB/wf+2cFSgf4I/vLFcr8J0wHDlWNygH4F8YDvvjhFUMH9+T7PgWIB/vk+z4FQwf4H/dnBcsHjfwLFcr8JkwHDnNg4Pj54QG6+D8D+G738RX7P/gcBTsG+0T8HPc//BwF2wbj+BkV+wD7i4Z/g2yIfRmHBoiZhaOEoCD3jhj294aToJGhj54ZjgaOeZJykngIDg5nCmsKSYXx96jl9y55CrH3W34dzAf3Ho87xzEbZVaGel4fzgfQs7PHuKx2ZJoe9AbzeTTFLhsiKkH7Fx/x+45mHUmF8fcu5feoeQqx+FQV+x6H20/lG7HAkJy4H0gHRmNjT15qoLJ8HiIGI53iUegb9OzV9xcfdh3xhWYdXh0vCoWR+VyR+2eRBvevj/yGkQeFkflckftnkQj3r4/8hpEJ8QrxC/EMDPEMDfeEFPi2Fb0TAHYCAAEAIgAuAFcAeQB9AI0AlQClALAAvQDEAMkA0QDZAOIBSQFdAW4BdAHPAdQCKQI8AkYCVAJqAnICdgKCAo8CngKsArkC1gLjAusC8gL1Av0DDwMpAy4DNwNEA04DdQOBA4gDrAOxA7UDxQPNA9ID1gP1BBQEGQQgBCUEKwQuBDMEOgRBBEcEVQRZBGUEfQSBBJYEowSoBLcEygTQBNsE4gTrBPEE+wUABRAFEwUeBSEFKgUzBTwFQgVGBUsFWAVlBW0FcgV8BYEFigWVBZwFoQWkBa4FuAXCBcYFzwXTBdwF4gXoBewF8QX1BfkF/bT3khUwHbK2m7X3Ahr3AXu1ZLYeqm9crTw0CvfQiiEKCxVCKQrVGtQqHUEaC/dd95MV8vfLBY0G8vvLBeH7kxX3BpMKlR0xkwr9XAViHcL3MwX3ogYL+F/3axXfB2AdKfsDS/tZ+2T3DVnzz8yjxb0ePB3fBEIKCyYKKgotHb6wc2+hH6dnk3f7JhoLFfcA9wBHHQsb+wQ+SU1pH3Rhg3b7PxoLAcn3APe2VgonHQs9HWhrm6B8H3imhZ8L+0T7ACYKDlEKIwoLWQrG9yYkHQtKHcL3JigdC99pCsL3JigKC8eL3viv4hK67pTt7eyV7hPk9y/eFfsMOAYT9PduyAYT5FW2VvcG9yYa9yjH9wLt8737FPsS+zJXIlRfHhPsTvdu3vsNjgcT5MHHwvcD9xoa9zAz9zb7N/ssIPsg+00e+xe/JMNLHg6zwGa+G86rw8eWH08GZoR2hHgbC0QKlB1uChO+E34jHRO+JR0LFd8GL0UKmOcVSdbna/Qb9y3s1/cX7E3n+xmbH2mPcI94jghDlm6zsxrPwK3Nysh1ar8ex+QFtko9qjMb+yc2NfsOJM079w96H7CGpIerhwjLg6hlWRpQVmMzP0OntlUeCxs8Nx0LAbbx91jxA5XgFU7M123dG/cK58Tu3GHLIpIfN5EFWI97oaEarqGlzMK0eG+zHsrVBbVZT6YyGyA5ViQ0yVnfhB/lgwWuiKaAZxpgYXVRR1uhtl8eCxb4W/H77/dl97zr+7z3X/fv8QtfChPsMAoT3EEd+wKbYbJgHmynumnaGwsVq5ico6OYemseVQdrfnpzc36cqx4LAdb3AAM2HQspHWYKkZ+eph6gmqubrhsLqJ2klcAb1Kp6Wx9WC0ttXWpPG1hmo6d1Hy8dC0ZgY1JRYLPQHvfCJQcLzRbx98IGRB16Ch6JC/dbFvH3uQb3avg3SQr7K/vQ+yv30EkK92r8NwUL2I24tMcbx7diPo4fC/s/k3aiYR4Lkx0x5UUdCzEdDm+vg5/3JhoLZqltsLCpqbCwbalmZm1tZh4LzfthFfH3lwZnsbRiCvcQGvcRaApcc2hrHwsF+wYGCxr3P4OgdLUeC9C2s8XEtmNGHvvC8QsVaB1SXV1SHk0dbHJndWEbOFq69wL3A7y63rWvdWykH9bOBb5fTrA+G/sJ+wVB+04LehXNBvhD+X4FSQYLVVsK+8IHC7OilqyrGslVxyk7UldDhh7fBq6Tp5yqG6yldG9pb3ZfH2sGDgFSHQMLElAdC/d19xoBwPcaA8D3uBVHCg7LRh0BTB0DC/H3XfEL9wADCxWwBrOrcmZob3VlaHSeqIEfNwY6mMNk2Rvoyb/aHwsBq/hbA6sW+Fvx+9gG99j4pQXc/E4r98oH+9f8ogULXYVkHQsB0PEDXAoL8fiPJQvQFlsKBgsEUx2ChWAKCxWsppWaHgvxK+v4L3cLoHb4j3cLc78bybinsagfp6+TrAsFRx0LG8/Mo8W9Hzwd99ALFfeu0/tIBvco9zAFpKaSpKcaz1HCNx4LzuEFDvsf93bxAcD3wQPA93YV98Hx+8EGDoOsb68esW5ep00bVwuLCpQKC3CF8Svrex33W3eMHRN8C/jzzQFz97QDc/jzFfe0zfu0Bg73AM/3AAs8UGAsH0hYPb4HCxKl6/dm8QtJXwU3B823BQ779wWJBgvxByXv8e8F8QcL+Vz7AAvT9wvNa3f3MtMS927fPN8LFXYK1IcdtPFobApo8QtCCg7dFvH4QfHZJQsVMMNr1R646wvxAbHx91zxAwtVXXdjawvx92oLWQpRCgv7aZp2+Wh3AZP30QMLk2qnZx5lqLhvyRu/C9+LdxL3Cd8L6/df8QsBgR33q1YK90sL+NCVCgsSu1UKE9z38wtJhfH3duX3YPESCxXZ90Q9BgugdvgvCyUHDkmF6/cL6/cE6wtJ1vgoAbr4FgMLcPtMdvdb8ffPC4X3AAv3OAb3Jtj3BQt3fx0LdwH3mdkD95kL+3a+2rMLAdDxA9ALQXIdC+v4/HcLBvuXC/j2dwv3JgELAAAB9AAAAPAAAAECAEEBTQA+AeAAAwHgAAgCBwAzAogAJwDwAEUBFgA8ARYAFAFgACQCWAAvAPAARQGXADUA8ABFAU0ACAHgACYB4ABdAeAAIAHgAA0B4AAMAeAAJQHgACQB4AAzAeAAFwHgACQA8ABFAPAARQJYAC8CWAAvAlgALwHPAB0DIAAmAmIAAQJiAEsCLAAzAnYASwIsAEsCGQBLAmIAMwKIAEsBAgBLAeEAAQJ2AEsCLABLAvYASwKsAEsCYgAzAlEASwJiADMCYgBLAj4ADQH0AAECdgA+AiwAAQNAAAsCGP/2AfT/8QIHACABFgBIAU0ACAEWABUCWAAyAfQAAADwAEUB9AAaAgcAQgG8ABsCBwBCAfQAKQEWAB8CBwAwAhkAQgDwAEUBAv/5AgcAQgECAEIDVABIAhkAQgH0ACkCBwBCAgcAMAGFAEIB4AAKARYAFQIZAEIBvP/6AtIAAgHgAAoBvP/5AbwAIQEWAA4A3gBIARYAAwJYAEUBAgBBAeAAIgHgAB0Ap/9bAeD/8gHgAAIB4AAuAeAADwDwAFEBTQAmAeAALwEoAC4BKAAuAfQAAAHgABYB4AAWAPAANQJYADAB9ABIAPAARQFNACYBTQAmAeAALwPoAHQC9wAxAc8ANADw/+MA8AArAPD/1QDw/8YA8P/oAPD/2wDwAEIA8P/qAPAAEQDwAAUA8P/HAPAAFQDw/9UD6AAAA4v/9QFFAAYCLAACAmIAMwOeADMBRQAPAwoAEwDwAEUBAgAAAfQAKQMwACkCGQBAAlgALwIZAEID3gAoAnYAAALRADMCWAAvAlEASwLRADMCWAAvAN4ASAGQADkCBwBCAtEABQMgACYCWAAvAfQAKQJYAEMDIAAmAmIAAQJiAAECYgABAmIAAQJiAAECYgABAiwAMwIsAEsCLABLAiwASwIsAEsBAgA0AQL/3gEC//MBAv/sAqwASwJiADMCYgAzAmIAMwJiADMCYgAzAj4ADQJ2AD4CdgA+AnYAPgJ2AD4B9P/xAfT/8QIHACAB9AAaAfQAGgH0ABoB9AAaAfQAGgH0ABoBvAAbAfQAKQH0ACkB9AApAfQAKQDwACsA8P/VAPD/6gDw/+MCGQBCAfQAKQH0ACkB9AApAfQAKQH0ACkB4AAKAhkAQgIZAEICGQBCAhkAQgG8//kBvP/5AbwAIQIHAB8CGQAfATgAMwE4AA8BOAAFAjgAGgJeACMCGQBCAgQABwHgABQBtwAWA2kAIgHxACUCdAAYAeYAFgDwADUCCgAfAs4ALQFjABUB7AAkAewALAHsAC0B7AAuAgoALwDwAAABlwA1APD/6AHgACYB4AAmAKf/WwJeACMAAQAAAAoAKAB0AAFsYXRuAAgABAAAAAD//wAGAAAAAQACAAMABAAFAAZhYWx0ACZmcmFjAC5saWdhADRvcmRuADpzYWx0AEBzdXBzAEYAAAACAAAAAQAAAAEAAgAAAAEAAwAAAAEABAAAAAEABgAAAAEABQAJABQAHAAkADQAPABEAEwAVABcAAEAAAABAPwAAwAAAAEBCgAGAAAABQBAAFYAagB+AJIABAAAAAEAlgABAAAAAQCoAAEAAAABAK4AAQAAAAEAugAEAAAAAQDiAAQAAAABAUAAAwAAAAQBVgFcAVYBVgAAAAEAAAAHAAMAAAADAUABRgFAAAAAAQAAAAgAAwAAAAMBOgEyAUAAAAABAAAABwADAAAAAwEmAR4BMgAAAAEAAAAHAAMAAAADASQBCgEYAAAAAQAAAAcAAQEWAAEACAACAAYADADgAAIASgDhAAIATQACAQIABACJAI0AiQCNAAIBAAAHAOIA4wDkAIkAjQCJAI0AAgD+AAIA+wD8AAIA/AAIAHcA4gDjAOQAiQCNAIkAjQABAPoAAQAIAAMAbQCHAKIAAQDwAAMADAAmAFAAAgAGABAAeAAEABAAEQARAHgABABjABEAEQAEAAoAEgAaACIAmAADABAAEwCbAAMAEAAVAJgAAwBjABMAmwADAGMAFQACAAYADgCgAAMAEAAVAKAAAwBjABUAAQAeAAEACAACAAYADgAGAAMAEAARAAYAAwBjABEAAQABABEAAQACABAAYwABAAEAEgABAAEAFQABAAEAEwABAAEAFAABAAEARwABAAQAIgAwAEIAUAABAAcAEgATABQAIgAwAEIAUAABAAIAFwAaAAEACAAPABIAEwAUACIAMABCAFAAAQABAA4AAQADABEAEgAUAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAA//8AAQAAAAFrZXJuAAgAAAABAAAAAQAEAAIAAAACAAoA2AABCHYABAAAAAgAGgAgADIAOAByAKwAvgDIAAEACP+rAAQAxf/uAMb/7gDI/+4AzP/yAAEAxf/zAA4AxP/OAMX/5wDG/84Ax//OAMj/zgDL/7UAzP/OAM3/tQDO//cAzwAEANEACQDV/84A1v/OANv/0gAOAEoAAADE/+QAxf/kAMb/5ADH/+QAyP/kAMv/5ADM/+QAzf/kAM4AAADPAAQA0QAAANT/1wDV/+QABADF/+QAy//tANX/7QDb/+0AAgDV/8QA2//IAAEAQf+rAAIHvAAEAAAIQgkqABsAJAAA//oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/7v/u/+7/7v+2/+7/7v/u/8n/7v/b/7b/yf+2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAA/+gAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8kAAP/o/+7/7v/u/3//fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAP/6AAAAAAAA/+7/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//T/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAA/+gAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8kAAAAAAAAAAP+RAAAAAAAA/5EAAP+2/3//Uf84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAA/+cAAP/u/+IAAAAA/+4AAAAAAAAAAAAA/+f/5//0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7YAAP/n/+7/7gAA/3//fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAP/u/+7/7gAA/6T/pAAA/+7/7v/o/+7/yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAA/+4AAP/u/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5EAAAAA/+4AAAAA/6QAAAAAAAD/kQAAAAAAAAAA/7YAAP+c/5z/nP+k/5z/kQAAAAAAAAAAAAD/f//u/+7/nP+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+cAAAAAAAAAAAAA/+f/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//oAAAAA/7b/tgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/u/+4AAAAA/9sAAAAAAAAAAAAAAAAAAAAA/8kAAP/J/8n/yQAA/3//fwAAAAAAAAAAAAD/yQAA/+7/tv+2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8n/yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+cAAAAAAAAAAAAAAAAAAAAA/9sAAP/b/+f/5wAA/7b/tgAAAAAAAAAAAAD/7v/uAAD/7v/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+gAA/6T/pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+cAAAAA/7YAAAAAAAAAAAAAAAAAAAAA/7YAAP+k/7D/sAAA/5H/kQAAAAAAAAAAAAD/kQAA/9v/pP+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7b/7gABAAgACAAnADEANQA3ADgAOgBBAAEAQQAIACIAJQAnACsALAAtADAAMQAyADMANQA2ADcAOAA6AEEAQgBGAEcATABTAFQAVwBYAFoAaQCKAIsAjACOAJMAlwCmAKcAqACpAKoAqwC2ALcAuAC5ALoAvAC9AL4AvwDAAMEAwwDEAMUAxgDHAMgAygDLAMwAzQDYAN0A3gDgAOEAAgAmAAgACAAaACIAIgABACUAJQACACcAJwAFACsAKwAGACwALAAIAC0ALQAJADAAMAAKADEAMQALADIAMgAMADMAMwAOADUANQAQADYANgARADcANwATADgAOAAVADoAOgAXAEEAQQAZAEYARgADAEcARwAEAEwATAAHAFMAUwANAFQAVAAPAFcAVwASAFgAWAAUAFoAWgAWAGkAaQAYAIoAigAJAIsAjAAKAJMAkwAPAJcAlwACAKYAqwABALYAugAKALwAvwARAMAAwQAXAMoAzQADANgA2AAPAN0A3gAWAOAA4QAEAAIAOAAIAAgADwANAA0AFgAOAA4AHQAPAA8AFwAbABsAIAAcABwAIQAiACIAEAAkACQAAgAoACgAAwAwADAABAAyADIABQA1ADUABgA2ADYACAA3ADcACgA4ADgADAA5ADkAGAA6ADoADQBCAEIAEgBEAEQAGQBFAEUAGgBGAEYAEwBHAEcAEQBJAEkAHgBKAEoAHwBPAE8AGwBQAFAAFABSAFIAHABTAFMAFQBUAFQAIgBVAFUAIwBWAFYABwBXAFcACQBYAFgACwBaAFoAAQB1AHUADgCIAIgAEACLAIwABACOAI4AEgCPAI8AGgCRAJIAFACTAJMAEQCmAKsAEACsAKwAAgC2ALoABAC8AL8ACADAAMEADQDDAMgAEgDJAMkAGQDKAM0AEwDOANEAHwDSANIAGwDTANcAFADYANgAIgDZANwABwDdAN4AAQDgAOEAEQAAAAEAAAAIAAAABAAOAAJpZGVvcm9tbgABbGF0bgAIAAYAAAAAAAEAAgAIAAwAAf9WAAEAAAAAAAEAAQABAAAAAQAAFIIAAAAUAAAAAAAAFHowghR2BgkqhkiG9w0BBwKgghRnMIIUYwIBATEOMAwGCCqGSIb3DQIFBQAwYAYKKwYBBAGCNwIBBKBSMFAwLAYKKwYBBAGCNwIBHKIegBwAPAA8ADwATwBiAHMAbwBsAGUAdABlAD4APgA+MCAwDAYIKoZIhvcNAgUFAAQQYHGrUp5T7J3jC5E4l6tlzqCCD5cwggK8MIICJQIQShnSOIyCWRylXXNfFV3cozANBgkqhkiG9w0BAQQFADCBnjEfMB0GA1UEChMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazEXMBUGA1UECxMOVmVyaVNpZ24sIEluYy4xLDAqBgNVBAsTI1ZlcmlTaWduIFRpbWUgU3RhbXBpbmcgU2VydmljZSBSb290MTQwMgYDVQQLEytOTyBMSUFCSUxJVFkgQUNDRVBURUQsIChjKTk3IFZlcmlTaWduLCBJbmMuMB4XDTk3MDUxMjAwMDAwMFoXDTA0MDEwNzIzNTk1OVowgZ4xHzAdBgNVBAoTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxFzAVBgNVBAsTDlZlcmlTaWduLCBJbmMuMSwwKgYDVQQLEyNWZXJpU2lnbiBUaW1lIFN0YW1waW5nIFNlcnZpY2UgUm9vdDE0MDIGA1UECxMrTk8gTElBQklMSVRZIEFDQ0VQVEVELCAoYyk5NyBWZXJpU2lnbiwgSW5jLjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0y4g8Gh8LC0ugRyxBrKnC7cRDVfaU9h148kzKrLU9glbNPPpkP4JDNDbG1q5zef2iLGdwIcl631YEHNqeMtxFf3GWPYpq1helgT9LWIRWIEcynGU1SJYL9XMFAWENrqUqrRNSunuOyKtVpl+IZxshsBKR5dqtKY21fwJLdO0OZsCAwEAATANBgkqhkiG9w0BAQQFAAOBgQBhVQ4+e8eSEn4REI4izNSzEytb6ETkC3iepH7zpwdyHuJZ78yE44mUTNtOYe+zpPtGPVA0C59wVvaOKn8XzuVjv3lpB3MusJUoivXtqqnSXc0KyhAJj86zryiWxHkphJLc/7pnQkimkBDkv2H4nFPlk9FzP/j9nU+ErFXR/RFjYzCCA6owggMToAMCAQICEEopPp0djEB/F0n/fWFfjnUwDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTAxMTIxMjAwMDAwMFoXDTA0MDEwNjIzNTk1OVowgakxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwMTEwMC4GA1UEAxMnVmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAwMS00IENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCegbVizYfzY5ltKcqYqxG1tUY0tSKVgqh7Vv1eDRgbKGMpQkkDGYaKfeVQUUn6kdrPsw7Lc8Q44EDkajSw3Ovr4MzDypHY2vtA0oXT2t/iXy6XGdue0QjQfYXAIM7MjHGm5U1aPhmXMP/IzvqbRje80vbMKV8nc5OhoDjeFJy7owIDAQABo4IBGjCCARYwEgYDVR0TAQH/BAgwBgEB/wIBADBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcDMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwMwYDVR0fBCwwKjAooiaGJGh0dHA6Ly9jcmwudmVyaXNpZ24uY29tL3BjYTMuMS4xLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwMwDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIAATAkBgNVHREEHTAbpBkwFzEVMBMGA1UEAxMMQ2xhc3MzQ0ExLTEzMB0GA1UdDgQWBBRP67qXFMqbU5XusXpOVJcNtQShHDANBgkqhkiG9w0BAQUFAAOBgQBa6ZfJeP/JjLH4/N5f3OSkPRy5/9MhytcAEW4m0WcrJnJaBsTWw/BZBB7CCK5GnEZO0dIBbpqZd7/VHe4c3Cmqvd4FUcfyjRm12QrsG6brarpJGENTXpb8y2moBY0+CosOQLzHVJNA/LZrVw+hL/R5tWonkL57/I6nfGVKZC8cATCCBAIwggNroAMCAQICEAh6bVxvYpNPusT9Q+EUGJ0wDQYJKoZIhvcNAQEEBQAwgZ4xHzAdBgNVBAoTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxFzAVBgNVBAsTDlZlcmlTaWduLCBJbmMuMSwwKgYDVQQLEyNWZXJpU2lnbiBUaW1lIFN0YW1waW5nIFNlcnZpY2UgUm9vdDE0MDIGA1UECxMrTk8gTElBQklMSVRZIEFDQ0VQVEVELCAoYyk5NyBWZXJpU2lnbiwgSW5jLjAeFw0wMTAyMjgwMDAwMDBaFw0wNDAxMDYyMzU5NTlaMIGgMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDExJzAlBgNVBAMTHlZlcmlTaWduIFRpbWUgU3RhbXBpbmcgU2VydmljZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMB6YYfrsqcDYxsrGmHegLcVHaCLkD27J5KEFDnrhc4pkgZmSKQDT43oT6fwr17RLxnHkfG1nnuRIc7p/+NO8PyvlVi4Yy3mjvYpGM1wjlDD7Za7QNu+JehCVdb2hfIG54uZHDHzAw/UTJwkKtwbG4+C87Dvp03jFKfgj9bHaMJhWKly1PgwSE/ZL29jINmJyoJ7wku8KMWBaOfmgkCsRjqg+T82zUy7VEJaemV7/oTkx0dUrLk97IDHGvfEM4GBySqV+39eOoeQFNvMLnXy72vmPalgvkIBqk+qW6g/IjGfEhX5c6EegosEK+pGAkxtjx9QLpVLKngGhHQ9kY8sRzECAwEAAaOBuDCBtTBABggrBgEFBQcBAQQ0MDIwMAYIKwYBBQUHMAGGJGh0dHA6Ly9vY3NwLnZlcmlzaWduLmNvbS9vY3NwL3N0YXR1czAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHAQEwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTATBgNVHSUEDDAKBggrBgEFBQcDCDALBgNVHQ8EBAMCBsAwDQYJKoZIhvcNAQEEBQADgYEALfNPY2AsGNr1JA9Sswzrs7xnhcIj7Y9GDc8aTb7zfHogMDIYaIuSuzKZ8JO4OxUGJ3s+AgYApCGShBMKxZjlQFfFBSXor68RaqnlO8vpI/aUKV1AVfOlU53INjo5ZQhzc6Qy0q+sv8cFPP9F7MPo2iTRzmOuCaf74hvj/UEKapYwggUfMIIEiKADAgECAhBxEAQT4lKmz6x6BX/Wi/ocMA0GCSqGSIb3DQEBBAUAMIGpMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDExMDAuBgNVBAMTJ1ZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMDEtNCBDQTAeFw0wMjAyMTMwMDAwMDBaFw0wMzAzMTAyMzU5NTlaMIHTMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExETAPBgNVBAcTCFNhbiBKb3NlMSQwIgYDVQQKFBtBZG9iZSBTeXN0ZW1zLCBJbmNvcnBvcmF0ZWQxPjA8BgNVBAsTNURpZ2l0YWwgSUQgQ2xhc3MgMyAtIE1pY3Jvc29mdCBTb2Z0d2FyZSBWYWxpZGF0aW9uIHYyMRgwFgYDVQQLFA9UeXBlIERlcGFydG1lbnQxJDAiBgNVBAMUG0Fkb2JlIFN5c3RlbXMsIEluY29ycG9yYXRlZDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvkElX2M1adM88586fkROdzzLqLL+3ADNMhZJn8t95Kegk+pa+N8FxySrtBawZgUbTtZBLJwW/tHL9fSA/9HaC4hwZzW4cDTDHUK9otUqGP0ozc/NlL8I9rxBHyLqsP6/IENBF35YS28ykN8Vhagb6vShlk0oJCsY9AA18ibloUkCAwEAAaOCAhowggIWMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgeAMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudmVyaXNpZ24uY29tL0NsYXNzM0NvZGVTaWduaW5nQ0EyMDAxLmNybDCBoAYDVR0gBIGYMIGVMIGSBgtghkgBhvhFAQcBATCBgjAzBggrBgEFBQcCARYnaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvQ1BTMEsGCCsGAQUFBwICMD8aPVZlcmlTaWduJ3MgQ1BTIGluY29ycC4gYnkgcmVmZXJlbmNlIGxpYWIuIGx0ZC4gKGMpOTkgVmVyaVNpZ24wEwYDVR0lBAwwCgYIKwYBBQUHAwMwNQYIKwYBBQUHAQEEKTAnMCUGCCsGAQUFBzABhhlodHRwczovL29jc3AudmVyaXNpZ24uY29tMIGYBgNVHSMEgZAwgY2AFE/rupcUyptTle6xek5Ulw21BKEcoWOkYTBfMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCEEopPp0djEB/F0n/fWFfjnUwEQYJYIZIAYb4QgEBBAQDAgQQMBYGCisGAQQBgjcCARsECDAGAQH/AQH/MA0GCSqGSIb3DQEBBAUAA4GBABqZcRjtXzl6byG4C2EI8rRX2ZxrT5Q04IiR09uWtEGnRp9n2UtehRHuY/gCpa/i2C38gDMXWJNT0ebvBa6vFqfz4ScZ7OQh5Xwc8Ka5TMuLMVKcIHavcssXcWE8O1/dYDNkr8HKqK+OLAewE9S8n0mIGrNeGAUXeOtXLGHtxCkLMYIETzCCBEsCAQEwgb4wgakxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwMTEwMC4GA1UEAxMnVmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAwMS00IENBAhBxEAQT4lKmz6x6BX/Wi/ocMAwGCCqGSIb3DQIFBQCggZQwFAYJKwYBBAGCNygBMQcDBQADAAAAMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMB8GCSqGSIb3DQEJBDESBBBMld7lEY+NlbvtG9Df2RyBMCIGCisGAQQBgjcCAQwxFDASoRCADnd3dy5hZG9iZS5jb20gMA0GCSqGSIb3DQEBAQUABIGAD+iXkeireJ7Zfz4I46ZPWi6Z5S+tT5qw1SG73xrJ8sgFzGdh/xx1guNVXHVvoF0FeTtD3i9GGlWSXwlVDRGQ9vjjSU1mUgvQPyD4zu/ZhuM2jlTuJc596LY1jm2VvCIUn1hG6bUzbNrxtoH2JBBYZkxm55/DycSiu1hNEQfRNiShggJMMIICSAYJKoZIhvcNAQkGMYICOTCCAjUCAQEwgbMwgZ4xHzAdBgNVBAoTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxFzAVBgNVBAsTDlZlcmlTaWduLCBJbmMuMSwwKgYDVQQLEyNWZXJpU2lnbiBUaW1lIFN0YW1waW5nIFNlcnZpY2UgUm9vdDE0MDIGA1UECxMrTk8gTElBQklMSVRZIEFDQ0VQVEVELCAoYyk5NyBWZXJpU2lnbiwgSW5jLgIQCHptXG9ik0+6xP1D4RQYnTAMBggqhkiG9w0CBQUAoFkwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDIxMDE1MDA0NzM4WjAfBgkqhkiG9w0BCQQxEgQQMXOf5L7lnwUma6aoz6Mg8TANBgkqhkiG9w0BAQEFAASCAQBtZicQsZpSV00wmvHyECoKufqIup6n+BuPY7QWYHXDArdWicmxCAm4LmZMDCM+AuQBea6xkMFt4mvdv0yavFT3GJ6Qu+c/SMdv0G0skqwcxdV/xpN4V0/tW3rhCbtofrb52Jb64OpByZMMi9CT/UO/xmIbX1JKCYxQMvqWOyjHOx30kJnnmH1CYwOx7erugaiLh06kYjhMgGEzq7/Zu3wbz0r1yf8Ub+7rP0ivx5ulizu4tMdx6bXUv3pmTN0nfjk9WiN1UJApXow4sKqfBkDHOC7lzgkYOlolLmN7KauiF76vQ262EDCnP0VN3wftNEKEIGt84T8E+63wcVz7FQjMAAA="), url("data:font/eot;base64,anEAADhwAAABAAIAAAAAAAAABQAAAAAAAAABAJABAAAAAExQrwAAgEogAFAAAAAAAAAAAAEAAAAAAAAAgHOp2QAAAAAAAAAAAAAAAAAAAAAAACoARABJAE4AIABNAGkAdAB0AGUAbABzAGMAaAByAGkAZgB0ACAAUwB0AGQAAAAOAFIAZQBnAHUAbABhAHIAAABwAFYAZQByAHMAaQBvAG4AIAAxAC4AMAA0ADAAOwBQAFMAIAAwADAAMQAuADAAMAAxADsAQwBvAHIAZQAgADEALgAwAC4AMwA1ADsAbQBhAGsAZQBvAHQAZgAuAGwAaQBiADEALgA1AC4ANAA0ADkAMgAAACYARABJAE4ATQBpAHQAdABlAGwAcwBjAGgAcgBpAGYAdABTAHQAZAAAAAAAAAEAAAAQAQAABAAAQkFTRT9iT7oAAG/oAAAANEZGVE09JdxwAABwHAAAABxHREVGBTED7AAAYQgAAABKR1BPUx9YPZAAAGREAAALpEdTVUIQIw4AAABhVAAAAu5PUy8yc/Mc/AAAAYgAAABgY21hcEPKjrEAAAXsAAADjmdhc3D//wADAABhAAAAAAhnbHlm4FDKdwAAC4AAAExYaGVhZAHJ/XAAAAEMAAAANmhoZWEG1gMlAAABRAAAACRobXR44eQhPgAAAegAAAQEbG9jYR7JMq4AAAl8AAACBG1heHABSgBGAAABaAAAACBuYW1lgtmpgQAAV9gAAAZvcG9zdKxW0qcAAF5IAAACtwABAAAAAQo92alzgF8PPPUACwPoAAAAAM+z188AAAAAz7PXz/9b/wYD6AOqAAAACAACAAAAAAAAAAEAAALI/uAAyAPo/1v/WwPoAAEAAAAAAAAAAAAAAAAAAAEBAAEAAAEBAEMABwAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAgGiAZAABQAEAooCWAAAAEsCigJYAAABXgAyATAAAAAABQAAAAAAAACAAACvUAAgSgAAAAAAAAAAQURCRQBAACD7AgLI/uAAyAOqAPoAAAABAAAAAAH7AsgAAAAgAAQB9AAAAAAAAAFNAAAA8AAAAQIAQQFNAD4B4AADAeAACAIHADMCiAAnAPAAUQEWADwBFgAUAWAAJAJYAC8A8ABFAZcANQDwAEUBTQAIAeAAJgHgAF0B4AAgAeAADQHgAAwB4AAlAeAAJAHgADMB4AAXAeAAJADwAEUA8ABFAlgALwJYAC8CWAAvAc8AHQMgACYCYgABAmIASwIsADMCdgBLAiwASwIZAEsCYgAzAogASwECAEsB4QABAnYASwIsAEsC9gBLAqwASwJiADMCUQBLAmIAMwJiAEsCPgANAfQAAQJ2AD4CLAABA0AACwIY//YB9P/xAgcAIAEWAEgBTQAIARYAFQJYADIB9AAAAPD/4wH0ABoCBwBCAbwAGwIHAEIB9AApARYAHwIHADACGQBCAPAARQEC//kCBwBCAQIAQgNUAEgCGQBCAfQAKQIHAEICBwAwAYUAQgHgAAoBFgAVAhkAQgG8//oC0gACAeAACgG8//kBvAAhARYADgDeAEgBFgADAlgARQDwAAABAgBBAeAAIgHgAB0B4AAPAeD/8gDeAEgB4AAuAPD/6gMgACYBRQAGAeAALwJYAC8BlwA1AyAAJgDw/+gBkAA5AlgALwE4AA8BOAAFAPAAKwIZAEICWAAwAPAANQDwAAUBOAAzAUUADwHgAC8C0QAzAtEAMwLRAAUBzwA0AmIAAQJiAAECYgABAmIAAQJiAAECYgABA4v/9QIsADMCLABLAiwASwIsAEsCLABLAQL/7AECADQBAv/eAQL/8wJ2AAACrABLAmIAMwJiADMCYgAzAmIAMwJiADMCWABDAmIAMwJ2AD4CdgA+AnYAPgJ2AD4B9P/xAlEASwIZAEAB9AAaAfQAGgH0ABoB9AAaAfQAGgH0ABoDCgATAbwAGwH0ACkB9AApAfQAKQH0ACkA8P/jAPAAKwDw/9UA8P/qAfQAKQIZAEIB9AApAfQAKQH0ACkB9AApAfQAKQJYAC8B9AApAhkAQgIZAEICGQBCAhkAQgG8//kCBwBCAbz/+QDwAEUCLAACAQIAAAOeADMDMAApAj4ADQHgAAoB9P/xAgcAIAG8ACEB4AACAPD/1QDw/9UA8P/oAPD/2wDwAEIA8AARAPAAFQDw/8YA8P/HAl4AIwIZAEICBAAHAfQAAAPoAAAA8ABFAPAARQDwAEUBTQAmAU0AJgFNACYB4AAWAeAAFgH0AEgD6AB0AvcAMQEoAC4BKAAuAKf/WwHgABQBtwAWA94AKAJeACMDaQAiAfEAJQI4ABoCdAAYAeYAFgJYAC8Ap/9bAPAANQIKAB8CzgAtAWMAFQHsACQB7AAsAewALQHs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AOYA/gABAP8BAAACAAQAAAACAAAAAAABAAAACgAoAHQAAWxhdG4ACAAEAAAAAP//AAYAAAABAAIAAwAEAAUABmFhbHQAJmZyYWMALmxpZ2EANG9yZG4AOnNhbHQAQHN1cHMARgAAAAIAAAABAAAAAQACAAAAAQADAAAAAQAEAAAAAQAGAAAAAQAFAAkAFAAcACQANAA8AEQATABUAFwAAQAAAAEAUAADAAAAAQByAAYAAAAFAIAAsADYAQABKAAEAAAAAQFAAAEAAAABAVgAAQAAAAEBagABAAAAAQGIAAQAAAABAZIABAAAAAEB+gACABYACADkAHsAdAB1AGwAfABsAHwAAQAIABEAFAAVABYAJAAyAEQAUgABABAAAQAIAAMA2QDaAPIAAQABABAAAwAAAAQAFgAcACQAKgAAAAEAAAAHAAEAAQATAAEAAgASAOgAAQABABMAAQABABMAAwAAAAMAFAAaACIAAAABAAAACAABAAEAEwABAAIAEgDoAAEAAQATAAMAAAADABQAGgAiAAAAAQAAAAcAAQABABQAAQACABIA6AABAAEAFwADAAAAAwAUABoAIgAAAAEAAAAHAAEAAQAUAAEAAgASAOgAAQABABUAAwAAAAMAFAAaACIAAAABAAAABwABAAEAFgABAAIAEgDoAAEAAQAXAAEAGgABAAgAAgAGAAwBAAACAE8A/wACAEwAAQABAEkAAgAOAAQAbAB8AGwAfAABAAQAJAAyAEQAUgACABQABwB7AHQAdQBsAHwAbAB8AAEABwAUABUAFgAkADIARABSAAIACgACAP4A/QABAAIAGQAcAAEAZgADAAwAJgBQAAIABgAQAOUABAASABMAEwDlAAQA6AATABMABAAKABIAGgAiAH4AAwASABcAfgADAOgAFwB/AAMAEgAVAH8AAwDoABUAAgAGAA4AgAADABIAFwCAAAMA6AAXAAEAAwATABQAFgABAB4AAQAIAAIABgAOAAgAAwASABMACAADAOgAEwABAAEAEwAAAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAA//8AAQAAAAFrZXJuAAgAAAABAAAAAQAEAAIAAAACAAoA7AABAM4ABAAAAAgAGgAsADIAbACmALgAwgDIAAQAov/uAKX/7gCm/+4Arf/yAAEApv/zAA4Aov/OAKT/zgCl/84Apv/nAKf/zgCq/7UArP+1AK3/zgCuAAkAr//3ALAABAC0/84AuP/OAL7/0gAOAEwAAACi/+QApP/kAKX/5ACm/+QAp//kAKr/5ACs/+QArf/kAK4AAACvAAAAsAAEALb/1wC4/+QABACm/+QArP/tALj/7QC+/+0AAgC4/8QAvv/IAAEA2/+rAAEA3P+rAAEACAApADMANwA5ADoAPADbANwAAgoCAAQAAAeoCKIAGwAkAAD/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/u/+7/7v/u/7b/7v/u/+7/yf/u/9v/tv/J/7YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9AAAAAD/6AAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yQAA/+j/7v/u/+7/f/9/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAA//oAAAAAAAD/7v/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9P/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9AAAAAD/6AAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yQAAAAAAAAAA/5EAAAAAAAD/kQAA/7b/f/9R/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAD/5wAA/+7/4gAAAAD/7gAAAAAAAAAAAAD/5//n//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tgAA/+f/7v/uAAD/f/9/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/7v/uAAD/pP+kAAD/7v/u/+j/7v/JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAD/7gAA/+7/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/kQAAAAD/7gAAAAD/pAAAAAAAAP+RAAAAAAAAAAD/tgAA/5z/nP+c/6T/nP+RAAAAAAAAAAAAAP9//+7/7v+c/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5wAAAAAAAAAAAAD/5//nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+gAAAAD/tv+2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/7gAAAAD/2wAAAAAAAAAAAAAAAAAAAAD/yQAA/8n/yf/JAAD/f/9/AAAAAAAAAAAAAP/JAAD/7v+2/7YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yf/JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5wAAAAAAAAAAAAAAAAAAAAD/2wAA/9v/5//nAAD/tv+2AAAAAAAAAAAAAP/u/+4AAP/u/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/6AAD/pP+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5wAAAAD/tgAAAAAAAAAAAAAAAAAAAAD/tgAA/6T/sP+wAAD/kf+RAAAAAAAAAAAAAP+RAAD/2/+k/6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tv/uAAIAKQAkACQAAQAnACcAAgApACkABQAtAC0ABgAuAC4ACAAvAC8ACQAyADIACgAzADMACwA0ADQADAA1ADUADgA3ADcAEAA4ADgAEQA5ADkAEwA6ADoAFQA8ADwAFwBIAEgAAwBJAEkABABOAE4ABwBVAFUADQBWAFYADwBZAFkAEgBaAFoAFABcAFwAFgCCAIcAAQCSAJIAAgCUAJgACgCaAJoACgCbAJ4AEQCfAJ8AFwChAKEADwCqAK0AAwC/AL8AFgDBAMEAFgDDAMMACQDFAMUACgDIAMgADwDJAMkAFwDbANsAGQDcANwAGgDeAN4AGAD/AQAABAACADoADwAPABYAEAAQAB0AEQARABcAHQAdACAAHgAeACEAJAAkABAAJgAmAAIAKgAqAAMAMgAyAAQANAA0AAUANwA3AAYAOAA4AAgAOQA5AAoAOgA6AAwAOwA7ABgAPAA8AA0ARABEABIARgBGABkARwBHABoASABIABMASQBJABEASwBLAB4ATABMAB8AUQBRABsAUgBSABQAVABUABwAVQBVABUAVgBWACIAVwBXACMAWABYAAcAWQBZAAkAWgBaAAsAXABcAAEAggCIABAAiQCJAAIAlACYAAQAmgCaAAQAmwCeAAgAnwCfAA0AoQChABEAogCoABIAqQCpABkAqgCtABMArgCxAB8AswCzABsAtAC4ABQAugC6ABQAuwC+AAcAvwC/AAEAwQDBAAEAwgDCABoAxQDFAAQAxgDGABQAyADIACIAyQDJAA0A3ADcAA8A3wDfAA4A/wEAABEAAQBBACQAJwApAC0ALgAvADIAMwA0ADUANwA4ADkAOgA8AEQASABJAE4AVQBWAFkAWgBcAIIAgwCEAIUAhgCHAJIAlACVAJYAlwCYAJoAmwCcAJ0AngCfAKEAogCjAKQApQCmAKcAqACqAKsArACtAL8AwQDDAMUAyADJANsA3ADeAP8BAAABAAAACAAAAAQADgACaWRlb3JvbW4AAWxhdG4ACAAGAAAAAAABAAIACAAMAAH/VgABAAAAAAABAAAAAMmJbzEAAAAAuc42nwAAAAC5zjaf");
}
@font-face {
  font-family: "Neuzeit_DV";
  src: url("data:font/opentype;base64,T1RUTwANAIAAAwBQQkFTRT9iT7oAAFyMAAAANENGRiBEWcW5AAALiAAAOo5EU0lHHXLDXgAAXMAAABSYR1BPUzEuOysAAEyIAAAQBEdTVUKVc68ZAABKDAAAAnpPUy8yeggQtwAAAUAAAABgY21hcJy38pgAAAfEAAADpGhlYWTV97ucAAAA3AAAADZoaGVhBwcDZAAAARQAAAAkaG10eBoRJd0AAEYYAAAD9G1heHAA/VAAAAABOAAAAAZuYW1l+dSiQAAAAaAAAAYicG9zdP+4ADIAAAtoAAAAIAABAAAAAQo98UhHpl8PPPUAAwPoAAAAALnONtoAAAAAuc422v9b/wYD6QPFAAAAAwACAAAAAAAAAAEAAAL4/xAAyAP7/1v/WwPpAAEAAAAAAAAAAAAAAAAAAAD9AABQAAD9AAAAAgIgASwABQAEAooCWAAAAEsCigJYAAABXgAyATgAAAILBQICAgMCAgSAAACvQAAgSgAAAAAAAAAAQURCRQAAACD7AgL4/xAAyAPFAPoAAAABAAAAAAIJAvgAIAAgAAQAAAAZATIAAQAAAAAAAACKAAAAAQAAAAAAAQANAIoAAQAAAAAAAgAVAJcAAQAAAAAAAwAlAKwAAQAAAAAABAAjANEAAQAAAAAABQA4APQAAQAAAAAABgAaASwAAQAAAAAABwAKAUYAAQAAAAAACQAOAVAAAQAAAAAACwAZAV4AAQAAAAAADgAkAXcAAQAAAAAAEgAdAZsAAwABBAkAAAEUAbgAAwABBAkAAQA6AswAAwABBAkAAgAOAwYAAwABBAkAAwBKAxQAAwABBAkABAA0A14AAwABBAkABQBwA5IAAwABBAkABgA0A14AAwABBAkABwAUBAIAAwABBAkACQAcBBYAAwABBAkACwAyBDIAAwABBAkADgBIBGQAAwABBAkAEAAaBKwAAwABBAkAEQAqBMZDb3B5cmlnaHQgqSAxOTkwLCAxOTkyIEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkLiAgQWxsIFJpZ2h0cyBSZXNlcnZlZC4gqSAxOTgxLCAyMDAyIEhlaWRlbGJlcmdlciBEcnVja21hc2NoaW5lbiBBRy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5ESU4gMzA2NDAgU3RkTmV1emVpdCBHcm90ZXNrIExpZ2h0MS4wNDA7QURCRTtESU5OZXV6ZWl0R3JvdGVza1N0ZC1MaWdodERJTiAzMDY0MCBTdGQgTmV1emVpdCBHcm90ZXNrIExpZ2h0VmVyc2lvbiAxLjA0MDtQUyAwMDEuMDAxO0NvcmUgMS4wLjM1O21ha2VvdGYubGliMS41LjQ0OTJESU5OZXV6ZWl0R3JvdGVza1N0ZC1MaWdodERJTlNjaHJpZnRMaW5vdHlwZSBTdGFmZmh0dHA6Ly93d3cuYWRvYmUuY29tL3R5cGVodHRwOi8vd3d3LmFkb2JlLmNvbS90eXBlL2xlZ2FsLmh0bWxESU4gTmV1emVpdCBHcm90ZXNrIFN0ZCBMaWdodABDAG8AcAB5AHIAaQBnAGgAdAAgAKkAIAAxADkAOQAwACwAIAAxADkAOQAyACAAQQBkAG8AYgBlACAAUwB5AHMAdABlAG0AcwAgAEkAbgBjAG8AcgBwAG8AcgBhAHQAZQBkAC4AIAAgAEEAbABsACAAUgBpAGcAaAB0AHMAIABSAGUAcwBlAHIAdgBlAGQALgAgAKkAIAAxADkAOAAxACwAIAAyADAAMAAyACAASABlAGkAZABlAGwAYgBlAHIAZwBlAHIAIABEAHIAdQBjAGsAbQBhAHMAYwBoAGkAbgBlAG4AIABBAEcALgAgAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQALgBEAEkATgAgAE4AZQB1AHoAZQBpAHQAIABHAHIAbwB0AGUAcwBrACAAUwB0AGQAIABMAGkAZwBoAHQAUgBlAGcAdQBsAGEAcgAxAC4AMAA0ADAAOwBBAEQAQgBFADsARABJAE4ATgBlAHUAegBlAGkAdABHAHIAbwB0AGUAcwBrAFMAdABkAC0ATABpAGcAaAB0AEQASQBOAE4AZQB1AHoAZQBpAHQARwByAG8AdABlAHMAawBTAHQAZAAtAEwAaQBnAGgAdABWAGUAcgBzAGkAbwBuACAAMQAuADAANAAwADsAUABTACAAMAAwADEALgAwADAAMQA7AEMAbwByAGUAIAAxAC4AMAAuADMANQA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAxAC4ANQAuADQANAA5ADIARABJAE4AUwBjAGgAcgBpAGYAdABMAGkAbgBvAHQAeQBwAGUAIABTAHQAYQBmAGYAaAB0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ASgAHgEEAEABzwAUAggAKwGWAC0CCAAZAggACgIIAAwCCAAPAggAIQIIAC8CCAAhAggAIQEEAEABBAAEAlgALwJYAC8CWAAvAggANgMgAAgC5AATAnYATALlADIC5QBMAgcATAIHAEwDigA4AuUATADwAEgBzwApAnYATAHPAEwDwgBMAuQASAOKADICPgBMA4oAMgJ2AEwCPgApAgYAFQLkAEgCrAAVA/oAEQKsABQCdgAKAnYAGQFgAHQBzwAUAWAAJwJYADUB9AAAASgANwI+ACACrABLAgcALQKsADACdgAtASgAEwKsACkCPgBFAPAAOQDwAAoCBwBLAPAAPwOKAEkCPgBFAqwAPAKsAEsCrAAwAWAASwHPACcBKAATAj4ARQI+ABQDVAATAj4AEgI+AAgBzwAVAWAAQQDeAEoBYAAjAlgARQFgAG4CCAA3AggAOACn/1sCCAAVAggANQIIADQCCAAQASgAbwIIAD8CCABEASgANwEoADIB9AAAAggALgIIAC4BBABAAlgAFAH0ADwBKAAlAggANAIIAD8CCAA7A+gAZQPoAAcCCAA2APD/5wDwAD8A8P/iAPD/3wDw/+EA8P/fAPAAOQDw/9wA8AAbAPAAAwDw/98A8AAKAPD/4gPoAAADwwATAXUADwHPAAcDigAyA/sAJwG8ACIDwwAjAPAASwDwAAQCrAA0A/sAKQJ2ABoCWAAvAj4ARQPeACQC5QAUAwoAGAJYAC8CPgBMAwoAJwJYAC8A3gBKAZAAOQKsAEsDCgAYAyAACAJYAC8CrAA8AlgARwMgAAgC5AATAuQAEwLkABMC5AATAuQAEwLkABMC5QAyAgcATAIHAEwCBwBMAgcATADwAD8A8P/iAPD/3ADw/+cC5ABIA4oAMgOKADIDigAyA4oAMgOKADICPgApAuQASALkAEgC5ABIAuQASAJ2AAoCdgAKAnYAGQI+ACACPgAgAj4AIAI+ACACPgAgAj4AIAIHAC0CdgAtAnYALQJ2AC0CdgAtAPAAPwDw/+IA8P/cAPD/5wI+AEUCrAA8AqwAPAKsADwCrAA8AqwAPAHPACcCPgBFAj4ARQI+AEUCPgBFAj4ACAI+AAgBzwAVAgcAEwIHABMBCAAYAVEAEQFRAAYCYgAeApsALAI+AEUCIAAJAggAGAHQABsDiAAjAgsAKQKZABoCDAAX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AAAAAAAAAAAAAAAAAAAAAAAAAAD/tv+2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAD/7gAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAP/uAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+kAAAAAAAA/6QAAP/J/9v/kf+2/7YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9v/2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAP/uAAD/9gAAAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAA/+4AAP/uAAD/4gAAAAD/tv+2/+4AAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9//3//tgAAAAD/9v/uAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6T/pAAAAAAAAP/2/+4AAP/uAAAAAP/u/+7/7gAS/+7/7v/JAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAD/7gAA/+4AAP/bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8T/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAD/pAAAAAAAAP+RAAD/nAAAAAAAAP+R/5H/pAAAAAD/nP+kAAD/kf+kAAAAAAAAAAAAAAAAAAD/f//2/5H/kQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tv+2/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7b/tgAAAAAAAP/u//YAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/7gAAAAD/yQAAAAAAAAAAAAAAAAAAAAAAAP9//3//tgAAAAD/tv+2/9v/tgAAAAAAAAAAAAAAAAAAAAD/yQAA/7b/tgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yf/JAAAAAAAA//b/7gAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAP/bAAAAAAAAAAAAAP/uAAAAAAAA/7b/tv/JAAAAAP/J/9v/9v/bAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/pP+kAAAAAAAA/+7/7gAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAP+kAAAAAAAAAAAAAAAAAAAAAAAA/5H/kf+2AAAAAP+c/5H/2/+RAAAAAAAAAAAAAAAAAAAAAP+RAAD/pP+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAA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"), url("data:font/eot;base64,7HEAAJxwAAABAAIAAAAAAAILBQICAgMCAgQBACwBAAAAAExQrwAAgEogAEAAAAAAAAAAAAEAAAAAAAAAZRrf6gAAAAAAAAAAAAAAAAAAAAAAADoARABJAE4AIABOAGUAdQB6AGUAaQB0ACAARwByAG8AdABlAHMAawAgAFMAdABkACAATABpAGcAaAB0AAAADgBSAGUAZwB1AGwAYQByAAAAcABWAGUAcgBzAGkAbwBuACAAMQAuADAANAAwADsAUABTACAAMAAwADEALgAwADAAMQA7AEMAbwByAGUAIAAxAC4AMAAuADMANQA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAxAC4ANQAuADQANAA5ADIAAAA0AEQASQBOAE4AZQB1AHoAZQBpAHQARwByAG8AdABlAHMAawBTAHQAZAAtAEwAaQBnAGgAdAAAAAAAAAEAAAAQAQAABAAAQkFTRT9iT7oAAHBMAAAANEZGVE09JdzmAABwgAAAABxHREVGBS0D6gAAXRQAAABKR1BPUz9dO9cAAGAkAAAQKEdTVUKMzaxJAABdYAAAAsRPUy8yeggQUwAAAYgAAABgY21hcHbSlU0AAAXkAAACgmdhc3D//wADAABdDAAAAAhnbHlmwNQyXwAACmgAAEkEaGVhZAHK/X0AAAEMAAAANmhoZWEHBwNlAAABRAAAACRobXR4GWolygAAAegAAAP6bG9jYaEGs74AAAhoAAACAG1heHABSABJAAABaAAAACBuYW1luKz7CgAAU2wAAAb5cG9zdP2pNYoAAFpoAAACogABAAAAAQo96t8aZV8PPPUACwPoAAAAAM+z18gAAAAAz7PXyP9b/wYD6QPFAAAACAACAAAAAAAAAAEAAAL4/xAAyAP7/1v/WwPpAAEAAAAAAAAAAAAAAAAAAAD+AAEAAAD/AEYABwAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAgHcASwABQAEAooCWAAAAEsCigJYAAABXgAyATgAAAILBQICAgMCAgSAAACvQAAgSgAAAAAAAAAAQURCRQAAACD7AgL4/xAAyAPFAPoAAAABAAAAAAIJAvgAAAAgAAQB9AAAAAAAAAFNAAABBAAAAWAAbgIIAJMCCAACAggADgOLAFUC5QBHASgAbwFgAEUBYAAaAZgAJQJYAC8BBAAEASgAHgEEAEABzwAUAggAKwGWAC0CCAAZAggACgIIAAwCCAAPAggAIQIIAC8CCAAhAggAIQEEAEABBAAEAlgALwJYAC8CWAAvAggANgMgAAgC5AATAnYATALlADIC5QBMAgcATAIHAEwDigA4AuUATADwAEgBzwApAnYATAHPAEwDwgBMAuQASAOKADICPgBMA4oAMgJ2AEwCPgApAgYAFQLkAEgCrAAVA/oAEQKsABQCdgAKAnYAGQFgAHQBzwAUAWAAJwJYADUB9AAAAPD/5wI+ACACrABLAgcALQKsADACdgAtASgAEwKsACkCPgBFAPAAOQDwAAoCBwBLAPAAPwOKAEkCPgBFAqwAPAKsAEsCrAAwAWAASwHPACcBKAATAj4ARQI+ABQDVAATAj4AEgI+AAgBzwAVAWAAQQDeAEoBYAAjAlgARQEEAAABYABuAggANwIIADgCCAAQAggAFQDeAEoCCAA0APD/3AMgAAgBdQAPAggARAJYAC8BKAAeAyAACADw/+EBkAA5AlgALwFRABEBUQAGAPAAPwI+AEUCWAAUAQQAQADwAAMBCAAYAbwAIgIIADsDCgAnAwoAGAMKABgCCAA2AuQAEwLkABMC5AATAuQAEwLkABMC5AATA8MAEwLlADICBwBMAgcATAIHAEwCBwBMAPD/5wDwAD8A8P/iAPD/3ALlABQC5ABIA4oAMgOKADIDigAyA4oAMgOKADICWABHA4oAMgLkAEgC5ABIAuQASALkAEgCdgAKAj4ATAJ2ABoCPgAgAj4AIAI+ACACPgAgAj4AIAI+ACADwwAjAgcALQJ2AC0CdgAtAnYALQJ2AC0A8P/nAPAAPwDw/+IA8P/cAqwAPAI+AEUCrAA8AqwAPAKsADwCrAA8AqwAPAJYAC8CrAA0Aj4ARQI+AEUCPgBFAj4ARQI+AAgCrABLAj4ACADwAEsBzwAHAPAABAP7ACcD+wApAj4AKQHPACcCdgAKAnYAGQHPABUCCAA1APD/4gDw/+IA8P/hAPD/3wDwADkA8AAbAPAACgDw/98A8P/fApsALAI+AEUCIAAJAfQAAAPoAAABKAA3ASgANwEoACUCCAA/AggAPwIIADQCCAAuAggALgH0ADwD6ABlA+gABwEoADcBKAAyAKf/WwIIABgB0AAbA94AJAKbACwDiAAjAgsAKQJiAB4CmQAaAgwAFwJYAC8Ap/9b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ZG4ANHN1cHMAOgAAAAIAAAABAAAAAQACAAAAAQADAAAAAQAEAAAAAQAFAAgAEgAaACIAMgA6AEIASgBSAAEAAAABAEgAAwAAAAEAagAGAAAABQB4AKgA0AD4ASAABAAAAAEBOAABAAAAAQFQAAEAAAABAWIABAAAAAEBgAAEAAAAAQHoAAIAFgAIAOQAewB0AHUAbAB8AGwAfAABAAgAEQAUABUAFgAkADIARABSAAEAEAABAAgAAwDZANoA8gABAAEAEAADAAAABAAWABwAJAAqAAAAAQAAAAYAAQABABMAAQACABIA6AABAAEAEwABAAEAEwADAAAAAwAUABoAIgAAAAEAAAAHAAEAAQATAAEAAgASAOgAAQABABMAAwAAAAMAFAAaACIAAAABAAAABgABAAEAFAABAAIAEgDoAAEAAQAXAAMAAAADABQAGgAiAAAAAQAAAAYAAQABABQAAQACABIA6AABAAEAFQADAAAAAwAUABoAIgAAAAEAAAAGAAEAAQAWAAEAAgASAOgAAQABABcAAQAaAAEACAACAAYADAD+AAIATwD9AAIATAABAAEASQACAA4ABABsAHwAbAB8AAEABAAkADIARABSAAIAFAAHAHsAdAB1AGwAfABsAHwAAQAHABQAFQAWACQAMgBEAFIAAQBmAAMADAAmAFAAAgAGABAA5QAEABIAEwATAOUABADoABMAEwAEAAoAEgAaACIAfgADABIAFwB+AAMA6AAXAH8AAwASABUAfwADAOgAFQACAAYADgCAAAMAEgAXAIAAAwDoABcAAQADABMAFAAWAAEAHgABAAgAAgAGAA4ACAADABIAEwAIAAMA6AATAAEAAQATAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAA//8AAQAAAAFrZXJuAAgAAAABAAAAAQAEAAIAAAACAAoBLgABAQYABAAAAA0AJAAuADwARgBgAGYAlADOAOAA6gDwAPoBAAACANv/2wDe/9sAAwAD/9sA3P/bAN//2wACANz/2wDf/9sABgCi//IApf/yAKb/8gCt//IArgAAALAAAAABAKb/+wALAKL/zgCk/84Apf/OAKb/5wCn/84Aqv+7AKz/uwCt/9IAtP/IALj/yAC+/9IADgBMAAAAov/bAKT/2wCl/9sApv/bAKf/2wCq/9sArP/bAK3/2wCuAAAArwAAALAABwC2/8gAuP/bAAQApv/XAKz/5AC4/+QAvv/kAAIAuP+tAL7/uwABANv/qAACANz/qADf/9sAAQDb/9sAAQAD/9sAAQANAAMADwARACkAMwA3ADkAOgA8ANsA3ADeAN8AAg4qAAQAAAtYDL4AJgAmAAD/7v/u/+7/7v+k/+7/7v/b/7b/2//J/+7/tv+2/7YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAA/87/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAD/7gAA/+4AAAAA/7b/tv/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAP/uAAD/7gAAAAAAAP/O/84AAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASABL/7v/uAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/3//f//JAAAAAP/u/+7/9v/u//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAP/O/84AAAAAAAAAAP/2AAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tv+2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7b/tgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAA/+4AAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAD/7gAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/pAAAAAAAAP+kAAD/yf/b/5H/tv+2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/b/9sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAD/7gAA//YAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAP/uAAD/7gAA/+IAAAAA/7b/tv/uAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/f/9//7YAAAAA//b/7gAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+k/6QAAAAAAAD/9v/uAAD/7gAAAAD/7v/u/+4AEv/u/+7/yQAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAA/+4AAP/uAAD/2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/E/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAA/6QAAAAAAAD/kQAA/5wAAAAAAAD/kf+R/6QAAAAA/5z/pAAA/5H/pAAAAAAAAAAAAAAAAAAA/3//9v+R/5EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7b/tv/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+2/7YAAAAAAAD/7v/2AAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/u/+4AAAAA/8kAAAAAAAAAAAAAAAAAAAAAAAD/f/9//7YAAAAA/7b/tv/b/7YAAAAAAAAAAAAAAAAAAAAA/8kAAP+2/7YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8n/yQAAAAAAAP/2/+4AAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAD/2wAAAAAAAAAAAAD/7gAAAAAAAP+2/7b/yQAAAAD/yf/b//b/2wAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6T/pAAAAAAAAP/u/+4AAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAD/pAAAAAAAAAAAAAAAAAAAAAAAAP+R/5H/tgAAAAD/nP+R/9v/kQAAAAAAAAAAAAAAAAAAAAD/kQAA/6T/pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tgAAAAD/kQAAAAAAAP+2AAAAAAAAAAD/7gAAAAAAAAAAAAD/2wAAAAAAAP/bAAD/2wAA/9sAAAAAAAAAAP/bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA7AAMAAwAlACUAJQACACcAJwAEACkAKQAHACoAKgAJAC0ALQAKAC4ALgAMAC8ALwANADEAMQAOADIAMgAQADMAMwASADQANAATADUANQAVADYANgAXADcANwAYADgAOAAZADkAOQAbADoAOgAdADwAPAAgAEUARQABAEcARwADAEgASAAFAEkASQAGAEoASgAIAE4ATgALAFIAUgAPAFMAUwARAFUAVQAUAFYAVgAWAFkAWQAaAFoAWgAcAFsAWwAeAFwAXAAfAF0AXQAhAJIAkgAEAJMAkwAOAJQAmAAQAJoAmgAQAJsAngAZAJ8AnwAgAKEAoQAWAKoArQAFALQAuAAPALoAugAPAL8AvwAfAMAAwAABAMEAwQAfAMIAwgADAMMAwwANAMUAxQAQAMYAxgAPAMcAxwAXAMgAyAAWAMkAyQAgAMsAywAhANsA2wAjANwA3AAkAN4A3gAiAP0A/gAGAAIAPAAPAA8AEAAQABAAIQARABEAEQAdAB0AIwAeAB4AJAAkACQAEgAmACYAAQAqACoAAgAyADIAAwA0ADQABAA3ADcABQA4ADgABwA5ADkACQA6ADoACwA7ADsAGgA8ADwADQBEAEQAFQBGAEYAGwBHAEcAHABIAEgAFgBJAEkAFABKAEoAHQBLAEsAIgBMAEwAFwBRAFEAHgBSAFIAGABUAFQAHwBVAFUAGQBWAFYAIABXAFcAJQBYAFgABgBZAFkACABaAFoACgBbAFsAEwBcAFwADACCAIgAEgCJAIkAAQCUAJgAAwCaAJoAAwCbAJ4ABwCfAJ8ADQChAKEAFACiAKgAFQCpAKkAGwCqAK0AFgCuALEAFwCzALMAHgC0ALgAGAC6ALoAGAC7AL4ABgC/AL8ADADBAMEADADCAMIAHADFAMUAAwDGAMYAGADIAMgAIADJAMkADQDcANwADwDfAN8ADgD9AP4AFAACABoAAwADAAAAJAAlAAEAJwAnAAMAKQAqAAQALQAvAAYAMQA6AAkAPAA8ABMARQBFABQARwBKABUATgBOABkAUgBTABoAVQBWABwAWQBdAB4AggCHACMAkgCYACkAmgCfADAAoQChADYAqgCtADcAtAC4ADsAugC6AEAAvwDDAEEAxQDJAEYAywDLAEsA2wDcAEwA3gDeAE4A/QD+AE8AAQAAAAgAAAAEAA4AAmlkZW9yb21uAAFsYXRuAAgABgAAAAAAAQACAAgADAAB/1YAAQAAAAAAAQAAAADJiW8xAAAAALnONtoAAAAAuc422g==");
}
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url(../../css/fonts/MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(../../css/fonts/MaterialIcons-Regular.woff2) format("woff2"), url(../../css/fonts/MaterialIcons-Regular.woff) format("woff"), url(../../css/fonts/MaterialIcons-Regular.ttf) format("truetype");
}
.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px; /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
}

/**
 * Trumbowyg v2.7.0 - A lightweight WYSIWYG editor
 * Default stylesheet for Trumbowyg editor
 * ------------------------
 * @link http://alex-d.github.io/Trumbowyg
 * @license MIT
 * @author Alexandre Demode (Alex-D)
 *         Twitter : @AlexandreDemode
 *         Website : alex-d.fr
 */
#trumbowyg-icons {
  overflow: hidden;
  visibility: hidden;
  height: 0;
  width: 0;
}
#trumbowyg-icons svg {
  height: 0;
  width: 0;
}

.trumbowyg-box *,
.trumbowyg-box *::before,
.trumbowyg-box *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.trumbowyg-box svg {
  width: 17px;
  height: 100%;
  fill: #222;
}

.trumbowyg-box,
.trumbowyg-editor {
  display: block;
  position: relative;
  border: 1px solid #ddd;
  width: 100%;
  min-height: 250px;
  margin: 17px auto;
}

.trumbowyg-box .trumbowyg-editor {
  margin: 0 auto;
}

.trumbowyg-box.trumbowyg-fullscreen {
  background: #fefefe;
  border: none !important;
}

.trumbowyg-editor,
.trumbowyg-textarea {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px;
  min-height: 250px;
  width: 100%;
  border-style: none;
  resize: none;
  outline: none;
  overflow: auto;
}
.trumbowyg-editor.autogrow-on-enter,
.trumbowyg-textarea.autogrow-on-enter {
  -webkit-transition: height 300ms ease-out;
  transition: height 300ms ease-out;
}

.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-box-blur .trumbowyg-editor::before {
  color: transparent !important;
  text-shadow: 0 0 7px #333;
}
@media screen and (min-width: 0 \0 ) {
  .trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-box-blur .trumbowyg-editor::before {
    color: rgba(200, 200, 200, 0.6) !important;
  }
}
@supports (-ms-accelerator: true) {
  .trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-box-blur .trumbowyg-editor::before {
    color: rgba(200, 200, 200, 0.6) !important;
  }
}
.trumbowyg-box-blur .trumbowyg-editor img,
.trumbowyg-box-blur .trumbowyg-editor hr {
  opacity: 0.2;
}

.trumbowyg-textarea {
  position: relative;
  display: block;
  overflow: auto;
  border: none;
  white-space: normal;
  font-size: 14px;
  font-family: "Inconsolata", "Consolas", "Courier", "Courier New", sans-serif;
  line-height: 18px;
}

.trumbowyg-box.trumbowyg-editor-visible .trumbowyg-textarea {
  height: 1px !important;
  width: 25%;
  min-height: 0 !important;
  padding: 0 !important;
  background: none;
  opacity: 0 !important;
}

.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-textarea {
  display: block;
}
.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-editor {
  display: none;
}

.trumbowyg-box.trumbowyg-disabled .trumbowyg-textarea {
  opacity: 0.8;
  background: none;
}

.trumbowyg-editor[contenteditable=true]:empty:not(:focus)::before {
  content: attr(placeholder);
  color: #999;
  pointer-events: none;
}

.trumbowyg-button-pane {
  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;
  width: 100%;
  min-height: 36px;
  background: #ecf0f1;
  border-bottom: 1px solid #d7e0e2;
  margin: 0;
  padding: 0 5px;
  list-style-type: none;
  line-height: 10px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.trumbowyg-button-pane::after {
  content: " ";
  display: block;
  position: absolute;
  top: 36px;
  left: 0;
  right: 0;
  width: 100%;
  height: 1px;
  background: #d7e0e2;
}
.trumbowyg-button-pane .trumbowyg-button-group {
  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;
}
.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-fullscreen-button svg {
  color: transparent;
}
.trumbowyg-button-pane .trumbowyg-button-group:not(:empty) + .trumbowyg-button-group::before {
  content: " ";
  display: block;
  width: 1px;
  background: #d7e0e2;
  margin: 0 5px;
  height: 35px;
}
.trumbowyg-button-pane button {
  display: block;
  position: relative;
  width: 35px;
  height: 35px;
  padding: 1px 6px !important;
  margin-bottom: 1px;
  overflow: hidden;
  border: none;
  cursor: pointer;
  background: none;
  -webkit-transition: background-color 150ms, opacity 150ms;
  transition: background-color 150ms, opacity 150ms;
}
.trumbowyg-button-pane button.trumbowyg-textual-button {
  width: auto;
  line-height: 35px;
}
.trumbowyg-button-pane.trumbowyg-disable button:not(.trumbowyg-not-disable):not(.trumbowyg-active), .trumbowyg-disabled .trumbowyg-button-pane button:not(.trumbowyg-not-disable):not(.trumbowyg-viewHTML-button) {
  opacity: 0.2;
  cursor: default;
}
.trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::before, .trumbowyg-disabled .trumbowyg-button-pane .trumbowyg-button-group::before {
  background: #e3e9eb;
}
.trumbowyg-button-pane button:not(.trumbowyg-disable):hover,
.trumbowyg-button-pane button:not(.trumbowyg-disable):focus,
.trumbowyg-button-pane button.trumbowyg-active {
  background-color: #fff;
  outline: none;
}
.trumbowyg-button-pane .trumbowyg-open-dropdown::after {
  display: block;
  content: " ";
  position: absolute;
  top: 25px;
  right: 3px;
  height: 0;
  width: 0;
  border: 3px solid transparent;
  border-top-color: #555;
}
.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button {
  padding-left: 10px !important;
  padding-right: 18px !important;
}
.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button::after {
  top: 17px;
  right: 7px;
}
.trumbowyg-button-pane .trumbowyg-right {
  margin-left: auto;
}
.trumbowyg-button-pane .trumbowyg-right::before {
  display: none !important;
}

.trumbowyg-dropdown {
  width: 200px;
  border: 1px solid #ecf0f1;
  padding: 5px 0;
  border-top: none;
  background: #fff;
  margin-left: -1px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 2px 3px;
          box-shadow: rgba(0, 0, 0, 0.1) 0 2px 3px;
}
.trumbowyg-dropdown button {
  display: block;
  width: 100%;
  height: 35px;
  line-height: 35px;
  text-decoration: none;
  background: #fff;
  padding: 0 10px;
  color: #333 !important;
  border: none;
  cursor: pointer;
  text-align: left;
  font-size: 15px;
  -webkit-transition: all 150ms;
  transition: all 150ms;
}
.trumbowyg-dropdown button:hover, .trumbowyg-dropdown button:focus {
  background: #ecf0f1;
}
.trumbowyg-dropdown button svg {
  float: left;
  margin-right: 14px;
}

/* Modal box */
.trumbowyg-modal {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 520px;
  width: 100%;
  height: 350px;
  z-index: 11;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.trumbowyg-modal-box {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 500px;
  width: calc(100% - 20px);
  padding-bottom: 45px;
  z-index: 1;
  background-color: #fff;
  text-align: center;
  font-size: 14px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px;
          box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.trumbowyg-modal-box .trumbowyg-modal-title {
  font-size: 24px;
  font-weight: bold;
  margin: 0 0 20px;
  padding: 15px 0 13px;
  display: block;
  border-bottom: 1px solid #eee;
  color: #333;
  background: #fbfcfc;
}
.trumbowyg-modal-box .trumbowyg-progress {
  width: 100%;
  height: 3px;
  position: absolute;
  top: 58px;
}
.trumbowyg-modal-box .trumbowyg-progress .trumbowyg-progress-bar {
  background: #2bc06a;
  height: 100%;
  -webkit-transition: width 150ms linear;
  transition: width 150ms linear;
}
.trumbowyg-modal-box label {
  display: block;
  position: relative;
  margin: 15px 12px;
  height: 29px;
  line-height: 29px;
  overflow: hidden;
}
.trumbowyg-modal-box label .trumbowyg-input-infos {
  display: block;
  text-align: left;
  height: 25px;
  line-height: 25px;
  -webkit-transition: all 150ms;
  transition: all 150ms;
}
.trumbowyg-modal-box label .trumbowyg-input-infos span {
  display: block;
  color: #69878f;
  background-color: #fbfcfc;
  border: 1px solid #dedede;
  padding: 0 7px;
  width: 150px;
}
.trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error {
  color: #e74c3c;
}
.trumbowyg-modal-box label.trumbowyg-input-error input,
.trumbowyg-modal-box label.trumbowyg-input-error textarea {
  border: 1px solid #e74c3c;
}
.trumbowyg-modal-box label.trumbowyg-input-error .trumbowyg-input-infos {
  margin-top: -27px;
}
.trumbowyg-modal-box label input {
  position: absolute;
  top: 0;
  right: 0;
  height: 27px;
  line-height: 27px;
  border: 1px solid #dedede;
  background: #fff;
  font-size: 14px;
  max-width: 330px;
  width: 70%;
  padding: 0 7px;
  -webkit-transition: all 150ms;
  transition: all 150ms;
}
.trumbowyg-modal-box label input:hover, .trumbowyg-modal-box label input:focus {
  outline: none;
  border: 1px solid #95a5a6;
}
.trumbowyg-modal-box label input:focus {
  background: #fbfcfc;
}
.trumbowyg-modal-box .error {
  margin-top: 25px;
  display: block;
  color: red;
}
.trumbowyg-modal-box .trumbowyg-modal-button {
  position: absolute;
  bottom: 10px;
  right: 0;
  text-decoration: none;
  color: #fff;
  display: block;
  width: 100px;
  height: 35px;
  line-height: 33px;
  margin: 0 10px;
  background-color: #333;
  border: none;
  cursor: pointer;
  font-family: "Calibri", Helvetica, Verdana, sans-serif;
  font-size: 16px;
  -webkit-transition: all 150ms;
  transition: all 150ms;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit {
  right: 110px;
  background: #2bc06a;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover, .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus {
  background: #40d47e;
  outline: none;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active {
  background: #25a25a;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset {
  color: #555;
  background: #e6e6e6;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover, .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus {
  background: #fbfbfb;
  outline: none;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active {
  background: #d5d5d5;
}

.trumbowyg-overlay {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.5);
  width: 100%;
  left: 0;
  display: none;
  z-index: 10;
}

/**
 * Fullscreen
 */
body.trumbowyg-body-fullscreen {
  overflow: hidden;
}

.trumbowyg-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  z-index: 99999;
}
.trumbowyg-fullscreen.trumbowyg-box,
.trumbowyg-fullscreen .trumbowyg-editor {
  border: none;
}
.trumbowyg-fullscreen .trumbowyg-editor,
.trumbowyg-fullscreen .trumbowyg-textarea {
  height: calc(100% - 37px) !important;
  overflow: auto;
}
.trumbowyg-fullscreen .trumbowyg-overlay {
  height: 100% !important;
}
.trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg {
  color: #222;
  fill: transparent;
}

.trumbowyg-editor {
  /*
     * lset for resetCss option
     */
}
.trumbowyg-editor object,
.trumbowyg-editor embed,
.trumbowyg-editor video,
.trumbowyg-editor img {
  max-width: 100%;
}
.trumbowyg-editor video,
.trumbowyg-editor img {
  height: auto;
}
.trumbowyg-editor img {
  cursor: move;
}
.trumbowyg-editor.trumbowyg-reset-css {
  background: #fefefe !important;
  font-family: "Calibri", Helvetica, Verdana, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.45em !important;
  white-space: normal !important;
  color: #333;
}
.trumbowyg-editor.trumbowyg-reset-css a {
  color: #15c !important;
  text-decoration: underline !important;
}
.trumbowyg-editor.trumbowyg-reset-css div,
.trumbowyg-editor.trumbowyg-reset-css p,
.trumbowyg-editor.trumbowyg-reset-css ul,
.trumbowyg-editor.trumbowyg-reset-css ol,
.trumbowyg-editor.trumbowyg-reset-css blockquote {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: none !important;
  margin: 0 !important;
  margin-bottom: 15px !important;
  line-height: 1.4em !important;
  font-family: "Calibri", Helvetica, Verdana, sans-serif !important;
  font-size: 14px !important;
  border: none;
}
.trumbowyg-editor.trumbowyg-reset-css iframe,
.trumbowyg-editor.trumbowyg-reset-css object,
.trumbowyg-editor.trumbowyg-reset-css hr {
  margin-bottom: 15px !important;
}
.trumbowyg-editor.trumbowyg-reset-css blockquote {
  margin-left: 32px !important;
  font-style: italic !important;
  color: #555;
}
.trumbowyg-editor.trumbowyg-reset-css ul,
.trumbowyg-editor.trumbowyg-reset-css ol {
  padding-left: 20px !important;
}
.trumbowyg-editor.trumbowyg-reset-css ul ul,
.trumbowyg-editor.trumbowyg-reset-css ol ol,
.trumbowyg-editor.trumbowyg-reset-css ul ol,
.trumbowyg-editor.trumbowyg-reset-css ol ul {
  border: none;
  margin: 2px !important;
  padding: 0 !important;
  padding-left: 24px !important;
}
.trumbowyg-editor.trumbowyg-reset-css hr {
  display: block;
  height: 1px;
  border: none;
  border-top: 1px solid #ccc;
}
.trumbowyg-editor.trumbowyg-reset-css h1,
.trumbowyg-editor.trumbowyg-reset-css h2,
.trumbowyg-editor.trumbowyg-reset-css h3,
.trumbowyg-editor.trumbowyg-reset-css h4 {
  color: #111;
  background: none;
  margin: 0 !important;
  padding: 0 !important;
  font-weight: bold;
}
.trumbowyg-editor.trumbowyg-reset-css h1 {
  font-size: 32px !important;
  line-height: 38px !important;
  margin-bottom: 20px !important;
}
.trumbowyg-editor.trumbowyg-reset-css h2 {
  font-size: 26px !important;
  line-height: 34px !important;
  margin-bottom: 15px !important;
}
.trumbowyg-editor.trumbowyg-reset-css h3 {
  font-size: 22px !important;
  line-height: 28px !important;
  margin-bottom: 7px !important;
}
.trumbowyg-editor.trumbowyg-reset-css h4 {
  font-size: 16px !important;
  line-height: 22px !important;
  margin-bottom: 7px !important;
}

/*
 * Dark theme
 */
.trumbowyg-dark .trumbowyg-textarea {
  background: #111;
  color: #ddd;
}
.trumbowyg-dark .trumbowyg-box {
  border: 1px solid #343434;
}
.trumbowyg-dark .trumbowyg-box.trumbowyg-fullscreen {
  background: #111;
}
.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before {
  text-shadow: 0 0 7px #ccc;
}
@media screen and (min-width: 0 \0 ) {
  .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before {
    color: rgba(20, 20, 20, 0.6) !important;
  }
}
@supports (-ms-accelerator: true) {
  .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before {
    color: rgba(20, 20, 20, 0.6) !important;
  }
}
.trumbowyg-dark .trumbowyg-box svg {
  fill: #ecf0f1;
  color: #ecf0f1;
}
.trumbowyg-dark .trumbowyg-button-pane {
  background-color: #222;
  border-bottom-color: #343434;
}
.trumbowyg-dark .trumbowyg-button-pane::after {
  background: #343434;
}
.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::before {
  background-color: #343434;
}
.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg {
  color: transparent;
}
.trumbowyg-dark .trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::before {
  background-color: #2a2a2a;
}
.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):hover,
.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):focus,
.trumbowyg-dark .trumbowyg-button-pane button.trumbowyg-active {
  background-color: #333;
}
.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-open-dropdown::after {
  border-top-color: #fff;
}
.trumbowyg-dark .trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg {
  color: #ecf0f1;
  fill: transparent;
}
.trumbowyg-dark .trumbowyg-dropdown {
  border-color: #222;
  background: #333;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 3px;
          box-shadow: rgba(0, 0, 0, 0.3) 0 2px 3px;
}
.trumbowyg-dark .trumbowyg-dropdown button {
  background: #333;
  color: #fff !important;
}
.trumbowyg-dark .trumbowyg-dropdown button:hover, .trumbowyg-dark .trumbowyg-dropdown button:focus {
  background: #222;
}
.trumbowyg-dark .trumbowyg-modal-box {
  background-color: #222;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-title {
  border-bottom: 1px solid #555;
  color: #fff;
  background: #3c3c3c;
}
.trumbowyg-dark .trumbowyg-modal-box label {
  display: block;
  position: relative;
  margin: 15px 12px;
  height: 27px;
  line-height: 27px;
  overflow: hidden;
}
.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span {
  color: #eee;
  background-color: #2f2f2f;
  border-color: #222;
}
.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error {
  color: #e74c3c;
}
.trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error input,
.trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error textarea {
  border-color: #e74c3c;
}
.trumbowyg-dark .trumbowyg-modal-box label input {
  border-color: #222;
  color: #eee;
  background: #333;
}
.trumbowyg-dark .trumbowyg-modal-box label input:hover, .trumbowyg-dark .trumbowyg-modal-box label input:focus {
  border-color: #626262;
}
.trumbowyg-dark .trumbowyg-modal-box label input:focus {
  background-color: #2f2f2f;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit {
  background: #1b7943;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover, .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus {
  background: #25a25a;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active {
  background: #176437;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset {
  background: #333;
  color: #ccc;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover, .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus {
  background: #444;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active {
  background: #111;
}
.trumbowyg-dark .trumbowyg-overlay {
  background-color: rgba(15, 15, 15, 0.6);
}

.trumbowyg-dropdown-foreColor,
.trumbowyg-dropdown-backColor {
  width: 276px;
  padding: 7px 5px;
}
.trumbowyg-dropdown-foreColor svg,
.trumbowyg-dropdown-backColor svg {
  display: none !important;
}
.trumbowyg-dropdown-foreColor button,
.trumbowyg-dropdown-backColor button {
  display: block;
  position: relative;
  float: left;
  text-indent: -9999px;
  height: 20px;
  width: 20px;
  border: 1px solid #333;
  padding: 0;
  margin: 2px;
}
.trumbowyg-dropdown-foreColor button:hover::after, .trumbowyg-dropdown-foreColor button:focus::after,
.trumbowyg-dropdown-backColor button:hover::after,
.trumbowyg-dropdown-backColor button:focus::after {
  content: " ";
  display: block;
  position: absolute;
  top: -5px;
  left: -5px;
  height: 27px;
  width: 27px;
  background: inherit;
  border: 1px solid #fff;
  -webkit-box-shadow: #000 0 0 2px;
          box-shadow: #000 0 0 2px;
  z-index: 10;
}

/* Scss Document */
html {
  background: url("../images/ballpark_bg2.jpg") no-repeat center center fixed;
  background-size: cover;
  height: 100%;
  font-family: Calibri, Helvetica, Arial, sans-serif;
  font-size: 13.5px;
}

div {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

a {
  color: #ffffff;
  text-decoration: none;
}
.no-touch a:hover {
  text-decoration: underline;
}

input,
select,
textarea,
button {
  font-family: Calibri, Helvetica, Arial, sans-serif;
  font-size: 12px;
}

body {
  margin: 0;
  padding: 0;
  height: 100%;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  line-height: inherit;
}

#container {
  height: 100%;
}

strong {
  font-weight: bold;
}

[v-cloak] {
  display: none !important;
}

.waiting {
  cursor: wait !important;
}

.sortArrow {
  font-size: 0.5925925926em !important;
}

.rightAlign {
  text-align: right !important;
}

.leftAlign {
  text-align: left !important;
}

.centerAlign {
  text-align: center !important;
}

.bold {
  font-weight: bold;
}

#playerSearch {
  position: absolute;
  right: 0.7407407407em;
  top: 0.5185185185em;
}
#playerSearch span {
  color: #fff;
}
#playerSearch input {
  width: 18.5185185185em;
}
#playerSearch #playerSearchResults {
  overflow: visible !important;
  position: absolute;
  left: -50px;
  z-index: 1000;
}
#playerSearch #playerSearchResults ul.ui-autocomplete {
  left: -50px !important;
}

div#DVLogOutButton {
  display: block;
  right: 0;
  margin: 0 5px 0 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
div#DVLogOutButton img {
  max-width: 28px;
  max-height: 28px;
}

ul.ui-autocomplete {
  font-size: 12px;
  border: 1px solid #adadad;
  z-index: 1000;
  overflow: auto;
  height: 300px;
  width: 300px;
}
ul.ui-autocomplete * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
ul.ui-autocomplete li.ui-menu-item {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #474747;
}
ul.ui-autocomplete li.ui-menu-item a {
  position: relative;
  display: block;
  padding: 0.7407407407em;
  text-decoration: none;
  color: #333;
}
ul.ui-autocomplete li.ui-menu-item a small {
  font-size: 0.8148148148em;
}
ul.ui-autocomplete li.ui-menu-item a span {
  color: #3d3d3d !important;
  width: 20px;
  position: absolute;
  right: 40px;
  font-size: 10px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
ul.ui-autocomplete li.ui-menu-item[data-type=Org] {
  background-color: #9d9d9d;
}
ul.ui-autocomplete li.ui-menu-item[data-type=Preflist] {
  background-color: #6a6a6a;
}
ul.ui-autocomplete li.ui-menu-item[data-type=Preflist] a {
  color: #fff;
}
ul.ui-autocomplete li.ui-menu-item.ui-state-focus {
  border: none;
  font-weight: normal;
}
ul.ui-autocomplete li.ui-menu-item.ui-state-focus a {
  background-color: #00254a !important;
  text-decoration: none;
  color: #fff !important;
}
ul.ui-autocomplete li.ui-menu-item.ui-state-focus a span {
  color: #fff !important;
}

li[data-sort="0"] {
  border-top: 2px solid #000;
}

li[data-sort="0"] ~ li[data-sort="0"] {
  border-top: none;
}

li[data-sort="1"] {
  border-top: 2px solid #000;
}

li[data-sort="1"] ~ li[data-sort="1"] {
  border-top: none;
}

li[data-sort="2"] {
  border-top: 2px solid #000;
}

li[data-sort="2"] ~ li[data-sort="2"] {
  border-top: none;
}

figure#indHTML5Video {
  display: table;
  width: 100%;
  height: 95%;
  border-collapse: collapse;
}
figure#indHTML5Video video {
  width: 100%;
  height: 100%;
  background-color: #3c3c3e;
  border-collapse: collapse;
}
figure#indHTML5Video figcaption {
  display: table-cell;
  vertical-align: top;
  border-collapse: collapse;
  width: 15%;
}
figure#indHTML5Video figcaption div {
  overflow: auto;
  height: 100%;
}
figure#indHTML5Video figcaption a {
  display: block;
  padding: 0.3703703704em;
  line-height: 1.037037037em;
  background-color: #3c3c3e;
  border-left: 1px solid #2f2f31;
  border-bottom: 1px solid #2f2f31;
  text-decoration: none !important;
  font-size: 1.1111111111em;
  border-collapse: collapse;
}
figure#indHTML5Video figcaption a.selected {
  background-color: #58585b;
}
figure#indHTML5Video figcaption a small {
  font-size: 0.7407407407em;
}

.btn {
  -moz-user-select: none;
  background-color: #0f752d;
  color: #fff !important;
  text-align: center;
  text-shadow: 1px 1px 0px #666;
  padding: 3px 12px;
  text-decoration: none;
}
.btn.cancel {
  background-color: #ce1126;
}
.btn.cancel:hover {
  background-color: #870b19;
}
.btn:hover {
  background-color: #3d8b3d;
  text-decoration: none !important;
}
.btn.greyed {
  background-color: #7c7c7c !important;
}
.btn.greyed:hover {
  background-color: #5c5c5c !important;
  text-decoration: none;
}
.btn.slim {
  padding: 0 12px;
}

.yes {
  background-color: #468742 !important;
  color: #fff;
}

.no {
  background-color: #950301 !important;
  color: #fff;
}

.allowWrap {
  white-space: inherit !important;
}

#overlay {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.75);
  z-index: 9999;
}

/************** HEADER STYLES **************/
#head {
  position: relative;
  height: 3.3333333333em;
  border-bottom: 1px dashed #ce1126;
  background: rgba(0, 0, 0, 0.3);
}
#head > h2 {
  color: #fff;
  font-size: 1.4814814815em;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#head #header {
  position: relative;
  padding-left: 0.7407407407em;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#head #header > h2 {
  margin: 0;
  padding: 0;
  font-family: "TribeType_DV";
  color: #ffffff;
  font-size: 2em;
  text-align: left;
  text-shadow: 0.0740740741em 0.0740740741em rgb(0, 50, 99);
}
@media screen and (max-width: 767px) {
  #head #header > h2 {
    font-size: 1.4814814815em;
    text-align: left !important;
  }
}
#head #header > h5 {
  margin: 0;
  padding: 0;
  color: #ce1126;
  font-size: 1em;
  text-align: left;
  text-shadow: 0.0740740741em 0.0740740741em rgb(0, 50, 99);
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
  #head #header > h5 {
    font-size: 0.7407407407em;
    text-align: left !important;
  }
}
#head #dvLinks {
  right: 0;
  padding: 0.8888888889em 2em;
  font-family: "Mittelschrift_DV";
  color: #ffffff;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#head #dvLinks a {
  color: #fff !important;
}
#head #modes {
  background: rgba(0, 0, 0, 0.3);
  border-bottom: 1px dashed #ce1126;
  overflow: auto;
  color: rgb(255, 255, 255);
}
#head #nav {
  list-style-type: none;
}
#head #nav li {
  width: 13%;
  float: left;
  border-right: 1px dashed #ce1126;
}
#head #nav li a {
  display: block;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  color: #ffffff;
  text-decoration: none;
  font-family: "Neuzeit_DV";
  font-size: 0.8888888889em;
  padding: 1.2592592593em;
}
#head #nav li a[rel=medical] {
  background: rgba(0, 0, 0, 0.1) url(../images/medical_b_bg.png) right no-repeat;
}
.no-touch #head #nav li a[rel=medical]:hover {
  background: rgba(0, 0, 0, 0.5) url(../images/medical_b_bg.png) right no-repeat;
}
#head #nav li a[rel=medical].mnActive {
  font-weight: bold;
  background: rgba(0, 0, 0, 0.5) url(../images/medical_b_bg.png) right no-repeat;
}
#head #nav li a[rel=civid] {
  background: rgba(0, 0, 0, 0.1) url(../images/civid_b_bg.png) right no-repeat;
}
.no-touch #head #nav li a[rel=civid]:hover {
  background: rgba(0, 0, 0, 0.5) url(../images/civid_b_bg.png) right no-repeat;
}
#head #nav li a[rel=civid].mnActive {
  font-weight: bold;
  background: rgba(0, 0, 0, 0.5) url(../images/civid_b_bg.png) right no-repeat;
}
#head #nav li a[rel=tonto] {
  background: rgba(0, 0, 0, 0.1) url(../images/tonto_b_bg.png) right no-repeat;
}
.no-touch #head #nav li a[rel=tonto]:hover {
  background: rgba(0, 0, 0, 0.5) url(../images/tonto_b_bg.png) right no-repeat;
}
#head #nav li a[rel=tonto].mnActive {
  font-weight: bold;
  background: rgba(0, 0, 0, 0.5) url(../images/tonto_b_bg.png) right no-repeat;
}
#head #nav li a[rel=dview] {
  background: rgba(0, 0, 0, 0.1) url(../images/development_b_bg.png) right no-repeat;
}
.no-touch #head #nav li a[rel=dview]:hover {
  background: rgba(0, 0, 0, 0.5) url(../images/development_b_bg.png) right no-repeat;
}
#head #nav li a[rel=dview].mnActive {
  font-weight: bold;
  background: rgba(0, 0, 0, 0.5) url(../images/development_b_bg.png) right no-repeat;
}
#head #nav li a[rel=datasheets] {
  background: rgba(0, 0, 0, 0.1) url(../images/datasheets_b_bg.png) right no-repeat;
}
.no-touch #head #nav li a[rel=datasheets]:hover {
  background: rgba(0, 0, 0, 0.5) url(../images/datasheets_b_bg.png) right no-repeat;
}
#head #nav li a[rel=datasheets].mnActive {
  font-weight: bold;
  background: rgba(0, 0, 0, 0.5) url(../images/datasheets_b_bg.png) right no-repeat;
}

/*	END HEADER STYLES **************/
/************** CONTENT STYLES **************/
.hidden {
  display: none !important;
}

#appContent {
  background: rgba(0, 0, 0, 0.3);
  padding: 0.7407407407em;
  height: 100%;
  /*@include calc(min-width, '75.8518518519em - 0.7407407407em');*/
}
#appContent div.app {
  background-color: #e0e0e0;
  /*padding:$appPadding;*/
  /*overflow:auto;*/
  position: relative;
}
@media print {
  #appContent div.app {
    background: transparent;
  }
}

#sideBar {
  position: fixed;
  width: 15%;
  min-width: 125px;
}

/*	END CONTENT STYLES **************/
/************** LOGIN PAGE **************/
#loginContainer {
  border-radius: 1.4814814815em;
  -moz-border-radius: 1.4814814815em;
  -webkit-border-radius: 1.4814814815em;
  width: 25.5555555556em;
  height: 24.0740740741em;
  background: rgba(0, 50, 99, 0.7);
  margin-top: 7.4074074074em;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-box-shadow: 0 0 0.4444444444em black;
  box-shadow: 0 0 0.4444444444em black;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
  #loginContainer {
    width: 95%;
    height: 24.0740740741em;
    margin-top: 10%;
  }
}
#loginContainer h3 {
  color: #ce1126;
  font-size: 1.4814814815em;
  margin-top: 1.4814814815em;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
  #loginContainer h3 {
    font-size: 1.2592592593em;
  }
}
#loginContainer h1 {
  font-family: "TribeType_DV";
  color: #ffffff;
  font-size: 2.5925925926em;
  margin-top: 1.4814814815em;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
  #loginContainer h1 {
    font-size: 2.4444444444em;
  }
}

.dvForm {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.dvForm .loginText {
  position: relative;
  width: 80%;
  margin: 0.3703703704em auto;
}
.dvForm .loginText input {
  font-size: 99%;
  height: 2.6666666667em;
  width: 97%;
}
.dvForm .loginButton {
  text-align: center;
  padding-top: 0.7407407407em;
}
.dvForm .loginButton span {
  margin: 0 auto;
  padding: 0.5925925926em;
  width: 80%;
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 0.2962962963em;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3d6080), to(#24456e));
  background-image: linear-gradient(to bottom, #3d6080 0%, #24456e 100%);
  -webkit-box-shadow: inset 0 0.0740740741em 0.1481481481em rgba(255, 255, 255, 0.3), 0 0.0740740741em 0.0740740741em rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0.0740740741em 0.1481481481em rgba(255, 255, 255, 0.3), 0 0.0740740741em 0.0740740741em rgba(0, 0, 0, 0.1);
  color: #fff;
  font-size: 1em;
  text-shadow: -0.0740740741em -0.0740740741em 0.0740740741em rgba(0, 0, 0, 0.4);
}
.dvForm .loginButton span:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3d6080), to(#3b5a99));
  background-image: linear-gradient(to bottom, #3d6080 0%, #3b5a99 100%);
}
.dvForm .loginButton span:active {
  -webkit-box-shadow: inset 0 0 0.2962962963em rgba(0, 0, 0, 0.4);
          box-shadow: inset 0 0 0.2962962963em rgba(0, 0, 0, 0.4);
  background: #35518d;
}

#loadingImg {
  position: absolute;
  top: 0.5925925926em;
  right: 0.5925925926em;
  width: 10%;
}

#notice {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #ffffff;
  margin-top: 18.1481481481em;
  text-align: center;
  width: 80%;
}

/*	END LOGIN STYLES **************/
/**************	DASHBOARD PAGE **************/
#appLinks {
  display: table;
  width: 55%;
  height: 100%;
}
#appLinks * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: normal;
}
#appLinks > div.appLink {
  position: relative;
  display: table-cell;
  height: 100%;
  border-right: 1px solid #6b6c6c;
  color: #fff;
  font-size: 12px;
}
#appLinks > div.appLink:hover {
  background: rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
#appLinks > div.appLink:hover div.appMenu {
  display: block !important;
}
#appLinks > div.appLink span {
  display: inline-block;
}
#appLinks > div.appLink span.name {
  right: 5px;
  width: calc(100% - 45px);
  text-align: center;
  letter-spacing: 1px;
  font-size: 10px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (max-width: 1285px) {
  #appLinks > div.appLink span.name {
    display: none;
  }
}
#appLinks > div.appLink span.image {
  left: 10px;
  width: 34px;
  height: 34px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (max-width: 1285px) {
  #appLinks > div.appLink span.image {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
#appLinks > div.appLink span.image img {
  width: 35px;
  height: 35px;
}
#appLinks > div.appLink > div.appMenu {
  display: none;
  position: absolute;
  top: calc(3.3333333333em + 5px);
  width: 100%;
  min-width: 19.2592592593em;
  font-size: 12px;
  z-index: 9999;
  -webkit-box-shadow: 0 0 0.4444444444em black;
  box-shadow: 0 0 0.4444444444em black;
}
#appLinks > div.appLink > div.appMenu ul {
  list-style-type: none;
  display: table;
  table-layout: fixed;
  width: 100%;
}
#appLinks > div.appLink > div.appMenu ul.isOrgs li.appMenuGroup {
  float: left;
  width: 50%;
  border-right: 1px solid #6b6c6c;
}
#appLinks > div.appLink > div.appMenu ul.isOrgs li.appMenuGroup:first-child {
  border-right: none;
}
#appLinks > div.appLink > div.appMenu ul.isOrgs li.appMenuGroup:nth-child(odd) {
  border-right: none;
}
#appLinks > div.appLink > div.appMenu ul li.appMenuGroup {
  display: inline-block;
  width: 100%;
  text-transform: uppercase;
}
#appLinks > div.appLink > div.appMenu ul li.appMenuGroup > span {
  padding: 3px;
  width: 100%;
  display: block;
  background-color: rgb(0, 50, 99);
  color: #fff;
}
#appLinks > div.appLink > div.appMenu ul li.appMenuGroup ul {
  list-style-type: none;
}
#appLinks > div.appLink > div.appMenu ul li.appMenuGroup ul li.appMenuItem {
  text-transform: capitalize;
}
#appLinks > div.appLink > div.appMenu ul li.appMenuGroup ul li.appMenuItem a,
#appLinks > div.appLink > div.appMenu ul li.appMenuGroup ul li.appMenuItem span.nolink {
  display: block;
  width: 100%;
  border-bottom: 1px solid #c3c5c7;
  background-color: #dce6f0;
  padding: 3px;
  color: #000;
}
#appLinks > div.appLink > div.appMenu ul li.appMenuGroup ul li.appMenuItem a:hover,
#appLinks > div.appLink > div.appMenu ul li.appMenuGroup ul li.appMenuItem span.nolink:hover {
  text-decoration: none;
  color: #fff;
  background-color: #4d80b3;
}
#appLinks > div.appLink > div.appMenu ul li.appMenuGroup ul li.appMenuItem:last-child a {
  border-bottom: none;
}
#appLinks.inapp {
  position: absolute;
  left: 12.962962963em;
  top: 0;
  width: 45%;
  height: 44px;
  z-index: 9999;
}
#appLinks.inapp > div.appLink {
  font-size: 0.962962963em;
  border-right: 1px solid #878789;
}
#appLinks.inapp > div.appLink span.image {
  margin-top: 0.1481481481em;
}
#appLinks.inapp > div.appLink span.image img {
  max-width: 90%;
  max-height: 90%;
}
#appLinks.inapp > div.appLink > div.appMenu {
  top: 44px;
}

ind-modal .modal-container.listviewSearchModal {
  top: 100px;
  width: 350px;
  padding: 0.7407407407em;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
ind-modal .modal-container.listviewSearchModal input[type=text] {
  width: 100%;
  padding: 0.3703703704em;
  font-size: 13px;
}
ind-modal .modal-container.listviewSearchModal > .modal-content {
  -webkit-box-shadow: none;
  box-shadow: none;
}
ind-modal .modal-container.new-list {
  width: 400px;
  padding: 0.7407407407em;
}
ind-modal .modal-container.new-list #category {
  display: inline-block;
}
ind-modal .modal-container.new-list #category .dropdown {
  width: 220px;
}
ind-modal .modal-container.new-list .normal {
  margin-bottom: 10px;
}
ind-modal .modal-container.new-list .normal label {
  display: inline-block;
  width: 70px;
}
ind-modal .modal-container.new-list .normal input,
ind-modal .modal-container.new-list .normal select {
  width: 200px;
}
ind-modal .modal-container.new-list .buttons {
  text-align: center;
}
ind-modal .modal-container .title {
  display: block;
  width: 100%;
  padding-bottom: 0.7407407407em;
  text-align: center;
  color: rgb(0, 50, 99);
  font-weight: bold;
  font-size: 18px;
}
ind-modal .modal-container #list-view .search-lists-wrapper {
  position: relative;
}
ind-modal .modal-container #list-view .search-lists-wrapper .clear-input {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
ind-modal .modal-container #list-view .options button {
  display: inline-block;
  margin: 10px 0;
}
ind-modal .modal-container #list-view .options button.selected {
  background: #ce1126;
  color: #fff;
}
ind-modal .modal-container #list-view .select-all {
  margin-bottom: 5px;
  background: #444;
  padding: 5px 3px;
  color: #fff;
  font-size: 14px;
  font-weight: lighter;
  cursor: pointer;
}
ind-modal .modal-container #list-view #group-list {
  height: 250px;
  overflow-y: auto;
}
ind-modal .modal-container #list-view #group-list .group {
  border-bottom: 1px solid #ccc;
  padding: 3px;
  cursor: pointer;
}
ind-modal .modal-container #list-view #group-list .group.selected p {
  font-weight: bold;
}
ind-modal .modal-container #list-view #group-list .group.selected ul {
  display: block;
}
ind-modal .modal-container #list-view #group-list .group p {
  font-size: 14px;
}
ind-modal .modal-container #list-view #group-list .group ul {
  display: none;
  margin: 5px 0;
}
ind-modal .modal-container #list-view #group-list li {
  padding: 5px 7px;
  font-size: 13px;
  color: #444;
}
ind-modal .modal-container #list-view #group-list li a {
  color: rgb(0, 50, 99);
  text-decoration: none;
}
ind-modal .modal-container #list-view #group-list li:nth-child(even) {
  background: #efefef;
}
ind-modal .modal-container #list-view #group-list li:hover {
  background: rgb(0, 50, 99);
  color: #fff;
}
ind-modal .modal-container #list-view #group-list li:hover a {
  color: #fff;
  text-decoration: none;
}

#dashInternal {
  width: 100%;
  min-width: 1190px;
  height: 100%;
}
#dashInternal #mainNav {
  height: 44px;
  position: fixed;
  z-index: 1000;
  background-color: #647588;
  border-bottom: 1px solid #393e46;
  min-width: 100%;
}
#dashInternal #mainNav > span {
  position: relative;
  float: left;
  color: #fff;
  text-align: center;
  height: 100%;
  background-color: #25292e;
  width: 175px;
}
#dashInternal #mainNav > span > h2 {
  margin: 10px 0 0 0;
  font-family: "TribeType_DV";
  color: #ffffff;
  font-size: 1.1111111111em;
  text-align: center;
  text-shadow: 0.0740740741em 0.0740740741em rgb(0, 50, 99);
}
@media screen and (max-width: 767px) {
  #dashInternal #mainNav > span > h2 {
    font-size: 1.4814814815em;
    text-align: left !important;
  }
}
#dashInternal #mainNav > span > small {
  color: #fdb333;
  font-size: 0.8888888889em;
}
#dashInternal #mainNav > div#appLinks > div.appLink span.image {
  width: 34px;
  height: 34px;
}
#dashInternal #mainNav > div#playerSearch {
  position: absolute;
  right: 40px;
  top: 0.8888888889em;
  display: inline-block;
  width: 200px;
  padding: 0 10px 0 10px;
  height: 100%;
}
#dashInternal #mainNav > div#playerSearch label {
  text-align: center;
  width: 100%;
  color: #fff;
  font-size: 0.8148148148em;
  margin: 0;
  padding: 0 0 2px 0;
}
#dashInternal #mainNav > div#playerSearch input {
  width: 100%;
}
#dashInternal #mainNav > div#playerSearch #playerSearchResults {
  overflow: visible !important;
  position: absolute;
  left: -60px;
  z-index: 1000;
}
#dashInternal #mainNav > div#playerSearch #playerSearchResults ul.ui-autocomplete {
  left: -50px !important;
}
@media screen and (max-width: 1525px) {
  #dashInternal #mainNav > div#playerSearch {
    right: 80px;
  }
}
@media screen and (min-width: 1525px) {
  #dashInternal #mainNav > div#feedDisplayButton {
    display: none;
  }
}
#dashInternal #mainNav div#trelloDisplayButton {
  display: none;
}
#dashInternal #gv-ticker-anchor {
  padding-top: 44px;
  width: 100%;
  max-width: 1540px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#dashInternal #gv-ticker-anchor > * {
  width: 100%;
}
#dashInternal #content {
  width: 1540px;
  background-color: #ccc;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
#dashInternal #content > div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  height: 100%;
  width: 25%;
  padding: 5px;
}
#dashInternal #content > div.rosterWidth {
  max-width: 145px;
}
#dashInternal #content > div.scoresNLinksWidth {
  min-width: 530px;
}
#dashInternal #content > div.standingsWidth {
  min-width: 515px;
}
#dashInternal #content > div > div.contentColContainer {
  border: 1px solid #6a6b6c;
  margin-bottom: 0.7407407407em;
  padding: 5px;
  background-color: #fff;
}
#dashInternal #content > div > div.contentColContainer h3 {
  display: block;
  background-color: #700915;
  padding: 5px;
  margin-bottom: 3px;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
}
#dashInternal #content > div > div.contentColContainer > span {
  display: block;
  font-size: 11px;
  padding: 3px;
}
#dashInternal #content > div > div.contentColContainer .yellow-button {
  display: block;
  padding: 4px;
  background-color: #fdb507;
  color: #000;
  border: 1px solid #000;
  text-decoration: none;
  font-size: 10px;
}
#dashInternal #content > div > div.contentColContainer .yellow-button.selected {
  color: #fff;
  background-color: #6a4b01;
}
#dashInternal #content > div > div.contentColContainer .yellow-button:hover {
  color: #fff;
  background-color: #6a4b01;
}
#dashInternal #content > div > div.contentColContainer .yellow-button.disabled, #dashInternal #content > div > div.contentColContainer .yellow-button[disabled] {
  pointer-events: none !important;
  opacity: 0.5;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable {
  max-width: 145px;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable h3 {
  cursor: pointer;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org {
  display: inline-block;
  vertical-align: top;
  width: auto;
  font-size: 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org > div {
  margin-bottom: 15px;
  background-color: #fff;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org > div > div + div + div + div {
  margin-bottom: 0;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .table-name {
  background: rgb(0, 50, 99);
  padding: 3px;
  text-align: center;
  color: #fff;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table {
  width: 100%;
  border-collapse: collapse;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  background: rgb(0, 50, 99);
  padding: 2px;
  color: #fff;
  text-align: center;
  font-size: 10px;
  line-height: 12px;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th:first-child {
  border-left: 1px solid rgb(0, 50, 99);
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th:last-child {
  border-right: 0;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.salary, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.pos, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.age, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.surplus, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.pa, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.xWar, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.svc, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.sr, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.mr, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.ab, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.runs, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.hits, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.xb, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.bb, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.ks, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.ops, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.def, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.split, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.date, #dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table th.scout {
  text-align: center;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table tbody tr {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table tbody tr.empty-row {
  background: #3f4e5c;
  border: 0;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table tbody tr.empty-row td {
  padding: 0;
  border: 0;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table td {
  padding: 2px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  text-align: center;
  line-height: 12px;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table td.empty-cell {
  border: 0;
  padding: 0;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .pos,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .age,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .pa,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .xWar,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .svc,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .sr,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .mr,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .ab,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .ip,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .runs,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .hits,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .xb,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .bb,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .ks,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .split {
  text-align: right;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .pos {
  text-align: center;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .mlr {
  width: 100%;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .date {
  text-align: right;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .xOps {
  text-align: right;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .scout {
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .age {
  width: 100%;
  text-align: center;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .opt {
  width: 100%;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .surplus {
  text-align: right;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .prOutright,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .fatype {
  width: 100%;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .ops,
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .def {
  text-align: right;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .wOba {
  text-align: right;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .dvr {
  width: 100%;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .optional {
  display: none;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .selected {
  display: table-cell;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .player {
  width: 100%;
  text-align: left;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .player a {
  color: #000;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .salary {
  width: 100%;
  text-align: right;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .name {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  overflow: hidden;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .hide-col {
  display: none;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .show-col {
  display: table-cell;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .roster-table .section-hide {
  display: none;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .prospects {
  display: none;
}
#dashInternal #content > div > div.contentColContainer#cleRosterTable > div.contentColumnScroll > div.roster-board-tables > div.org .depth {
  display: none;
}
#dashInternal #content > div > div.contentColContainer#scoresAndLinks > div.scoresAndLinksMenu {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#dashInternal #content > div > div.contentColContainer#scoresAndLinks > div.scoresAndLinksMenu ul {
  width: unset;
}
#dashInternal #content > div > div.contentColContainer#scoresAndLinks > div.scoresAndLinksMenu a {
  margin-bottom: 2px;
}
#dashInternal #content > div > div.contentColContainer#scoresAndLinks > div.scoresAndLinksTable {
  width: 100%;
  margin-top: 10px;
}
#dashInternal #content > div > div.contentColContainer#scoresAndLinks > div.scoresAndLinksTable table {
  width: 100%;
}
#dashInternal #content > div > div.contentColContainer#scoresAndLinks > div.scoresAndLinksTable table * {
  font-size: 12px !important;
}
#dashInternal #content > div > div.contentColContainer#scoresAndLinks > div.scoresAndLinksTable table .emptyBG {
  background-color: rgba(255, 255, 255, 0.1) !important;
}
#dashInternal #content > div > div.contentColContainer table.tableDisplay {
  width: 100%;
  margin-top: 10px;
}
#dashInternal #content > div > div.contentColContainer table.tableDisplay .dashExclude {
  display: none;
}
#dashInternal #content > div > div.contentColContainer ul:first-child {
  display: table;
  table-layout: fixed;
  width: 100%;
  font-size: 10px;
  list-style-type: none;
}
#dashInternal #content > div > div.contentColContainer ul:first-child li {
  float: left;
  margin: 1px;
}
#dashInternal #content > div > div.contentColContainer ul:first-child li ul {
  list-style-type: none;
}
#dashInternal #content > div#feedContainer {
  overflow: hidden;
  width: 350px;
  height: calc(100vh - 44px - 120px);
  margin: 0;
}
#dashInternal #content > div#feedContainer iframe {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
#dashInternal #content > div#feedContainer #smokesignals {
  background-color: transparent;
}
#dashInternal #content > div#feedContainer .page {
  height: 100%;
}
@media screen and (max-width: 1525px) {
  #dashInternal #content > div#feedContainer {
    display: none;
    height: 600px;
    position: absolute;
    right: 0;
    padding: 0;
    -webkit-box-shadow: 0 0 0.4444444444em black;
    box-shadow: 0 0 0.4444444444em black;
  }
}
@media screen and (max-width: 1525px) {
  #dashInternal #content {
    width: 100%;
    position: relative;
    left: 0;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

#dashboard {
  /*min-width:em(800);*/
}
#dashboard #dash {
  width: 100%;
  height: 100%;
}
#dashboard #dash #appContent {
  /*width:$moduleAppContentWidth;*/
  background-color: transparent;
  width: 90%;
  height: calc(100% - 3.3333333333em);
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
#dashboard #dash #appContent h2 {
  text-align: center;
  color: #fff;
  font-size: 2.2222222222em;
  margin: 0 0 0.5925925926em 0;
}
#dashboard #dash #appContent .app {
  background-color: transparent;
  /*overflow: auto;*/
}
#dashboard #dash #appContent .app .dashItem {
  padding: 0 5px !important;
  display: inline-block;
  width: 20%;
}
#dashboard #dash #appContent .app .dashItem div.my-inner {
  position: relative;
  margin-bottom: 0.7407407407em;
}
#dashboard #dash #appContent .app .dashItem div.my-inner .playerSearchResults ul.ui-autocomplete li {
  text-align: left !important;
}
#dashboard #dash #appContent .app .dashItem div.my-module {
  height: 8.3703703704em;
  background-color: rgba(39, 66, 105, 0.7);
  border-radius: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#dashboard #dash #appContent .app .dashItem div.my-module .button {
  position: absolute;
  bottom: 0.3703703704em;
  right: 0.3703703704em;
  border-top: 1px solid #787878;
  background: #c94554;
  background: -o-linear-gradient(to bottom, #e6192e, #c94554);
  padding: 0.3703703704em 0.7407407407em;
  margin: 0 0.3703703704em;
  border-radius: 6px;
  -webkit-box-shadow: rgb(0, 0, 0) 0 1px 0;
  box-shadow: rgb(0, 0, 0) 0 1px 0;
  text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0;
  color: white;
  font-size: 1.1851851852em;
  text-decoration: none;
  vertical-align: middle;
  /*&:active {
  	border-top-color: #1b435e;
  	background: #1b435e;
  }*/
}
#dashboard #dash #appContent .app .dashItem div.my-module .button:hover {
  border-top-color: #b81212;
  background: #b81212;
  color: #ffffff;
}
#dashboard #dash #appContent .app .dashItem div.my-module h3 {
  color: #ffffff;
  font-size: 2.3703703704em;
  display: block;
  z-index: 300;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute;
  top: 25px;
  left: 10px;
}
#dashboard #dash #appContent .app .dashItem div.my-module h3 small {
  font-size: 0.6666666667em;
}
#dashboard #dash #appContent .app .dashItem div.my-module span.buttonBg {
  text-align: center;
  position: absolute;
  bottom: 0;
  width: 100%;
  display: block;
  height: 50px;
  border-top: 1px solid #fff;
  background-color: rgba(38, 45, 52, 0.7);
  z-index: 100;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
#dashboard #dash #appContent .app .dashItem div.my-module span.buttonBg input {
  width: 90%;
  margin-top: 13px;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=OrgView] span.buttonBg {
  text-align: left;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=OrgView] span.buttonBg input {
  width: 50%;
  margin-left: 10px;
}
#dashboard #dash #appContent .app .dashItem div.my-module span.appLogo {
  position: absolute;
  right: 0;
  top: 0;
  height: 60px;
  display: block;
  z-index: 100;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=civid] .appLogo {
  width: 101px;
  background: url(../images/module_logo_civid.png) no-repeat;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=tontopro] .appLogo {
  width: 98px;
  background: url(../images/module_logo_tontopro.png) no-repeat;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=tontofa] .appLogo {
  width: 98px;
  background: url(../images/module_logo_tontofa.png) no-repeat;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=scouting] .appLogo {
  width: 98px;
  background: url(../images/module_logo_scouting.png) no-repeat;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=dview] .appLogo {
  width: 99px;
  background: url(../images/module_logo_playerdev.png) no-repeat;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=medical] .appLogo {
  width: 100px;
  background: url(../images/module_logo_medical.png) no-repeat;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=datasheets] .appLogo {
  width: 100px;
  background: url(../images/module_logo_datasheets.png) no-repeat;
}
#dashboard #dash #appContent .app .dashItem div.my-module[id=playerview] .appLogo {
  width: 100px;
  background: url(../images/module_logo_playerview.png) no-repeat;
}
#dashboard #dash #appContent .app .dashItem div.my-module.double {
  margin-right: 0;
  padding: 0 0.7407407407em 0.7407407407em 0.7407407407em;
  position: relative;
  /*clear: left;*/
  width: calc((245px*2) + 0.7407407407em);
  height: calc((104px*2) + 0.7407407407em);
}
#dashboard #dash #appContent .app .dashItem div.my-module.double span.bxsGameDate {
  padding: 0.7407407407em;
  display: block;
  color: #fff;
  text-align: center;
}
#dashboard #dash #appContent .app .dashItem div.my-module.double p.bxsNoGames {
  color: #fff;
  font-size: 1.1851851852em;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#dashboard #dash #appContent .app .dashItem div.my-module.double img.loading {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 20%;
}
@media screen and (max-width: 1515px) {
  #dashboard #dash #appContent .app .dashItem {
    width: 25%;
  }
}
@media screen and (max-width: 1220px) {
  #dashboard #dash #appContent .app .dashItem div.my-module > h3 {
    font-size: 18px;
  }
  #dashboard #dash #appContent .app .dashItem div.my-module .button {
    font-size: 13px;
  }
}
@media screen and (max-width: 830px) {
  #dashboard #dash #appContent .app .dashItem {
    display: block;
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
  }
  #dashboard #dash #appContent .app .dashItem div.my-module > h3 {
    font-size: 2.3703703704em;
  }
  #dashboard #dash #appContent .app .dashItem div.my-module .button {
    font-size: 1.1851851852em;
  }
}
#dashboard #dashGrids {
  width: 100%;
  overflow: auto;
}
#dashboard #dashGrids div.innerGrids {
  display: table;
  table-layout: fixed;
  margin: 0 auto;
  width: 95%;
  height: 100%;
}
#dashboard #dashGrids div.innerGrids div.gridsColumn {
  display: table-cell;
  height: 100%;
}
#dashboard #dashGrids div.innerGrids div.gridsColumn.thin {
  width: 100px;
}
#dashboard #dashGrids div.innerGrids div#feedContainer {
  width: 350px;
  position: relative;
  overflow: hidden;
  height: 100% !important;
}
#dashboard #dashGrids div.innerGrids div#feedContainer #smokesignals .page {
  height: 100% !important;
}
#dashboard #dashFloater {
  position: absolute;
  top: 3.7037037037em;
  z-index: 100000;
  font-size: 12px;
  padding: 10px;
}
#dashboard #dashFloater.playerviewSearch {
  background-color: #999;
  width: 360px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
#dashboard #dashFloater.playerviewSearch h2 {
  text-align: center;
  font-size: 1.037037037em;
}
#dashboard #dashFloater.playerviewSearch input {
  width: 330px;
}
#dashboard #dashFloater.cheat {
  background-color: #999;
  width: 532px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
#dashboard #dashFloater.cheat #closeCheat {
  position: absolute;
  top: -10px;
  right: -10px;
}
#dashboard #civid div {
  overflow: hidden;
}
#dashboard #civid .app {
  background: #e0e0e0;
}
#dashboard #tontopro .app,
#dashboard #tontofa .app {
  background: url(../images/tonto_bg.jpg) center no-repeat;
  background-size: cover;
}
#dashboard #tontopro .app a,
#dashboard #tontofa .app a {
  color: rgb(0, 50, 99);
}
#dashboard #dview .app {
  background: #e0e0e0;
}
#dashboard #medical .app {
  background: #520505 url(../images/med_bg.jpg) repeat-x;
}
#dashboard #datasheets .app {
  background: -webkit-gradient(linear, left top, left bottom, from(#c4c4c4), to(#ffffff)) repeat scroll 0 0 #f5f5f5;
  background: linear-gradient(#c4c4c4, #ffffff) repeat scroll 0 0 #f5f5f5;
}
#dashboard #reports .app {
  background: #e0e0e0;
}

#time {
  float: right;
  font-size: 0.8888888889em;
  font-weight: bold;
  padding: 0.8888888889em 2em;
}

#gameDetailPage .app {
  padding: 0.7407407407em;
}
#gameDetailPage .homePlayerStats {
  margin-top: 3.7037037037em;
}
#gameDetailPage table.statsTable thead th {
  background-color: rgb(0, 50, 99);
  color: #fff;
}

/**************	SHARED STYLES **************/
.even {
  background-color: #ffffff !important;
}

.odd {
  background-color: #e7eff3 !important;
  background-image: none !important;
}

.pastyle {
  padding: 0.7407407407em;
  position: relative;
  float: right;
  min-height: 37.037037037em;
}
.pastyle p {
  clear: both;
  overflow: hidden;
  border-left: 1px solid rgb(0, 50, 99);
  border-right: 1px solid rgb(0, 50, 99);
}
.pastyle p span {
  display: block;
  float: left;
  padding: 0.7407407407em 0;
  border-top: 1px solid rgb(0, 50, 99);
}
.pastyle p span.lfitem_match {
  padding: 0 !important;
}
.pastyle p:nth-child(odd) {
  background-color: #e4e4e4;
}
.pastyle p:nth-child(even) {
  background-color: #f8f8f8;
}
.pastyle p.lastFilter {
  border-bottom: 1px solid rgb(0, 50, 99);
}

.scrolling {
  position: fixed;
  top: 0;
}

.closePage {
  text-align: center;
  width: 100%;
}
.closePage a {
  display: block;
  padding: 0.2222222222em;
  background-color: rgba(206, 17, 38, 0.6);
}
.no-touch .closePage a:hover {
  background-color: #ce1126 !important;
}

.fBottom {
  position: fixed;
  bottom: 0;
}

ul.tableList {
  display: table;
  table-layout: fixed;
  width: 100%;
}
ul.tableList li {
  display: table-cell;
}
ul.tableList li a {
  display: block;
}
.teamPlayer {
  background-size: 20% !important;
  padding: 1em;
  border: 1px solid #222;
}
.empty {
  color: rgba(0, 0, 0, 0.3) !important;
  background-color: #adadad !important;
  cursor: default;
}

.topMrgn {
  margin-top: 2em;
}

/***** Upload Attachments Styles *****/
.pAttachments {
  width: 99%;
  height: 10.7407407407em;
  border: 3px dashed #ccc;
}
.pAttachments span {
  display: block;
  width: 100%;
}
.pAttachments span label {
  font-weight: bold;
}
.pAttachments span p {
  font-size: 20px;
  margin: 0px 0px 10px;
  padding: 0;
}
.pAttachments span small {
  margin: 0;
  padding: 0;
  font-size: 15px;
}
.pAttachments span p:first-child {
  font-size: 30px;
}
.pAttachments span.dragMessage {
  text-align: center;
  padding-top: 55px;
  font-size: 30px;
  color: rgb(168, 168, 168);
}
.pAttachments span.attach_progress {
  color: #a8a8a8;
  display: block;
  text-align: center;
  padding-top: 30px !important;
}
.pAttachments span.attach_progress .progress {
  width: 0;
  height: 15px;
  margin-top: 20px;
  background-color: #0f752d;
}
.pAttachments span .formAttach {
  padding: 10px 10px 10px 150px;
  position: relative;
}
.pAttachments span .formAttach .medText {
  text-align: center;
}
.pAttachments span .formAttach .attach_thumb {
  position: absolute;
  width: 100px;
  height: 100px;
  left: 10px;
  text-align: center;
  line-height: 21px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.pAttachments span .formAttach .attach_thumb img {
  width: 40px;
}
.pAttachments span .formAttach .uploadDetails {
  position: absolute;
  top: 75px;
  left: 595px;
}
.pAttachments span .formAttach .uploadDetails .fileName {
  padding-bottom: 15px;
}
.pAttachments span .formAttach .uploadDetails .btn {
  padding: 8px 35px !important;
}
.pAttachments span textarea {
  width: 400px;
  height: 60px;
  resize: none;
}

.attachDisplay .attachLink {
  display: block;
  margin: 10px 10px 10px 0;
  width: 450px;
  border-radius: 3px;
  background: #efefef;
  padding: 5px;
  cursor: pointer;
}
.attachDisplay .attach-icon,
.attachDisplay .attach-info {
  display: inline-block;
  vertical-align: top;
  line-height: 16px;
}
.attachDisplay .attach-icon {
  width: 10%;
}
.attachDisplay .attach-icon img {
  width: 100%;
}
.attachDisplay .attach-info {
  width: 80%;
}
.attachDisplay .attach-subject {
  font-size: 14px;
  font-weight: bold;
}
.attachDisplay .attach-details {
  display: table;
  font-size: 12px;
}
.attachDisplay .attach-details th {
  padding-right: 10px;
  text-align: right;
}

button {
  margin-top: 10px;
}
button.submit, button.cancel {
  width: 70px;
  border: 2px solid #999;
  background: green;
  padding: 5px;
  color: #fff;
  cursor: pointer;
}
button.cancel {
  background: #ce1126;
}
button.aux {
  border: 2px solid #ddd;
  background: #f9f9f9;
  padding: 3px 5px;
  color: #000;
  cursor: pointer;
}
button.aux:hover {
  background: #ce1126;
  color: #fff;
}

/***** END Upload Attachments Styles *****/
/*	END SHARED STYLES **************/
.ARIColors {
  color: #a71930 !important;
}
.ARIColors h5 {
  color: #a71930 !important;
}
.ARIColors h6 {
  color: #5f5029 !important;
}
.ARIColors .isHome,
.ARIColors .teamPlayer,
.ARIColors .series,
.ARIColors .selected {
  color: #fff !important;
  background-color: #a71930 !important;
}

.ATLColors {
  color: #13274f !important;
}
.ATLColors h5 {
  color: #002f5f !important;
}
.ATLColors h6 {
  color: #13274f !important;
}
.ATLColors .isHome,
.ATLColors .teamPlayer,
.ATLColors .series,
.ATLColors .selected {
  color: #fff !important;
  background-color: #13274f !important;
}

.BALColors {
  color: #df4601 !important;
}
.BALColors h5 {
  color: #000000 !important;
}
.BALColors h6 {
  color: #df4601 !important;
}
.BALColors .isHome,
.BALColors .teamPlayer,
.BALColors .series,
.BALColors .selected {
  color: #fff !important;
  background-color: #df4601 !important;
}

.BOSColors {
  color: #bd3039 !important;
}
.BOSColors h5 {
  color: #002244 !important;
}
.BOSColors h6 {
  color: #bd3039 !important;
}
.BOSColors .isHome,
.BOSColors .teamPlayer,
.BOSColors .series,
.BOSColors .selected {
  color: #fff !important;
  background-color: #bd3039 !important;
}

.CHIColors {
  color: #0e3386 !important;
}
.CHIColors h5 {
  color: #003279 !important;
}
.CHIColors h6 {
  color: #0e3386 !important;
}
.CHIColors .isHome,
.CHIColors .teamPlayer,
.CHIColors .series,
.CHIColors .selected {
  color: #fff !important;
  background-color: #0e3386 !important;
}

.CWSColors {
  color: #000 !important;
}
.CWSColors h5 {
  color: #000 !important;
}
.CWSColors h6 {
  color: #000 !important;
}
.CWSColors .isHome,
.CWSColors .teamPlayer,
.CWSColors .series,
.CWSColors .selected {
  color: #fff !important;
  background-color: black !important;
}

.CINColors {
  color: #c6011f !important;
}
.CINColors h5 {
  color: #000000 !important;
}
.CINColors h6 {
  color: #c6011f !important;
}
.CINColors .isHome,
.CINColors .teamPlayer,
.CINColors .series,
.CINColors .selected {
  color: #fff !important;
  background-color: #c6011f !important;
}

.COLColors {
  color: #333366 !important;
}
.COLColors h5 {
  color: #000000 !important;
}
.COLColors h6 {
  color: #333366 !important;
}
.COLColors .isHome,
.COLColors .teamPlayer,
.COLColors .series,
.COLColors .selected {
  color: #fff !important;
  background-color: #333366 !important;
}

.CLEColors {
  color: #e31937 !important;
}
.CLEColors h5 {
  color: #003366 !important;
}
.CLEColors h6 {
  color: #e31937 !important;
}
.CLEColors .isHome,
.CLEColors .teamPlayer,
.CLEColors .series,
.CLEColors .selected {
  color: #fff !important;
  background-color: #e31937 !important;
}

.DETColors {
  color: #0c2c56 !important;
}
.DETColors h5 {
  color: #001742 !important;
}
.DETColors h6 {
  color: #0c2c56 !important;
}
.DETColors .isHome,
.DETColors .teamPlayer,
.DETColors .series,
.DETColors .selected {
  color: #fff !important;
  background-color: #0c2c56 !important;
}

.HOUColors {
  color: #eb6e1f !important;
}
.HOUColors h5 {
  color: #072854 !important;
}
.HOUColors h6 {
  color: #eb6e1f !important;
}
.HOUColors .isHome,
.HOUColors .teamPlayer,
.HOUColors .series,
.HOUColors .selected {
  color: #fff !important;
  background-color: #eb6e1f !important;
}

.KCColors {
  color: #004687 !important;
}
.KCColors h5 {
  color: #004687 !important;
}
.KCColors h6 {
  color: #064e9c !important;
}
.KCColors .isHome,
.KCColors .teamPlayer,
.KCColors .series,
.KCColors .selected {
  color: #fff !important;
  background-color: #004687 !important;
}

.LAAColors {
  color: #ba0021 !important;
}
.LAAColors h5 {
  color: #002244 !important;
}
.LAAColors h6 {
  color: #ba0021 !important;
}
.LAAColors .isHome,
.LAAColors .teamPlayer,
.LAAColors .series,
.LAAColors .selected {
  color: #fff !important;
  background-color: #ba0021 !important;
}

.LAColors {
  color: #005a9c !important;
}
.LAColors h5 {
  color: #005a9c !important;
}
.LAColors h6 {
  color: #005a9c !important;
}
.LAColors .isHome,
.LAColors .teamPlayer,
.LAColors .series,
.LAColors .selected {
  color: #fff !important;
  background-color: #005a9c !important;
}

.MIAColors {
  color: #ff6600 !important;
}
.MIAColors h5 {
  color: #f9423a !important;
}
.MIAColors h6 {
  color: #ff6600 !important;
}
.MIAColors .isHome,
.MIAColors .teamPlayer,
.MIAColors .series,
.MIAColors .selected {
  color: #fff !important;
  background-color: #ff6600 !important;
}

.MILColors {
  color: #b6922e !important;
}
.MILColors h5 {
  color: #182b49 !important;
}
.MILColors h6 {
  color: #b6922e !important;
}
.MILColors .isHome,
.MILColors .teamPlayer,
.MILColors .series,
.MILColors .selected {
  color: #fff !important;
  background-color: #b6922e !important;
}

.MINColors {
  color: #d31145 !important;
}
.MINColors h5 {
  color: #072754 !important;
}
.MINColors h6 {
  color: #d31145 !important;
}
.MINColors .isHome,
.MINColors .teamPlayer,
.MINColors .series,
.MINColors .selected {
  color: #fff !important;
  background-color: #d31145 !important;
}

.NYColors {
  color: #002d72 !important;
}
.NYColors h5 {
  color: #002c77 !important;
}
.NYColors h6 {
  color: #002d72 !important;
}
.NYColors .isHome,
.NYColors .teamPlayer,
.NYColors .series,
.NYColors .selected {
  color: #fff !important;
  background-color: #002d72 !important;
}

.NYYColors {
  color: #003087 !important;
}
.NYYColors h5 {
  color: #003087 !important;
}
.NYYColors h6 {
  color: #333333 !important;
}
.NYYColors .isHome,
.NYYColors .teamPlayer,
.NYYColors .series,
.NYYColors .selected {
  color: #fff !important;
  background-color: #003087 !important;
}

.OAKColors {
  color: #003831 !important;
}
.OAKColors h5 {
  color: #003831 !important;
}
.OAKColors h6 {
  color: black !important;
}
.OAKColors .isHome,
.OAKColors .teamPlayer,
.OAKColors .series,
.OAKColors .selected {
  color: #fff !important;
  background-color: #003831 !important;
}

.PHIColors {
  color: #e81828 !important;
}
.PHIColors h5 {
  color: #003087 !important;
}
.PHIColors h6 {
  color: #e81828 !important;
}
.PHIColors .isHome,
.PHIColors .teamPlayer,
.PHIColors .series,
.PHIColors .selected {
  color: #fff !important;
  background-color: #e81828 !important;
}

.PITColors {
  color: #fdb827 !important;
}
.PITColors h5 {
  color: #000000 !important;
}
.PITColors h6 {
  color: #8a5e01 !important;
}
.PITColors .isHome,
.PITColors .teamPlayer,
.PITColors .series,
.PITColors .selected {
  color: #000000 !important;
  background-color: #fdb827 !important;
}

.SDColors {
  color: #05143f !important;
}
.SDColors h5 {
  color: #05143f !important;
}
.SDColors h6 {
  color: #59512e !important;
}
.SDColors .isHome,
.SDColors .teamPlayer,
.SDColors .series,
.SDColors .selected {
  color: #fff !important;
  background-color: #05143f !important;
}

.SFColors {
  color: #fd5a1e !important;
}
.SFColors h5 {
  color: #000000 !important;
}
.SFColors h6 {
  color: #fd5a1e !important;
}
.SFColors .isHome,
.SFColors .teamPlayer,
.SFColors .series,
.SFColors .selected {
  color: #fff !important;
  background-color: #fd5a1e !important;
}

.SEAColors {
  color: #005c5c !important;
}
.SEAColors h5 {
  color: #0c2c56 !important;
}
.SEAColors h6 {
  color: #005c5c !important;
}
.SEAColors .isHome,
.SEAColors .teamPlayer,
.SEAColors .series,
.SEAColors .selected {
  color: #fff !important;
  background-color: #005c5c !important;
}

.STLColors {
  color: #c41e3a !important;
}
.STLColors h5 {
  color: #0a2252 !important;
}
.STLColors h6 {
  color: #c41e3a !important;
}
.STLColors .isHome,
.STLColors .teamPlayer,
.STLColors .series,
.STLColors .selected {
  color: #fff !important;
  background-color: #c41e3a !important;
}

.TBColors {
  color: #092c5c !important;
}
.TBColors h5 {
  color: #092c5c !important;
}
.TBColors h6 {
  color: #1d6da3 !important;
}
.TBColors .isHome,
.TBColors .teamPlayer,
.TBColors .series,
.TBColors .selected {
  color: #ffd700 !important;
  background-color: #092c5c !important;
}

.TEXColors {
  color: #003278 !important;
}
.TEXColors h5 {
  color: #003279 !important;
}
.TEXColors h6 {
  color: #003278 !important;
}
.TEXColors .isHome,
.TEXColors .teamPlayer,
.TEXColors .series,
.TEXColors .selected {
  color: #fff !important;
  background-color: #003278 !important;
}

.TORColors {
  color: #134a8e !important;
}
.TORColors h5 {
  color: #041e42 !important;
}
.TORColors h6 {
  color: #134a8e !important;
}
.TORColors .isHome,
.TORColors .teamPlayer,
.TORColors .series,
.TORColors .selected {
  color: #fff !important;
  background-color: #134a8e !important;
}

.WSHColors {
  color: #ab0003 !important;
}
.WSHColors h5 {
  color: #11225b !important;
}
.WSHColors h6 {
  color: #ab0003 !important;
}
.WSHColors .isHome,
.WSHColors .teamPlayer,
.WSHColors .series,
.WSHColors .selected {
  color: #fff !important;
  background-color: #ab0003 !important;
}

#games a.ARIColors,
#games #legend span.ARIColors {
  color: #fff !important;
  background-color: #a71930 !important;
}
#games span.ARIColors {
  color: #a71930 !important;
}
#games a.ATLColors,
#games #legend span.ATLColors {
  color: #fff !important;
  background-color: #13274f !important;
}
#games span.ATLColors {
  color: #13274f !important;
}
#games a.BALColors,
#games #legend span.BALColors {
  color: #fff !important;
  background-color: #df4601 !important;
}
#games span.BALColors {
  color: #df4601 !important;
}
#games a.BOSColors,
#games #legend span.BOSColors {
  color: #fff !important;
  background-color: #bd3039 !important;
}
#games span.BOSColors {
  color: #bd3039 !important;
}
#games a.CHIColors,
#games #legend span.CHIColors {
  color: #fff !important;
  background-color: #0e3386 !important;
}
#games span.CHIColors {
  color: #0e3386 !important;
}
#games a.CWSColors,
#games #legend span.CWSColors {
  color: #fff !important;
  background-color: black !important;
}
#games span.CWSColors {
  color: #000 !important;
}
#games a.CINColors,
#games #legend span.CINColors {
  color: #fff !important;
  background-color: #c6011f !important;
}
#games span.CINColors {
  color: #c6011f !important;
}
#games a.COLColors,
#games #legend span.COLColors {
  color: #fff !important;
  background-color: #333366 !important;
}
#games span.COLColors {
  color: #333366 !important;
}
#games a.CLEColors,
#games #legend span.CLEColors {
  color: #fff !important;
  background-color: #e31937 !important;
}
#games span.CLEColors {
  color: #e31937 !important;
}
#games a.DETColors,
#games #legend span.DETColors {
  color: #fff !important;
  background-color: #0c2c56 !important;
}
#games span.DETColors {
  color: #0c2c56 !important;
}
#games a.HOUColors,
#games #legend span.HOUColors {
  color: #fff !important;
  background-color: #eb6e1f !important;
}
#games span.HOUColors {
  color: #eb6e1f !important;
}
#games a.KCColors,
#games #legend span.KCColors {
  color: #fff !important;
  background-color: #004687 !important;
}
#games span.KCColors {
  color: #004687 !important;
}
#games a.LAAColors,
#games #legend span.LAAColors {
  color: #fff !important;
  background-color: #ba0021 !important;
}
#games span.LAAColors {
  color: #ba0021 !important;
}
#games a.LAColors,
#games #legend span.LAColors {
  color: #fff !important;
  background-color: #005a9c !important;
}
#games span.LAColors {
  color: #005a9c !important;
}
#games a.MIAColors,
#games #legend span.MIAColors {
  color: #fff !important;
  background-color: #ff6600 !important;
}
#games span.MIAColors {
  color: #ff6600 !important;
}
#games a.MILColors,
#games #legend span.MILColors {
  color: #fff !important;
  background-color: #b6922e !important;
}
#games span.MILColors {
  color: #b6922e !important;
}
#games a.MINColors,
#games #legend span.MINColors {
  color: #fff !important;
  background-color: #d31145 !important;
}
#games span.MINColors {
  color: #d31145 !important;
}
#games a.NYColors,
#games #legend span.NYColors {
  color: #fff !important;
  background-color: #002d72 !important;
}
#games span.NYColors {
  color: #002d72 !important;
}
#games a.NYYColors,
#games #legend span.NYYColors {
  color: #fff !important;
  background-color: #003087 !important;
}
#games span.NYYColors {
  color: #003087 !important;
}
#games a.OAKColors,
#games #legend span.OAKColors {
  color: #fff !important;
  background-color: #003831 !important;
}
#games span.OAKColors {
  color: #003831 !important;
}
#games a.PHIColors,
#games #legend span.PHIColors {
  color: #fff !important;
  background-color: #e81828 !important;
}
#games span.PHIColors {
  color: #e81828 !important;
}
#games a.PITColors,
#games #legend span.PITColors {
  color: #000000 !important;
  background-color: #fdb827 !important;
}
#games span.PITColors {
  color: #fdb827 !important;
}
#games a.SDColors,
#games #legend span.SDColors {
  color: #fff !important;
  background-color: #05143f !important;
}
#games span.SDColors {
  color: #05143f !important;
}
#games a.SFColors,
#games #legend span.SFColors {
  color: #fff !important;
  background-color: #fd5a1e !important;
}
#games span.SFColors {
  color: #fd5a1e !important;
}
#games a.SEAColors,
#games #legend span.SEAColors {
  color: #fff !important;
  background-color: #005c5c !important;
}
#games span.SEAColors {
  color: #005c5c !important;
}
#games a.STLColors,
#games #legend span.STLColors {
  color: #fff !important;
  background-color: #c41e3a !important;
}
#games span.STLColors {
  color: #c41e3a !important;
}
#games a.TBColors,
#games #legend span.TBColors {
  color: #ffd700 !important;
  background-color: #092c5c !important;
}
#games span.TBColors {
  color: #092c5c !important;
}
#games a.TEXColors,
#games #legend span.TEXColors {
  color: #fff !important;
  background-color: #003278 !important;
}
#games span.TEXColors {
  color: #003278 !important;
}
#games a.TORColors,
#games #legend span.TORColors {
  color: #fff !important;
  background-color: #134a8e !important;
}
#games span.TORColors {
  color: #134a8e !important;
}
#games a.WSHColors,
#games #legend span.WSHColors {
  color: #fff !important;
  background-color: #ab0003 !important;
}
#games span.WSHColors {
  color: #ab0003 !important;
}

ind-modal {
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
}
ind-modal .modal-container {
  position: relative;
  top: 30px;
  margin: auto;
  width: 90%;
  background: #fff;
  -webkit-box-shadow: 0 0 0.4444444444em black;
  box-shadow: 0 0 0.4444444444em black;
}
ind-modal .modal-container > .modal-close {
  position: absolute;
  top: -20px;
  right: -10px;
  z-index: 100;
  width: 25px;
  height: 25px;
  border-radius: 50px;
  border: 2px solid #000;
  background: #fff;
  color: #000;
  cursor: pointer;
}
ind-modal .modal-container > .modal-close:hover {
  border-color: #ce1126;
  color: #ce1126;
}
ind-modal .modal-container.secModal {
  top: 100px;
  width: 650px;
  height: 550px;
  padding: 0.7407407407em;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
ind-modal .modal-container.secModal input[type=text] {
  width: 100%;
  padding: 0.3703703704em;
  font-size: 13px;
}
ind-modal .modal-container.secModal > .modal-content {
  height: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
}
ind-modal .modal-container.secModal > .modal-content fieldset {
  font-size: 12px;
  height: inherit;
}
ind-modal .modal-container.secModal > .modal-content fieldset legend {
  font-size: 13px;
  height: 20px;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.toggles {
  height: 25px;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.toggles span.filter {
  position: absolute;
  right: calc(0.7407407407em * 1.1);
  top: calc(0.7407407407em * 3.4);
}
ind-modal .modal-container.secModal > .modal-content fieldset div.toggles span.filter.top {
  width: 212px;
  top: 10px;
  text-align: left;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.toggles span.filter input {
  font-size: 12px;
  width: 150px;
  height: 20px;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.toggles span.filter a {
  font-size: 11px;
  top: 3px;
  right: 5px;
  width: 12px;
  height: 12px;
  padding: 0 0 0 3px;
  position: absolute;
  color: #fff;
  background: #ccc;
  border-radius: 50%;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.toggles span.filter a:hover {
  text-decoration: none;
  background-color: #999999;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.buttons {
  text-align: right;
  height: 25px;
  padding-top: 10px;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.paneContainer {
  height: calc(100% - (20px + 25px + 25px));
  width: 100%;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.paneContainer div.header {
  position: absolute;
  top: 40px;
  left: 50%;
  border-top: 1px solid #ccc;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.paneContainer div.header span {
  display: inline-block;
  text-align: center;
  padding: 2px 5px;
  font-size: 10px;
  margin: 0;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.paneContainer div.header span:last-child {
  padding: 2px 5px;
  border-left: none;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.pane {
  overflow: auto;
  display: inline-block;
  float: left;
  height: 100%;
  width: 50%;
  vertical-align: top;
  border: 1px solid #d7d7d7;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.pane ul li {
  padding: 5px 4px 5px 8px;
  list-style-type: none;
  vertical-align: middle;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.pane ul li.selected {
  background: rgb(0, 50, 99) !important;
  color: #fff;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.pane ul li.selected:hover {
  color: #000;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.pane ul li small {
  font-size: 11px;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.pane ul li small.right {
  float: right;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.pane ul li input[type=checkbox] {
  margin: 0;
  margin-right: 10px;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.pane ul li span.disabled {
  color: #a6a6a6;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.pane ul.hasSublist > li {
  font-weight: bold;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.pane ul.hasSublist > li > ul {
  margin-top: 10px;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.pane ul.hasSublist > li > ul li {
  font-weight: normal;
  border-bottom: 1px dotted #d7d7d7;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.pane ul.hasSublist > li > ul li:hover {
  cursor: pointer;
  background-color: #dedede !important;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.pane ul.hasSublist > li > ul li:nth-child(2n+1) {
  background-color: #f7f7f7;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.pane ul:not(.hasSublist) li {
  border-bottom: 1px dotted #d7d7d7;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.pane ul:not(.hasSublist) li:hover {
  cursor: pointer;
  background-color: #dedede !important;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.pane ul:not(.hasSublist) li:nth-child(2n+1) {
  background-color: #f7f7f7;
}
ind-modal .modal-container.secModal > .modal-content fieldset div.pane:first-child {
  border-right: none;
}
ind-modal .modal-container.video-player {
  height: 90%;
}
ind-modal .modal-container.video-player .modal-content {
  width: 100%;
  height: 100%;
}

main.indVidPlayer {
  height: 90% !important;
}
main.indVidPlayer div.modal-content {
  height: 100%;
  width: 100%;
}

#IndVidPlayer {
  height: 100%;
}
#IndVidPlayer * {
  border-collapse: collapse;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#IndVidPlayer .yellowHighlight {
  color: yellow !important;
  font-weight: bold !important;
}
#IndVidPlayer .greenHighlight {
  color: green !important;
  font-weight: bold !important;
}
#IndVidPlayer .redHighlight {
  color: red !important;
  font-weight: bold !important;
}
#IndVidPlayer.analysis .videoInformation {
  background-color: #170500 !important;
}
#IndVidPlayer.analysis figure.indHTML5Video {
  background-color: #170500 !important;
}

#meta-suite {
  float: right;
}
#meta-suite label {
  font-size: 11px;
}

.suite {
  margin-left: 10px;
  font-size: 11px;
}

.videoInformation {
  background-color: #3c3c3e;
  color: #fff;
  border-bottom: 1px solid #2f2f31;
  padding: 0.7407407407em;
  height: 2.5925925926em;
}
.videoInformation.canvased {
  background-color: red !important;
}
.videoInformation a {
  color: #fff !important;
}
.videoInformation small {
  font-size: 0.8148148148em;
}
.videoInformation span.vidPlayerHelp {
  float: right;
}
.videoInformation span.vidPlayerHelp span {
  font-size: 0.962962963em;
}
.videoInformation span.vidPlayerHelp a.selected {
  color: yellow !important;
  text-decoration: none !important;
}

figure.indHTML5Video {
  position: relative;
  width: 100%;
  height: calc(100% - 2.5925925926em * 2);
  background-color: #3c3c3e;
  overflow: hidden;
  font-weight: lighter;
}
figure.indHTML5Video #canvasStage {
  position: absolute;
  z-index: 999999;
}
figure.indHTML5Video #canvasStage canvas {
  width: 100%;
  height: 100%;
  cursor: crosshair !important;
}
figure.indHTML5Video video,
figure.indHTML5Video #canvasStage {
  width: 82%;
  height: 99%;
  float: left;
}
figure.indHTML5Video figcaption {
  vertical-align: top;
  width: 18%;
  height: 100%;
  float: left;
}
figure.indHTML5Video figcaption div {
  overflow: auto;
  height: 100%;
}
figure.indHTML5Video figcaption a {
  position: relative;
  display: block;
  padding: 0.3703703704em;
  line-height: 1.037037037em;
  background-color: #3c3c3e;
  border-left: 1px solid #2f2f31;
  border-top: 1px solid #2f2f31;
  text-decoration: none !important;
  font-size: 1.1111111111em;
  color: #fff !important;
}
figure.indHTML5Video figcaption a.selected {
  background-color: #58585b;
}
figure.indHTML5Video figcaption a small {
  font-size: 0.7407407407em;
}
figure.indHTML5Video figcaption a span.angleOptions {
  position: absolute;
  top: 3px;
  right: 3px;
  font-size: 0.8148148148em;
}
figure.indHTML5Video figcaption span.angleOptions {
  position: relative;
  display: block;
  font-size: 0.8888888889em;
  padding: 0.3703703704em 1.1111111111em;
  background-color: #38383b;
  border-left: 1px solid #2f2f31;
  text-decoration: none !important;
  color: #9ea1a6 !important;
  word-wrap: break-word;
}
figure.indHTML5Video figcaption span.angleOptions.selected {
  background-color: #4f4f53;
}
figure.indHTML5Video figcaption span.angleOptions .clipAngle {
  cursor: pointer;
  text-decoration: underline;
}
figure.indHTML5Video figcaption span.angleOptions .clipAngle:hover {
  text-decoration: none;
}
figure.indHTML5Video figcaption span.angleOptions .clipAngle.selected {
  text-decoration: none;
  color: yellow;
}

.heatmap-generator {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
.heatmap-generator:last-child {
  margin: 0;
}
.heatmap-generator .title {
  position: relative;
  border: 1px solid #000;
  border-bottom: 0;
  background: #efefef;
  padding: 5px;
  text-align: center;
  font-size: 16px;
}
.heatmap-generator .video-icon {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 20px;
  cursor: pointer;
}
.heatmap-generator .video-icon.disabled {
  opacity: 0.2;
}
.heatmap-generator .select-box {
  position: absolute;
  border: 2px solid red;
  cursor: pointer;
}
.heatmap-generator .select-box:hover {
  background: rgba(100, 100, 100, 0.5);
}
.heatmap-generator .heatmap-container {
  position: relative;
  width: 320px;
  height: 320px;
  overflow: hidden;
  border: 1px solid #000;
  text-align: center;
}
.heatmap-generator .heatmap-container canvas {
  position: absolute;
}
.heatmap-generator .scale {
  width: 100%;
  height: 10px;
}
.heatmap-generator .scale canvas {
  width: 100%;
  height: 10px;
  border: 1px solid #000;
  border-bottom: 0;
  border-top: 0;
  border-top: 0;
}
.heatmap-generator .labels {
  border: 1px solid #000;
  border-top: 0;
  background: #fff;
  padding: 3px;
  color: #000;
  font-size: 10px;
}
.heatmap-generator .labels span {
  display: inline-block;
  width: 50%;
}
.heatmap-generator .labels span + span {
  text-align: right;
}
.heatmap-generator .batter-right {
  position: absolute;
  top: -25%;
  right: -14%;
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
      transform: scaleX(-1);
}
.heatmap-generator .keys {
  white-space: normal;
  border: 1px solid #000;
  border-top: 0;
  background: #efefef;
  padding: 5px;
}
.heatmap-generator .keys .key {
  display: inline-block;
  margin-right: 10px;
}
.heatmap-generator .keys .pitch {
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 10px;
  height: 10px;
  border-radius: 20px;
}
.heatmap-generator .keys .label {
  display: inline-block;
  vertical-align: middle;
  font-size: 10px;
}

.custom-dropdown {
  font-size: 11px;
  font-weight: lighter;
}
.custom-dropdown .dd-label {
  display: inline-block;
  margin-bottom: 2px;
  font-weight: bold;
}
.custom-dropdown .group-label {
  display: block;
  margin-bottom: 2px;
  background: #666;
  padding: 3px;
  color: #fff;
  cursor: pointer;
}
.custom-dropdown .selected-option {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.custom-dropdown .text {
  display: inline-block;
  vertical-align: middle;
  width: 180px;
  height: 18px;
  overflow: hidden;
  border: 1px solid #999;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  background: #fff;
  padding: 2px 3px;
  white-space: nowrap;
}
.custom-dropdown .text.no-arrow {
  width: 200px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.custom-dropdown .arrow {
  display: inline-block;
  vertical-align: middle;
  margin-left: -3px;
  width: 20px;
  height: 18px;
  border: 1px solid #999;
  border-left: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background: #ccc;
  padding: 1px 3px;
}
.custom-dropdown .arrow svg {
  fill: #666;
}
.custom-dropdown .overlay {
  display: none;
  position: fixed;
  z-index: 9998;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.custom-dropdown .dropdown {
  display: none;
  position: absolute;
  z-index: 9999;
  right: 0;
  width: 200px;
  height: auto;
  max-height: 400px;
  overflow: auto;
  -webkit-box-shadow: 0 2px 8px #999;
          box-shadow: 0 2px 8px #999;
  border: 1px solid #aaa;
  background: #fff;
}
.custom-dropdown .options {
  overflow: hidden;
}
.custom-dropdown .options.collapse {
  height: 0;
}
.custom-dropdown .options.expand[data-options] {
  height: 300px;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
}
.custom-dropdown .options.contract {
  height: 0px;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
}
.custom-dropdown .option {
  border-bottom: 1px solid #ccc;
  padding: 3px;
  cursor: pointer;
}
.custom-dropdown .option:hover {
  background: #ce1126;
  color: #fff;
}
.custom-dropdown .option.selected {
  background: rgb(0, 50, 99);
  color: #fff;
}

div.tableCell {
  display: table-cell;
  position: relative;
  left: 0 !important;
  padding-right: 1.4814814815em;
  padding-bottom: 0.7407407407em;
  vertical-align: top;
}

table.cellControl {
  height: 0;
  table-layout: inherit;
}
table.cellControl tr.separation > td {
  padding-top: 3.7037037037em !important;
}

table.cellControl > tbody > tr {
  height: 0 !important;
}
table.cellControl > tbody > tr > td {
  padding: 5px;
  height: 0 !important;
  width: 100px !important;
  vertical-align: top;
}

span[data-view=raw] {
  display: none;
}

span[data-view=ptl] {
  text-align: center;
  display: block;
}

table.tableDisplay {
  border-collapse: collapse;
  vertical-align: top;
  background-color: #fff;
  border: 2px solid #000;
}
@media print {
  table.tableDisplay .noPrint {
    display: none;
  }
}
table.tableDisplay.fullWidth {
  max-width: none !important;
}
table.tableDisplay.zebraRows tbody > tr:nth-child(even) {
  background-color: #e5e5e5 !important;
}
table.tableDisplay tr[data-section="1"] {
  border-top: 2px solid #000;
}
table.tableDisplay tr[data-section="1"] ~ tr[data-section="1"] {
  border-top: none;
}
table.tableDisplay tr[data-section="2"] {
  border-top: 2px solid #000;
}
table.tableDisplay tr[data-section="2"] ~ tr[data-section="2"] {
  border-top: none;
}
table.tableDisplay tr[data-section="3"] {
  border-top: 2px solid #000;
}
table.tableDisplay tr[data-section="3"] ~ tr[data-section="3"] {
  border-top: none;
}
table.tableDisplay tr[data-section="4"] {
  border-top: 2px solid #000;
}
table.tableDisplay tr[data-section="4"] ~ tr[data-section="4"] {
  border-top: none;
}
table.tableDisplay tr[data-expanded=collapsed] {
  display: none;
}
table.tableDisplay tr[data-expanded=expanded] {
  display: table-row;
}
table.tableDisplay td[data-title] {
  position: relative;
}
table.tableDisplay td[data-title]:hover:after {
  position: absolute;
  top: -25px;
  left: 0;
  content: attr(data-title);
  padding: 4px 8px;
  color: #333;
  z-index: 20;
  font-size: 14px;
  white-space: nowrap;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background: rgb(255, 200, 0);
}
table.tableDisplay th,
table.tableDisplay td {
  font-size: 11px;
  border-right: 1px solid #fff;
  text-align: center;
  border: 1px solid #ccc;
  white-space: nowrap;
}
@media print {
  table.tableDisplay th,
  table.tableDisplay td {
    font-size: 0.8148148148em !important;
    padding: 3px !important;
  }
}
table.tableDisplay th.text,
table.tableDisplay td.text {
  text-align: left;
}
table.tableDisplay th.number,
table.tableDisplay td.number {
  text-align: right;
}
table.tableDisplay th.nodata,
table.tableDisplay td.nodata {
  text-align: left;
  font-weight: bold;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
}
table.tableDisplay th a,
table.tableDisplay td a {
  color: red;
  font-weight: bold;
}
table.tableDisplay th.tblexpand,
table.tableDisplay td.tblexpand {
  cursor: pointer;
  text-align: center;
  padding: 0 !important;
  width: 20px;
}
table.tableDisplay th.tblexpand span,
table.tableDisplay td.tblexpand span {
  padding-top: 4px;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  width: 100%;
  height: 20px;
}
table.tableDisplay th.tblexpand span.open::after,
table.tableDisplay td.tblexpand span.open::after {
  content: "-";
}
table.tableDisplay th.tblexpand span::after,
table.tableDisplay td.tblexpand span::after {
  content: "+";
}
table.tableDisplay thead tr {
  border-bottom: 2px solid #000;
}
table.tableDisplay thead tr th,
table.tableDisplay thead tr td {
  padding: 4px 4px 2px 4px;
  background-color: #003263; /*indBlue*/
  color: #fff;
  text-align: center;
  vertical-align: middle;
}
@media print {
  table.tableDisplay thead tr th,
  table.tableDisplay thead tr td {
    color: #000;
    background-color: #7f7f7f;
  }
}
table.tableDisplay thead tr th[data-title],
table.tableDisplay thead tr td[data-title] {
  cursor: help;
}
table.tableDisplay thead tr th a,
table.tableDisplay thead tr td a {
  color: #fff;
}
table.tableDisplay thead tr th.emptyBG a,
table.tableDisplay thead tr td.emptyBG a {
  color: rgb(0, 50, 99) !important;
}
table.tableDisplay thead tr th span.headerFuncts,
table.tableDisplay thead tr td span.headerFuncts {
  position: absolute;
  right: 0.7407407407em;
  top: -5px;
}
table.tableDisplay thead tr th span.headerFuncts button,
table.tableDisplay thead tr td span.headerFuncts button {
  margin-right: 10px;
}
table.tableDisplay thead tr th span.headerFuncts span.addTable,
table.tableDisplay thead tr td span.headerFuncts span.addTable {
  position: relative;
  right: 0;
}
table.tableDisplay thead tr th span.addTable,
table.tableDisplay thead tr th select.orgList,
table.tableDisplay thead tr td span.addTable,
table.tableDisplay thead tr td select.orgList {
  position: absolute;
  right: 0.7407407407em;
}
table.tableDisplay thead tr th span.addTable .btn,
table.tableDisplay thead tr th select.orgList .btn,
table.tableDisplay thead tr td span.addTable .btn,
table.tableDisplay thead tr td select.orgList .btn {
  font-size: 1.3333333333em;
  font-weight: normal;
}
table.tableDisplay thead tr th select.orgList,
table.tableDisplay thead tr td select.orgList {
  top: 0.3703703704em;
}
table.tableDisplay thead tr th li.tblTitle,
table.tableDisplay thead tr td li.tblTitle {
  background-color: #214a68;
  color: #ffffff;
}
table.tableDisplay thead tr.headNav {
  border: 2px solid #000;
  font-weight: normal !important;
}
table.tableDisplay thead tr.headNav td {
  padding: 0 !important;
  background-color: #6d6d6d;
  height: 100%;
}
table.tableDisplay thead tr.headNav ul {
  display: table;
  width: 100%;
  height: 100%;
  list-style: none;
}
table.tableDisplay thead tr.headNav ul li {
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  border-right: 1px solid #fff;
}
table.tableDisplay thead tr.headNav ul li a {
  display: block;
  padding: 0.3703703704em;
}
table.tableDisplay thead tr.headNav ul li.selected {
  background-color: #ce1126 !important;
}
table.tableDisplay thead tr.headNav ul li.selected a {
  text-decoration: none;
}
table.tableDisplay thead tr.headNav ul li:last-child {
  border-right: none;
}
table.tableDisplay thead tr.headNav a {
  font-weight: normal !important;
  text-decoration: underline;
}
table.tableDisplay tbody .isTblHeader th,
table.tableDisplay tbody .isTblHeader td,
table.tableDisplay tbody .isTblHeader li {
  background-color: #003263; /*indBlue*/
  color: #fff;
  text-align: center;
  vertical-align: middle;
}
table.tableDisplay tbody .isTblHeader th[data-title],
table.tableDisplay tbody .isTblHeader td[data-title],
table.tableDisplay tbody .isTblHeader li[data-title] {
  cursor: help;
}
table.tableDisplay tbody .isTblHeader th a,
table.tableDisplay tbody .isTblHeader td a,
table.tableDisplay tbody .isTblHeader li a {
  color: #fff;
}
table.tableDisplay tbody .isTblHeader th.emptyBG a,
table.tableDisplay tbody .isTblHeader td.emptyBG a,
table.tableDisplay tbody .isTblHeader li.emptyBG a {
  color: rgb(0, 50, 99) !important;
}
table.tableDisplay tbody tr.greyRowBG {
  background-color: #d9d9d9;
}
table.tableDisplay tbody tr.row-group {
  background-color: #cccccc;
  font-weight: bold;
  color: #000;
}
table.tableDisplay tbody tr:hover {
  background-color: #fffda5 !important;
}
table.tableDisplay tbody td {
  font-size: 12px;
  text-align: right;
  padding: 4px 4px 2px 4px !important;
}
table.tableDisplay tbody td span.cutText {
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
}
table.tableDisplay tbody td a {
  color: rgb(0, 50, 99);
  font-weight: normal !important;
}
table.tableDisplay tbody td table.ulItems {
  width: 100% !important;
}
table.tableDisplay tbody td table.ulItems tbody {
  border: none !important;
}
table.tableDisplay tbody td table.ulItems ul {
  display: table;
  table-layout: fixed;
  width: 100%;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
}
table.tableDisplay tbody td table.ulItems ul:hover {
  background-color: #fffda5 !important;
}
table.tableDisplay tbody td table.ulItems ul:last-child {
  border-bottom: 1px solid #ccc;
}
table.tableDisplay tbody td table.ulItems ul li {
  display: table-cell;
  padding: 4px 4px 2px 4px !important;
  border-right: 1px solid #ccc;
  border-collapse: collapse;
  font-size: 9.5px !important;
}
table.tableDisplay tbody td.string {
  text-align: left;
}
table.tableDisplay tbody td.numeral {
  text-align: right;
}
table.tableDisplay tbody td.average {
  text-align: right;
}
table.tableDisplay tbody td.centered {
  text-align: center;
}
table.tableDisplay tbody td.righted {
  text-align: right;
}
table.tableDisplay.hasSorting thead td {
  cursor: pointer;
}
table.tableDisplay.ilLeft {
  display: inline-block !important;
}
table.tableDisplay.noHover tbody tr:hover {
  background-color: transparent !important;
}

.scrollableTable {
  overflow-y: auto;
}

.faded {
  color: #808080 !important;
}

.isSPR {
  background-color: #6093c2 !important;
  color: #fff;
}

.doWrap {
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: normal !important;
  max-width: 100px;
}

.summaryTxt {
  line-height: 14px;
}

.inlineTable {
  float: left;
}

.rowGreyed {
  background-color: #e5e5e5 !important;
}
.rowGreyed:first-child {
  border-top: 1px solid #000;
}

.ptile.noptile {
  background-color: transparent !important;
}

.nameCol {
  min-width: 90px !important;
}

.sortedCol {
  background-color: #fffda5 !important;
}

.sortArrow {
  font-size: 0.5925925926em !important;
}

.rowItalics {
  font-style: italic;
}

.ital {
  font-style: italic !important;
}

.rowInjuredPlayer * {
  color: red !important;
}

.rowShade {
  background-color: #e5e5e5 !important;
}

.rowShaded {
  background-color: #e5e5e5 !important;
}

.bgLightBlue {
  background-color: #0d59b3 !important;
  color: #fff !important;
}
@media print {
  .bgLightBlue {
    color: #000 !important;
    background-color: #7f7f7f !important;
  }
}

.bgLightBlueDataCell {
  background-color: #aabfdd !important;
}

.bgRed {
  background-color: #ce1126 !important;
  color: #fff !important;
}
@media print {
  .bgRed {
    color: #000 !important;
    background-color: #7f7f7f !important;
  }
}

.bgLightGrey {
  background-color: #6d6d6d !important;
  color: #fff !important;
}

.bgWhiteLittleDarker {
  background-color: #ebebeb !important;
}

.rowHighlight {
  background-color: #ffbf42;
}

.greyHeaderRowBG {
  border-left: 2px solid #000 !important;
  border-right: 2px solid #000 !important;
}
.greyHeaderRowBG td {
  background-color: #6d6d6d !important;
  color: #fff !important;
}

.greyHeaderBG {
  background-color: #6d6d6d !important;
  border-left: 2px solid #000 !important;
  border-right: 2px solid #000 !important;
  color: #fff !important;
}

.darkGreyHeaderBG {
  background-color: #3a3a3a !important;
  border-left: 2px solid #000 !important;
  border-right: 2px solid #000 !important;
  color: #fff !important;
}

.lightgreyHeaderBG {
  background-color: #a3a3a3 !important;
  color: #000 !important;
}

.whiteHeaderBG {
  background-color: #fff !important;
  color: #000 !important;
}

.redHeaderBG {
  background-color: #c00502 !important;
  color: #fff !important;
  border: 2px solid #000 !important;
}

.yelloHeaderBG {
  background-color: #ffc000 !important;
  color: #000 !important;
  border: 2px solid #000 !important;
}

.emptyBG {
  background-color: #b1b4b3 !important;
  border: none !important;
}

.emptyRow {
  border: none !important;
  border-top: 2px solid #000;
}

.emptyColumn {
  background-color: #fff !important;
  border: 0;
  border: none !important;
  width: 3.3333333333em;
}

td.emptyCell {
  background-color: #cdcdcd !important;
}

.borderDblTop {
  border-top: 2px solid #000 !important;
}

.borderDblTopFaded {
  border-top: 2px solid #787a7a !important;
}

.borderDblTopwBG {
  border-top: 2px solid #000 !important;
  background-color: #d9d9d9 !important;
}

.borderSnglTop {
  border-top: 1px solid #000 !important;
}

.borderSnglBot {
  border-bottom: 1px solid #000 !important;
}

.borderDblBot {
  border-bottom: 2px solid #000 !important;
}

.borderDblLeft {
  border-left: 2px solid #000 !important;
}

.borderDblRight {
  border-right: 2px solid #000 !important;
}

.borderSnglRight {
  border-right: 1px solid #000 !important;
}

.dollarWidth {
  min-width: 60px;
}

.offOrg {
  background-color: #eee !important;
}

dvchart {
  position: relative;
  display: inline-block;
  border: 1px solid red;
}
dvchart canvas {
  position: absolute;
}

.TM-cell {
  cursor: pointer;
  text-decoration: underline;
}

.TM-asc {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #496f37), to(#caccd2)) !important;
  background: linear-gradient(#496f37 70%, #caccd2) !important;
}

.TM-desc {
  background: -webkit-gradient(linear, left top, left bottom, from(#caccd2), color-stop(30%, #496f37)) !important;
  background: linear-gradient(#caccd2, #496f37 30%) !important;
}

.TM-filtered {
  background: -webkit-gradient(linear, left top, left bottom, from(#caccd2), color-stop(10%, #6f3737), color-stop(#6f3737), to(#caccd2)) !important;
  background: linear-gradient(#caccd2, #6f3737 10%, #6f3737 calc(100% - 10%), #caccd2 100%) !important;
}

.TableMenu {
  position: absolute;
  display: inline-block;
  min-width: 200px;
  border-radius: 5px;
  z-index: 990;
  text-align: left;
  padding: 5px;
  color: #000;
  font-size: 12px;
}
.TableMenu > div.TM-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 991;
}
.TableMenu > div.TM-menu {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 992;
  padding: 5px;
}
.TableMenu > div.TM-menu > span {
  display: block;
  padding: 3px 3px;
}
.TableMenu > div.TM-menu > span a {
  cursor: pointer;
  text-decoration: underline;
  color: unset;
}
.TableMenu > div.TM-menu > span#clear-options {
  margin-top: 3px;
  border-top: 1px solid grey;
}
.TableMenu > div.TM-menu > span.TM-filter {
  position: relative;
  padding-bottom: 15px;
}
.TableMenu > div.TM-menu > span.TM-filter small {
  position: absolute;
  font-size: 9px;
  right: 5px;
  bottom: 5px;
}
.TableMenu > div.TM-menu > span:first-child {
  padding-top: 0;
}
.TableMenu input[type=text] {
  width: 100%;
}

.loading-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
}
.loading-overlay #loading-icon,
.loading-overlay .loading-icon {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 60px;
}
.loading-overlay .overlay-title {
  position: absolute;
  top: 175px;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 200px;
  height: 100px;
  text-align: center;
  font-size: 14px;
  font-family: "calibri", Arial;
}

html#ssignals-app {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html#ssignals-app *,
html#ssignals-app *:before,
html#ssignals-app *:after {
  font-family: "Arial";
  font-size: 12px !important;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html#ssignals-app body {
  width: 100%;
}

.ssapp {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-collapse: collapse;
  line-height: 20px;
}
.ssapp .grades_title {
  width: 60% !important;
}
.ssapp .grades_vals {
  text-align: center;
  width: calc((100% - 60%) / 2) !important;
}
.ssapp .grades_vals.hasVelos {
  width: calc((100% - 60%) / 5) !important;
}
.ssapp .grades_vals.velo_sep {
  border-right: 1px solid #000;
}
.ssapp .empty {
  background-color: #999;
}
.ssapp p {
  margin-top: 5px;
  margin-bottom: 5px;
}
.ssapp b {
  font-weight: bold;
}
.ssapp br {
  line-height: 30px;
}
.ssapp table {
  width: 100%;
  border: none;
}
.ssapp table td {
  border: 1px solid #999;
  padding: 1px;
}
.ssapp fieldset {
  border: 1px solid gray;
  margin-bottom: 15px;
}
.ssapp fieldset legend {
  font-weight: bold;
  background-color: #003f7d;
  color: white;
  padding: 2px;
  width: 100%;
  display: table;
  table-layout: fixed;
  overflow: hidden;
}
.ssapp fieldset legend span {
  float: left;
  display: table-cell;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.ssapp fieldset div.fieldset_body {
  padding: 3px;
}
.ssapp fieldset span.fielset_subtitle {
  padding-left: 4px;
  text-decoration: none;
  display: block;
  background-color: #ccc;
}
.ssapp fieldset span.bold {
  text-decoration: none;
  font-weight: bold;
}
.ssapp fieldset div.grades {
  position: static;
  text-decoration: none;
  font-weight: normal;
  padding: 2px;
  line-height: 14px;
  color: #000;
}
.ssapp fieldset div.grades span {
  text-decoration: inherit;
  font-size: 10px !important;
  white-space: nowrap;
}
.ssapp fieldset:disabled > div {
  opacity: 0.6;
}
.ssapp a {
  color: #ce1126;
}
.ssapp u {
  text-decoration: underline;
}
.ssapp h3 {
  padding: 10px;
  font-weight: bold;
  text-decoration: underline;
}
.ssapp > .header,
.ssapp > .pageTitle {
  width: 100%;
  background-color: #e3e6e6;
  border-bottom: 1px solid #b4b5b7;
  overflow: hidden;
  margin-bottom: 10px;
}
.ssapp > .header.pageTitle,
.ssapp > .pageTitle.pageTitle {
  position: relative;
  height: 30px;
  top: 0 !important;
  text-align: center;
  margin-bottom: 0;
  font-weight: bold;
  color: #333333;
}
.ssapp > .header.pageTitle span,
.ssapp > .pageTitle.pageTitle span {
  display: inline-block;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.ssapp > .header div.header_left,
.ssapp > .header div.header_right,
.ssapp > .pageTitle div.header_left,
.ssapp > .pageTitle div.header_right {
  padding: 5px;
  display: block;
  height: 100%;
  float: left;
}
.ssapp > .header div.header_left,
.ssapp > .pageTitle div.header_left {
  width: 60%;
  text-align: left;
  padding-left: 15px;
}
.ssapp > .header div.header_right,
.ssapp > .pageTitle div.header_right {
  text-align: right;
  width: 40%;
  padding-right: 15px;
}
.ssapp > .header p,
.ssapp > .pageTitle p {
  margin: 0;
  padding: 0;
}
.ssapp > .header p span.bold,
.ssapp > .pageTitle p span.bold {
  font-weight: bold;
}
.ssapp > .header .title span,
.ssapp > .pageTitle .title span {
  font-size: 12px;
}
.ssapp > .header .detail span,
.ssapp > .pageTitle .detail span {
  font-size: 12px;
}
.ssapp > .body {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
}
.ssapp > .section {
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
}

div#feedButton,
div#feedDisplayButton {
  position: absolute;
  right: 3rem;
  display: inline-block;
  margin: 8px 5px 0 0;
}
div#feedButton img,
div#feedDisplayButton img {
  max-width: 28px;
  max-height: 28px;
  cursor: pointer;
}
div#feedButton div#feedContainer,
div#feedDisplayButton div#feedContainer {
  border-collapse: collapse;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  display: none;
  opacity: 0;
  right: 0px;
  top: 30px;
  width: 350px;
  height: 650px;
  background-color: #333333;
  z-index: 999;
  -webkit-box-shadow: 0 0 8px black;
  box-shadow: 0 0 8px black;
}
div#feedButton div#feedContainer.show,
div#feedDisplayButton div#feedContainer.show {
  display: block;
  opacity: 1;
}

#the-feed-button > #feedButton {
  position: relative !important;
}

#smokesignals {
  width: 100%;
  height: 100%;
  background-color: #fff;
}
#smokesignals v-cloak {
  display: none;
}
#smokesignals #ssMaster {
  z-index: 1000;
}
#smokesignals #ssDetail {
  z-index: 1001;
}
#smokesignals #ssDetail > .titlebar > span.title {
  cursor: pointer;
}
#smokesignals #ssDetail.hasPlayer > .playerBar, #smokesignals #ssDetail.hasOrg > .playerBar {
  padding-top: calc(20px / 4);
  height: 20px;
  background-color: green;
  font-size: 11px;
  text-align: center;
  color: #fff;
}
#smokesignals #ssChannel {
  z-index: 1002;
}
#smokesignals #ssChannel > .titlebar > span.title {
  cursor: pointer;
}
#smokesignals #ssChannel > .titlebar > span.channelColor {
  width: 100%;
  position: absolute;
  height: 2px;
  top: 90%;
}
#smokesignals #ssPageTwo {
  z-index: 1005;
}
#smokesignals #ssOverlay {
  z-index: 1010;
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
}
#smokesignals #ssOverlay img {
  width: 20%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#smokesignals .page {
  position: absolute;
  top: 0;
  left: 0;
  width: 350px;
  height: 650px;
}
#smokesignals .page .titlebar {
  position: relative;
  height: 50px;
  background-color: #003263;
}
#smokesignals .page .titlebar > div.loading {
  top: 325px;
  z-index: 3000;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
#smokesignals .page .titlebar > span {
  display: inline-block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#smokesignals .page .titlebar > span.navaction {
  left: 10px;
}
#smokesignals .page .titlebar > span.navaction a {
  display: block;
  width: 22px;
  height: 22px;
  margin-left: 10px;
}
#smokesignals .page .titlebar > span.navaction a.hamburger {
  background: url("../../mobile/images/hamburger.png") no-repeat;
}
#smokesignals .page .titlebar > span.navaction a.appback {
  background: url("../../mobile/images/back.png") no-repeat;
}
#smokesignals .page .titlebar > span.navaction a.reload {
  margin-top: 5px;
  width: 25px;
  background: url("../../mobile/images/reload.png") no-repeat;
  background-size: 90%;
}
#smokesignals .page .titlebar > span.navaction a b {
  display: none;
}
#smokesignals .page .titlebar > span.navaction.right {
  left: auto;
  right: 12px;
}
#smokesignals .page .titlebar > span.title {
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#smokesignals .page .content {
  position: relative;
  background-color: #ffffff;
  overflow: auto;
  overflow-x: hidden;
  font-size: 12px;
}
#smokesignals .page .content.preventScroll {
  overflow-x: hidden;
  overflow-y: hidden;
}
#smokesignals .page .content > table {
  width: 100%;
}
#smokesignals .page .content > table tr.deselected td {
  opacity: 0.1;
}
#smokesignals .page .content > table td {
  padding: 3px 0;
}
#smokesignals .page .content > table td.channelName {
  cursor: pointer;
  height: 20px;
  color: #fff;
  width: 77%;
  line-height: 13px;
  padding: 5px;
  vertical-align: middle;
}
#smokesignals .page .content > table td.channelPriority {
  width: 20%;
}
#smokesignals .page .content > table td.channelPriority a {
  margin: 0 auto;
  display: block;
  width: 22px;
  height: 22px;
  background: url("../../mobile/images/nopriority.png") no-repeat;
}
#smokesignals .page .content > table td.channelPriority a.priority {
  background: url("../../mobile/images/priority.png") no-repeat;
}
#smokesignals .page .content > table td.channelPriority a b {
  display: none;
}
#smokesignals .page .content > table td.channelColor {
  width: 3%;
}
#smokesignals .page .content > table td.messageBody {
  width: 80%;
  line-height: 13px;
  padding: 5px;
  border-right: 1px solid #c5c5c5;
}
#smokesignals .page .content > table td.messageBody:hover {
  cursor: pointer;
}
#smokesignals .page .content > table td.messageBody.noHover:hover {
  cursor: default;
}
#smokesignals .page .content > table td.messageBody > span {
  display: block;
}
#smokesignals .page .content > table td.messageBody > span.header {
  font-size: 13px;
  font-weight: bold;
  padding-bottom: 5px;
}
#smokesignals .page .content > table td.messageBody > span.subheader {
  font-size: 12px;
  font-style: italic;
  padding-bottom: 3px;
}
#smokesignals .page .content > table td.messageBody > span.detail {
  font-size: 12px;
  line-height: 14px;
  word-break: break-word;
}
#smokesignals .page .content > table td.messageInfo {
  width: 17%;
  text-align: center;
  vertical-align: middle;
  font-size: 11px;
}
#smokesignals .page .content > table td.messageInfo span {
  display: block;
}
#smokesignals .page .content > table td.messageInfo span:first-child {
  padding-bottom: 10px;
}
#smokesignals .page .content > table td.messageInfo span a {
  color: #ce1126;
}
#smokesignals .page#ssMaster {
  width: 300px;
}
#smokesignals .page#ssMaster .content {
  height: calc(calc(100% - 50px) - 40px);
  background-color: #03264a;
}
#smokesignals .page#ssMaster .content tr {
  border-bottom: 1px solid #333;
}
#smokesignals .page#ssMaster .footer {
  position: relative;
  height: 40px;
  background-color: #03264a;
  padding: 5px;
}
#smokesignals .page#ssMaster .footer button {
  margin-top: 0;
  cursor: pointer;
  border: none;
  background-color: rgb(0, 50, 99);
  color: #fff;
  height: 100%;
  width: 100%;
}
#smokesignals .page#ssDetail .content, #smokesignals .page#ssPageTwo .content, #smokesignals .page#ssChannel .content {
  height: calc(100% - 50px);
}
#smokesignals .page#ssDetail .content tr, #smokesignals .page#ssPageTwo .content tr, #smokesignals .page#ssChannel .content tr {
  border-bottom: 1px solid #878888;
}
#smokesignals .page#ssPageTwo, #smokesignals .page#ssChannel {
  left: 350px;
}

.text-input {
  border: 1px solid #6e6e6e;
  border-radius: 2px;
  padding: 3px;
}
.text-input:focus {
  outline: none;
}

.panning {
  cursor: all-scroll;
}

.rh-platoon {
  background: rgb(245, 80, 80);
}

.lh-platoon {
  background: rgb(185, 180, 250);
}

.mil-free-agent {
  background: rgb(228, 170, 170);
}

.rule5 {
  background: rgb(213, 134, 245);
}

.free-agent {
  background: rgb(180, 220, 250);
}

.option-next {
  background: rgb(255, 255, 160);
}

.arb {
  background: rgb(170, 220, 170);
}

.injured {
  color: #ce1126;
}

.recent {
  font-weight: bold;
}

.aaa {
  background: rgb(230, 230, 230);
}

.aa {
  background: rgb(210, 210, 210);
}

.hi-a {
  background: rgb(180, 180, 180);
}

.lo-a {
  background: rgb(160, 160, 160);
}
.lo-a a {
  color: #fff;
}

.lower-lev {
  background: rgb(140, 140, 140);
}
.lower-lev a {
  color: #fff;
}

.rookie {
  background: rgb(120, 120, 120);
}
.rookie a {
  color: #fff;
}

.no-touch ul.tableList li a:hover, .no-touch .teamPlayer:hover {
  color: #fff !important;
  background-color: rgba(0, 0, 0, 0.6) !important;
  text-decoration: none;
}

.loadingGIF {
  top: 300px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.italic {
  font-style: italic;
}

.static {
  position: static !important;
}

@media print {
  html {
    background: transparent;
  }
}

body {
  min-width: 970px;
  /****  Assessment form code  ****/
  /****  End Assessment form code  ****/
}
body [v-cloak] {
  display: none !important;
}
@media print {
  body {
    width: 660px;
    min-width: 660px;
  }
}
body .hidden {
  display: none;
}
body.hide-shell #mainNav,
body.hide-shell #dashNav,
body.hide-shell #position-link {
  display: none;
}
body.hide-shell #dashContent {
  padding: 0px !important;
}
body #dview-assessments #container {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
body #dview-assessments .flip-card--inner-front {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
body #dview-assessments .scrollable-content {
  overflow: auto;
  max-height: calc(100vh - 250px);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
body .ulnav {
  width: 100%;
}
body .ulnav li {
  display: inline-block;
  text-align: center;
}
body .ulnav li a {
  background-color: #333;
  display: block;
  padding: 5px;
  border: 1px solid #000b17;
  text-decoration: none;
  margin-right: 2px;
  font-size: 0.8148148148em;
}
body .ulnav li a.selected {
  background-color: #004c96 !important;
}
body .fielderror {
  background-color: #ce1126 !important;
}
body .fieldgood {
  background-color: #0f752d !important;
}
body .needsInput {
  background-color: yellow !important;
}
body .vertText {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
body .rptSummaryCol {
  line-height: 20px;
}
body .max-length-parent {
  position: relative;
}
body .max-length-parent .max-length {
  display: none;
  position: absolute;
  bottom: 2px;
  right: 2px;
  max-width: 85px;
  background: #fff;
  padding: 3px;
  font-size: 11px;
}
body .max-length-parent .hasChar {
  padding-right: 35px;
}
body .max-length-parent .hasChar:focus + div.max-length {
  display: block;
}
body .app {
  padding: 0.7407407407em;
  margin-top: 1.8518518519em;
  position: relative;
  height: 100%;
}
body .app #pd_info_panel {
  position: relative;
  background-color: rgba(0, 0, 0, 0.6) !important;
  min-width: 70.3703703704em;
  min-height: 48.1481481481em;
  margin: 0 auto;
  overflow: hidden;
}
body .app #pd_info_panel #pd_teamDash {
  width: 100%;
}
body .app #pd_info_panel #pd_teamDash .loadingGif {
  max-width: 10%;
}
body .app #pd_info_panel #pd_teamDash ul.pd_ulNav {
  display: table;
  table-layout: fixed;
  width: 100%;
}
body .app #pd_info_panel #pd_teamDash ul.pd_ulNav li {
  display: table-cell;
  text-align: center;
}
body .app #pd_info_panel #pd_teamDash ul.pd_ulNav li a {
  display: block;
  padding: 5px;
  border: 1px solid #000b17;
  text-decoration: none;
  font-size: 0.8148148148em;
}
body .app #pd_info_panel #pd_teamDash ul.pd_ulNav li a.selected {
  background-color: #004c96 !important;
}
body .app #pd_info_panel #pd_teamDash #pd_teamList {
  border-bottom: 1px solid #fff;
}
body .app #pd_info_panel #pd_teamDash #pd_teamList a {
  background-color: #ce1126;
}
body .app #pd_info_panel #pd_teamDash #pd_infoList a {
  background-color: #333333;
}
body .app #pd_info_panel #pd_teamDash #pd_posList a {
  background-color: #333333;
}
body .app #pd_info_panel #pd_teamDash div.pd_container {
  display: table-cell;
  padding: 5px;
  min-height: 85vh;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer {
  width: 35%;
  float: left;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer .pd_infoContainer {
  font-size: 0.8888888889em;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_teamInfo {
  padding: 0.71em 0;
  color: #fff;
  text-align: center;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_teamInfo .btn {
  padding: 2px 0;
  width: 99%;
  border: 1px solid #fff !important;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_boxScores {
  overflow: hidden;
  margin-bottom: 0.3703703704em;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_updateFeed ul li {
  padding: 5px;
  margin: 1px;
  background-color: #fff;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_updateFeed ul li:nth-child(even) {
  background-color: #ccc;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_updateFeed ul li a {
  color: rgb(0, 50, 99);
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_updateFeed ul li strong {
  font-weight: bold;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_updateFeed p {
  padding: 5px;
  margin: 1px;
  background-color: #fff;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers strong {
  font-weight: bold;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers ul {
  display: table;
  table-layout: fixed;
  width: 100%;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers ul li {
  display: table-cell;
  background-color: transparent;
  padding: 3px;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers ul li a {
  color: rgb(0, 50, 99);
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers ul li.pd_list_date {
  width: 10%;
  text-align: center;
  background-color: transparent;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers ul li.pd_list_action {
  width: 15%;
  text-align: center;
  background-color: transparent;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers ul:nth-child(odd) {
  background-color: #ccc;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers #pd_dailyList div.pd_dailyReportTypeContainer {
  background-color: #fff;
  border: 1px solid #000;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers #pd_dailyList div.pd_dailyReportTypeContainer span,
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers #pd_dailyList div.pd_dailyReportTypeContainer li {
  padding: 3px;
}
body .app #pd_info_panel #pd_teamDash #pd_teamInfoContainer #pd_dailyPlayers .title {
  display: block;
  background-color: rgb(0, 50, 99);
  border-bottom: 1px solid #000;
  color: #fff;
}
body .app #pd_info_panel #pd_teamDash #pd_teamStatusGridContainer {
  width: 65%;
  float: right;
}
body .app #pd_info_panel #pd_teamDash #pd_teamStatusGridContainer table {
  width: 100%;
  background-color: #fff;
  border-collapse: collapse;
}
body .app #pd_info_panel #pd_teamDash #pd_teamStatusGridContainer table thead td {
  font-weight: bold;
}
body .app #pd_info_panel #pd_teamDash #pd_teamStatusGridContainer table thead td a {
  color: #ce1126;
  text-decoration: none;
}
body .app #pd_info_panel #pd_teamDash #pd_teamStatusGridContainer table td {
  border: 1px solid #ccc;
  padding: 0.2222222222em;
  vertical-align: middle;
  font-size: 0.8888888889em;
}
body .app #pd_info_panel #pd_teamDash #pd_teamStatusGridContainer table td a {
  color: rgb(0, 50, 99);
  text-decoration: none;
  padding: 0.1481481481em;
  display: block;
  width: 100%;
  height: 100%;
}
body .app #pd_info_panel #pd_teamDash #pd_teamStatusGridContainer table td a:hover, body .app #pd_info_panel #pd_teamDash #pd_teamStatusGridContainer table td a.sort {
  text-decoration: underline;
}
body .app #pd_info_panel #pd_teamDash #pd_teamStatusGridContainer table tbody tr:nth-child(even) {
  background-color: #d9d9d9;
}
body .app .section-title {
  margin-bottom: 3px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  color: rgb(0, 50, 99);
}
body .app .section-title span {
  font-weight: lighter;
}
body .app .views {
  margin-bottom: 2px;
}
body .app .views li {
  display: inline-block;
  margin-left: -2px;
  text-align: center;
  padding: 5px 10px;
  font-size: 0.8888888889em;
  background-color: #6d6d6d;
  border-right: 1px solid #fff;
  font-weight: lighter;
}
body .app .views li:first-child {
  margin-left: 0;
  margin-right: -1px;
}
body .app .views li.selected {
  background-color: #ce1126;
}
@media print {
  body .app .views li.selected {
    background-color: #fff;
    border: 1px solid #ce1126;
  }
}
body .app .views li a {
  color: #fff;
  cursor: pointer;
}
@media print {
  body .app .views li {
    background: #ccc;
  }
  body .app .views li a {
    color: #000;
  }
}
body .app .views .empty-li {
  background: transparent;
  border: 0;
}
body .app #affil-data {
  margin-bottom: 50px;
}
body .app #pdTransactionsTable {
  width: 100%;
}
body .app #pdTransactionsTable table {
  width: 100%;
}
body .app #pdProgressTable {
  width: 100%;
}
body .app #pdProgressTable table {
  width: 100%;
}
body .app #pdProgressTable .pos {
  width: 35px;
}
body .app #pdProgressTable .age {
  width: 33px;
}
body .app #pdProgressTable .one-one {
  width: 42px;
}
body .app #pdReportingTable,
body .app #pdReadinessTable,
body .app #pdStandings {
  width: 100%;
}
body .app #pdReportingTable table,
body .app #pdReadinessTable table,
body .app #pdStandings table {
  width: 100%;
}
body .app #pdReadinessTable .done {
  background: green;
  color: #fff;
  cursor: pointer;
}
body .app #pdReadinessTable .done a {
  color: #fff;
}
body .app #pdReadinessTable .reader {
  text-align: center;
  cursor: pointer;
}
body .app #pdReadinessTable .add,
body .app #pdReadinessTable .not-done {
  text-align: center;
  cursor: pointer;
}
body .app #pdReadinessTable .not-done {
  color: #ccc;
}
body .app #pdScheduleTable {
  width: 100%;
}
body .app #pdScheduleTable table {
  width: 100%;
}
body .app #pdScheduleTable td {
  vertical-align: middle;
}
body .app #pdPlayerTrackerTable,
body .app #pdPitcherTrackerTable {
  width: 100%;
}
body .app #pdPlayerTrackerTable table,
body .app #pdPitcherTrackerTable table {
  width: 100%;
}
body .app #pdPlayerTrackerTable .player,
body .app #pdPitcherTrackerTable .player {
  width: 90px;
}
body .app #pdPlayerTrackerTable .pos,
body .app #pdPitcherTrackerTable .pos {
  width: 66px;
}
body .app #pdPlayerTrackerTable .np,
body .app #pdPitcherTrackerTable .np {
  width: 29px;
}
body .app #pdPlayerTrackerTable .gs,
body .app #pdPitcherTrackerTable .gs {
  width: 20px;
}
body .app #pdPlayerTrackerTable .pa,
body .app #pdPitcherTrackerTable .pa {
  width: 37px;
}
body .app #pdPlayerTrackerTable .day,
body .app #pdPitcherTrackerTable .day {
  width: 50px;
}
body .app #pdTeamBatter,
body .app #pdTeamPitcher {
  width: 100%;
}
body .app #pdTeamBatter table,
body .app #pdTeamPitcher table {
  width: 100%;
}
body .app #pdTeamBatter td,
body .app #pdTeamPitcher td {
  min-width: 23px;
}
body .app #pdTeamBatter .player,
body .app #pdTeamPitcher .player {
  width: 90px;
}
body .app #pdCoordRptView h3 {
  font-weight: bold;
  margin-bottom: -10px;
}
body .app #pdCoordRptView table {
  width: 1000px;
}
body .app #pdCoordRptView table tr.shaded td {
  background-color: #ccc;
}
body .app #pdCoordRptView table tr.content {
  display: none;
}
body .app #pdCoordRptView table tr.content td {
  text-align: left;
}
body .app #pdCoordRptView table tr.content td div h6 {
  font-weight: bold;
  border-bottom: 1px solid rgb(0, 50, 99);
  padding: 3px;
  text-align: left;
  margin-bottom: 3px;
  width: 100%;
}
body .app #pdCoordRptView table tr.content td div p {
  padding-left: 5px;
}
body .app #pdCoordRptView table tr.content td div.players {
  position: relative;
}
body .app #pdCoordRptView table tr.content td div.players a.expand {
  position: absolute;
  top: 5px;
  right: 15px;
}
body .app #pdCoordRptView table tr.content td div.players > table {
  width: calc(100% - 20px);
  margin: 10px;
}
body .app #pdCoordRptView table tr.content td div.players > table tr td {
  text-align: left;
}
body .app #pdCoordRptView table tr.content td div.players > table tr.content td {
  border-bottom: 2px solid #000;
  padding-bottom: 10px !important;
}
body .app #pdCoordRptView table tr.content td div.players > table tr.content td > span {
  display: block;
  padding: 5px 0;
}
body .app #pdCoordRptView table tr.content td a.expand {
  font-size: 10px;
  position: absolute;
  top: 5px;
  right: 15px;
}
body .app #pdCoordRptView table tr.content:hover {
  background-color: transparent !important;
}
body .app #pdCoordRptView table tr.bottom {
  border-bottom: 2px solid #000;
}
body .app #pdCoordRptView table tr td {
  position: relative;
  white-space: unset;
  word-wrap: break-word !important;
}
body .app #pdCoordRptView ul {
  list-style-type: none;
}
body .app #pdCoordRptView ul li {
  display: inline-block;
}
body .app .footnote {
  margin-top: 5px;
  font-size: 12px;
  font-style: italic;
  text-align: right;
}
body .app .score {
  display: inline-block;
  width: 30px;
}
body .app .sorted-col {
  background: #d3f1ff;
}
body .app .sorted-header-col {
  background: #d3f1ff;
  color: rgb(0, 50, 99);
}
body .app .affiliates table.cellControl > tbody > tr > td {
  width: auto !important;
}
body .app #promotion-model {
  display: none;
}
body .app #promotion-model .divider {
  border: 2px solid #000;
  background: #999;
  text-align: left;
  color: #000;
}
body .app #contentMakeup .collapsed {
  display: none;
}
body .app #contentMakeup .tableDisplay {
  border-left: 0;
}
body .app #contentMakeup .tableDisplay tr,
body .app #contentMakeup .tableDisplay tr:hover {
  cursor: pointer;
}
body .app #contentMakeup .tableDisplay tr.selected,
body .app #contentMakeup .tableDisplay tr:hover.selected {
  background: #606060 !important;
  color: #fff;
}
body .app #contentMakeup .tableDisplay td:first-child {
  border-left: 2px solid #000;
}
body .app #contentMakeup .tableDisplay td.empty-cell {
  border: 0;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  background: #fff;
}
body .app #contentMakeup .tableDisplay .entries tr:nth-of-type(4n + 1) {
  background: #ffffff;
}
body .app #contentMakeup .tableDisplay .entries tr:nth-of-type(4n + 2) {
  background: #ffffff;
}
body .app #contentMakeup .tableDisplay .entries tr:nth-of-type(4n + 3) {
  background: #e5e5e5;
}
body .app #contentMakeup .tableDisplay .entries tr:nth-of-type(4n + 4) {
  background: #e5e5e5;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 1) {
  background: #ffffff;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 2) {
  background: #ffffff;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 3) {
  background: #ffffff;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 4) {
  background: #ffffff;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 5) {
  background: #ffffff;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 6) {
  background: #ffffff;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 7) {
  background: #e5e5e5;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 8) {
  background: #e5e5e5;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 9) {
  background: #e5e5e5;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 10) {
  background: #e5e5e5;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 11) {
  background: #e5e5e5;
}
body .app #contentMakeup .tableDisplay .sorted-entries tr:nth-of-type(12n + 12) {
  background: #e5e5e5;
}
body .app #contentMakeup .tableDisplay .by {
  width: 100px;
}
body .app #contentMakeup .tableDisplay .date {
  width: 80px;
}
body .app #contentMakeup .tableDisplay .source {
  width: 120px;
}
body .app #contentMakeup .tableDisplay .event {
  width: 120px;
}
body .app #contentMakeup .tableDisplay .grade {
  width: 50px;
}
body .app #contentMakeup .expand {
  cursor: pointer;
}
body .app #contentMakeup .grade-info {
  font-weight: bold;
  background: #bbb;
}
body .app #contentMakeup .notes {
  width: 530px;
  border-left: 2px solid #000;
  white-space: pre-line;
  text-align: left;
  line-height: 14px;
}
body #modal-container {
  position: absolute;
  height: 100%;
}
body .add-readiness-report {
  height: calc(100% - 50px);
}
body .add-readiness-report .modal-content {
  height: 100%;
  padding: 20px;
}
body .add-readiness-report .buttons {
  padding-top: 10px;
  text-align: center;
}
body .add-readiness-report button {
  font-size: 10px;
}
body .add-readiness-report button.submit, body .add-readiness-report button.cancel {
  border: 2px solid #999;
  background: green;
  padding: 5px;
  color: #fff;
  cursor: pointer;
}
body .add-readiness-report button.cancel {
  background: #ce1126;
}
body .add-readiness-report button.aux {
  border: 2px solid #ddd;
  background: #f9f9f9;
  padding: 3px 5px;
  color: #000;
  cursor: pointer;
}
body #readiness-entry-pos,
body #readiness-entry-medical,
body #readiness-entry-pitcher,
body #readiness-entry-strength {
  height: calc(100% - 40px);
  overflow-y: auto;
}
body #readiness-entry-pos input,
body #readiness-entry-medical input,
body #readiness-entry-pitcher input,
body #readiness-entry-strength input {
  width: calc(100% - 6px);
  height: 20px;
}
body #readiness-entry-pos select,
body #readiness-entry-medical select,
body #readiness-entry-pitcher select,
body #readiness-entry-strength select {
  height: 20px;
}
body #readiness-entry-pos textarea,
body #readiness-entry-medical textarea,
body #readiness-entry-pitcher textarea,
body #readiness-entry-strength textarea {
  width: calc(100% - 6px);
  height: 20px;
  overflow: hidden;
}
body #readiness-entry-pos td,
body #readiness-entry-medical td,
body #readiness-entry-pitcher td,
body #readiness-entry-strength td {
  vertical-align: middle;
}
body #readiness-entry-pos .catchers tr:last-child td,
body #readiness-entry-pos .infielders tr:last-child td,
body #readiness-entry-pos .outfielders tr:last-child td,
body #readiness-entry-pos .sp tr:last-child td,
body #readiness-entry-medical .catchers tr:last-child td,
body #readiness-entry-medical .infielders tr:last-child td,
body #readiness-entry-medical .outfielders tr:last-child td,
body #readiness-entry-medical .sp tr:last-child td,
body #readiness-entry-pitcher .catchers tr:last-child td,
body #readiness-entry-pitcher .infielders tr:last-child td,
body #readiness-entry-pitcher .outfielders tr:last-child td,
body #readiness-entry-pitcher .sp tr:last-child td,
body #readiness-entry-strength .catchers tr:last-child td,
body #readiness-entry-strength .infielders tr:last-child td,
body #readiness-entry-strength .outfielders tr:last-child td,
body #readiness-entry-strength .sp tr:last-child td {
  border-bottom: 1px solid #000;
}
body #readiness-entry-pos .strength-notes,
body #readiness-entry-medical .strength-notes,
body #readiness-entry-pitcher .strength-notes,
body #readiness-entry-strength .strength-notes {
  height: 40px;
}
body #readiness-entry-pos .tableDisplay,
body #readiness-entry-medical .tableDisplay,
body #readiness-entry-pitcher .tableDisplay,
body #readiness-entry-strength .tableDisplay {
  width: 100%;
}
body #readiness-entry-pos .notes,
body #readiness-entry-medical .notes,
body #readiness-entry-pitcher .notes,
body #readiness-entry-strength .notes {
  width: auto;
}
body #readiness-entry-pos .body-part,
body #readiness-entry-medical .body-part,
body #readiness-entry-pitcher .body-part,
body #readiness-entry-strength .body-part {
  width: 100px;
}
body #readiness-entry-pos .body-part textarea,
body #readiness-entry-medical .body-part textarea,
body #readiness-entry-pitcher .body-part textarea,
body #readiness-entry-strength .body-part textarea {
  display: block;
  margin-bottom: 5px;
}
body #readiness-entry-pos .body-part textarea:last-child,
body #readiness-entry-medical .body-part textarea:last-child,
body #readiness-entry-pitcher .body-part textarea:last-child,
body #readiness-entry-strength .body-part textarea:last-child {
  margin-bottom: 0;
}
body #readiness-entry-pos .side,
body #readiness-entry-medical .side,
body #readiness-entry-pitcher .side,
body #readiness-entry-strength .side {
  width: 40px;
}
body #readiness-entry-pos .np,
body #readiness-entry-medical .np,
body #readiness-entry-pitcher .np,
body #readiness-entry-strength .np {
  width: 30px;
}
body #readiness-entry-pos .player,
body #readiness-entry-medical .player,
body #readiness-entry-pitcher .player,
body #readiness-entry-strength .player {
  width: 100px;
}
body #readiness-entry-pos .lift,
body #readiness-entry-medical .lift,
body #readiness-entry-pitcher .lift,
body #readiness-entry-strength .lift {
  width: 40px;
}
body #readiness-entry-pos .soreness select,
body #readiness-entry-medical .soreness select,
body #readiness-entry-pitcher .soreness select,
body #readiness-entry-strength .soreness select {
  display: block;
  margin-bottom: 5px;
}
body #readiness-entry-pos .soreness select:last-child,
body #readiness-entry-medical .soreness select:last-child,
body #readiness-entry-pitcher .soreness select:last-child,
body #readiness-entry-strength .soreness select:last-child {
  margin-bottom: 0;
}
body #readiness-entry-pos .cond,
body #readiness-entry-medical .cond,
body #readiness-entry-pitcher .cond,
body #readiness-entry-strength .cond {
  width: 80px;
}
body #readiness-entry-pos .type,
body #readiness-entry-medical .type,
body #readiness-entry-pitcher .type,
body #readiness-entry-strength .type {
  width: 58px;
}
body #readiness-entry-pos .yest,
body #readiness-entry-medical .yest,
body #readiness-entry-pitcher .yest,
body #readiness-entry-strength .yest {
  padding-top: 5px;
  font-size: 11px;
  font-style: italic;
  color: #999;
  text-align: left;
}
body #readiness-entry-pos .yest-header,
body #readiness-entry-medical .yest-header,
body #readiness-entry-pitcher .yest-header,
body #readiness-entry-strength .yest-header {
  width: 15px;
  cursor: pointer;
}
body #readiness-entry-pos .new-injury input,
body #readiness-entry-medical .new-injury input,
body #readiness-entry-pitcher .new-injury input,
body #readiness-entry-strength .new-injury input {
  display: block;
  margin: 3px auto 10px;
  width: 20px;
}
body #readiness-entry-pos .new-injury input:last-child,
body #readiness-entry-medical .new-injury input:last-child,
body #readiness-entry-pitcher .new-injury input:last-child,
body #readiness-entry-strength .new-injury input:last-child {
  margin-bottom: 0;
}
body #readiness-entry-pos .add-injury,
body #readiness-entry-medical .add-injury,
body #readiness-entry-pitcher .add-injury,
body #readiness-entry-strength .add-injury {
  text-align: center;
}
body #readiness-entry-pos .add-injury button,
body #readiness-entry-medical .add-injury button,
body #readiness-entry-pitcher .add-injury button,
body #readiness-entry-strength .add-injury button {
  width: 18px;
  height: 18px;
  border: 1px solid #999;
  border-radius: 20px;
  background: #ccc;
  padding: 0 0 10px;
  font-size: 14px;
  line-height: inherit;
  cursor: pointer;
}
body #readiness-entry-pos .add-injury button:hover,
body #readiness-entry-medical .add-injury button:hover,
body #readiness-entry-pitcher .add-injury button:hover,
body #readiness-entry-strength .add-injury button:hover {
  background: #ce1126;
  color: #fff;
}
body #readiness-entry-medical .notes,
body #readiness-entry-pos .notes {
  width: 500px;
}
body #readiness-entry-pitcher .notes {
  width: 600px;
}
body .pd_updateFeedTitle,
body .pd_boxScoresTitle,
body .pd_dailyPlayersTitle {
  display: block;
  text-align: center;
  margin: 0px;
  color: #fff;
  border: 1px solid !important;
  padding: 0.2222222222em;
  background-color: #333333;
}
body .tableDisplay thead td {
  border-top: 2px solid #000;
}
body .tableDisplay thead td:last-child {
  border-right: 0;
}
body .tableDisplay .isTblHeader td {
  font-size: 11px;
}
body .tableCell {
  padding-right: 20px;
}
body .aTable {
  height: 5em;
}
body .aTable th,
body .aTable td {
  text-align: left;
  vertical-align: middle;
  font-size: 0.8148148148em;
}
body .aTable th.aTableHeader {
  position: relative;
  padding: 0.3em;
  background-color: #d9d9d9;
  font-weight: bold;
  text-align: center;
  font-size: 1.037037037em;
}
body .aTable th.aTableHeader span {
  position: absolute;
  right: 0.7407407407em;
}
body .aTable th.aTableHeader span a {
  color: rgb(0, 50, 99);
}
body .aTable th.aTableHeader span.asmHistoryBack {
  left: 0.7407407407em !important;
  right: auto;
}
body .aTable td {
  padding: 0.5em;
}
body .aTable td.aTitle {
  width: 7.037037037em;
  font-weight: bold;
  padding: 0.7407407407em;
  font-size: 1.037037037em;
  position: relative;
}
body .aTable td.aTitle span {
  font-size: 0.8148148148em;
}
body .aTable td.aTitle span a {
  color: rgb(0, 50, 99);
}
body .aTable td.aGrade {
  text-align: center;
  width: 3.7037037037em;
  width: 2em;
}
body .aTable td.aExecTakeaway {
  width: 3.7037037037em;
  width: 2em;
}
body .aTable td.aChildren {
  width: 15.9259259259em;
  padding: 0;
}
body .aTable td.aComments {
  width: 28.5185185185em;
}
body .aTable td.aDate {
  width: 3.7037037037em;
  text-align: center;
}
body .aTable tr.aExecRow {
  background-color: #f2f2f2;
}
body .aTable table {
  height: 100%;
  width: 100%;
}
body .aTable table td {
  padding: 0.52em;
  font-size: 1.037037037em;
}
body .aTable table tr td:first-child {
  width: 75%;
}
body .aTable table tr td:last-child {
  width: 25%;
}
body #similarity {
  padding-top: 65px;
}
body #similarity .table-content {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-top: 0;
}
body #similarity .tableOptions {
  padding: 0.7407407407em;
  margin: calc((65px + 5px) * -1) 0 0 0;
  position: fixed;
  z-index: 100;
  background-color: #fff;
  border: 1px solid #ccc;
}
body #similarity .tableOptions strong {
  float: unset;
  margin-right: 0;
}
body #similarity .tableOptions .padRightSeparation {
  padding-right: 5px;
}
body #similarity .dv-table {
  margin-right: 10px;
  display: inline;
}
body #similarity div.colorkey {
  font-size: 11px;
  margin-top: 10px;
}
body #similarity div.colorkey span {
  border: 1px solid #ccc;
  padding: 3px;
}
body #assessmentTables .asmTabs ul,
body #execTable .asmTabs ul,
body #readerExecTable .asmTabs ul {
  display: table;
  table-layout: fixed;
  width: 60.7407407407em;
}
body #assessmentTables .asmTabs ul li,
body #execTable .asmTabs ul li,
body #readerExecTable .asmTabs ul li {
  display: table-cell;
}
body #assessmentTables .asmTabs ul li a,
body #execTable .asmTabs ul li a,
body #readerExecTable .asmTabs ul li a {
  display: block;
  padding: 0.3em;
  color: #fff;
  background-color: #647588;
  text-align: center;
  text-decoration: none;
  margin-right: 1px;
}
body #assessmentTables .asmTabs ul li a:hover,
body #execTable .asmTabs ul li a:hover,
body #readerExecTable .asmTabs ul li a:hover {
  background-color: #700915;
}
body #assessmentTables .asmTabs ul li a.selected,
body #execTable .asmTabs ul li a.selected,
body #readerExecTable .asmTabs ul li a.selected {
  background-color: #700915;
}
body #assessmentFormManager {
  position: fixed;
  bottom: 1.4814814815em;
  right: 1.4814814815em;
  border: 1px solid #9f9e9f;
  width: 55.5555555556em;
  height: 34.8888888889em;
  background: #fff;
  overflow: visible;
  z-index: 9999;
  -webkit-box-shadow: 0 0 0.5925925926em #4e5c6b;
  box-shadow: 0 0 0.5925925926em #4e5c6b;
}
body #assessmentFormManager small {
  font-size: 0.962962963em;
}
body #assessmentFormManager .assessmentFormMove {
  color: #fff;
  text-align: center;
  padding: 5px;
  background-color: #4e5c6b;
  cursor: move;
}
body #assessmentFormManager .assessmentFormMove span {
  position: absolute;
  top: 0.1481481481em;
  left: 0.3703703704em;
}
body #assessmentFormManager .subAssessmentBar {
  background-color: #abb5c1;
  color: #fff;
  border-bottom: 1px solid #fff;
}
body #assessmentFormManager .subAssessmentBar .error {
  background-color: red;
  color: #fff;
}
body #assessmentFormManager .subAssessmentBar .subAssessmentLastEditor {
  float: right;
  font-size: 0.8148148148em;
  padding-top: 0.1481481481em;
}
body #assessmentFormManager .subAssessmentBar .subAssessmentBarActivate {
  display: block;
  padding: 5px;
  text-decoration: none;
}
body #assessmentFormManager .subAssessmentBar span.manage {
  float: right;
}
body #assessmentFormManager .subAssessmentBar .subAssessmentView {
  display: none;
  color: #000;
  background-color: #fff;
  padding: 5px;
  margin-top: 5px;
  border-bottom: 1px solid #4e5c6b;
}
body #assessmentFormManager .subAssessmentBar.open {
  background-color: #647588;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView {
  display: block;
  font-size: 0.8148148148em;
  overflow: hidden;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView table {
  width: 100%;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView input[type=text] {
  width: 2.962962963em;
  text-align: center;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView textarea {
  width: 97%;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmentGrades {
  width: 30%;
  vertical-align: top;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmentGrades p {
  position: relative;
  background-color: #f3f2f0;
  padding: 0.8em 5em 0.8em 0.8em;
  border-bottom: 1px solid #9f9e9f;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmentGrades p span {
  float: right;
  padding: 0;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmentGrades p.asmNew span {
  position: absolute;
  right: 0.3703703704em;
  top: 0.3703703704em;
  padding: 0;
  clear: both;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmentGrades p.fielderror, body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmentGrades p.fieldgood {
  color: #fff;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmentHelp {
  width: 0% !important;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmentText {
  width: 70%;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmentText p {
  margin: 0.3703703704em;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmemtLinks {
  float: right;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmemtLinks span {
  display: inline;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmemtLinks a {
  color: rgb(0, 50, 99);
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmemtLinks a.enabled {
  font-weight: bold;
  color: red;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmemtLinks a.disabled {
  color: #b3b3b3;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView .subAssessmemtLinks a[data-rel=store] {
  color: green;
}
body #assessmentFormManager .subAssessmentBar.open .subAssessmentView span {
  display: block;
  padding: 3px;
}
body #assessmentFormManager .subAssessmentBar.edited {
  background-color: yellow !important;
}
body #assessmentFormManager .subAssessmentBar.edited a {
  color: #000;
}
body #assessmentFormManager .subAssessmentBar.edited .subAssessmentGrades {
  width: 25%;
}
body #assessmentFormManager .subAssessmentBar.edited .subAssessmentHelp {
  width: 25% !important;
}
body #assessmentFormManager .subAssessmentBar.edited .subAssessmentText {
  width: 50%;
}
body #assessmentFormManager .subAssessmentBar.edited.open .subAssessmentGrades {
  width: 25%;
}
body #assessmentFormManager .subAssessmentBar.edited.open .subAssessmentHelp {
  width: 25% !important;
}
body #assessmentFormManager .subAssessmentBar.edited.open .subAssessmentHelp .helpText {
  padding: 3px;
}
body #assessmentFormManager .subAssessmentBar.edited.open .subAssessmentText {
  width: 50%;
}
body #assessmentFormManager .subAssessmentBar:last-child {
  border-bottom: none;
}
body #assessmentFormManager .subAssessmentBarButtons {
  position: absolute;
  bottom: 5px;
  right: 5px;
}
body #assessmentTables tr.border-bottom,
body #execTable tr.border-bottom,
body #assessmentFormManager tr.border-bottom,
body #assessmentHistoryTables tr.border-bottom,
body #readerExecTable tr.border-bottom {
  border-bottom: 2px solid #000;
}
body #assessmentTables tr.border-bottom:last-child,
body #execTable tr.border-bottom:last-child,
body #assessmentFormManager tr.border-bottom:last-child,
body #assessmentHistoryTables tr.border-bottom:last-child,
body #readerExecTable tr.border-bottom:last-child {
  border: none;
}
body #assessmentTables th,
body #execTable th,
body #assessmentFormManager th,
body #assessmentHistoryTables th,
body #readerExecTable th {
  border: 1px solid #9f9e9f;
}
body #assessmentTables td,
body #execTable td,
body #assessmentFormManager td,
body #assessmentHistoryTables td,
body #readerExecTable td {
  border: 1px solid #9f9e9f;
}
body #assessmentTables td tr td:first-child,
body #execTable td tr td:first-child,
body #assessmentFormManager td tr td:first-child,
body #assessmentHistoryTables td tr td:first-child,
body #readerExecTable td tr td:first-child {
  border-top: none;
  border-right: none;
  border-left: none;
}
body #assessmentTables td tr td:last-child,
body #execTable td tr td:last-child,
body #assessmentFormManager td tr td:last-child,
body #assessmentHistoryTables td tr td:last-child,
body #readerExecTable td tr td:last-child {
  border-right: none;
  border-top: none;
}
body #assessmentTables td tr:last-child td,
body #execTable td tr:last-child td,
body #assessmentFormManager td tr:last-child td,
body #assessmentHistoryTables td tr:last-child td,
body #readerExecTable td tr:last-child td {
  border-bottom: none;
}
body #assessmentTables .asmContainer,
body #execTable .asmContainer,
body #assessmentFormManager .asmContainer,
body #assessmentHistoryTables .asmContainer,
body #readerExecTable .asmContainer {
  width: 60.7407407407em;
}
body #assessmentTables .asmContainer table,
body #execTable .asmContainer table,
body #assessmentFormManager .asmContainer table,
body #assessmentHistoryTables .asmContainer table,
body #readerExecTable .asmContainer table {
  border-collapse: collapse;
}
body .axis path,
body .axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}
body .dot {
  stroke: #000;
}
body .d3Graph {
  float: left;
  position: relative;
}
body .tooltip {
  position: absolute;
  text-align: center;
  width: 5.1851851852em;
  height: 2.962962963em;
  padding: 2px;
  font: 0.8888888889em sans-serif;
  background: lightsteelblue;
  border: 0px;
  border-radius: 0.5925925926em;
  pointer-events: none;
}
body .colLeft {
  border-left: 2px solid #000;
}
body .colRight {
  border-right: 2px solid #000;
}
body .colBoth {
  border-left: 2px solid #000;
  border-right: 2px solid #000;
}
body .cellbg {
  display: table;
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
body .previousYearData {
  background-color: #ededed;
}
body #reportsGrid {
  margin-top: 0.7407407407em;
}
body .pd_boxScoresContainer {
  clear: left;
}
body .pd_boxScoresContainer div.bxsGameCell {
  float: left;
  width: 49%;
  margin: 0.1481481481em;
  background-color: rgba(70, 99, 128, 0.7);
  color: #fff;
  padding: 5px;
  border: 1px solid #fff;
  font-size: 0.8888888889em;
}
body .pd_boxScoresContainer div.bxsGameCell:hover {
  cursor: pointer;
}
body .pd_boxScoresContainer div.bxsGameCell.selected {
  background-color: rgba(128, 56, 50, 0.7);
}
body .pd_boxScoresContainer div.bxsGameCell span.bxsTeamNames {
  display: block;
  text-align: center !important;
}
body .pd_boxScoresContainer div.bxsGameCell li.bxsTeamNames {
  text-align: left !important;
}
body .pd_boxScoresContainer div.bxsGameCell .bxsResult {
  text-align: center;
}
body .pd_boxScoresContainer div.bxsGameCell .bxsResult ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: table;
  table-layout: fixed;
  width: 100%;
}
body .pd_boxScoresContainer div.bxsGameCell .bxsResult ul li {
  display: table-cell;
  padding: 2px;
}
body .pd_boxScoresContainer div.bxsGameCell .bxsResult ul li:first-child {
  width: 90px;
}
body .pd_boxScoresContainer ul.bxsRHETitle {
  font-weight: bold;
  background-color: rgba(33, 42, 54, 0.9);
}
body .pd_boxScoresContainer #bxsDetail {
  float: left;
  clear: left;
  color: #fff;
  font-size: 0.86em;
  margin: 0.1481481481em;
  border: 1px solid #fff;
  padding: 0.2222222222em;
}
body .pd_boxScoresContainer #bxsDetail div {
  float: left;
}
body .pd_boxScoresContainer #bxsDetail div ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: table;
  table-layout: fixed;
  width: 100%;
  margin-bottom: 5px;
}
body .pd_boxScoresContainer #bxsDetail div ul li {
  display: table-cell;
  text-align: center;
}
body .pd_boxScoresContainer #bxsDetail div.bxsTeams {
  width: 5%;
}
body .pd_boxScoresContainer #bxsDetail div.bxsTeams ul {
  margin: 0;
}
body .pd_boxScoresContainer #bxsDetail div.bxsTeams ul li {
  display: block;
  text-align: left;
  margin-bottom: 5px;
}
body .pd_boxScoresContainer #bxsDetail div.bxsRuns {
  width: 80%;
}
body .pd_boxScoresContainer #bxsDetail div.bxsRuns ul.bxsInnings {
  background-color: rgba(70, 99, 128, 0.7);
  border-right: 2px solid #fff;
}
body .pd_boxScoresContainer #bxsDetail div.bxsResult {
  width: 15%;
}
body .pd_boxScoresContainer #bxsDetail div.bxsOurStats {
  width: 100%;
}
body .pd_boxScoresContainer #bxsDetail div.bxsOurStats table {
  width: 100%;
}
body .pd_boxScoresContainer #bxsDetail div.bxsOurStats table td,
body .pd_boxScoresContainer #bxsDetail div.bxsOurStats table th {
  text-align: center;
}
body .pd_boxScoresContainer #bxsDetail div.bxsOurStats .bxsStatsRowTitle {
  width: 10%;
}
body .pd_boxScoresContainer #bxsDetail div.bsxDetailPage {
  width: 100%;
  padding: 1.5em 0.7407407407em 0;
  text-align: right;
}
body #daily_history .dh_header {
  width: 60em;
  height: 2.2222222222em;
  position: relative;
  margin-bottom: 1em;
}
body #daily_history .dh_header .btn {
  position: absolute;
  right: 0;
  top: 0;
}
body #daily_history .dh_header .btn.greyed {
  right: 150px;
}
body #dh_container {
  width: 70em;
  position: relative;
  font-size: 0.8148148148em;
}
body #dh_container .dh_itemTitle {
  background-color: #00254a;
  border-bottom: 1px solid #fff;
  color: #fff;
  padding: 5px;
}
body #dh_container .dpe_table {
  width: 100%;
  height: 31.1111111111em;
  border-bottom: 1px solid #000;
}
body #dh_container .dpe_column {
  height: 100%;
  border-right: 1px solid #000;
}
body #dh_container .dpe_column:last-child {
  border-right: none;
}
body #dh_container .dpe_column table {
  width: 100%;
}
body #dh_container .dpe_row {
  border-bottom: 1px solid #000;
  padding: 0.1481481481em;
}
body #dh_container .dpe_row:last-child {
  border-bottom: none;
}
body #dh_container .columnTitle {
  background-color: rgb(0, 50, 99);
  color: #fff;
  font-weight: bold;
}
body #dh_container .reportTitle {
  background-color: #fdb507;
  color: #000;
  padding: 0.3703703704em 0 0 0.7407407407em;
}
body #dh_container .reportTitle .playerName {
  font-size: 1.3333333333em;
  font-weight: bold;
}
body #dh_container #effortGraph {
  padding: 0.7407407407em;
}
body #dh_container #effortGraph ul {
  margin-left: 15px;
}
body #dh_container #closeDPE {
  position: absolute;
  top: -15px;
  right: -15px;
}
body #dh_container #col1,
body #dh_container .c1 {
  width: 25%;
}
body #dh_container #col1 .reportTitle,
body #dh_container .c1 .reportTitle {
  height: 10%;
}
body #dh_container #col1 .graph,
body #dh_container .c1 .graph {
  height: 42.5%;
}
body #dh_container #col2,
body #dh_container .c2 {
  width: 25%;
}
body #dh_container #col2 table,
body #dh_container .c2 table {
  width: 100%;
}
body #dh_container #col2 table .goalColumn,
body #dh_container .c2 table .goalColumn {
  width: 65%;
  border-right: 1px solid #fff;
}
body #dh_container #col2 table .progressColumm,
body #dh_container .c2 table .progressColumm {
  width: 35%;
  text-align: center;
}
body #dh_container #col2 table .progressColumm input,
body #dh_container .c2 table .progressColumm input {
  text-align: center;
  width: 1.4814814815em !important;
}
body #dh_container #col2 .goalsTable .bld,
body #dh_container .c2 .goalsTable .bld {
  font-weight: bold;
}
body #dh_container #col2 .goalsTable table tr td,
body #dh_container .c2 .goalsTable table tr td {
  border-collapse: collapse;
  border: 1px solid #ccc;
  padding: 0.3703703704em;
}
body #dh_container #col2 .goalsTable table tr.pdeTableGoals,
body #dh_container .c2 .goalsTable table tr.pdeTableGoals {
  background-color: #d9d9d9;
}
body #dh_container #col2 .goalsTable table tr.pdeTableSubgoals td:first-child,
body #dh_container .c2 .goalsTable table tr.pdeTableSubgoals td:first-child {
  padding-left: 0.7407407407em;
}
body #dh_container #col2 .goalsTable table tr:last-child td,
body #dh_container .c2 .goalsTable table tr:last-child td {
  border-bottom: 1px solid #000 !important;
}
body #dh_container #col3,
body #dh_container .c3 {
  width: 50%;
}
body #dh_container #col3 .notesRow,
body #dh_container .c3 .notesRow {
  height: 10.3703703704em;
}
body #dh_container #col3 .notesRow .notesTitle,
body #dh_container .c3 .notesRow .notesTitle {
  border-bottom: 1px solid #ccc;
}
body #dh_container #col3 .notesRow .notesEntry,
body #dh_container .c3 .notesRow .notesEntry {
  padding: 0.2222222222em;
}
body #dh_container #col3 .notesRow .notesEntry textarea,
body #dh_container .c3 .notesRow .notesEntry textarea {
  width: 99%;
  height: 9em;
}
body #dh_container {
  border: none;
}
body #dh_container table.dpe_table {
  border: 1px solid #000;
  margin-bottom: 0.7407407407em;
}
body .phistbg_0 {
  background-color: #f35059 !important;
  color: #fff !important;
}
body .phistbg_1 {
  background-color: #f7a1a6 !important;
  color: #fff !important;
}
body .phistbg_2 {
  background-color: #fff !important;
}
body .phistbg_3 {
  background-color: #a2d7b0 !important;
}
body .phistbg_4 {
  background-color: #54b368 !important;
}
body .phistbg_null {
  background-color: #eeeeee !important;
}

body#playerdevApp_dpew {
  background-color: #fff;
  min-width: 0;
}
body#playerdevApp_dpew .reportTypeNav {
  height: 4.4444444444em;
  padding: 0.3703703704em;
}
body#playerdevApp_dpew .reportTypeNav .ulnav {
  margin: 0.3703703704em 0;
}
body#playerdevApp_dpew .reportTypeNav a {
  background-color: #333333;
  font-size: 1.037037037em;
}
body#playerdevApp_dpew .reportTypeNav a.selected {
  background-color: rgb(0, 50, 99);
}
body#playerdevApp_dpew.stationary {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
body#playerdevApp_dpew.shadow {
  -webkit-box-shadow: 0 0 0.5925925926em #4e5c6b;
  box-shadow: 0 0 0.5925925926em #4e5c6b;
}
body#playerdevApp_dpew .dpe_move {
  color: #fff;
  text-align: center;
  padding: 5px;
  background-color: #4e5c6b;
  cursor: move;
}
body#playerdevApp_dpew .dpe_move span {
  position: absolute;
  top: 0.1481481481em;
  left: 0.3703703704em;
}
body#playerdevApp_dpew #dailyProgressEntryContainer {
  width: 100%;
  position: relative;
  font-size: 0.8888888889em;
  background-color: #fff;
  margin-bottom: 4.0740740741em;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .dh_itemTitle {
  background-color: #00254a;
  border-bottom: 1px solid #fff;
  color: #fff;
  padding: 5px;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .dpe_table {
  width: 100%;
  height: 31.1111111111em;
  border-bottom: 1px solid #000;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .dpe_column {
  height: 100%;
  border-right: 1px solid #000;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .dpe_column:last-child {
  border-right: none;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .dpe_column table {
  width: 100%;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .dpe_row {
  border-bottom: 1px solid #000;
  padding: 0.1481481481em;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .dpe_row:last-child {
  border-bottom: none;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .columnTitle {
  background-color: rgb(0, 50, 99);
  color: #fff;
  font-weight: bold;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .reportTitle {
  background-color: #fdb507;
  color: #000;
  padding: 0.3703703704em 0 0 0.7407407407em;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .reportTitle .playerName {
  font-size: 1.3333333333em;
  font-weight: bold;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #effortGraph {
  padding: 0.7407407407em;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #effortGraph ul {
  margin-left: 15px;
}
body#playerdevApp_dpew #dailyProgressEntryContainer .dpe_formFunctions {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 1000;
  text-align: center;
  padding: 0.7407407407em;
  overflow: hidden;
  background-color: #e6e6e6;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #closeDPE {
  position: absolute;
  top: -15px;
  right: -15px;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col1,
body#playerdevApp_dpew #dailyProgressEntryContainer .c1 {
  width: 25%;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col1 .reportTitle,
body#playerdevApp_dpew #dailyProgressEntryContainer .c1 .reportTitle {
  height: 10%;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col1 .graph,
body#playerdevApp_dpew #dailyProgressEntryContainer .c1 .graph {
  height: 42.5%;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 {
  width: 25%;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2 table,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 table {
  width: 100%;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2 table .goalColumn,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 table .goalColumn {
  width: 65%;
  border-right: 1px solid #fff;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2 table .progressColumm,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 table .progressColumm {
  width: 35%;
  text-align: center;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2 table .progressColumm input,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 table .progressColumm input {
  text-align: center;
  width: 1.4814814815em !important;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2 .goalsTable .bld,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 .goalsTable .bld {
  font-weight: bold;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2 .goalsTable table tr td,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 .goalsTable table tr td {
  border-collapse: collapse;
  border: 1px solid #ccc;
  padding: 0.3703703704em;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2 .goalsTable table tr.pdeTableGoals,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 .goalsTable table tr.pdeTableGoals {
  background-color: #d9d9d9;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2 .goalsTable table tr.pdeTableSubgoals td:first-child,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 .goalsTable table tr.pdeTableSubgoals td:first-child {
  padding-left: 0.7407407407em;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col2 .goalsTable table tr:last-child td,
body#playerdevApp_dpew #dailyProgressEntryContainer .c2 .goalsTable table tr:last-child td {
  border-bottom: 1px solid #000 !important;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col3,
body#playerdevApp_dpew #dailyProgressEntryContainer .c3 {
  width: 50%;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col3 .notesRow,
body#playerdevApp_dpew #dailyProgressEntryContainer .c3 .notesRow {
  height: 10.3703703704em;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col3 .notesRow .notesTitle,
body#playerdevApp_dpew #dailyProgressEntryContainer .c3 .notesRow .notesTitle {
  border-bottom: 1px solid #ccc;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col3 .notesRow .notesEntry,
body#playerdevApp_dpew #dailyProgressEntryContainer .c3 .notesRow .notesEntry {
  padding: 0.2222222222em;
}
body#playerdevApp_dpew #dailyProgressEntryContainer #col3 .notesRow .notesEntry textarea,
body#playerdevApp_dpew #dailyProgressEntryContainer .c3 .notesRow .notesEntry textarea {
  width: 99%;
  height: 9em;
}

body#testingPage,
body#pdev,
body#playerPage,
body#teamPage,
body#report_reader,
body#orgPage {
  height: 100vh;
  background-color: #fff !important;
}
@media print {
  body#testingPage,
  body#pdev,
  body#playerPage,
  body#teamPage,
  body#report_reader,
  body#orgPage {
    height: auto;
  }
}
body#testingPage.blanked #dashContent,
body#pdev.blanked #dashContent,
body#playerPage.blanked #dashContent,
body#teamPage.blanked #dashContent,
body#report_reader.blanked #dashContent,
body#orgPage.blanked #dashContent {
  padding: 34px 0px 0px 192px !important;
}
body#testingPage.blanked #pd_info_panel,
body#pdev.blanked #pd_info_panel,
body#playerPage.blanked #pd_info_panel,
body#teamPage.blanked #pd_info_panel,
body#report_reader.blanked #pd_info_panel,
body#orgPage.blanked #pd_info_panel {
  background-color: transparent !important;
}
body#testingPage.blanked #pd_dailyPlayers,
body#testingPage.blanked #pd_boxScores,
body#testingPage.blanked #pd_updateFeed,
body#pdev.blanked #pd_dailyPlayers,
body#pdev.blanked #pd_boxScores,
body#pdev.blanked #pd_updateFeed,
body#playerPage.blanked #pd_dailyPlayers,
body#playerPage.blanked #pd_boxScores,
body#playerPage.blanked #pd_updateFeed,
body#teamPage.blanked #pd_dailyPlayers,
body#teamPage.blanked #pd_boxScores,
body#teamPage.blanked #pd_updateFeed,
body#report_reader.blanked #pd_dailyPlayers,
body#report_reader.blanked #pd_boxScores,
body#report_reader.blanked #pd_updateFeed,
body#orgPage.blanked #pd_dailyPlayers,
body#orgPage.blanked #pd_boxScores,
body#orgPage.blanked #pd_updateFeed {
  border: 1px solid #ccc !important;
  background-color: #575757 !important;
}
body#testingPage .app,
body#pdev .app,
body#playerPage .app,
body#teamPage .app,
body#report_reader .app,
body#orgPage .app {
  padding: 0;
  min-width: 80em;
  margin: 0 !important;
  height: 100%;
}
@media print {
  body#testingPage .app,
  body#pdev .app,
  body#playerPage .app,
  body#teamPage .app,
  body#report_reader .app,
  body#orgPage .app {
    min-width: auto;
  }
}
body#testingPage .process_reportNav,
body#pdev .process_reportNav,
body#playerPage .process_reportNav,
body#teamPage .process_reportNav,
body#report_reader .process_reportNav,
body#orgPage .process_reportNav {
  width: 60.7407407407em;
  margin-bottom: 0.7407407407em;
}
body#testingPage .process_reportNav a,
body#pdev .process_reportNav a,
body#playerPage .process_reportNav a,
body#teamPage .process_reportNav a,
body#report_reader .process_reportNav a,
body#orgPage .process_reportNav a {
  background-color: #333333;
}
body#testingPage .processTables a,
body#pdev .processTables a,
body#playerPage .processTables a,
body#teamPage .processTables a,
body#report_reader .processTables a,
body#orgPage .processTables a {
  color: rgb(0, 50, 99);
}
body#testingPage .processTables thead th,
body#pdev .processTables thead th,
body#playerPage .processTables thead th,
body#teamPage .processTables thead th,
body#report_reader .processTables thead th,
body#orgPage .processTables thead th {
  border-right: 1px solid transparent;
  padding: 0 5px;
  font-size: 11px !important;
}
body#testingPage .processTables thead td,
body#pdev .processTables thead td,
body#playerPage .processTables thead td,
body#teamPage .processTables thead td,
body#report_reader .processTables thead td,
body#orgPage .processTables thead td {
  background-color: rgb(0, 50, 99);
  color: #fff;
  text-align: center;
  vertical-align: middle;
}
body#testingPage .processTables tbody td table,
body#pdev .processTables tbody td table,
body#playerPage .processTables tbody td table,
body#teamPage .processTables tbody td table,
body#report_reader .processTables tbody td table,
body#orgPage .processTables tbody td table {
  width: 100%;
}
body#testingPage .processTables td,
body#pdev .processTables td,
body#playerPage .processTables td,
body#teamPage .processTables td,
body#report_reader .processTables td,
body#orgPage .processTables td {
  vertical-align: middle;
  font-size: 11px;
  padding: 5px;
  border-right: 1px solid #fff;
  border: 1px solid #ccc;
}
body#testingPage .processTables td input[type=text],
body#pdev .processTables td input[type=text],
body#playerPage .processTables td input[type=text],
body#teamPage .processTables td input[type=text],
body#report_reader .processTables td input[type=text],
body#orgPage .processTables td input[type=text] {
  width: 2.5925925926em;
  text-align: center;
}
body#testingPage .processTables td textarea,
body#pdev .processTables td textarea,
body#playerPage .processTables td textarea,
body#teamPage .processTables td textarea,
body#report_reader .processTables td textarea,
body#orgPage .processTables td textarea {
  width: 100%;
  height: 100%;
  font-size: 11px;
  font-family: Calibri, Helvetica, Arial, sans-serif;
}
body#testingPage .processTables td.process_playerCol,
body#pdev .processTables td.process_playerCol,
body#playerPage .processTables td.process_playerCol,
body#teamPage .processTables td.process_playerCol,
body#report_reader .processTables td.process_playerCol,
body#orgPage .processTables td.process_playerCol {
  width: 7.4074074074em;
}
body#testingPage .processTables td.processr_notes,
body#pdev .processTables td.processr_notes,
body#playerPage .processTables td.processr_notes,
body#teamPage .processTables td.processr_notes,
body#report_reader .processTables td.processr_notes,
body#orgPage .processTables td.processr_notes {
  width: auto;
}
body#testingPage .processTables .columns,
body#pdev .processTables .columns,
body#playerPage .processTables .columns,
body#teamPage .processTables .columns,
body#report_reader .processTables .columns,
body#orgPage .processTables .columns {
  vertical-align: top;
  white-space: pre-line;
}
body#testingPage .processTables .no-padding,
body#pdev .processTables .no-padding,
body#playerPage .processTables .no-padding,
body#teamPage .processTables .no-padding,
body#report_reader .processTables .no-padding,
body#orgPage .processTables .no-padding {
  padding: 0;
}
body#testingPage .processTables .longText,
body#pdev .processTables .longText,
body#playerPage .processTables .longText,
body#teamPage .processTables .longText,
body#report_reader .processTables .longText,
body#orgPage .processTables .longText {
  width: 160px !important;
}
body#testingPage .processTables .nostyle,
body#pdev .processTables .nostyle,
body#playerPage .processTables .nostyle,
body#teamPage .processTables .nostyle,
body#report_reader .processTables .nostyle,
body#orgPage .processTables .nostyle {
  background-color: transparent;
  border: none;
}
body#testingPage .processTables .proscor_title,
body#pdev .processTables .proscor_title,
body#playerPage .processTables .proscor_title,
body#teamPage .processTables .proscor_title,
body#report_reader .processTables .proscor_title,
body#orgPage .processTables .proscor_title {
  background-color: #00254a;
}
body#testingPage .processTables .textAreaScores,
body#pdev .processTables .textAreaScores,
body#playerPage .processTables .textAreaScores,
body#teamPage .processTables .textAreaScores,
body#report_reader .processTables .textAreaScores,
body#orgPage .processTables .textAreaScores {
  width: 15%;
}
body#testingPage .processTables .proc_date,
body#pdev .processTables .proc_date,
body#playerPage .processTables .proc_date,
body#teamPage .processTables .proc_date,
body#report_reader .processTables .proc_date,
body#orgPage .processTables .proc_date {
  width: 5%;
  text-align: center;
}
body#testingPage .processTables .proc_user,
body#pdev .processTables .proc_user,
body#playerPage .processTables .proc_user,
body#teamPage .processTables .proc_user,
body#report_reader .processTables .proc_user,
body#orgPage .processTables .proc_user {
  width: 5%;
  text-align: center;
}
body#testingPage .processTables .proc_goals,
body#pdev .processTables .proc_goals,
body#playerPage .processTables .proc_goals,
body#teamPage .processTables .proc_goals,
body#report_reader .processTables .proc_goals,
body#orgPage .processTables .proc_goals {
  width: 25%;
}
body#testingPage .processTables .proc_effort,
body#pdev .processTables .proc_effort,
body#playerPage .processTables .proc_effort,
body#teamPage .processTables .proc_effort,
body#report_reader .processTables .proc_effort,
body#orgPage .processTables .proc_effort {
  width: 5%;
  text-align: center;
}
body#testingPage .processTables .proc_scores,
body#pdev .processTables .proc_scores,
body#playerPage .processTables .proc_scores,
body#teamPage .processTables .proc_scores,
body#report_reader .processTables .proc_scores,
body#orgPage .processTables .proc_scores {
  width: 5%;
  text-align: center;
}
body#testingPage .processTables .proc_notes,
body#pdev .processTables .proc_notes,
body#playerPage .processTables .proc_notes,
body#teamPage .processTables .proc_notes,
body#report_reader .processTables .proc_notes,
body#orgPage .processTables .proc_notes {
  width: auto;
}
body#testingPage .cOptClass,
body#pdev .cOptClass,
body#playerPage .cOptClass,
body#teamPage .cOptClass,
body#report_reader .cOptClass,
body#orgPage .cOptClass {
  color: blue !important;
}
body#testingPage .pOptClass,
body#pdev .pOptClass,
body#playerPage .pOptClass,
body#teamPage .pOptClass,
body#report_reader .pOptClass,
body#orgPage .pOptClass {
  color: red !important;
}
body#testingPage .mOptClass,
body#pdev .mOptClass,
body#playerPage .mOptClass,
body#teamPage .mOptClass,
body#report_reader .mOptClass,
body#orgPage .mOptClass {
  color: purple !important;
}
body#testingPage #appContent,
body#pdev #appContent,
body#playerPage #appContent,
body#teamPage #appContent,
body#report_reader #appContent,
body#orgPage #appContent {
  padding: 0;
  height: 100%;
}
@media print {
  body#testingPage #appContent,
  body#pdev #appContent,
  body#playerPage #appContent,
  body#teamPage #appContent,
  body#report_reader #appContent,
  body#orgPage #appContent {
    background: transparent;
  }
}
body#testingPage #content,
body#pdev #content,
body#playerPage #content,
body#teamPage #content,
body#report_reader #content,
body#orgPage #content {
  padding: 0;
  height: 100%;
}
body#testingPage #mainNav,
body#pdev #mainNav,
body#playerPage #mainNav,
body#teamPage #mainNav,
body#report_reader #mainNav,
body#orgPage #mainNav {
  height: 44px;
  position: sticky;
  z-index: 1000;
  background-color: #647588;
  border-bottom: 1px solid #393e46;
  min-width: 100%;
}
@media print {
  body#testingPage #mainNav,
  body#pdev #mainNav,
  body#playerPage #mainNav,
  body#teamPage #mainNav,
  body#report_reader #mainNav,
  body#orgPage #mainNav {
    display: none;
  }
}
body#testingPage #mainNav #playerSearch,
body#pdev #mainNav #playerSearch,
body#playerPage #mainNav #playerSearch,
body#teamPage #mainNav #playerSearch,
body#report_reader #mainNav #playerSearch,
body#orgPage #mainNav #playerSearch {
  right: 160px !important;
  top: 0.8888888889em;
}
body#testingPage #mainNav div#feedButton,
body#testingPage #mainNav div#feedDisplayButton,
body#pdev #mainNav div#feedButton,
body#pdev #mainNav div#feedDisplayButton,
body#playerPage #mainNav div#feedButton,
body#playerPage #mainNav div#feedDisplayButton,
body#teamPage #mainNav div#feedButton,
body#teamPage #mainNav div#feedDisplayButton,
body#report_reader #mainNav div#feedButton,
body#report_reader #mainNav div#feedDisplayButton,
body#orgPage #mainNav div#feedButton,
body#orgPage #mainNav div#feedDisplayButton {
  position: absolute;
  right: 100px !important;
}
body#testingPage #mainNav div#trelloDisplayButton,
body#pdev #mainNav div#trelloDisplayButton,
body#playerPage #mainNav div#trelloDisplayButton,
body#teamPage #mainNav div#trelloDisplayButton,
body#report_reader #mainNav div#trelloDisplayButton,
body#orgPage #mainNav div#trelloDisplayButton {
  display: none;
}
body#testingPage #mainNav #DVLogOutButton,
body#pdev #mainNav #DVLogOutButton,
body#playerPage #mainNav #DVLogOutButton,
body#teamPage #mainNav #DVLogOutButton,
body#report_reader #mainNav #DVLogOutButton,
body#orgPage #mainNav #DVLogOutButton {
  position: absolute;
  right: 65px !important;
}
body#testingPage #mainNav #DV2Link,
body#pdev #mainNav #DV2Link,
body#playerPage #mainNav #DV2Link,
body#teamPage #mainNav #DV2Link,
body#report_reader #mainNav #DV2Link,
body#orgPage #mainNav #DV2Link {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}
body#testingPage #mainNav #DV2Link a,
body#pdev #mainNav #DV2Link a,
body#playerPage #mainNav #DV2Link a,
body#teamPage #mainNav #DV2Link a,
body#report_reader #mainNav #DV2Link a,
body#orgPage #mainNav #DV2Link a {
  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;
  height: 100%;
  padding: 0 12px;
  color: #fff;
  font-size: 13px;
  text-decoration: none;
  background: linear-gradient(226.11deg, rgba(0, 0, 0, 0.07) 0%, rgba(0, 0, 0, 0.15) 100%);
  border-left: 1px solid rgba(255, 255, 255, 0.22);
  -webkit-box-shadow: inset 3px 0px 2px -2px rgba(0, 0, 0, 0.3);
          box-shadow: inset 3px 0px 2px -2px rgba(0, 0, 0, 0.3);
}
body#testingPage #mainNav #DV2Link a:hover,
body#pdev #mainNav #DV2Link a:hover,
body#playerPage #mainNav #DV2Link a:hover,
body#teamPage #mainNav #DV2Link a:hover,
body#report_reader #mainNav #DV2Link a:hover,
body#orgPage #mainNav #DV2Link a:hover {
  background: linear-gradient(226.11deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.22) 100%);
}
body#testingPage #mainNav #DV2Link a img,
body#pdev #mainNav #DV2Link a img,
body#playerPage #mainNav #DV2Link a img,
body#teamPage #mainNav #DV2Link a img,
body#report_reader #mainNav #DV2Link a img,
body#orgPage #mainNav #DV2Link a img {
  width: 31px;
  height: 11px;
}
body#testingPage #mainNav > span,
body#pdev #mainNav > span,
body#playerPage #mainNav > span,
body#teamPage #mainNav > span,
body#report_reader #mainNav > span,
body#orgPage #mainNav > span {
  position: relative;
  float: left;
  height: inherit;
  color: #fff;
  text-align: center;
  display: block;
  background-color: #25292e;
  width: 175px;
}
body#testingPage #mainNav > span > h2,
body#pdev #mainNav > span > h2,
body#playerPage #mainNav > span > h2,
body#teamPage #mainNav > span > h2,
body#report_reader #mainNav > span > h2,
body#orgPage #mainNav > span > h2 {
  margin: 10px 0 0 0;
  font-family: "TribeType_DV";
  color: #ffffff;
  font-size: 1.1111111111em;
  text-align: center;
  text-shadow: 0.0740740741em 0.0740740741em rgb(0, 50, 99);
}
@media screen and (max-width: 767px) {
  body#testingPage #mainNav > span > h2,
  body#pdev #mainNav > span > h2,
  body#playerPage #mainNav > span > h2,
  body#teamPage #mainNav > span > h2,
  body#report_reader #mainNav > span > h2,
  body#orgPage #mainNav > span > h2 {
    font-size: 1.4814814815em;
    text-align: left !important;
  }
}
body#testingPage #mainNav > span small,
body#pdev #mainNav > span small,
body#playerPage #mainNav > span small,
body#teamPage #mainNav > span small,
body#report_reader #mainNav > span small,
body#orgPage #mainNav > span small {
  color: #fdb333;
  font-size: 0.8888888889em;
}
body#testingPage #mainNav #groupFunctions,
body#pdev #mainNav #groupFunctions,
body#playerPage #mainNav #groupFunctions,
body#teamPage #mainNav #groupFunctions,
body#report_reader #mainNav #groupFunctions,
body#orgPage #mainNav #groupFunctions {
  width: 55%;
  margin-left: 175px;
}
body#testingPage #mainNav #groupFunctions li a,
body#pdev #mainNav #groupFunctions li a,
body#playerPage #mainNav #groupFunctions li a,
body#teamPage #mainNav #groupFunctions li a,
body#report_reader #mainNav #groupFunctions li a,
body#orgPage #mainNav #groupFunctions li a {
  padding: 0.7407407407em;
  text-align: center;
}
body#testingPage #mainNav #groupFunctions li a:hover,
body#pdev #mainNav #groupFunctions li a:hover,
body#playerPage #mainNav #groupFunctions li a:hover,
body#teamPage #mainNav #groupFunctions li a:hover,
body#report_reader #mainNav #groupFunctions li a:hover,
body#orgPage #mainNav #groupFunctions li a:hover {
  background-color: #700915 !important;
  color: #fff !important;
}
body#testingPage #mainNav #groupFunctions li a.selected,
body#pdev #mainNav #groupFunctions li a.selected,
body#playerPage #mainNav #groupFunctions li a.selected,
body#teamPage #mainNav #groupFunctions li a.selected,
body#report_reader #mainNav #groupFunctions li a.selected,
body#orgPage #mainNav #groupFunctions li a.selected {
  background-color: #700915;
}
body#testingPage #dashArea,
body#pdev #dashArea,
body#playerPage #dashArea,
body#teamPage #dashArea,
body#report_reader #dashArea,
body#orgPage #dashArea {
  height: 100%;
  position: relative;
}
body#testingPage #dashArea #playerInformation,
body#pdev #dashArea #playerInformation,
body#playerPage #dashArea #playerInformation,
body#teamPage #dashArea #playerInformation,
body#report_reader #dashArea #playerInformation,
body#orgPage #dashArea #playerInformation {
  position: relative;
  overflow: auto;
  color: #fff;
  font-size: 0.8888888889em;
  line-height: 15px;
  background-color: #647588;
  text-rendering: optimizeSpeed;
}
body#testingPage #dashArea #playerInformation div.listInfo,
body#pdev #dashArea #playerInformation div.listInfo,
body#playerPage #dashArea #playerInformation div.listInfo,
body#teamPage #dashArea #playerInformation div.listInfo,
body#report_reader #dashArea #playerInformation div.listInfo,
body#orgPage #dashArea #playerInformation div.listInfo {
  color: #000;
}
body#testingPage #dashArea #playerInformation div.listInfo small,
body#pdev #dashArea #playerInformation div.listInfo small,
body#playerPage #dashArea #playerInformation div.listInfo small,
body#teamPage #dashArea #playerInformation div.listInfo small,
body#report_reader #dashArea #playerInformation div.listInfo small,
body#orgPage #dashArea #playerInformation div.listInfo small {
  font-size: 11px;
}
body#testingPage #dashArea #playerInformation div.listInfo span.listTitle,
body#pdev #dashArea #playerInformation div.listInfo span.listTitle,
body#playerPage #dashArea #playerInformation div.listInfo span.listTitle,
body#teamPage #dashArea #playerInformation div.listInfo span.listTitle,
body#report_reader #dashArea #playerInformation div.listInfo span.listTitle,
body#orgPage #dashArea #playerInformation div.listInfo span.listTitle {
  display: block;
  font-weight: bold;
  font-size: 15px;
}
body#testingPage #dashArea #playerInformation div.player-name,
body#pdev #dashArea #playerInformation div.player-name,
body#playerPage #dashArea #playerInformation div.player-name,
body#teamPage #dashArea #playerInformation div.player-name,
body#report_reader #dashArea #playerInformation div.player-name,
body#orgPage #dashArea #playerInformation div.player-name {
  text-align: left;
  font-size: 15px;
  margin: 5px;
  font-weight: bold;
}
body#testingPage #dashArea #playerInformation div.player-info > div,
body#pdev #dashArea #playerInformation div.player-info > div,
body#playerPage #dashArea #playerInformation div.player-info > div,
body#teamPage #dashArea #playerInformation div.player-info > div,
body#report_reader #dashArea #playerInformation div.player-info > div,
body#orgPage #dashArea #playerInformation div.player-info > div {
  display: inline-block;
  vertical-align: middle;
}
body#testingPage #dashArea #playerInformation div.player-info .headshot,
body#pdev #dashArea #playerInformation div.player-info .headshot,
body#playerPage #dashArea #playerInformation div.player-info .headshot,
body#teamPage #dashArea #playerInformation div.player-info .headshot,
body#report_reader #dashArea #playerInformation div.player-info .headshot,
body#orgPage #dashArea #playerInformation div.player-info .headshot {
  margin-left: 5px;
}
body#testingPage #dashArea #playerInformation div.player-info .headshot img,
body#pdev #dashArea #playerInformation div.player-info .headshot img,
body#playerPage #dashArea #playerInformation div.player-info .headshot img,
body#teamPage #dashArea #playerInformation div.player-info .headshot img,
body#report_reader #dashArea #playerInformation div.player-info .headshot img,
body#orgPage #dashArea #playerInformation div.player-info .headshot img {
  max-width: 4.4444444444em;
  border: 1px solid #700915;
}
@media print {
  body#testingPage #dashArea #playerInformation div.player-info .headshot img,
  body#pdev #dashArea #playerInformation div.player-info .headshot img,
  body#playerPage #dashArea #playerInformation div.player-info .headshot img,
  body#teamPage #dashArea #playerInformation div.player-info .headshot img,
  body#report_reader #dashArea #playerInformation div.player-info .headshot img,
  body#orgPage #dashArea #playerInformation div.player-info .headshot img {
    border: 1px solid #000;
  }
}
body#testingPage #dashArea #playerInformation div.player-info .text,
body#pdev #dashArea #playerInformation div.player-info .text,
body#playerPage #dashArea #playerInformation div.player-info .text,
body#teamPage #dashArea #playerInformation div.player-info .text,
body#report_reader #dashArea #playerInformation div.player-info .text,
body#orgPage #dashArea #playerInformation div.player-info .text {
  padding-left: 2px;
}
@media print {
  body#testingPage #dashArea #playerInformation div,
  body#pdev #dashArea #playerInformation div,
  body#playerPage #dashArea #playerInformation div,
  body#teamPage #dashArea #playerInformation div,
  body#report_reader #dashArea #playerInformation div,
  body#orgPage #dashArea #playerInformation div {
    padding-right: 10px;
    font-size: 13px;
    line-height: 16px;
  }
}
body#testingPage #dashArea #playerInformation span.group,
body#pdev #dashArea #playerInformation span.group,
body#playerPage #dashArea #playerInformation span.group,
body#teamPage #dashArea #playerInformation span.group,
body#report_reader #dashArea #playerInformation span.group,
body#orgPage #dashArea #playerInformation span.group {
  display: block;
  margin-bottom: 5px;
}
body#testingPage #dashArea #teamInformation,
body#pdev #dashArea #teamInformation,
body#playerPage #dashArea #teamInformation,
body#teamPage #dashArea #teamInformation,
body#report_reader #dashArea #teamInformation,
body#orgPage #dashArea #teamInformation {
  overflow: auto;
  padding: 0.7407407407em;
  color: #fff;
  font-size: 0.8888888889em;
  background-color: #647588;
}
body#testingPage #dashArea #teamInformation div,
body#pdev #dashArea #teamInformation div,
body#playerPage #dashArea #teamInformation div,
body#teamPage #dashArea #teamInformation div,
body#report_reader #dashArea #teamInformation div,
body#orgPage #dashArea #teamInformation div {
  float: left;
  padding-right: 0.2222222222em;
}
body#testingPage #dashArea #teamInformation div.listInfo,
body#pdev #dashArea #teamInformation div.listInfo,
body#playerPage #dashArea #teamInformation div.listInfo,
body#teamPage #dashArea #teamInformation div.listInfo,
body#report_reader #dashArea #teamInformation div.listInfo,
body#orgPage #dashArea #teamInformation div.listInfo {
  color: #000;
}
body#testingPage #dashArea #teamInformation div.listInfo small,
body#pdev #dashArea #teamInformation div.listInfo small,
body#playerPage #dashArea #teamInformation div.listInfo small,
body#teamPage #dashArea #teamInformation div.listInfo small,
body#report_reader #dashArea #teamInformation div.listInfo small,
body#orgPage #dashArea #teamInformation div.listInfo small {
  font-size: 11px;
}
body#testingPage #dashArea #teamInformation div.listInfo span.listTitle,
body#pdev #dashArea #teamInformation div.listInfo span.listTitle,
body#playerPage #dashArea #teamInformation div.listInfo span.listTitle,
body#teamPage #dashArea #teamInformation div.listInfo span.listTitle,
body#report_reader #dashArea #teamInformation div.listInfo span.listTitle,
body#orgPage #dashArea #teamInformation div.listInfo span.listTitle {
  display: block;
  font-weight: bold;
  font-size: 15px;
}
@media print {
  body#testingPage #dashArea #teamInformation div,
  body#pdev #dashArea #teamInformation div,
  body#playerPage #dashArea #teamInformation div,
  body#teamPage #dashArea #teamInformation div,
  body#report_reader #dashArea #teamInformation div,
  body#orgPage #dashArea #teamInformation div {
    padding-right: 10px;
    font-size: 13px;
    line-height: 16px;
  }
}
body#testingPage #dashArea #teamInformation img,
body#pdev #dashArea #teamInformation img,
body#playerPage #dashArea #teamInformation img,
body#teamPage #dashArea #teamInformation img,
body#report_reader #dashArea #teamInformation img,
body#orgPage #dashArea #teamInformation img {
  max-width: 5.5555555556em;
  max-height: 5.5555555556em;
  border: 1px solid #700915;
}
@media print {
  body#testingPage #dashArea #teamInformation img,
  body#pdev #dashArea #teamInformation img,
  body#playerPage #dashArea #teamInformation img,
  body#teamPage #dashArea #teamInformation img,
  body#report_reader #dashArea #teamInformation img,
  body#orgPage #dashArea #teamInformation img {
    border: 1px solid #000;
  }
}
body#testingPage #dashArea #additionalFunct,
body#pdev #dashArea #additionalFunct,
body#playerPage #dashArea #additionalFunct,
body#teamPage #dashArea #additionalFunct,
body#report_reader #dashArea #additionalFunct,
body#orgPage #dashArea #additionalFunct {
  padding: 5px;
  display: inline-block;
  background-color: #596879;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
body#testingPage #dashArea #additionalFunct #orgSelection,
body#pdev #dashArea #additionalFunct #orgSelection,
body#playerPage #dashArea #additionalFunct #orgSelection,
body#teamPage #dashArea #additionalFunct #orgSelection,
body#report_reader #dashArea #additionalFunct #orgSelection,
body#orgPage #dashArea #additionalFunct #orgSelection {
  text-align: center;
  color: #fff;
  font-size: 11px;
}
body#testingPage #dashArea #additionalFunct #orgSelection select,
body#pdev #dashArea #additionalFunct #orgSelection select,
body#playerPage #dashArea #additionalFunct #orgSelection select,
body#teamPage #dashArea #additionalFunct #orgSelection select,
body#report_reader #dashArea #additionalFunct #orgSelection select,
body#orgPage #dashArea #additionalFunct #orgSelection select {
  margin-top: 3px;
}
body#testingPage #dashArea #playerIds,
body#testingPage #dashArea #morePlayerIds,
body#pdev #dashArea #playerIds,
body#pdev #dashArea #morePlayerIds,
body#playerPage #dashArea #playerIds,
body#playerPage #dashArea #morePlayerIds,
body#teamPage #dashArea #playerIds,
body#teamPage #dashArea #morePlayerIds,
body#report_reader #dashArea #playerIds,
body#report_reader #dashArea #morePlayerIds,
body#orgPage #dashArea #playerIds,
body#orgPage #dashArea #morePlayerIds {
  position: relative;
  display: block;
  background-color: #444f5c;
  width: 100%;
  text-align: center;
}
body#testingPage #dashArea #playerIds ul,
body#testingPage #dashArea #morePlayerIds ul,
body#pdev #dashArea #playerIds ul,
body#pdev #dashArea #morePlayerIds ul,
body#playerPage #dashArea #playerIds ul,
body#playerPage #dashArea #morePlayerIds ul,
body#teamPage #dashArea #playerIds ul,
body#teamPage #dashArea #morePlayerIds ul,
body#report_reader #dashArea #playerIds ul,
body#report_reader #dashArea #morePlayerIds ul,
body#orgPage #dashArea #playerIds ul,
body#orgPage #dashArea #morePlayerIds ul {
  list-style-type: none;
}
body#testingPage #dashArea #playerIds ul li,
body#testingPage #dashArea #morePlayerIds ul li,
body#pdev #dashArea #playerIds ul li,
body#pdev #dashArea #morePlayerIds ul li,
body#playerPage #dashArea #playerIds ul li,
body#playerPage #dashArea #morePlayerIds ul li,
body#teamPage #dashArea #playerIds ul li,
body#teamPage #dashArea #morePlayerIds ul li,
body#report_reader #dashArea #playerIds ul li,
body#report_reader #dashArea #morePlayerIds ul li,
body#orgPage #dashArea #playerIds ul li,
body#orgPage #dashArea #morePlayerIds ul li {
  color: #fff;
  display: inline-block;
  font-size: 12px;
}
body#testingPage #dashArea #playerIds ul li a,
body#testingPage #dashArea #morePlayerIds ul li a,
body#pdev #dashArea #playerIds ul li a,
body#pdev #dashArea #morePlayerIds ul li a,
body#playerPage #dashArea #playerIds ul li a,
body#playerPage #dashArea #morePlayerIds ul li a,
body#teamPage #dashArea #playerIds ul li a,
body#teamPage #dashArea #morePlayerIds ul li a,
body#report_reader #dashArea #playerIds ul li a,
body#report_reader #dashArea #morePlayerIds ul li a,
body#orgPage #dashArea #playerIds ul li a,
body#orgPage #dashArea #morePlayerIds ul li a {
  text-decoration: none;
}
body#testingPage #dashArea #playerIds ul li a:hover,
body#testingPage #dashArea #morePlayerIds ul li a:hover,
body#pdev #dashArea #playerIds ul li a:hover,
body#pdev #dashArea #morePlayerIds ul li a:hover,
body#playerPage #dashArea #playerIds ul li a:hover,
body#playerPage #dashArea #morePlayerIds ul li a:hover,
body#teamPage #dashArea #playerIds ul li a:hover,
body#teamPage #dashArea #morePlayerIds ul li a:hover,
body#report_reader #dashArea #playerIds ul li a:hover,
body#report_reader #dashArea #morePlayerIds ul li a:hover,
body#orgPage #dashArea #playerIds ul li a:hover,
body#orgPage #dashArea #morePlayerIds ul li a:hover {
  text-decoration: underline !important;
  background-color: transparent !important;
}
body#testingPage #dashArea #morePlayerIds,
body#pdev #dashArea #morePlayerIds,
body#playerPage #dashArea #morePlayerIds,
body#teamPage #dashArea #morePlayerIds,
body#report_reader #dashArea #morePlayerIds,
body#orgPage #dashArea #morePlayerIds {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.2s ease-out;
  transition: max-height 0.2s ease-out;
}
body#testingPage #dashArea #morePlayerIds ul,
body#pdev #dashArea #morePlayerIds ul,
body#playerPage #dashArea #morePlayerIds ul,
body#teamPage #dashArea #morePlayerIds ul,
body#report_reader #dashArea #morePlayerIds ul,
body#orgPage #dashArea #morePlayerIds ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body#testingPage #dashArea #showMorePlayerIds,
body#pdev #dashArea #showMorePlayerIds,
body#playerPage #dashArea #showMorePlayerIds,
body#teamPage #dashArea #showMorePlayerIds,
body#report_reader #dashArea #showMorePlayerIds,
body#orgPage #dashArea #showMorePlayerIds {
  background-color: #444f5c;
  text-align: center;
}
body#testingPage #dashArea #showMorePlayerIds button,
body#pdev #dashArea #showMorePlayerIds button,
body#playerPage #dashArea #showMorePlayerIds button,
body#teamPage #dashArea #showMorePlayerIds button,
body#report_reader #dashArea #showMorePlayerIds button,
body#orgPage #dashArea #showMorePlayerIds button {
  margin: 5px 0;
  cursor: pointer;
}
body#testingPage #dashArea #playerQuickLinks,
body#testingPage #dashArea #teamQuickLinks,
body#pdev #dashArea #playerQuickLinks,
body#pdev #dashArea #teamQuickLinks,
body#playerPage #dashArea #playerQuickLinks,
body#playerPage #dashArea #teamQuickLinks,
body#teamPage #dashArea #playerQuickLinks,
body#teamPage #dashArea #teamQuickLinks,
body#report_reader #dashArea #playerQuickLinks,
body#report_reader #dashArea #teamQuickLinks,
body#orgPage #dashArea #playerQuickLinks,
body#orgPage #dashArea #teamQuickLinks {
  position: relative;
  display: block;
  background-color: #444f5c;
  width: 100%;
  text-align: center;
}
body#testingPage #dashArea #playerQuickLinks#playerQuickLinks,
body#testingPage #dashArea #teamQuickLinks#playerQuickLinks,
body#pdev #dashArea #playerQuickLinks#playerQuickLinks,
body#pdev #dashArea #teamQuickLinks#playerQuickLinks,
body#playerPage #dashArea #playerQuickLinks#playerQuickLinks,
body#playerPage #dashArea #teamQuickLinks#playerQuickLinks,
body#teamPage #dashArea #playerQuickLinks#playerQuickLinks,
body#teamPage #dashArea #teamQuickLinks#playerQuickLinks,
body#report_reader #dashArea #playerQuickLinks#playerQuickLinks,
body#report_reader #dashArea #teamQuickLinks#playerQuickLinks,
body#orgPage #dashArea #playerQuickLinks#playerQuickLinks,
body#orgPage #dashArea #teamQuickLinks#playerQuickLinks {
  border-bottom: 1px solid #2e363f;
}
body#testingPage #dashArea #playerQuickLinks > .otherSiteViews,
body#testingPage #dashArea #teamQuickLinks > .otherSiteViews,
body#pdev #dashArea #playerQuickLinks > .otherSiteViews,
body#pdev #dashArea #teamQuickLinks > .otherSiteViews,
body#playerPage #dashArea #playerQuickLinks > .otherSiteViews,
body#playerPage #dashArea #teamQuickLinks > .otherSiteViews,
body#teamPage #dashArea #playerQuickLinks > .otherSiteViews,
body#teamPage #dashArea #teamQuickLinks > .otherSiteViews,
body#report_reader #dashArea #playerQuickLinks > .otherSiteViews,
body#report_reader #dashArea #teamQuickLinks > .otherSiteViews,
body#orgPage #dashArea #playerQuickLinks > .otherSiteViews,
body#orgPage #dashArea #teamQuickLinks > .otherSiteViews {
  margin-left: 25px;
  width: 65%;
}
body#testingPage #dashArea #playerQuickLinks a,
body#testingPage #dashArea #teamQuickLinks a,
body#pdev #dashArea #playerQuickLinks a,
body#pdev #dashArea #teamQuickLinks a,
body#playerPage #dashArea #playerQuickLinks a,
body#playerPage #dashArea #teamQuickLinks a,
body#teamPage #dashArea #playerQuickLinks a,
body#teamPage #dashArea #teamQuickLinks a,
body#report_reader #dashArea #playerQuickLinks a,
body#report_reader #dashArea #teamQuickLinks a,
body#orgPage #dashArea #playerQuickLinks a,
body#orgPage #dashArea #teamQuickLinks a {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 3px;
}
body#testingPage #dashArea #playerQuickLinks a img,
body#testingPage #dashArea #teamQuickLinks a img,
body#pdev #dashArea #playerQuickLinks a img,
body#pdev #dashArea #teamQuickLinks a img,
body#playerPage #dashArea #playerQuickLinks a img,
body#playerPage #dashArea #teamQuickLinks a img,
body#teamPage #dashArea #playerQuickLinks a img,
body#teamPage #dashArea #teamQuickLinks a img,
body#report_reader #dashArea #playerQuickLinks a img,
body#report_reader #dashArea #teamQuickLinks a img,
body#orgPage #dashArea #playerQuickLinks a img,
body#orgPage #dashArea #teamQuickLinks a img {
  width: inherit;
}
body#testingPage #dashArea #teamInformation,
body#pdev #dashArea #teamInformation,
body#playerPage #dashArea #teamInformation,
body#teamPage #dashArea #teamInformation,
body#report_reader #dashArea #teamInformation,
body#orgPage #dashArea #teamInformation {
  text-align: center;
}
body#testingPage #dashArea #teamInformation img,
body#pdev #dashArea #teamInformation img,
body#playerPage #dashArea #teamInformation img,
body#teamPage #dashArea #teamInformation img,
body#report_reader #dashArea #teamInformation img,
body#orgPage #dashArea #teamInformation img {
  max-width: 8.8888888889em;
  border: none;
  margin-bottom: 5px;
}
body#testingPage #dashArea #teamInformation div,
body#pdev #dashArea #teamInformation div,
body#playerPage #dashArea #teamInformation div,
body#teamPage #dashArea #teamInformation div,
body#report_reader #dashArea #teamInformation div,
body#orgPage #dashArea #teamInformation div {
  float: none;
  font-size: 13px;
}
body#testingPage #dashArea #teamInformation div.logo svg,
body#pdev #dashArea #teamInformation div.logo svg,
body#playerPage #dashArea #teamInformation div.logo svg,
body#teamPage #dashArea #teamInformation div.logo svg,
body#report_reader #dashArea #teamInformation div.logo svg,
body#orgPage #dashArea #teamInformation div.logo svg {
  width: 30%;
  margin-bottom: 10px;
  fill: #ce1126;
}
@media print {
  body#testingPage #dashArea #playerInformation,
  body#pdev #dashArea #playerInformation,
  body#playerPage #dashArea #playerInformation,
  body#teamPage #dashArea #playerInformation,
  body#report_reader #dashArea #playerInformation,
  body#orgPage #dashArea #playerInformation {
    background: transparent;
    color: #000;
  }
  body#testingPage #dashArea #playerInformation .player-name,
  body#pdev #dashArea #playerInformation .player-name,
  body#playerPage #dashArea #playerInformation .player-name,
  body#teamPage #dashArea #playerInformation .player-name,
  body#report_reader #dashArea #playerInformation .player-name,
  body#orgPage #dashArea #playerInformation .player-name {
    display: none;
  }
  body#testingPage #dashArea #playerInformation .print-view-wrapper,
  body#pdev #dashArea #playerInformation .print-view-wrapper,
  body#playerPage #dashArea #playerInformation .print-view-wrapper,
  body#teamPage #dashArea #playerInformation .print-view-wrapper,
  body#report_reader #dashArea #playerInformation .print-view-wrapper,
  body#orgPage #dashArea #playerInformation .print-view-wrapper {
    border-bottom: 4px solid #000;
    padding: 0 0 20px;
  }
  body#testingPage #dashArea #playerInformation .print-statement,
  body#pdev #dashArea #playerInformation .print-statement,
  body#playerPage #dashArea #playerInformation .print-statement,
  body#teamPage #dashArea #playerInformation .print-statement,
  body#report_reader #dashArea #playerInformation .print-statement,
  body#orgPage #dashArea #playerInformation .print-statement {
    display: block;
  }
}
@media print {
  body#testingPage #dashArea #playerInformation .headshot,
  body#pdev #dashArea #playerInformation .headshot,
  body#playerPage #dashArea #playerInformation .headshot,
  body#teamPage #dashArea #playerInformation .headshot,
  body#report_reader #dashArea #playerInformation .headshot,
  body#orgPage #dashArea #playerInformation .headshot {
    display: inline-block;
    vertical-align: middle;
    float: none;
  }
}
body#testingPage #dashArea #playerInformation .print-statement,
body#pdev #dashArea #playerInformation .print-statement,
body#playerPage #dashArea #playerInformation .print-statement,
body#teamPage #dashArea #playerInformation .print-statement,
body#report_reader #dashArea #playerInformation .print-statement,
body#orgPage #dashArea #playerInformation .print-statement {
  display: none;
  float: none;
  width: 477px;
}
@media print {
  body#testingPage #dashArea #playerInformation .print-statement,
  body#pdev #dashArea #playerInformation .print-statement,
  body#playerPage #dashArea #playerInformation .print-statement,
  body#teamPage #dashArea #playerInformation .print-statement,
  body#report_reader #dashArea #playerInformation .print-statement,
  body#orgPage #dashArea #playerInformation .print-statement {
    display: inline-block;
    vertical-align: middle;
  }
}
body#testingPage #dashArea #playerInformation .print-statement .printHeader,
body#pdev #dashArea #playerInformation .print-statement .printHeader,
body#playerPage #dashArea #playerInformation .print-statement .printHeader,
body#teamPage #dashArea #playerInformation .print-statement .printHeader,
body#report_reader #dashArea #playerInformation .print-statement .printHeader,
body#orgPage #dashArea #playerInformation .print-statement .printHeader {
  margin-bottom: 5px;
  font-size: 16px;
}
@media print {
  body#testingPage #dashArea #playerInformation .print-statement .printHeader,
  body#pdev #dashArea #playerInformation .print-statement .printHeader,
  body#playerPage #dashArea #playerInformation .print-statement .printHeader,
  body#teamPage #dashArea #playerInformation .print-statement .printHeader,
  body#report_reader #dashArea #playerInformation .print-statement .printHeader,
  body#orgPage #dashArea #playerInformation .print-statement .printHeader {
    font-size: 14pt;
  }
}
body#testingPage #dashArea #playerInformation .print-view-wrapper,
body#pdev #dashArea #playerInformation .print-view-wrapper,
body#playerPage #dashArea #playerInformation .print-view-wrapper,
body#teamPage #dashArea #playerInformation .print-view-wrapper,
body#report_reader #dashArea #playerInformation .print-view-wrapper,
body#orgPage #dashArea #playerInformation .print-view-wrapper {
  width: 100%;
}
body#testingPage #dashArea #playerInformation .player-name-print,
body#pdev #dashArea #playerInformation .player-name-print,
body#playerPage #dashArea #playerInformation .player-name-print,
body#teamPage #dashArea #playerInformation .player-name-print,
body#report_reader #dashArea #playerInformation .player-name-print,
body#orgPage #dashArea #playerInformation .player-name-print {
  display: none;
  float: none;
  margin-bottom: 20px;
  border-bottom: 4px solid #000;
  padding-bottom: 20px;
  font-size: 20pt;
}
@media print {
  body#testingPage #dashArea #playerInformation .player-name-print,
  body#pdev #dashArea #playerInformation .player-name-print,
  body#playerPage #dashArea #playerInformation .player-name-print,
  body#teamPage #dashArea #playerInformation .player-name-print,
  body#report_reader #dashArea #playerInformation .player-name-print,
  body#orgPage #dashArea #playerInformation .player-name-print {
    display: block;
  }
}
body#testingPage #dashArea #playerInformation .logo-c,
body#pdev #dashArea #playerInformation .logo-c,
body#playerPage #dashArea #playerInformation .logo-c,
body#teamPage #dashArea #playerInformation .logo-c,
body#report_reader #dashArea #playerInformation .logo-c,
body#orgPage #dashArea #playerInformation .logo-c {
  display: none;
  float: none;
  width: 80px;
  text-align: right;
}
@media print {
  body#testingPage #dashArea #playerInformation .logo-c,
  body#pdev #dashArea #playerInformation .logo-c,
  body#playerPage #dashArea #playerInformation .logo-c,
  body#teamPage #dashArea #playerInformation .logo-c,
  body#report_reader #dashArea #playerInformation .logo-c,
  body#orgPage #dashArea #playerInformation .logo-c {
    display: inline-block;
    vertical-align: middle;
  }
}
body#testingPage #dashArea #playerInformation .logo-c svg,
body#pdev #dashArea #playerInformation .logo-c svg,
body#playerPage #dashArea #playerInformation .logo-c svg,
body#teamPage #dashArea #playerInformation .logo-c svg,
body#report_reader #dashArea #playerInformation .logo-c svg,
body#orgPage #dashArea #playerInformation .logo-c svg {
  fill: #ce1126;
}
body#testingPage #dashArea #viewDash,
body#pdev #dashArea #viewDash,
body#playerPage #dashArea #viewDash,
body#teamPage #dashArea #viewDash,
body#report_reader #dashArea #viewDash,
body#orgPage #dashArea #viewDash {
  padding: 0.7407407407em;
  color: #fff;
}
@media print {
  body#testingPage #dashArea #viewDash,
  body#pdev #dashArea #viewDash,
  body#playerPage #dashArea #viewDash,
  body#teamPage #dashArea #viewDash,
  body#report_reader #dashArea #viewDash,
  body#orgPage #dashArea #viewDash {
    display: none;
  }
}
body#testingPage #dashArea #dashNav,
body#pdev #dashArea #dashNav,
body#playerPage #dashArea #dashNav,
body#teamPage #dashArea #dashNav,
body#report_reader #dashArea #dashNav,
body#orgPage #dashArea #dashNav {
  background-color: #22252a;
  float: left;
  width: 175px;
  height: 100%;
  z-index: 1000;
}
@media print {
  body#testingPage #dashArea #dashNav,
  body#pdev #dashArea #dashNav,
  body#playerPage #dashArea #dashNav,
  body#teamPage #dashArea #dashNav,
  body#report_reader #dashArea #dashNav,
  body#orgPage #dashArea #dashNav {
    position: inherit;
    float: none;
    margin-top: 0;
    width: 100%;
    height: auto;
    background: transparent;
  }
}
body#testingPage #dashArea #dashNav ul,
body#pdev #dashArea #dashNav ul,
body#playerPage #dashArea #dashNav ul,
body#teamPage #dashArea #dashNav ul,
body#report_reader #dashArea #dashNav ul,
body#orgPage #dashArea #dashNav ul {
  list-style-type: none;
}
body#testingPage #dashArea #dashNav ul ul,
body#pdev #dashArea #dashNav ul ul,
body#playerPage #dashArea #dashNav ul ul,
body#teamPage #dashArea #dashNav ul ul,
body#report_reader #dashArea #dashNav ul ul,
body#orgPage #dashArea #dashNav ul ul {
  padding-left: 1.1111111111em;
  font-size: 0.8888888889em;
}
body#testingPage #dashArea #dashNav ul ul li ul,
body#pdev #dashArea #dashNav ul ul li ul,
body#playerPage #dashArea #dashNav ul ul li ul,
body#teamPage #dashArea #dashNav ul ul li ul,
body#report_reader #dashArea #dashNav ul ul li ul,
body#orgPage #dashArea #dashNav ul ul li ul {
  padding-left: 0.3703703704em;
  margin-top: 5px;
}
body#testingPage #dashArea #dashNav ul li a,
body#pdev #dashArea #dashNav ul li a,
body#playerPage #dashArea #dashNav ul li a,
body#teamPage #dashArea #dashNav ul li a,
body#report_reader #dashArea #dashNav ul li a,
body#orgPage #dashArea #dashNav ul li a {
  cursor: pointer;
}
body#testingPage #dashArea #dashNav ul li a:hover,
body#pdev #dashArea #dashNav ul li a:hover,
body#playerPage #dashArea #dashNav ul li a:hover,
body#teamPage #dashArea #dashNav ul li a:hover,
body#report_reader #dashArea #dashNav ul li a:hover,
body#orgPage #dashArea #dashNav ul li a:hover {
  text-decoration: none;
  background-color: #351111;
  color: #fff !important;
}
body#testingPage #dashArea #dashNav ul li a.selected,
body#pdev #dashArea #dashNav ul li a.selected,
body#playerPage #dashArea #dashNav ul li a.selected,
body#teamPage #dashArea #dashNav ul li a.selected,
body#report_reader #dashArea #dashNav ul li a.selected,
body#orgPage #dashArea #dashNav ul li a.selected {
  text-decoration: none;
  background-color: rgb(0, 50, 99);
  color: #fff !important;
}
body#testingPage #dashArea #dashNav ul li.open,
body#pdev #dashArea #dashNav ul li.open,
body#playerPage #dashArea #dashNav ul li.open,
body#teamPage #dashArea #dashNav ul li.open,
body#report_reader #dashArea #dashNav ul li.open,
body#orgPage #dashArea #dashNav ul li.open {
  border-bottom: 1px solid #000;
}
body#testingPage #dashArea #dashNav ul li.open .sublink,
body#pdev #dashArea #dashNav ul li.open .sublink,
body#playerPage #dashArea #dashNav ul li.open .sublink,
body#teamPage #dashArea #dashNav ul li.open .sublink,
body#report_reader #dashArea #dashNav ul li.open .sublink,
body#orgPage #dashArea #dashNav ul li.open .sublink {
  display: inherit !important;
}
body#testingPage #dashArea #dashNav ul li.open .sublink[v-cloak],
body#pdev #dashArea #dashNav ul li.open .sublink[v-cloak],
body#playerPage #dashArea #dashNav ul li.open .sublink[v-cloak],
body#teamPage #dashArea #dashNav ul li.open .sublink[v-cloak],
body#report_reader #dashArea #dashNav ul li.open .sublink[v-cloak],
body#orgPage #dashArea #dashNav ul li.open .sublink[v-cloak] {
  display: none !important;
}
body#testingPage #dashArea #dashNav ul li.open .sublink .pretend-anchor,
body#pdev #dashArea #dashNav ul li.open .sublink .pretend-anchor,
body#playerPage #dashArea #dashNav ul li.open .sublink .pretend-anchor,
body#teamPage #dashArea #dashNav ul li.open .sublink .pretend-anchor,
body#report_reader #dashArea #dashNav ul li.open .sublink .pretend-anchor,
body#orgPage #dashArea #dashNav ul li.open .sublink .pretend-anchor {
  display: block;
  padding: 5px;
  cursor: pointer;
  color: #fff;
}
body#testingPage #dashArea #dashNav ul li.open .sublink .pretend-anchor:hover,
body#pdev #dashArea #dashNav ul li.open .sublink .pretend-anchor:hover,
body#playerPage #dashArea #dashNav ul li.open .sublink .pretend-anchor:hover,
body#teamPage #dashArea #dashNav ul li.open .sublink .pretend-anchor:hover,
body#report_reader #dashArea #dashNav ul li.open .sublink .pretend-anchor:hover,
body#orgPage #dashArea #dashNav ul li.open .sublink .pretend-anchor:hover {
  background: rgb(0, 50, 99);
}
body#testingPage #dashArea #dashNav ul li.open .sublink li,
body#pdev #dashArea #dashNav ul li.open .sublink li,
body#playerPage #dashArea #dashNav ul li.open .sublink li,
body#teamPage #dashArea #dashNav ul li.open .sublink li,
body#report_reader #dashArea #dashNav ul li.open .sublink li,
body#orgPage #dashArea #dashNav ul li.open .sublink li {
  color: #fff;
}
body#testingPage #dashArea #dashNav ul li small,
body#pdev #dashArea #dashNav ul li small,
body#playerPage #dashArea #dashNav ul li small,
body#teamPage #dashArea #dashNav ul li small,
body#report_reader #dashArea #dashNav ul li small,
body#orgPage #dashArea #dashNav ul li small {
  font-size: 9px;
  margin-left: 10px;
}
body#testingPage #dashArea #dashContent,
body#pdev #dashArea #dashContent,
body#playerPage #dashArea #dashContent,
body#teamPage #dashArea #dashContent,
body#report_reader #dashArea #dashContent,
body#orgPage #dashArea #dashContent {
  position: relative;
  height: 100%;
  min-height: 100vh;
  margin: 0;
  padding: 5px 0 0 5px;
  background-color: #fff;
  overflow: auto;
}
@media print {
  body#testingPage #dashArea #dashContent,
  body#pdev #dashArea #dashContent,
  body#playerPage #dashArea #dashContent,
  body#teamPage #dashArea #dashContent,
  body#report_reader #dashArea #dashContent,
  body#orgPage #dashArea #dashContent {
    overflow: visible;
    min-height: auto;
    padding: 7px;
    page-break-after: avoid;
    zoom: 97.5%;
  }
}
body#testingPage #dashArea #dashContent .loading,
body#pdev #dashArea #dashContent .loading,
body#playerPage #dashArea #dashContent .loading,
body#teamPage #dashArea #dashContent .loading,
body#report_reader #dashArea #dashContent .loading,
body#orgPage #dashArea #dashContent .loading {
  width: 15% !important;
}
body#testingPage #dashArea #dashContent .loadingGif img,
body#pdev #dashArea #dashContent .loadingGif img,
body#playerPage #dashArea #dashContent .loadingGif img,
body#teamPage #dashArea #dashContent .loadingGif img,
body#report_reader #dashArea #dashContent .loadingGif img,
body#orgPage #dashArea #dashContent .loadingGif img {
  max-width: 35px;
}
body#testingPage #dashArea #dashContent .orgDashFilters,
body#pdev #dashArea #dashContent .orgDashFilters,
body#playerPage #dashArea #dashContent .orgDashFilters,
body#teamPage #dashArea #dashContent .orgDashFilters,
body#report_reader #dashArea #dashContent .orgDashFilters,
body#orgPage #dashArea #dashContent .orgDashFilters {
  margin: 0.7407407407em 0;
}
body#testingPage #dashArea #dashContent .orgDashFilters a,
body#pdev #dashArea #dashContent .orgDashFilters a,
body#playerPage #dashArea #dashContent .orgDashFilters a,
body#teamPage #dashArea #dashContent .orgDashFilters a,
body#report_reader #dashArea #dashContent .orgDashFilters a,
body#orgPage #dashArea #dashContent .orgDashFilters a {
  color: rgb(0, 50, 99);
}
body#testingPage #dashArea #dashContent .orgDashFilters span,
body#pdev #dashArea #dashContent .orgDashFilters span,
body#playerPage #dashArea #dashContent .orgDashFilters span,
body#teamPage #dashArea #dashContent .orgDashFilters span,
body#report_reader #dashArea #dashContent .orgDashFilters span,
body#orgPage #dashArea #dashContent .orgDashFilters span {
  display: inline-block;
  margin-right: 0.7407407407em;
}
body#testingPage #dashArea #dashContent .orgTblContainer,
body#pdev #dashArea #dashContent .orgTblContainer,
body#playerPage #dashArea #dashContent .orgTblContainer,
body#teamPage #dashArea #dashContent .orgTblContainer,
body#report_reader #dashArea #dashContent .orgTblContainer,
body#orgPage #dashArea #dashContent .orgTblContainer {
  display: inline-block;
  vertical-align: top;
}
body#testingPage #dashArea #dashInfo,
body#pdev #dashArea #dashInfo,
body#playerPage #dashArea #dashInfo,
body#teamPage #dashArea #dashInfo,
body#report_reader #dashArea #dashInfo,
body#orgPage #dashArea #dashInfo {
  padding: 0.7407407407em;
}
body#testingPage #dashArea #playerBioPanel,
body#pdev #dashArea #playerBioPanel,
body#playerPage #dashArea #playerBioPanel,
body#teamPage #dashArea #playerBioPanel,
body#report_reader #dashArea #playerBioPanel,
body#orgPage #dashArea #playerBioPanel {
  position: relative;
  background-color: #fff;
  overflow: hidden;
  min-height: 30px;
}
body#testingPage #dashArea #playerBioPanel .bld,
body#pdev #dashArea #playerBioPanel .bld,
body#playerPage #dashArea #playerBioPanel .bld,
body#teamPage #dashArea #playerBioPanel .bld,
body#report_reader #dashArea #playerBioPanel .bld,
body#orgPage #dashArea #playerBioPanel .bld {
  font-weight: bold;
}
body#testingPage #dashArea #playerBioPanel .title,
body#pdev #dashArea #playerBioPanel .title,
body#playerPage #dashArea #playerBioPanel .title,
body#teamPage #dashArea #playerBioPanel .title,
body#report_reader #dashArea #playerBioPanel .title,
body#orgPage #dashArea #playerBioPanel .title {
  text-align: center;
  font-size: 12px;
  padding: 5px;
  color: #fff;
  background-color: #003263;
}
body#testingPage #dashArea #playerBioPanel .infoPadding,
body#pdev #dashArea #playerBioPanel .infoPadding,
body#playerPage #dashArea #playerBioPanel .infoPadding,
body#teamPage #dashArea #playerBioPanel .infoPadding,
body#report_reader #dashArea #playerBioPanel .infoPadding,
body#orgPage #dashArea #playerBioPanel .infoPadding {
  margin-bottom: 15px;
}
body#testingPage #dashArea #playerBioPanel table,
body#pdev #dashArea #playerBioPanel table,
body#playerPage #dashArea #playerBioPanel table,
body#teamPage #dashArea #playerBioPanel table,
body#report_reader #dashArea #playerBioPanel table,
body#orgPage #dashArea #playerBioPanel table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
}
body#testingPage #dashArea #playerBioPanel ul,
body#pdev #dashArea #playerBioPanel ul,
body#playerPage #dashArea #playerBioPanel ul,
body#teamPage #dashArea #playerBioPanel ul,
body#report_reader #dashArea #playerBioPanel ul,
body#orgPage #dashArea #playerBioPanel ul {
  width: 100%;
  display: table;
  table-layout: fixed;
}
body#testingPage #dashArea #playerBioPanel ul li,
body#pdev #dashArea #playerBioPanel ul li,
body#playerPage #dashArea #playerBioPanel ul li,
body#teamPage #dashArea #playerBioPanel ul li,
body#report_reader #dashArea #playerBioPanel ul li,
body#orgPage #dashArea #playerBioPanel ul li {
  display: table-cell;
}
body#testingPage #dashArea #dashTables .bld,
body#pdev #dashArea #dashTables .bld,
body#playerPage #dashArea #dashTables .bld,
body#teamPage #dashArea #dashTables .bld,
body#report_reader #dashArea #dashTables .bld,
body#orgPage #dashArea #dashTables .bld {
  font-weight: bold;
}
body#testingPage #dashArea #dashTables .lrg,
body#pdev #dashArea #dashTables .lrg,
body#playerPage #dashArea #dashTables .lrg,
body#teamPage #dashArea #dashTables .lrg,
body#report_reader #dashArea #dashTables .lrg,
body#orgPage #dashArea #dashTables .lrg {
  font-size: 1.3333333333em;
}
body#testingPage #dashArea #dashTables .udln,
body#pdev #dashArea #dashTables .udln,
body#playerPage #dashArea #dashTables .udln,
body#teamPage #dashArea #dashTables .udln,
body#report_reader #dashArea #dashTables .udln,
body#orgPage #dashArea #dashTables .udln {
  border-bottom: 1px solid #999999;
}
body#testingPage #dashArea #dashTables .dTable,
body#pdev #dashArea #dashTables .dTable,
body#playerPage #dashArea #dashTables .dTable,
body#teamPage #dashArea #dashTables .dTable,
body#report_reader #dashArea #dashTables .dTable,
body#orgPage #dashArea #dashTables .dTable {
  float: left;
  border: 1px solid #999999;
  margin: 2px;
  background-color: #fff;
}
body#testingPage #dashArea #dashTables .dTitle,
body#pdev #dashArea #dashTables .dTitle,
body#playerPage #dashArea #dashTables .dTitle,
body#teamPage #dashArea #dashTables .dTitle,
body#report_reader #dashArea #dashTables .dTitle,
body#orgPage #dashArea #dashTables .dTitle {
  text-align: center;
  border: 1px solid #999999;
  font-size: 0.8888888889em;
  padding: 5px;
  background-color: #c7c7c7;
}
body#testingPage #dashArea #dashTables .dTitle span,
body#pdev #dashArea #dashTables .dTitle span,
body#playerPage #dashArea #dashTables .dTitle span,
body#teamPage #dashArea #dashTables .dTitle span,
body#report_reader #dashArea #dashTables .dTitle span,
body#orgPage #dashArea #dashTables .dTitle span {
  position: absolute;
  right: 0.7407407407em;
}
body#testingPage #dashArea #dashTables .dTitle span a,
body#pdev #dashArea #dashTables .dTitle span a,
body#playerPage #dashArea #dashTables .dTitle span a,
body#teamPage #dashArea #dashTables .dTitle span a,
body#report_reader #dashArea #dashTables .dTitle span a,
body#orgPage #dashArea #dashTables .dTitle span a {
  text-decoration: underline;
}
body#testingPage #dashArea #dashTables .dTitle span a.selected,
body#pdev #dashArea #dashTables .dTitle span a.selected,
body#playerPage #dashArea #dashTables .dTitle span a.selected,
body#teamPage #dashArea #dashTables .dTitle span a.selected,
body#report_reader #dashArea #dashTables .dTitle span a.selected,
body#orgPage #dashArea #dashTables .dTitle span a.selected {
  color: #ce1126;
  text-decoration: none;
}
body#testingPage #dashArea #dashTables ul,
body#pdev #dashArea #dashTables ul,
body#playerPage #dashArea #dashTables ul,
body#teamPage #dashArea #dashTables ul,
body#report_reader #dashArea #dashTables ul,
body#orgPage #dashArea #dashTables ul {
  width: 100%;
  display: table;
  table-layout: fixed;
}
body#testingPage #dashArea #dashTables ul li,
body#pdev #dashArea #dashTables ul li,
body#playerPage #dashArea #dashTables ul li,
body#teamPage #dashArea #dashTables ul li,
body#report_reader #dashArea #dashTables ul li,
body#orgPage #dashArea #dashTables ul li {
  display: table-cell;
  text-align: center;
  padding: 5px;
  border-collapse: collapse;
  border: 1px solid #999;
  font-size: 0.8148148148em;
  vertical-align: middle;
}
body#testingPage #dashArea #dashTables ul li table,
body#pdev #dashArea #dashTables ul li table,
body#playerPage #dashArea #dashTables ul li table,
body#teamPage #dashArea #dashTables ul li table,
body#report_reader #dashArea #dashTables ul li table,
body#orgPage #dashArea #dashTables ul li table {
  width: 100%;
  border-collapse: collapse;
}
body#testingPage #dashArea #dashTables table,
body#pdev #dashArea #dashTables table,
body#playerPage #dashArea #dashTables table,
body#teamPage #dashArea #dashTables table,
body#report_reader #dashArea #dashTables table,
body#orgPage #dashArea #dashTables table {
  width: 100%;
  vertical-align: middle;
}
body#testingPage#playerPage div.loading-overlay,
body#pdev#playerPage div.loading-overlay,
body#playerPage#playerPage div.loading-overlay,
body#teamPage#playerPage div.loading-overlay,
body#report_reader#playerPage div.loading-overlay,
body#orgPage#playerPage div.loading-overlay {
  z-index: 9999;
}
body#testingPage#playerPage #feedContainer,
body#pdev#playerPage #feedContainer,
body#playerPage#playerPage #feedContainer,
body#teamPage#playerPage #feedContainer,
body#report_reader#playerPage #feedContainer,
body#orgPage#playerPage #feedContainer {
  overflow: hidden;
  width: 350px;
  display: none;
  height: 650px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
  -webkit-box-shadow: 0 0 0.4444444444em black;
  box-shadow: 0 0 0.4444444444em black;
}
body#testingPage#playerPage #feedContainer #smokesignals,
body#pdev#playerPage #feedContainer #smokesignals,
body#playerPage#playerPage #feedContainer #smokesignals,
body#teamPage#playerPage #feedContainer #smokesignals,
body#report_reader#playerPage #feedContainer #smokesignals,
body#orgPage#playerPage #feedContainer #smokesignals {
  width: 350px;
  background-color: transparent;
}
body#testingPage#playerPage #feedContainer .page,
body#pdev#playerPage #feedContainer .page,
body#playerPage#playerPage #feedContainer .page,
body#teamPage#playerPage #feedContainer .page,
body#report_reader#playerPage #feedContainer .page,
body#orgPage#playerPage #feedContainer .page {
  height: 100%;
}
body#testingPage div.tabContent,
body#pdev div.tabContent,
body#playerPage div.tabContent,
body#teamPage div.tabContent,
body#report_reader div.tabContent,
body#orgPage div.tabContent {
  position: relative;
  padding-bottom: 20px;
}
body#testingPage div.tabContent small,
body#pdev div.tabContent small,
body#playerPage div.tabContent small,
body#teamPage div.tabContent small,
body#report_reader div.tabContent small,
body#orgPage div.tabContent small {
  font-size: 0.8888888889em;
}
body#testingPage div.tabContent small i,
body#pdev div.tabContent small i,
body#playerPage div.tabContent small i,
body#teamPage div.tabContent small i,
body#report_reader div.tabContent small i,
body#orgPage div.tabContent small i {
  font-style: italic;
}
body#testingPage div.tabContent .performanceAnchors,
body#pdev div.tabContent .performanceAnchors,
body#playerPage div.tabContent .performanceAnchors,
body#teamPage div.tabContent .performanceAnchors,
body#report_reader div.tabContent .performanceAnchors,
body#orgPage div.tabContent .performanceAnchors {
  position: fixed;
  z-index: 99;
  width: 59.2592592593em;
  right: 0;
  font-size: 0.8148148148em;
  top: 4.0740740741em;
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 2px;
}
@media print {
  body#testingPage div.tabContent .performanceAnchors,
  body#pdev div.tabContent .performanceAnchors,
  body#playerPage div.tabContent .performanceAnchors,
  body#teamPage div.tabContent .performanceAnchors,
  body#report_reader div.tabContent .performanceAnchors,
  body#orgPage div.tabContent .performanceAnchors {
    display: none;
  }
}
body#testingPage div.tabContent .performanceAnchors span,
body#pdev div.tabContent .performanceAnchors span,
body#playerPage div.tabContent .performanceAnchors span,
body#teamPage div.tabContent .performanceAnchors span,
body#report_reader div.tabContent .performanceAnchors span,
body#orgPage div.tabContent .performanceAnchors span {
  font-weight: bold;
}
body#testingPage div.tabContent .performanceAnchors ul,
body#pdev div.tabContent .performanceAnchors ul,
body#playerPage div.tabContent .performanceAnchors ul,
body#teamPage div.tabContent .performanceAnchors ul,
body#report_reader div.tabContent .performanceAnchors ul,
body#orgPage div.tabContent .performanceAnchors ul {
  width: 100%;
}
body#testingPage div.tabContent .performanceAnchors ul li,
body#pdev div.tabContent .performanceAnchors ul li,
body#playerPage div.tabContent .performanceAnchors ul li,
body#teamPage div.tabContent .performanceAnchors ul li,
body#report_reader div.tabContent .performanceAnchors ul li,
body#orgPage div.tabContent .performanceAnchors ul li {
  display: inline-block;
}
body#testingPage div.tabContent .performanceAnchors ul li a,
body#pdev div.tabContent .performanceAnchors ul li a,
body#playerPage div.tabContent .performanceAnchors ul li a,
body#teamPage div.tabContent .performanceAnchors ul li a,
body#report_reader div.tabContent .performanceAnchors ul li a,
body#orgPage div.tabContent .performanceAnchors ul li a {
  display: block;
  background-color: #003263;
  text-align: center;
  padding: 0.2962962963em 0.7407407407em;
  margin: 1px;
  text-decoration: none;
}
body#testingPage div.tabContent .performanceAnchors ul li a:hover,
body#pdev div.tabContent .performanceAnchors ul li a:hover,
body#playerPage div.tabContent .performanceAnchors ul li a:hover,
body#teamPage div.tabContent .performanceAnchors ul li a:hover,
body#report_reader div.tabContent .performanceAnchors ul li a:hover,
body#orgPage div.tabContent .performanceAnchors ul li a:hover {
  background-color: #ce1126;
}
body#testingPage div.tabContent .performanceAnchors ul li a.dvt_error_anchor,
body#pdev div.tabContent .performanceAnchors ul li a.dvt_error_anchor,
body#playerPage div.tabContent .performanceAnchors ul li a.dvt_error_anchor,
body#teamPage div.tabContent .performanceAnchors ul li a.dvt_error_anchor,
body#report_reader div.tabContent .performanceAnchors ul li a.dvt_error_anchor,
body#orgPage div.tabContent .performanceAnchors ul li a.dvt_error_anchor {
  background-color: red !important;
}
body#testingPage div.tabContent .tableTitle a,
body#pdev div.tabContent .tableTitle a,
body#playerPage div.tabContent .tableTitle a,
body#teamPage div.tabContent .tableTitle a,
body#report_reader div.tabContent .tableTitle a,
body#orgPage div.tabContent .tableTitle a {
  border: 1px solid #000;
  padding: 0.3703703704em;
  display: block;
  width: 14.8148148148em;
  background: #fdb507 url(../../images/arrow_down.png) 95% 50% no-repeat;
  color: #000;
  text-align: center;
  text-decoration: none;
}
@media print {
  body#testingPage div.tabContent .tableTitle a,
  body#pdev div.tabContent .tableTitle a,
  body#playerPage div.tabContent .tableTitle a,
  body#teamPage div.tabContent .tableTitle a,
  body#report_reader div.tabContent .tableTitle a,
  body#orgPage div.tabContent .tableTitle a {
    background: transparent;
    border: none;
    padding: 0;
    text-align: left;
    width: auto;
  }
}
body#testingPage div.tabContent .tableTitle a.isUp,
body#pdev div.tabContent .tableTitle a.isUp,
body#playerPage div.tabContent .tableTitle a.isUp,
body#teamPage div.tabContent .tableTitle a.isUp,
body#report_reader div.tabContent .tableTitle a.isUp,
body#orgPage div.tabContent .tableTitle a.isUp {
  background: #9f9e9f url(../../images/arrow_up.png) 95% 50% no-repeat;
}
body#testingPage div.tabContent .tableTitle a.isUp:hover,
body#pdev div.tabContent .tableTitle a.isUp:hover,
body#playerPage div.tabContent .tableTitle a.isUp:hover,
body#teamPage div.tabContent .tableTitle a.isUp:hover,
body#report_reader div.tabContent .tableTitle a.isUp:hover,
body#orgPage div.tabContent .tableTitle a.isUp:hover {
  background: #cf9302 url(../../images/arrow_down.png) 95% 50% no-repeat !important;
}
body#testingPage div.tabContent .tableTitle a:hover,
body#pdev div.tabContent .tableTitle a:hover,
body#playerPage div.tabContent .tableTitle a:hover,
body#teamPage div.tabContent .tableTitle a:hover,
body#report_reader div.tabContent .tableTitle a:hover,
body#orgPage div.tabContent .tableTitle a:hover {
  background: #cf9302 url(../../images/arrow_up.png) 95% 50% no-repeat;
}
body#testingPage div.tabContent .tableContainer,
body#pdev div.tabContent .tableContainer,
body#playerPage div.tabContent .tableContainer,
body#teamPage div.tabContent .tableContainer,
body#report_reader div.tabContent .tableContainer,
body#orgPage div.tabContent .tableContainer {
  padding: 0.7407407407em 0 1.4814814815em;
  margin: 0 0 1.4814814815em;
  position: relative;
  border-bottom: 1px dashed rgb(0, 50, 99);
  display: inline-block;
}
@media print {
  body#testingPage div.tabContent .tableContainer,
  body#pdev div.tabContent .tableContainer,
  body#playerPage div.tabContent .tableContainer,
  body#teamPage div.tabContent .tableContainer,
  body#report_reader div.tabContent .tableContainer,
  body#orgPage div.tabContent .tableContainer {
    margin-bottom: 10px;
    padding: 0 0 10px 0;
  }
}
body#testingPage div.tabContent .tableContainer .loadingGif,
body#pdev div.tabContent .tableContainer .loadingGif,
body#playerPage div.tabContent .tableContainer .loadingGif,
body#teamPage div.tabContent .tableContainer .loadingGif,
body#report_reader div.tabContent .tableContainer .loadingGif,
body#orgPage div.tabContent .tableContainer .loadingGif {
  position: absolute;
  top: -4.0740740741em;
  left: 17.037037037em;
}
body#testingPage div.tabContent .tableContainer .loadingGif img,
body#pdev div.tabContent .tableContainer .loadingGif img,
body#playerPage div.tabContent .tableContainer .loadingGif img,
body#teamPage div.tabContent .tableContainer .loadingGif img,
body#report_reader div.tabContent .tableContainer .loadingGif img,
body#orgPage div.tabContent .tableContainer .loadingGif img {
  max-width: 30%;
}
body#testingPage div.tabContent .tableContainer .loadingGif.noOptions,
body#pdev div.tabContent .tableContainer .loadingGif.noOptions,
body#playerPage div.tabContent .tableContainer .loadingGif.noOptions,
body#teamPage div.tabContent .tableContainer .loadingGif.noOptions,
body#report_reader div.tabContent .tableContainer .loadingGif.noOptions,
body#orgPage div.tabContent .tableContainer .loadingGif.noOptions {
  top: -3.3333333333em;
  left: 12.5925925926em;
}
body#testingPage div.tabContent .headerTable,
body#pdev div.tabContent .headerTable,
body#playerPage div.tabContent .headerTable,
body#teamPage div.tabContent .headerTable,
body#report_reader div.tabContent .headerTable,
body#orgPage div.tabContent .headerTable {
  display: table !important;
  width: 750px;
}
body#testingPage div.tabContent .headerTable tbody td,
body#pdev div.tabContent .headerTable tbody td,
body#playerPage div.tabContent .headerTable tbody td,
body#teamPage div.tabContent .headerTable tbody td,
body#report_reader div.tabContent .headerTable tbody td,
body#orgPage div.tabContent .headerTable tbody td {
  font-size: 18px !important;
  font-weight: bold;
}
body#testingPage div.tabContent div.chrt_container,
body#pdev div.tabContent div.chrt_container,
body#playerPage div.tabContent div.chrt_container,
body#teamPage div.tabContent div.chrt_container,
body#report_reader div.tabContent div.chrt_container,
body#orgPage div.tabContent div.chrt_container {
  display: inline-block;
  width: calc(250px * 2 + 45px + 15px);
  margin-bottom: 30px;
  position: relative;
}
body#testingPage div.tabContent div.chrt_container .chartsCon,
body#pdev div.tabContent div.chrt_container .chartsCon,
body#playerPage div.tabContent div.chrt_container .chartsCon,
body#teamPage div.tabContent div.chrt_container .chartsCon,
body#report_reader div.tabContent div.chrt_container .chartsCon,
body#orgPage div.tabContent div.chrt_container .chartsCon {
  display: inline-block;
  border-bottom: 1px dashed #000;
  padding: 10px 0;
  overflow: hidden;
  width: calc(250px * 2);
  float: left;
}
body#testingPage div.tabContent div.chrt_container .chartsCon canvas,
body#pdev div.tabContent div.chrt_container .chartsCon canvas,
body#playerPage div.tabContent div.chrt_container .chartsCon canvas,
body#teamPage div.tabContent div.chrt_container .chartsCon canvas,
body#report_reader div.tabContent div.chrt_container .chartsCon canvas,
body#orgPage div.tabContent div.chrt_container .chartsCon canvas {
  width: 250px;
  height: 250px;
  float: left;
}
body#testingPage div.tabContent div.chrt_container span.legend,
body#pdev div.tabContent div.chrt_container span.legend,
body#playerPage div.tabContent div.chrt_container span.legend,
body#teamPage div.tabContent div.chrt_container span.legend,
body#report_reader div.tabContent div.chrt_container span.legend,
body#orgPage div.tabContent div.chrt_container span.legend {
  width: 45px;
  float: left;
}
body#testingPage div.tabContent div.chrt_container span.legend ul,
body#pdev div.tabContent div.chrt_container span.legend ul,
body#playerPage div.tabContent div.chrt_container span.legend ul,
body#teamPage div.tabContent div.chrt_container span.legend ul,
body#report_reader div.tabContent div.chrt_container span.legend ul,
body#orgPage div.tabContent div.chrt_container span.legend ul {
  list-style-type: none;
}
body#testingPage div.tabContent div.chrt_container span.legend a.chrtLegendCtrl,
body#pdev div.tabContent div.chrt_container span.legend a.chrtLegendCtrl,
body#playerPage div.tabContent div.chrt_container span.legend a.chrtLegendCtrl,
body#teamPage div.tabContent div.chrt_container span.legend a.chrtLegendCtrl,
body#report_reader div.tabContent div.chrt_container span.legend a.chrtLegendCtrl,
body#orgPage div.tabContent div.chrt_container span.legend a.chrtLegendCtrl {
  text-align: center;
  font-size: 11px;
  color: #000;
  display: block;
  padding: 2px;
  margin: 1px;
  text-decoration: none;
  border: 1px solid #666666;
}
body#testingPage div.tabContent div.chrt_container span.legend a.chrtLegendCtrl.hid,
body#pdev div.tabContent div.chrt_container span.legend a.chrtLegendCtrl.hid,
body#playerPage div.tabContent div.chrt_container span.legend a.chrtLegendCtrl.hid,
body#teamPage div.tabContent div.chrt_container span.legend a.chrtLegendCtrl.hid,
body#report_reader div.tabContent div.chrt_container span.legend a.chrtLegendCtrl.hid,
body#orgPage div.tabContent div.chrt_container span.legend a.chrtLegendCtrl.hid {
  opacity: 0.3;
}
body#testingPage div.tabContent div.chrt_container span.legend img,
body#pdev div.tabContent div.chrt_container span.legend img,
body#playerPage div.tabContent div.chrt_container span.legend img,
body#teamPage div.tabContent div.chrt_container span.legend img,
body#report_reader div.tabContent div.chrt_container span.legend img,
body#orgPage div.tabContent div.chrt_container span.legend img {
  position: absolute;
  bottom: 35px;
}
body#testingPage div.tabContent div.chrt_container span.chartInfo,
body#pdev div.tabContent div.chrt_container span.chartInfo,
body#playerPage div.tabContent div.chrt_container span.chartInfo,
body#teamPage div.tabContent div.chrt_container span.chartInfo,
body#report_reader div.tabContent div.chrt_container span.chartInfo,
body#orgPage div.tabContent div.chrt_container span.chartInfo {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-style: italic;
  font-size: 11px;
}
body#testingPage div.tabContent div.chrt_container div.chartOptions,
body#pdev div.tabContent div.chrt_container div.chartOptions,
body#playerPage div.tabContent div.chrt_container div.chartOptions,
body#teamPage div.tabContent div.chrt_container div.chartOptions,
body#report_reader div.tabContent div.chrt_container div.chartOptions,
body#orgPage div.tabContent div.chrt_container div.chartOptions {
  padding: 8px 0;
}
body#testingPage div.tabContent div.chrt_container canvas#chrt_releasepoint_front.R_handed,
body#pdev div.tabContent div.chrt_container canvas#chrt_releasepoint_front.R_handed,
body#playerPage div.tabContent div.chrt_container canvas#chrt_releasepoint_front.R_handed,
body#teamPage div.tabContent div.chrt_container canvas#chrt_releasepoint_front.R_handed,
body#report_reader div.tabContent div.chrt_container canvas#chrt_releasepoint_front.R_handed,
body#orgPage div.tabContent div.chrt_container canvas#chrt_releasepoint_front.R_handed {
  background: url("../../images/pitcher-silhouette-front_20opacity.png") 50% 120px no-repeat;
}
body#testingPage div.tabContent div.chrt_container canvas#chrt_releasepoint_front.L_handed,
body#pdev div.tabContent div.chrt_container canvas#chrt_releasepoint_front.L_handed,
body#playerPage div.tabContent div.chrt_container canvas#chrt_releasepoint_front.L_handed,
body#teamPage div.tabContent div.chrt_container canvas#chrt_releasepoint_front.L_handed,
body#report_reader div.tabContent div.chrt_container canvas#chrt_releasepoint_front.L_handed,
body#orgPage div.tabContent div.chrt_container canvas#chrt_releasepoint_front.L_handed {
  background: url("../../images/pitcher-silhouette-front-lefty_20opacity.png") 50% 120px no-repeat;
}
body#testingPage div.tabContent div.chrt_container #chrt_releasepoint_side,
body#pdev div.tabContent div.chrt_container #chrt_releasepoint_side,
body#playerPage div.tabContent div.chrt_container #chrt_releasepoint_side,
body#teamPage div.tabContent div.chrt_container #chrt_releasepoint_side,
body#report_reader div.tabContent div.chrt_container #chrt_releasepoint_side,
body#orgPage div.tabContent div.chrt_container #chrt_releasepoint_side {
  background: url("../../images/pitcher-silhouette-side_20opacity.png") -100px 140px no-repeat;
}
body#testingPage #contentPerformance,
body#pdev #contentPerformance,
body#playerPage #contentPerformance,
body#teamPage #contentPerformance,
body#report_reader #contentPerformance,
body#orgPage #contentPerformance {
  padding-top: 30px;
}
body#testingPage #contentGamelog,
body#pdev #contentGamelog,
body#playerPage #contentGamelog,
body#teamPage #contentGamelog,
body#report_reader #contentGamelog,
body#orgPage #contentGamelog {
  padding-top: 40px;
}
body#testingPage #reports-container,
body#pdev #reports-container,
body#playerPage #reports-container,
body#teamPage #reports-container,
body#report_reader #reports-container,
body#orgPage #reports-container {
  width: 1035px;
}
body#testingPage #reports-container .summaryTxt,
body#pdev #reports-container .summaryTxt,
body#playerPage #reports-container .summaryTxt,
body#teamPage #reports-container .summaryTxt,
body#report_reader #reports-container .summaryTxt,
body#orgPage #reports-container .summaryTxt {
  padding: 10px !important;
  line-height: 16px;
}
body#testingPage #reports-container .summaryTxt p,
body#pdev #reports-container .summaryTxt p,
body#playerPage #reports-container .summaryTxt p,
body#teamPage #reports-container .summaryTxt p,
body#report_reader #reports-container .summaryTxt p,
body#orgPage #reports-container .summaryTxt p {
  margin-bottom: 5px;
}
body#testingPage #reports-container .summaryTxt p:last-child,
body#pdev #reports-container .summaryTxt p:last-child,
body#playerPage #reports-container .summaryTxt p:last-child,
body#teamPage #reports-container .summaryTxt p:last-child,
body#report_reader #reports-container .summaryTxt p:last-child,
body#orgPage #reports-container .summaryTxt p:last-child {
  margin: 0;
}
body#testingPage #contentPitchingAssmFastball,
body#pdev #contentPitchingAssmFastball,
body#playerPage #contentPitchingAssmFastball,
body#teamPage #contentPitchingAssmFastball,
body#report_reader #contentPitchingAssmFastball,
body#orgPage #contentPitchingAssmFastball {
  position: static;
}
body#testingPage .heatmap-controls ul,
body#pdev .heatmap-controls ul,
body#playerPage .heatmap-controls ul,
body#teamPage .heatmap-controls ul,
body#report_reader .heatmap-controls ul,
body#orgPage .heatmap-controls ul {
  margin: 10px 0;
}
body#testingPage .heatmap-controls li,
body#pdev .heatmap-controls li,
body#playerPage .heatmap-controls li,
body#teamPage .heatmap-controls li,
body#report_reader .heatmap-controls li,
body#orgPage .heatmap-controls li {
  display: inline-block;
  border: 1px solid #000;
  padding: 5px;
  color: rgb(0, 50, 99);
  cursor: pointer;
}
body#testingPage .heatmap-controls li:hover, body#testingPage .heatmap-controls li.selected,
body#pdev .heatmap-controls li:hover,
body#pdev .heatmap-controls li.selected,
body#playerPage .heatmap-controls li:hover,
body#playerPage .heatmap-controls li.selected,
body#teamPage .heatmap-controls li:hover,
body#teamPage .heatmap-controls li.selected,
body#report_reader .heatmap-controls li:hover,
body#report_reader .heatmap-controls li.selected,
body#orgPage .heatmap-controls li:hover,
body#orgPage .heatmap-controls li.selected {
  background: #ce1126;
  color: #fff;
}
body#testingPage .heatmap-controls li.break,
body#pdev .heatmap-controls li.break,
body#playerPage .heatmap-controls li.break,
body#teamPage .heatmap-controls li.break,
body#report_reader .heatmap-controls li.break,
body#orgPage .heatmap-controls li.break {
  margin-left: 20px;
}
body#testingPage #contentPlansReader,
body#pdev #contentPlansReader,
body#playerPage #contentPlansReader,
body#teamPage #contentPlansReader,
body#report_reader #contentPlansReader,
body#orgPage #contentPlansReader {
  max-width: 900px;
  padding: 0 0.7407407407em 0.7407407407em 0;
}
@media print {
  body#testingPage #contentPlansReader,
  body#pdev #contentPlansReader,
  body#playerPage #contentPlansReader,
  body#teamPage #contentPlansReader,
  body#report_reader #contentPlansReader,
  body#orgPage #contentPlansReader {
    padding: 0;
    font-size: 10pt;
  }
}
body#testingPage #contentPlansReader .page-title,
body#pdev #contentPlansReader .page-title,
body#playerPage #contentPlansReader .page-title,
body#teamPage #contentPlansReader .page-title,
body#report_reader #contentPlansReader .page-title,
body#orgPage #contentPlansReader .page-title {
  margin-bottom: 20px;
  border-bottom: 1px solid #efefef;
  padding-bottom: 7px;
  font-size: 25px;
  color: #9f0d1e;
  text-transform: uppercase;
}
@media print {
  body#testingPage #contentPlansReader .page-title,
  body#pdev #contentPlansReader .page-title,
  body#playerPage #contentPlansReader .page-title,
  body#teamPage #contentPlansReader .page-title,
  body#report_reader #contentPlansReader .page-title,
  body#orgPage #contentPlansReader .page-title {
    display: none;
    border-bottom: 1px solid #ccc;
    color: #000;
  }
}
body#testingPage #contentPlansReader #playerVision,
body#pdev #contentPlansReader #playerVision,
body#playerPage #contentPlansReader #playerVision,
body#teamPage #contentPlansReader #playerVision,
body#report_reader #contentPlansReader #playerVision,
body#orgPage #contentPlansReader #playerVision {
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 3px;
  background-color: #c1d5e9;
  padding: 0.7407407407em;
}
@media print {
  body#testingPage #contentPlansReader #playerVision,
  body#pdev #contentPlansReader #playerVision,
  body#playerPage #contentPlansReader #playerVision,
  body#teamPage #contentPlansReader #playerVision,
  body#report_reader #contentPlansReader #playerVision,
  body#orgPage #contentPlansReader #playerVision {
    display: none;
    margin: -121px 0 0 0;
    border-radius: 0;
    border: 0;
    border-bottom: 4px solid #000;
    background-color: transparent;
    padding: 0 0 20px 82px;
  }
}
body#testingPage #contentPlansReader #playerVision .printHeader,
body#pdev #contentPlansReader #playerVision .printHeader,
body#playerPage #contentPlansReader #playerVision .printHeader,
body#teamPage #contentPlansReader #playerVision .printHeader,
body#report_reader #contentPlansReader #playerVision .printHeader,
body#orgPage #contentPlansReader #playerVision .printHeader {
  margin-bottom: 5px;
  font-size: 16px;
}
@media print {
  body#testingPage #contentPlansReader #playerVision .printHeader,
  body#pdev #contentPlansReader #playerVision .printHeader,
  body#playerPage #contentPlansReader #playerVision .printHeader,
  body#teamPage #contentPlansReader #playerVision .printHeader,
  body#report_reader #contentPlansReader #playerVision .printHeader,
  body#orgPage #contentPlansReader #playerVision .printHeader {
    font-size: 14pt;
  }
}
body#testingPage #contentPlansReader #playerVision .visionStatement,
body#pdev #contentPlansReader #playerVision .visionStatement,
body#playerPage #contentPlansReader #playerVision .visionStatement,
body#teamPage #contentPlansReader #playerVision .visionStatement,
body#report_reader #contentPlansReader #playerVision .visionStatement,
body#orgPage #contentPlansReader #playerVision .visionStatement {
  line-height: 14pt;
}
body#testingPage #contentPlansReader .goal-grouping,
body#pdev #contentPlansReader .goal-grouping,
body#playerPage #contentPlansReader .goal-grouping,
body#teamPage #contentPlansReader .goal-grouping,
body#report_reader #contentPlansReader .goal-grouping,
body#orgPage #contentPlansReader .goal-grouping {
  padding-bottom: 20px;
}
@media print {
  body#testingPage #contentPlansReader .goal-grouping,
  body#pdev #contentPlansReader .goal-grouping,
  body#playerPage #contentPlansReader .goal-grouping,
  body#teamPage #contentPlansReader .goal-grouping,
  body#report_reader #contentPlansReader .goal-grouping,
  body#orgPage #contentPlansReader .goal-grouping {
    padding: 0;
  }
}
body#testingPage #contentPlansReader .open-close-link,
body#testingPage #contentPlansReader .open-close-all-link,
body#pdev #contentPlansReader .open-close-link,
body#pdev #contentPlansReader .open-close-all-link,
body#playerPage #contentPlansReader .open-close-link,
body#playerPage #contentPlansReader .open-close-all-link,
body#teamPage #contentPlansReader .open-close-link,
body#teamPage #contentPlansReader .open-close-all-link,
body#report_reader #contentPlansReader .open-close-link,
body#report_reader #contentPlansReader .open-close-all-link,
body#orgPage #contentPlansReader .open-close-link,
body#orgPage #contentPlansReader .open-close-all-link {
  float: right;
  font-size: 12px;
  color: rgb(0, 50, 99);
  cursor: pointer;
}
@media print {
  body#testingPage #contentPlansReader .open-close-link,
  body#testingPage #contentPlansReader .open-close-all-link,
  body#pdev #contentPlansReader .open-close-link,
  body#pdev #contentPlansReader .open-close-all-link,
  body#playerPage #contentPlansReader .open-close-link,
  body#playerPage #contentPlansReader .open-close-all-link,
  body#teamPage #contentPlansReader .open-close-link,
  body#teamPage #contentPlansReader .open-close-all-link,
  body#report_reader #contentPlansReader .open-close-link,
  body#report_reader #contentPlansReader .open-close-all-link,
  body#orgPage #contentPlansReader .open-close-link,
  body#orgPage #contentPlansReader .open-close-all-link {
    display: none;
  }
}
body#testingPage #contentPlansReader .goal-title,
body#pdev #contentPlansReader .goal-title,
body#playerPage #contentPlansReader .goal-title,
body#teamPage #contentPlansReader .goal-title,
body#report_reader #contentPlansReader .goal-title,
body#orgPage #contentPlansReader .goal-title {
  margin-top: 20px;
  font-size: 16px;
  font-weight: bold;
}
@media print {
  body#testingPage #contentPlansReader .goal-title,
  body#pdev #contentPlansReader .goal-title,
  body#playerPage #contentPlansReader .goal-title,
  body#teamPage #contentPlansReader .goal-title,
  body#report_reader #contentPlansReader .goal-title,
  body#orgPage #contentPlansReader .goal-title {
    margin: 0;
    font-size: 14pt;
  }
}
body#testingPage #contentPlansReader .goal,
body#pdev #contentPlansReader .goal,
body#playerPage #contentPlansReader .goal,
body#teamPage #contentPlansReader .goal,
body#report_reader #contentPlansReader .goal,
body#orgPage #contentPlansReader .goal {
  background-color: #fff;
  display: inline-block;
  vertical-align: top;
  margin: 20px 5px 0px 0;
  width: 100%;
  border-radius: 3px;
  border: 1px solid #ccc;
  padding-bottom: 5px;
  font-size: 12px;
  line-height: 16px;
}
@media print {
  body#testingPage #contentPlansReader .goal,
  body#pdev #contentPlansReader .goal,
  body#playerPage #contentPlansReader .goal,
  body#teamPage #contentPlansReader .goal,
  body#report_reader #contentPlansReader .goal,
  body#orgPage #contentPlansReader .goal {
    border: 0;
    border-radius: 0;
    border-bottom: 1px dashed #ccc;
    padding: 0 0 20px;
    font-size: 11pt;
  }
  body#testingPage #contentPlansReader .goal:last-child,
  body#pdev #contentPlansReader .goal:last-child,
  body#playerPage #contentPlansReader .goal:last-child,
  body#teamPage #contentPlansReader .goal:last-child,
  body#report_reader #contentPlansReader .goal:last-child,
  body#orgPage #contentPlansReader .goal:last-child {
    border: 0;
    padding-bottom: 0;
  }
}
body#testingPage #contentPlansReader .item-icon,
body#pdev #contentPlansReader .item-icon,
body#playerPage #contentPlansReader .item-icon,
body#teamPage #contentPlansReader .item-icon,
body#report_reader #contentPlansReader .item-icon,
body#orgPage #contentPlansReader .item-icon {
  padding: 10px;
  font-size: 14px;
  line-height: 14px;
}
@media print {
  body#testingPage #contentPlansReader .item-icon,
  body#pdev #contentPlansReader .item-icon,
  body#playerPage #contentPlansReader .item-icon,
  body#teamPage #contentPlansReader .item-icon,
  body#report_reader #contentPlansReader .item-icon,
  body#orgPage #contentPlansReader .item-icon {
    background: transparent !important;
    padding: 0 0 5px;
    font-size: 12pt;
  }
}
body#testingPage #contentPlansReader .item-icon img,
body#pdev #contentPlansReader .item-icon img,
body#playerPage #contentPlansReader .item-icon img,
body#teamPage #contentPlansReader .item-icon img,
body#report_reader #contentPlansReader .item-icon img,
body#orgPage #contentPlansReader .item-icon img {
  vertical-align: top;
}
body#testingPage #contentPlansReader .item-icon span,
body#pdev #contentPlansReader .item-icon span,
body#playerPage #contentPlansReader .item-icon span,
body#teamPage #contentPlansReader .item-icon span,
body#report_reader #contentPlansReader .item-icon span,
body#orgPage #contentPlansReader .item-icon span {
  font-size: 12px;
  color: #444;
}
body#testingPage #contentPlansReader .item-title,
body#pdev #contentPlansReader .item-title,
body#playerPage #contentPlansReader .item-title,
body#teamPage #contentPlansReader .item-title,
body#report_reader #contentPlansReader .item-title,
body#orgPage #contentPlansReader .item-title {
  margin-top: 5px;
  padding: 5px 10px;
}
@media print {
  body#testingPage #contentPlansReader .item-title,
  body#pdev #contentPlansReader .item-title,
  body#playerPage #contentPlansReader .item-title,
  body#teamPage #contentPlansReader .item-title,
  body#report_reader #contentPlansReader .item-title,
  body#orgPage #contentPlansReader .item-title {
    padding: 0;
    line-height: 14pt;
    font-size: 10pt;
  }
}
body#testingPage #contentPlansReader .hidden-content,
body#pdev #contentPlansReader .hidden-content,
body#playerPage #contentPlansReader .hidden-content,
body#teamPage #contentPlansReader .hidden-content,
body#report_reader #contentPlansReader .hidden-content,
body#orgPage #contentPlansReader .hidden-content {
  display: none;
  padding: 5px 10px;
}
@media print {
  body#testingPage #contentPlansReader .hidden-content,
  body#pdev #contentPlansReader .hidden-content,
  body#playerPage #contentPlansReader .hidden-content,
  body#teamPage #contentPlansReader .hidden-content,
  body#report_reader #contentPlansReader .hidden-content,
  body#orgPage #contentPlansReader .hidden-content {
    display: none !important;
  }
}
body#testingPage #contentPlansReader .hidden-content .focus-area-wrapper,
body#pdev #contentPlansReader .hidden-content .focus-area-wrapper,
body#playerPage #contentPlansReader .hidden-content .focus-area-wrapper,
body#teamPage #contentPlansReader .hidden-content .focus-area-wrapper,
body#report_reader #contentPlansReader .hidden-content .focus-area-wrapper,
body#orgPage #contentPlansReader .hidden-content .focus-area-wrapper {
  display: table;
  margin-top: 10px;
  width: 100%;
}
body#testingPage #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#testingPage #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#pdev #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#pdev #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#playerPage #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#playerPage #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#teamPage #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#teamPage #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#report_reader #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#report_reader #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#orgPage #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#orgPage #contentPlansReader .hidden-content .focus-area-wrapper .area {
  display: table-cell;
  width: 50%;
  padding: 5px;
  color: #fff;
  font-size: 14px;
}
body#testingPage #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#pdev #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#playerPage #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#teamPage #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#report_reader #contentPlansReader .hidden-content .focus-area-wrapper .focus,
body#orgPage #contentPlansReader .hidden-content .focus-area-wrapper .focus {
  border-right: 1px solid #fff;
  background: #700915;
}
body#testingPage #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#pdev #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#playerPage #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#teamPage #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#report_reader #contentPlansReader .hidden-content .focus-area-wrapper .area,
body#orgPage #contentPlansReader .hidden-content .focus-area-wrapper .area {
  background: #9f0d1e;
}
body#testingPage #contentPlansReader .hidden-content .goal-info,
body#pdev #contentPlansReader .hidden-content .goal-info,
body#playerPage #contentPlansReader .hidden-content .goal-info,
body#teamPage #contentPlansReader .hidden-content .goal-info,
body#report_reader #contentPlansReader .hidden-content .goal-info,
body#orgPage #contentPlansReader .hidden-content .goal-info {
  margin-top: 10px;
  border: 1px solid #ccc;
}
body#testingPage #contentPlansReader .hidden-content .goal-info .header,
body#pdev #contentPlansReader .hidden-content .goal-info .header,
body#playerPage #contentPlansReader .hidden-content .goal-info .header,
body#teamPage #contentPlansReader .hidden-content .goal-info .header,
body#report_reader #contentPlansReader .hidden-content .goal-info .header,
body#orgPage #contentPlansReader .hidden-content .goal-info .header {
  background: rgb(0, 50, 99);
  padding: 5px;
  color: #fff;
}
body#testingPage #contentPlansReader .hidden-content .goal-info .body,
body#pdev #contentPlansReader .hidden-content .goal-info .body,
body#playerPage #contentPlansReader .hidden-content .goal-info .body,
body#teamPage #contentPlansReader .hidden-content .goal-info .body,
body#report_reader #contentPlansReader .hidden-content .goal-info .body,
body#orgPage #contentPlansReader .hidden-content .goal-info .body {
  padding: 10px;
}
body#testingPage #contentPlansReader .acts,
body#pdev #contentPlansReader .acts,
body#playerPage #contentPlansReader .acts,
body#teamPage #contentPlansReader .acts,
body#report_reader #contentPlansReader .acts,
body#orgPage #contentPlansReader .acts {
  padding-left: 20px;
}
@media print {
  body#testingPage #contentPlansReader .acts,
  body#pdev #contentPlansReader .acts,
  body#playerPage #contentPlansReader .acts,
  body#teamPage #contentPlansReader .acts,
  body#report_reader #contentPlansReader .acts,
  body#orgPage #contentPlansReader .acts {
    padding-bottom: 0;
    font-size: 10pt;
  }
}
body#testingPage #contentPlansReader .acts li,
body#pdev #contentPlansReader .acts li,
body#playerPage #contentPlansReader .acts li,
body#teamPage #contentPlansReader .acts li,
body#report_reader #contentPlansReader .acts li,
body#orgPage #contentPlansReader .acts li {
  list-style-type: disc;
  line-height: 14pt;
}
body#testingPage #contentPlansReader .why,
body#pdev #contentPlansReader .why,
body#playerPage #contentPlansReader .why,
body#teamPage #contentPlansReader .why,
body#report_reader #contentPlansReader .why,
body#orgPage #contentPlansReader .why {
  margin-top: 5px;
  padding: 0 10px 5px;
}
@media print {
  body#testingPage #contentPlansReader .why,
  body#pdev #contentPlansReader .why,
  body#playerPage #contentPlansReader .why,
  body#teamPage #contentPlansReader .why,
  body#report_reader #contentPlansReader .why,
  body#orgPage #contentPlansReader .why {
    padding: 0;
    line-height: 14pt;
    font-size: 10pt;
  }
}
body#testingPage #contentPlansReader .archived,
body#pdev #contentPlansReader .archived,
body#playerPage #contentPlansReader .archived,
body#teamPage #contentPlansReader .archived,
body#report_reader #contentPlansReader .archived,
body#orgPage #contentPlansReader .archived {
  display: none;
}
body#testingPage #contentPlansReader .type-100,
body#pdev #contentPlansReader .type-100,
body#playerPage #contentPlansReader .type-100,
body#teamPage #contentPlansReader .type-100,
body#report_reader #contentPlansReader .type-100,
body#orgPage #contentPlansReader .type-100 {
  background-color: #e7eff7;
}
body#testingPage #contentPlansReader .type-200,
body#pdev #contentPlansReader .type-200,
body#playerPage #contentPlansReader .type-200,
body#teamPage #contentPlansReader .type-200,
body#report_reader #contentPlansReader .type-200,
body#orgPage #contentPlansReader .type-200 {
  background-color: #c1d5e9;
}
body#testingPage #contentPlansReader .type-300,
body#pdev #contentPlansReader .type-300,
body#playerPage #contentPlansReader .type-300,
body#teamPage #contentPlansReader .type-300,
body#report_reader #contentPlansReader .type-300,
body#orgPage #contentPlansReader .type-300 {
  background-color: #c9e4ff;
}
body#testingPage #contentPlansReader .type-400,
body#pdev #contentPlansReader .type-400,
body#playerPage #contentPlansReader .type-400,
body#teamPage #contentPlansReader .type-400,
body#report_reader #contentPlansReader .type-400,
body#orgPage #contentPlansReader .type-400 {
  background-color: #ecebe8;
}
body#testingPage #contentPlansReader .type-500,
body#pdev #contentPlansReader .type-500,
body#playerPage #contentPlansReader .type-500,
body#teamPage #contentPlansReader .type-500,
body#report_reader #contentPlansReader .type-500,
body#orgPage #contentPlansReader .type-500 {
  background-color: #9bbcdc;
}
body#testingPage #contentPlansReader .type-600,
body#pdev #contentPlansReader .type-600,
body#playerPage #contentPlansReader .type-600,
body#teamPage #contentPlansReader .type-600,
body#report_reader #contentPlansReader .type-600,
body#orgPage #contentPlansReader .type-600 {
  background-color: #dfeaf4;
}
body#testingPage #contentPlansReader .type-700,
body#pdev #contentPlansReader .type-700,
body#playerPage #contentPlansReader .type-700,
body#teamPage #contentPlansReader .type-700,
body#report_reader #contentPlansReader .type-700,
body#orgPage #contentPlansReader .type-700 {
  background-color: #b0d8ff;
}
body#testingPage #contentPlansReader .type-800,
body#pdev #contentPlansReader .type-800,
body#playerPage #contentPlansReader .type-800,
body#teamPage #contentPlansReader .type-800,
body#report_reader #contentPlansReader .type-800,
body#orgPage #contentPlansReader .type-800 {
  background-color: #e1ded9;
}
body#testingPage #contentPlansReader #readerExecTable,
body#pdev #contentPlansReader #readerExecTable,
body#playerPage #contentPlansReader #readerExecTable,
body#teamPage #contentPlansReader #readerExecTable,
body#report_reader #contentPlansReader #readerExecTable,
body#orgPage #contentPlansReader #readerExecTable {
  margin-top: 20px;
  width: 100% !important;
  font-size: 13px;
}
@media print {
  body#testingPage #contentPlansReader #readerExecTable,
  body#pdev #contentPlansReader #readerExecTable,
  body#playerPage #contentPlansReader #readerExecTable,
  body#teamPage #contentPlansReader #readerExecTable,
  body#report_reader #contentPlansReader #readerExecTable,
  body#orgPage #contentPlansReader #readerExecTable {
    display: none;
  }
}
body#testingPage #contentPlansReader #readerExecTable .asmContainer,
body#pdev #contentPlansReader #readerExecTable .asmContainer,
body#playerPage #contentPlansReader #readerExecTable .asmContainer,
body#teamPage #contentPlansReader #readerExecTable .asmContainer,
body#report_reader #contentPlansReader #readerExecTable .asmContainer,
body#orgPage #contentPlansReader #readerExecTable .asmContainer {
  width: 100%;
}
body#testingPage #contentPlansEditor,
body#pdev #contentPlansEditor,
body#playerPage #contentPlansEditor,
body#teamPage #contentPlansEditor,
body#report_reader #contentPlansEditor,
body#orgPage #contentPlansEditor {
  height: 100%;
  position: relative;
  font-size: 0.8888888889em;
}
body#testingPage #contentPlansEditor li,
body#pdev #contentPlansEditor li,
body#playerPage #contentPlansEditor li,
body#teamPage #contentPlansEditor li,
body#report_reader #contentPlansEditor li,
body#orgPage #contentPlansEditor li {
  list-style-type: none;
  margin-top: 3px;
}
body#testingPage #contentPlansEditor li.isclosed .item-body:first-child,
body#pdev #contentPlansEditor li.isclosed .item-body:first-child,
body#playerPage #contentPlansEditor li.isclosed .item-body:first-child,
body#teamPage #contentPlansEditor li.isclosed .item-body:first-child,
body#report_reader #contentPlansEditor li.isclosed .item-body:first-child,
body#orgPage #contentPlansEditor li.isclosed .item-body:first-child {
  font-style: italic;
}
body#testingPage #contentPlansEditor .selected,
body#pdev #contentPlansEditor .selected,
body#playerPage #contentPlansEditor .selected,
body#teamPage #contentPlansEditor .selected,
body#report_reader #contentPlansEditor .selected,
body#orgPage #contentPlansEditor .selected {
  border: 1px solid green !important;
}
body#testingPage #contentPlansEditor .selected .item-title,
body#pdev #contentPlansEditor .selected .item-title,
body#playerPage #contentPlansEditor .selected .item-title,
body#teamPage #contentPlansEditor .selected .item-title,
body#report_reader #contentPlansEditor .selected .item-title,
body#orgPage #contentPlansEditor .selected .item-title {
  font-weight: bold !important;
}
body#testingPage #contentPlansEditor .plan-panel,
body#pdev #contentPlansEditor .plan-panel,
body#playerPage #contentPlansEditor .plan-panel,
body#teamPage #contentPlansEditor .plan-panel,
body#report_reader #contentPlansEditor .plan-panel,
body#orgPage #contentPlansEditor .plan-panel {
  top: 0;
  bottom: 0;
  padding: 0.71em;
}
body#testingPage #contentPlansEditor .planWrapper,
body#pdev #contentPlansEditor .planWrapper,
body#playerPage #contentPlansEditor .planWrapper,
body#teamPage #contentPlansEditor .planWrapper,
body#report_reader #contentPlansEditor .planWrapper,
body#orgPage #contentPlansEditor .planWrapper {
  overflow: hidden;
  min-height: 790px;
}
body#testingPage #contentPlansEditor #playerVision,
body#pdev #contentPlansEditor #playerVision,
body#playerPage #contentPlansEditor #playerVision,
body#teamPage #contentPlansEditor #playerVision,
body#report_reader #contentPlansEditor #playerVision,
body#orgPage #contentPlansEditor #playerVision {
  font-size: 14px;
  cursor: pointer;
  position: relative;
}
body#testingPage #contentPlansEditor #playerVision .inner-vision,
body#pdev #contentPlansEditor #playerVision .inner-vision,
body#playerPage #contentPlansEditor #playerVision .inner-vision,
body#teamPage #contentPlansEditor #playerVision .inner-vision,
body#report_reader #contentPlansEditor #playerVision .inner-vision,
body#orgPage #contentPlansEditor #playerVision .inner-vision {
  border: 1px solid #ccc;
  padding: 0.7407407407em;
  padding-bottom: calc(0.7407407407em + 1em) !important;
  border-radius: 3px;
  background-color: #c1d5e9;
}
body#testingPage #contentPlansEditor #playerVision .inner-vision .visionStatement,
body#pdev #contentPlansEditor #playerVision .inner-vision .visionStatement,
body#playerPage #contentPlansEditor #playerVision .inner-vision .visionStatement,
body#teamPage #contentPlansEditor #playerVision .inner-vision .visionStatement,
body#report_reader #contentPlansEditor #playerVision .inner-vision .visionStatement,
body#orgPage #contentPlansEditor #playerVision .inner-vision .visionStatement {
  width: 90%;
}
body#testingPage #contentPlansEditor #playerVision .plan-help-text,
body#pdev #contentPlansEditor #playerVision .plan-help-text,
body#playerPage #contentPlansEditor #playerVision .plan-help-text,
body#teamPage #contentPlansEditor #playerVision .plan-help-text,
body#report_reader #contentPlansEditor #playerVision .plan-help-text,
body#orgPage #contentPlansEditor #playerVision .plan-help-text {
  position: absolute;
  bottom: 0.7407407407em;
  left: 1.2407407407em;
  padding: 0.7407407407em;
  color: #75a2cf;
  font-size: 0.7407407407em;
}
body#testingPage #contentPlansEditor #goals,
body#pdev #contentPlansEditor #goals,
body#playerPage #contentPlansEditor #goals,
body#teamPage #contentPlansEditor #goals,
body#report_reader #contentPlansEditor #goals,
body#orgPage #contentPlansEditor #goals {
  position: relative;
  float: left;
  width: 70%;
}
body#testingPage #contentPlansEditor #goals ul.goals li,
body#pdev #contentPlansEditor #goals ul.goals li,
body#playerPage #contentPlansEditor #goals ul.goals li,
body#teamPage #contentPlansEditor #goals ul.goals li,
body#report_reader #contentPlansEditor #goals ul.goals li,
body#orgPage #contentPlansEditor #goals ul.goals li {
  position: relative;
}
body#testingPage #contentPlansEditor #goals ul.goals li.goalhead > .item-body > .item-title,
body#pdev #contentPlansEditor #goals ul.goals li.goalhead > .item-body > .item-title,
body#playerPage #contentPlansEditor #goals ul.goals li.goalhead > .item-body > .item-title,
body#teamPage #contentPlansEditor #goals ul.goals li.goalhead > .item-body > .item-title,
body#report_reader #contentPlansEditor #goals ul.goals li.goalhead > .item-body > .item-title,
body#orgPage #contentPlansEditor #goals ul.goals li.goalhead > .item-body > .item-title {
  cursor: default;
}
body#testingPage #contentPlansEditor #goals ul.goals li.goalhead > .item-add,
body#pdev #contentPlansEditor #goals ul.goals li.goalhead > .item-add,
body#playerPage #contentPlansEditor #goals ul.goals li.goalhead > .item-add,
body#teamPage #contentPlansEditor #goals ul.goals li.goalhead > .item-add,
body#report_reader #contentPlansEditor #goals ul.goals li.goalhead > .item-add,
body#orgPage #contentPlansEditor #goals ul.goals li.goalhead > .item-add {
  right: 1px;
}
body#testingPage #contentPlansEditor #goals ul.goals li .item-body,
body#pdev #contentPlansEditor #goals ul.goals li .item-body,
body#playerPage #contentPlansEditor #goals ul.goals li .item-body,
body#teamPage #contentPlansEditor #goals ul.goals li .item-body,
body#report_reader #contentPlansEditor #goals ul.goals li .item-body,
body#orgPage #contentPlansEditor #goals ul.goals li .item-body {
  background-color: #c1d5e9;
}
body#testingPage #contentPlansEditor #goals ul.goals li ul.subs,
body#pdev #contentPlansEditor #goals ul.goals li ul.subs,
body#playerPage #contentPlansEditor #goals ul.goals li ul.subs,
body#teamPage #contentPlansEditor #goals ul.goals li ul.subs,
body#report_reader #contentPlansEditor #goals ul.goals li ul.subs,
body#orgPage #contentPlansEditor #goals ul.goals li ul.subs {
  margin: 0 30px 0 50px;
}
body#testingPage #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#pdev #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#playerPage #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#teamPage #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#report_reader #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#orgPage #contentPlansEditor #goals ul.goals li ul.subs .item-body {
  background-color: #e7eff7;
}
body#testingPage #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#pdev #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#playerPage #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#teamPage #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#report_reader #contentPlansEditor #goals ul.goals li ul.subs .item-body,
body#orgPage #contentPlansEditor #goals ul.goals li ul.subs .item-body {
  padding-left: 20px;
}
body#testingPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts,
body#pdev #contentPlansEditor #goals ul.goals li ul.subs ul.acts,
body#playerPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts,
body#teamPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts,
body#report_reader #contentPlansEditor #goals ul.goals li ul.subs ul.acts,
body#orgPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts {
  margin: 0 30px 0 50px;
}
body#testingPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-body,
body#pdev #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-body,
body#playerPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-body,
body#teamPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-body,
body#report_reader #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-body,
body#orgPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-body {
  padding: 0;
  background-color: white;
}
body#testingPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-archive,
body#testingPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-unarchive,
body#pdev #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-archive,
body#pdev #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-unarchive,
body#playerPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-archive,
body#playerPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-unarchive,
body#teamPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-archive,
body#teamPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-unarchive,
body#report_reader #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-archive,
body#report_reader #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-unarchive,
body#orgPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-archive,
body#orgPage #contentPlansEditor #goals ul.goals li ul.subs ul.acts .item-unarchive {
  right: 0;
  border-right: 1px solid #b0b0b0;
}
body#testingPage #contentPlansEditor #goals ul.goals li.archived > .item-body,
body#pdev #contentPlansEditor #goals ul.goals li.archived > .item-body,
body#playerPage #contentPlansEditor #goals ul.goals li.archived > .item-body,
body#teamPage #contentPlansEditor #goals ul.goals li.archived > .item-body,
body#report_reader #contentPlansEditor #goals ul.goals li.archived > .item-body,
body#orgPage #contentPlansEditor #goals ul.goals li.archived > .item-body {
  background-color: #ccc !important;
}
body#testingPage #contentPlansEditor #goals ul.goals li.archived > .item-body .item-icon img,
body#pdev #contentPlansEditor #goals ul.goals li.archived > .item-body .item-icon img,
body#playerPage #contentPlansEditor #goals ul.goals li.archived > .item-body .item-icon img,
body#teamPage #contentPlansEditor #goals ul.goals li.archived > .item-body .item-icon img,
body#report_reader #contentPlansEditor #goals ul.goals li.archived > .item-body .item-icon img,
body#orgPage #contentPlansEditor #goals ul.goals li.archived > .item-body .item-icon img {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
body#testingPage #contentPlansEditor #goals ul.goals li.archived > .item-body .item-title,
body#pdev #contentPlansEditor #goals ul.goals li.archived > .item-body .item-title,
body#playerPage #contentPlansEditor #goals ul.goals li.archived > .item-body .item-title,
body#teamPage #contentPlansEditor #goals ul.goals li.archived > .item-body .item-title,
body#report_reader #contentPlansEditor #goals ul.goals li.archived > .item-body .item-title,
body#orgPage #contentPlansEditor #goals ul.goals li.archived > .item-body .item-title {
  color: #999999;
}
body#testingPage #contentPlansEditor #goals .goals-curtain,
body#pdev #contentPlansEditor #goals .goals-curtain,
body#playerPage #contentPlansEditor #goals .goals-curtain,
body#teamPage #contentPlansEditor #goals .goals-curtain,
body#report_reader #contentPlansEditor #goals .goals-curtain,
body#orgPage #contentPlansEditor #goals .goals-curtain {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 99;
  background-color: rgba(255, 255, 255, 0.5);
}
body#testingPage #contentPlansEditor #goals .goal-subs,
body#pdev #contentPlansEditor #goals .goal-subs,
body#playerPage #contentPlansEditor #goals .goal-subs,
body#teamPage #contentPlansEditor #goals .goal-subs,
body#report_reader #contentPlansEditor #goals .goal-subs,
body#orgPage #contentPlansEditor #goals .goal-subs {
  display: none;
  margin-left: 30px;
}
body#testingPage #contentPlansEditor #goals .item-body,
body#pdev #contentPlansEditor #goals .item-body,
body#playerPage #contentPlansEditor #goals .item-body,
body#teamPage #contentPlansEditor #goals .item-body,
body#report_reader #contentPlansEditor #goals .item-body,
body#orgPage #contentPlansEditor #goals .item-body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  border: 1px solid #b0b0b0;
  height: 30px;
}
body#testingPage #contentPlansEditor #goals .item-icon,
body#pdev #contentPlansEditor #goals .item-icon,
body#playerPage #contentPlansEditor #goals .item-icon,
body#teamPage #contentPlansEditor #goals .item-icon,
body#report_reader #contentPlansEditor #goals .item-icon,
body#orgPage #contentPlansEditor #goals .item-icon {
  position: absolute;
  top: 8px;
  left: 5px;
}
body#testingPage #contentPlansEditor #goals .item-body,
body#pdev #contentPlansEditor #goals .item-body,
body#playerPage #contentPlansEditor #goals .item-body,
body#teamPage #contentPlansEditor #goals .item-body,
body#report_reader #contentPlansEditor #goals .item-body,
body#orgPage #contentPlansEditor #goals .item-body {
  border-radius: 3px;
  position: relative;
  z-index: 9;
  -moz-user-select: none;
  -webkit-user-select: none;
}
body#testingPage #contentPlansEditor #goals .item-archive,
body#testingPage #contentPlansEditor #goals .item-unarchive,
body#testingPage #contentPlansEditor #goals .item-add,
body#pdev #contentPlansEditor #goals .item-archive,
body#pdev #contentPlansEditor #goals .item-unarchive,
body#pdev #contentPlansEditor #goals .item-add,
body#playerPage #contentPlansEditor #goals .item-archive,
body#playerPage #contentPlansEditor #goals .item-unarchive,
body#playerPage #contentPlansEditor #goals .item-add,
body#teamPage #contentPlansEditor #goals .item-archive,
body#teamPage #contentPlansEditor #goals .item-unarchive,
body#teamPage #contentPlansEditor #goals .item-add,
body#report_reader #contentPlansEditor #goals .item-archive,
body#report_reader #contentPlansEditor #goals .item-unarchive,
body#report_reader #contentPlansEditor #goals .item-add,
body#orgPage #contentPlansEditor #goals .item-archive,
body#orgPage #contentPlansEditor #goals .item-unarchive,
body#orgPage #contentPlansEditor #goals .item-add {
  position: absolute;
  width: 30px;
  top: 0;
  bottom: 0;
  text-align: center;
  z-index: 10;
  cursor: pointer;
}
body#testingPage #contentPlansEditor #goals .item-archive img,
body#testingPage #contentPlansEditor #goals .item-unarchive img,
body#testingPage #contentPlansEditor #goals .item-add img,
body#pdev #contentPlansEditor #goals .item-archive img,
body#pdev #contentPlansEditor #goals .item-unarchive img,
body#pdev #contentPlansEditor #goals .item-add img,
body#playerPage #contentPlansEditor #goals .item-archive img,
body#playerPage #contentPlansEditor #goals .item-unarchive img,
body#playerPage #contentPlansEditor #goals .item-add img,
body#teamPage #contentPlansEditor #goals .item-archive img,
body#teamPage #contentPlansEditor #goals .item-unarchive img,
body#teamPage #contentPlansEditor #goals .item-add img,
body#report_reader #contentPlansEditor #goals .item-archive img,
body#report_reader #contentPlansEditor #goals .item-unarchive img,
body#report_reader #contentPlansEditor #goals .item-add img,
body#orgPage #contentPlansEditor #goals .item-archive img,
body#orgPage #contentPlansEditor #goals .item-unarchive img,
body#orgPage #contentPlansEditor #goals .item-add img {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 4px;
  left: 4px;
}
body#testingPage #contentPlansEditor #goals .item-archive,
body#pdev #contentPlansEditor #goals .item-archive,
body#playerPage #contentPlansEditor #goals .item-archive,
body#teamPage #contentPlansEditor #goals .item-archive,
body#report_reader #contentPlansEditor #goals .item-archive,
body#orgPage #contentPlansEditor #goals .item-archive {
  border-radius: 0 3px 3px 0;
  right: 0px;
}
body#testingPage #contentPlansEditor #goals .item-unarchive,
body#pdev #contentPlansEditor #goals .item-unarchive,
body#playerPage #contentPlansEditor #goals .item-unarchive,
body#teamPage #contentPlansEditor #goals .item-unarchive,
body#report_reader #contentPlansEditor #goals .item-unarchive,
body#orgPage #contentPlansEditor #goals .item-unarchive {
  border-radius: 0 3px 3px 0;
  right: 0;
}
body#testingPage #contentPlansEditor #goals .item-add,
body#pdev #contentPlansEditor #goals .item-add,
body#playerPage #contentPlansEditor #goals .item-add,
body#teamPage #contentPlansEditor #goals .item-add,
body#report_reader #contentPlansEditor #goals .item-add,
body#orgPage #contentPlansEditor #goals .item-add {
  border-radius: 0;
  border-right: none;
  right: 30px;
}
body#testingPage #contentPlansEditor #goals .item-input,
body#pdev #contentPlansEditor #goals .item-input,
body#playerPage #contentPlansEditor #goals .item-input,
body#teamPage #contentPlansEditor #goals .item-input,
body#report_reader #contentPlansEditor #goals .item-input,
body#orgPage #contentPlansEditor #goals .item-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  padding: 4px;
  display: none;
}
body#testingPage #contentPlansEditor #goals .item-input input,
body#pdev #contentPlansEditor #goals .item-input input,
body#playerPage #contentPlansEditor #goals .item-input input,
body#teamPage #contentPlansEditor #goals .item-input input,
body#report_reader #contentPlansEditor #goals .item-input input,
body#orgPage #contentPlansEditor #goals .item-input input {
  height: 22px;
  resize: none;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-width: 0;
}
body#testingPage #contentPlansEditor #goals .item-title,
body#pdev #contentPlansEditor #goals .item-title,
body#playerPage #contentPlansEditor #goals .item-title,
body#teamPage #contentPlansEditor #goals .item-title,
body#report_reader #contentPlansEditor #goals .item-title,
body#orgPage #contentPlansEditor #goals .item-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis !important;
  z-index: 1;
  display: block;
  padding: 7px;
  line-height: 14px;
  color: #262626;
  position: relative;
  cursor: pointer;
}
body#testingPage #contentPlansEditor #goals .addChildButton,
body#pdev #contentPlansEditor #goals .addChildButton,
body#playerPage #contentPlansEditor #goals .addChildButton,
body#teamPage #contentPlansEditor #goals .addChildButton,
body#report_reader #contentPlansEditor #goals .addChildButton,
body#orgPage #contentPlansEditor #goals .addChildButton {
  width: 38px;
  height: 38px;
}
body#testingPage #contentPlansEditor #goals .addList,
body#pdev #contentPlansEditor #goals .addList,
body#playerPage #contentPlansEditor #goals .addList,
body#teamPage #contentPlansEditor #goals .addList,
body#report_reader #contentPlansEditor #goals .addList,
body#orgPage #contentPlansEditor #goals .addList {
  position: absolute;
  bottom: 0px;
  border: 1px solid #000;
}
body#testingPage #contentPlansEditor #goals input.addItem,
body#pdev #contentPlansEditor #goals input.addItem,
body#playerPage #contentPlansEditor #goals input.addItem,
body#teamPage #contentPlansEditor #goals input.addItem,
body#report_reader #contentPlansEditor #goals input.addItem,
body#orgPage #contentPlansEditor #goals input.addItem {
  color: #000;
  font-weight: bold;
  padding: 10px 60px 10px 10px;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 14px;
}
body#testingPage #contentPlansEditor #savePlan,
body#pdev #contentPlansEditor #savePlan,
body#playerPage #contentPlansEditor #savePlan,
body#teamPage #contentPlansEditor #savePlan,
body#report_reader #contentPlansEditor #savePlan,
body#orgPage #contentPlansEditor #savePlan {
  padding: calc(5px);
  width: 100%;
  text-align: center;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin: 10px 0;
}
body#testingPage #contentPlansEditor #savePlan a,
body#pdev #contentPlansEditor #savePlan a,
body#playerPage #contentPlansEditor #savePlan a,
body#teamPage #contentPlansEditor #savePlan a,
body#report_reader #contentPlansEditor #savePlan a,
body#orgPage #contentPlansEditor #savePlan a {
  font-size: 12px;
}
body#testingPage #contentPlansEditor #goalOptions,
body#pdev #contentPlansEditor #goalOptions,
body#playerPage #contentPlansEditor #goalOptions,
body#teamPage #contentPlansEditor #goalOptions,
body#report_reader #contentPlansEditor #goalOptions,
body#orgPage #contentPlansEditor #goalOptions {
  padding: 0 0.7407407407em;
}
body#testingPage #contentPlansEditor #execTable,
body#pdev #contentPlansEditor #execTable,
body#playerPage #contentPlansEditor #execTable,
body#teamPage #contentPlansEditor #execTable,
body#report_reader #contentPlansEditor #execTable,
body#orgPage #contentPlansEditor #execTable {
  padding: 0.71em;
  float: left;
  width: 100% !important;
  font-size: 13px;
}
body#testingPage #contentPlansEditor #execTable .asmContainer,
body#pdev #contentPlansEditor #execTable .asmContainer,
body#playerPage #contentPlansEditor #execTable .asmContainer,
body#teamPage #contentPlansEditor #execTable .asmContainer,
body#report_reader #contentPlansEditor #execTable .asmContainer,
body#orgPage #contentPlansEditor #execTable .asmContainer {
  width: 100%;
}
body#testingPage #contentSplits,
body#pdev #contentSplits,
body#playerPage #contentSplits,
body#teamPage #contentSplits,
body#report_reader #contentSplits,
body#orgPage #contentSplits {
  padding-top: 40px;
}
body#testingPage #contentSplits .tableOptions.fixed,
body#pdev #contentSplits .tableOptions.fixed,
body#playerPage #contentSplits .tableOptions.fixed,
body#teamPage #contentSplits .tableOptions.fixed,
body#report_reader #contentSplits .tableOptions.fixed,
body#orgPage #contentSplits .tableOptions.fixed {
  background-color: #fff;
  border: 1px solid #ccc;
  display: inline-block;
  left: 183px;
  margin-bottom: 25px;
  overflow: visible;
  padding: 15px 0 15px 15px;
  position: fixed;
  top: 50px;
  z-index: 999;
}
body#testingPage #contentSplits table.tableDisplay,
body#pdev #contentSplits table.tableDisplay,
body#playerPage #contentSplits table.tableDisplay,
body#teamPage #contentSplits table.tableDisplay,
body#report_reader #contentSplits table.tableDisplay,
body#orgPage #contentSplits table.tableDisplay {
  min-width: 930px !important;
}
body#testingPage #contentJournals div.jeContainer,
body#pdev #contentJournals div.jeContainer,
body#playerPage #contentJournals div.jeContainer,
body#teamPage #contentJournals div.jeContainer,
body#report_reader #contentJournals div.jeContainer,
body#orgPage #contentJournals div.jeContainer {
  float: left;
  display: inline-block;
}
body#testingPage #contentJournals div.jeContainer.journalScroll,
body#pdev #contentJournals div.jeContainer.journalScroll,
body#playerPage #contentJournals div.jeContainer.journalScroll,
body#teamPage #contentJournals div.jeContainer.journalScroll,
body#report_reader #contentJournals div.jeContainer.journalScroll,
body#orgPage #contentJournals div.jeContainer.journalScroll {
  min-width: 550px;
  margin-right: 10px;
}
body#testingPage #contentJournals div.jeContainer.journalScroll .tableDisplay,
body#pdev #contentJournals div.jeContainer.journalScroll .tableDisplay,
body#playerPage #contentJournals div.jeContainer.journalScroll .tableDisplay,
body#teamPage #contentJournals div.jeContainer.journalScroll .tableDisplay,
body#report_reader #contentJournals div.jeContainer.journalScroll .tableDisplay,
body#orgPage #contentJournals div.jeContainer.journalScroll .tableDisplay {
  min-width: 550px;
}
body#testingPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr,
body#pdev #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr,
body#playerPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr,
body#teamPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr,
body#report_reader #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr,
body#orgPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr {
  cursor: pointer;
}
body#testingPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr:nth-child(odd),
body#pdev #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr:nth-child(odd),
body#playerPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr:nth-child(odd),
body#teamPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr:nth-child(odd),
body#report_reader #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr:nth-child(odd),
body#orgPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr:nth-child(odd) {
  background-color: #e5e5e5;
}
body#testingPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr.selected,
body#pdev #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr.selected,
body#playerPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr.selected,
body#teamPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr.selected,
body#report_reader #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr.selected,
body#orgPage #contentJournals div.jeContainer.journalScroll .tableDisplay tbody tr.selected {
  background-color: #606060 !important;
  color: #fff;
}
body#testingPage #contentJournals div.jeContainer.journalPane,
body#pdev #contentJournals div.jeContainer.journalPane,
body#playerPage #contentJournals div.jeContainer.journalPane,
body#teamPage #contentJournals div.jeContainer.journalPane,
body#report_reader #contentJournals div.jeContainer.journalPane,
body#orgPage #contentJournals div.jeContainer.journalPane {
  background-color: #f8f8f8;
  width: calc(100% - (550px + 175px));
  min-width: 21.1111111111em;
  max-width: 48.1481481481em;
  height: calc(100% - 60px);
  position: fixed;
  overflow-y: auto;
  top: 50px;
  border: 1px solid #999;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.jeInfo,
body#pdev #contentJournals div.jeContainer.journalPane div.jeInfo,
body#playerPage #contentJournals div.jeContainer.journalPane div.jeInfo,
body#teamPage #contentJournals div.jeContainer.journalPane div.jeInfo,
body#report_reader #contentJournals div.jeContainer.journalPane div.jeInfo,
body#orgPage #contentJournals div.jeContainer.journalPane div.jeInfo {
  padding: 5px;
  line-height: 18px;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml {
  padding: 5px;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml p,
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml dl,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml p,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml dl,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml p,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml dl,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml p,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml dl,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml p,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml dl,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml p,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml dl {
  margin: 1.12em 0;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml ul,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul {
  margin-left: 40px;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml ol,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol {
  list-style-type: decimal;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol ul,
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul ol,
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul ul,
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol ol,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml ol ul,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml ul ol,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml ul ul,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml ol ol,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol ul,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul ol,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul ul,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol ol,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol ul,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul ol,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul ul,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol ol,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml ol ul,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml ul ol,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml ul ul,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml ol ol,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol ul,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul ol,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml ul ul,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml ol ol {
  margin-top: 0;
  margin-bottom: 0;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#testingPage #contentJournals div.jeContainer.journalPane div.journalControls,
body#pdev #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#pdev #contentJournals div.jeContainer.journalPane div.journalControls,
body#playerPage #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#playerPage #contentJournals div.jeContainer.journalPane div.journalControls,
body#teamPage #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#teamPage #contentJournals div.jeContainer.journalPane div.journalControls,
body#report_reader #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#report_reader #contentJournals div.jeContainer.journalPane div.journalControls,
body#orgPage #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#orgPage #contentJournals div.jeContainer.journalPane div.journalControls {
  border: 1px solid #999;
  padding: 5px;
}
body#testingPage #contentJournals div.jeContainer.journalPane a.journalAttachmentButton,
body#pdev #contentJournals div.jeContainer.journalPane a.journalAttachmentButton,
body#playerPage #contentJournals div.jeContainer.journalPane a.journalAttachmentButton,
body#teamPage #contentJournals div.jeContainer.journalPane a.journalAttachmentButton,
body#report_reader #contentJournals div.jeContainer.journalPane a.journalAttachmentButton,
body#orgPage #contentJournals div.jeContainer.journalPane a.journalAttachmentButton {
  pointer-events: all;
}
body#testingPage #contentJournals div.jeContainer.journalPane a.journalControlButton,
body#pdev #contentJournals div.jeContainer.journalPane a.journalControlButton,
body#playerPage #contentJournals div.jeContainer.journalPane a.journalControlButton,
body#teamPage #contentJournals div.jeContainer.journalPane a.journalControlButton,
body#report_reader #contentJournals div.jeContainer.journalPane a.journalControlButton,
body#orgPage #contentJournals div.jeContainer.journalPane a.journalControlButton {
  pointer-events: all;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#pdev #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#playerPage #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#teamPage #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#report_reader #contentJournals div.jeContainer.journalPane div.commentsHtml,
body#orgPage #contentJournals div.jeContainer.journalPane div.commentsHtml {
  width: 100%;
  min-height: 22.2222222222em;
  height: auto;
  overflow: visible;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#pdev #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#playerPage #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#teamPage #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#report_reader #contentJournals div.jeContainer.journalPane div.journalAttachments,
body#orgPage #contentJournals div.jeContainer.journalPane div.journalAttachments {
  font-size: 0.8888888889em;
  min-height: 2.5925925926em;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.journalAttachments span.title,
body#pdev #contentJournals div.jeContainer.journalPane div.journalAttachments span.title,
body#playerPage #contentJournals div.jeContainer.journalPane div.journalAttachments span.title,
body#teamPage #contentJournals div.jeContainer.journalPane div.journalAttachments span.title,
body#report_reader #contentJournals div.jeContainer.journalPane div.journalAttachments span.title,
body#orgPage #contentJournals div.jeContainer.journalPane div.journalAttachments span.title {
  text-decoration: underline;
  display: block;
  margin-bottom: 5px;
}
body#testingPage #contentJournals div.jeContainer.journalPane div.journalAttachments a,
body#pdev #contentJournals div.jeContainer.journalPane div.journalAttachments a,
body#playerPage #contentJournals div.jeContainer.journalPane div.journalAttachments a,
body#teamPage #contentJournals div.jeContainer.journalPane div.journalAttachments a,
body#report_reader #contentJournals div.jeContainer.journalPane div.journalAttachments a,
body#orgPage #contentJournals div.jeContainer.journalPane div.journalAttachments a {
  background-color: #003263;
  color: #fff;
  padding: 6px 10px;
  display: inline-block;
  margin: 1px;
  font-size: 12px;
}
body#testingPage #contentJournals div.jeContainer div.journalControls,
body#pdev #contentJournals div.jeContainer div.journalControls,
body#playerPage #contentJournals div.jeContainer div.journalControls,
body#teamPage #contentJournals div.jeContainer div.journalControls,
body#report_reader #contentJournals div.jeContainer div.journalControls,
body#orgPage #contentJournals div.jeContainer div.journalControls {
  padding: 5px;
  text-align: right;
  background-color: #f8f8f8;
  border: 1px solid #999;
}
body#testingPage #contentJournals div.jeContainer div.journalControls a,
body#pdev #contentJournals div.jeContainer div.journalControls a,
body#playerPage #contentJournals div.jeContainer div.journalControls a,
body#teamPage #contentJournals div.jeContainer div.journalControls a,
body#report_reader #contentJournals div.jeContainer div.journalControls a,
body#orgPage #contentJournals div.jeContainer div.journalControls a {
  padding: 1px 5px;
}
body#testingPage .jeEditModal,
body#pdev .jeEditModal,
body#playerPage .jeEditModal,
body#teamPage .jeEditModal,
body#report_reader .jeEditModal,
body#orgPage .jeEditModal {
  width: 750px;
}
body#testingPage .jeEditModal div.journalEntryContainer,
body#pdev .jeEditModal div.journalEntryContainer,
body#playerPage .jeEditModal div.journalEntryContainer,
body#teamPage .jeEditModal div.journalEntryContainer,
body#report_reader .jeEditModal div.journalEntryContainer,
body#orgPage .jeEditModal div.journalEntryContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  font-size: 12px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section,
body#pdev .jeEditModal div.journalEntryContainer div.section,
body#playerPage .jeEditModal div.journalEntryContainer div.section,
body#teamPage .jeEditModal div.journalEntryContainer div.section,
body#report_reader .jeEditModal div.journalEntryContainer div.section,
body#orgPage .jeEditModal div.journalEntryContainer div.section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell {
  vertical-align: top;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell div.formrow,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell div.formrow,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow {
  padding: 2px;
  width: 100%;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span {
  display: inline-block;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span.head,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span.head,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span.head,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span.head,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span.head,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell div.formrow span.head {
  font-weight: bold;
  width: 15%;
  text-align: right;
  margin-right: 5px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell.edit,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell.edit,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell.edit,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell.edit,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell.edit,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell.edit {
  width: 68%;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell.additional,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell.additional,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell.additional,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell.additional,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell.additional,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell.additional {
  width: calc(100% - 68%);
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell.attachments,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell.attachments,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments {
  background-color: #fff;
  height: 100%;
  font-size: 0.8888888889em;
  min-height: 2.5925925926em;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments span.title,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell.attachments span.title,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments span.title,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments span.title,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell.attachments span.title,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments span.title {
  text-decoration: underline;
  display: block;
  margin-bottom: 5px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments a,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell.attachments a,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments a,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments a,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell.attachments a,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell.attachments a {
  background-color: #003263;
  color: #fff;
  padding: 6px 10px;
  display: inline-block;
  margin: 1px;
  font-size: 12px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box {
  margin: 0 !important;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box button,
body#pdev .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box button,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box button,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box button,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box button,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.cell .trumbowyg-box button {
  max-width: 25px;
  max-height: 25px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section div.jetitle,
body#pdev .jeEditModal div.journalEntryContainer div.section div.jetitle,
body#playerPage .jeEditModal div.journalEntryContainer div.section div.jetitle,
body#teamPage .jeEditModal div.journalEntryContainer div.section div.jetitle,
body#report_reader .jeEditModal div.journalEntryContainer div.section div.jetitle,
body#orgPage .jeEditModal div.journalEntryContainer div.section div.jetitle {
  width: 100%;
  padding: 5px;
  font-weight: bold;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.top div,
body#pdev .jeEditModal div.journalEntryContainer div.section.top div,
body#playerPage .jeEditModal div.journalEntryContainer div.section.top div,
body#teamPage .jeEditModal div.journalEntryContainer div.section.top div,
body#report_reader .jeEditModal div.journalEntryContainer div.section.top div,
body#orgPage .jeEditModal div.journalEntryContainer div.section.top div {
  border-bottom: 1px solid #ccc;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid div.cell,
body#pdev .jeEditModal div.journalEntryContainer div.section.mid div.cell,
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid div.cell,
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid div.cell,
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid div.cell,
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid div.cell {
  background-color: #eee;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid div.additional,
body#pdev .jeEditModal div.journalEntryContainer div.section.mid div.additional,
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid div.additional,
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid div.additional,
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid div.additional,
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid div.additional {
  height: 100%;
  padding: 5px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset,
body#pdev .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset,
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset,
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset,
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset,
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset {
  height: 100%;
  border: 1px solid #ccc;
  padding: 5px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset legend,
body#pdev .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset legend,
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset legend,
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset legend,
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset legend,
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid div.additional fieldset legend {
  width: 0;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul,
body#pdev .jeEditModal div.journalEntryContainer div.section.mid div.additional ul,
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul,
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul,
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid div.additional ul,
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul {
  list-style-type: none;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li,
body#pdev .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li,
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li,
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li,
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li,
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li {
  position: relative;
  display: block;
  padding: 3px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li input[type=radio],
body#pdev .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li input[type=radio],
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li input[type=radio],
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li input[type=radio],
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li input[type=radio],
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul li input[type=radio] {
  margin-left: 20px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor,
body#pdev .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor,
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor,
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor,
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor,
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor {
  position: absolute;
  top: 5px;
  width: 15px;
  height: 15px;
  display: inline-block;
  border: 1px solid #666;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor.noflag,
body#pdev .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor.noflag,
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor.noflag,
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor.noflag,
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor.noflag,
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid div.additional ul span.flagColor.noflag {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M1 0 L0 1 L99 100 L100 99' fill='red' /><path d='M0 99 L99 0 L100 1 L1 100' fill='red' /></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%, auto;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid input[type=text],
body#pdev .jeEditModal div.journalEntryContainer div.section.mid input[type=text],
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid input[type=text],
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid input[type=text],
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid input[type=text],
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid input[type=text] {
  width: 250px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.mid input[type=text].date,
body#pdev .jeEditModal div.journalEntryContainer div.section.mid input[type=text].date,
body#playerPage .jeEditModal div.journalEntryContainer div.section.mid input[type=text].date,
body#teamPage .jeEditModal div.journalEntryContainer div.section.mid input[type=text].date,
body#report_reader .jeEditModal div.journalEntryContainer div.section.mid input[type=text].date,
body#orgPage .jeEditModal div.journalEntryContainer div.section.mid input[type=text].date {
  width: 150px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.bot,
body#pdev .jeEditModal div.journalEntryContainer div.section.bot,
body#playerPage .jeEditModal div.journalEntryContainer div.section.bot,
body#teamPage .jeEditModal div.journalEntryContainer div.section.bot,
body#report_reader .jeEditModal div.journalEntryContainer div.section.bot,
body#orgPage .jeEditModal div.journalEntryContainer div.section.bot {
  height: 500px !important;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.bot div.controls,
body#pdev .jeEditModal div.journalEntryContainer div.section.bot div.controls,
body#playerPage .jeEditModal div.journalEntryContainer div.section.bot div.controls,
body#teamPage .jeEditModal div.journalEntryContainer div.section.bot div.controls,
body#report_reader .jeEditModal div.journalEntryContainer div.section.bot div.controls,
body#orgPage .jeEditModal div.journalEntryContainer div.section.bot div.controls {
  position: relative;
  height: 38px;
  background-color: #eee;
  border-bottom: 1px solid #ccc;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.bot div.controls span,
body#pdev .jeEditModal div.journalEntryContainer div.section.bot div.controls span,
body#playerPage .jeEditModal div.journalEntryContainer div.section.bot div.controls span,
body#teamPage .jeEditModal div.journalEntryContainer div.section.bot div.controls span,
body#report_reader .jeEditModal div.journalEntryContainer div.section.bot div.controls span,
body#orgPage .jeEditModal div.journalEntryContainer div.section.bot div.controls span {
  width: 70%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.bot div.controls button.aux,
body#pdev .jeEditModal div.journalEntryContainer div.section.bot div.controls button.aux,
body#playerPage .jeEditModal div.journalEntryContainer div.section.bot div.controls button.aux,
body#teamPage .jeEditModal div.journalEntryContainer div.section.bot div.controls button.aux,
body#report_reader .jeEditModal div.journalEntryContainer div.section.bot div.controls button.aux,
body#orgPage .jeEditModal div.journalEntryContainer div.section.bot div.controls button.aux {
  border: 2px solid #ddd;
  background: #f9f9f9;
  padding: 3px 10px;
  color: #000;
  font-size: 12px;
  cursor: pointer;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.bot div.controls input[type=file].hidden-input,
body#pdev .jeEditModal div.journalEntryContainer div.section.bot div.controls input[type=file].hidden-input,
body#playerPage .jeEditModal div.journalEntryContainer div.section.bot div.controls input[type=file].hidden-input,
body#teamPage .jeEditModal div.journalEntryContainer div.section.bot div.controls input[type=file].hidden-input,
body#report_reader .jeEditModal div.journalEntryContainer div.section.bot div.controls input[type=file].hidden-input,
body#orgPage .jeEditModal div.journalEntryContainer div.section.bot div.controls input[type=file].hidden-input {
  display: none;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.bot div.files,
body#pdev .jeEditModal div.journalEntryContainer div.section.bot div.files,
body#playerPage .jeEditModal div.journalEntryContainer div.section.bot div.files,
body#teamPage .jeEditModal div.journalEntryContainer div.section.bot div.files,
body#report_reader .jeEditModal div.journalEntryContainer div.section.bot div.files,
body#orgPage .jeEditModal div.journalEntryContainer div.section.bot div.files {
  position: relative;
  height: 250px;
  overflow: auto;
  padding: 5px;
  padding-top: 25px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.bot div.files div.jetitle,
body#pdev .jeEditModal div.journalEntryContainer div.section.bot div.files div.jetitle,
body#playerPage .jeEditModal div.journalEntryContainer div.section.bot div.files div.jetitle,
body#teamPage .jeEditModal div.journalEntryContainer div.section.bot div.files div.jetitle,
body#report_reader .jeEditModal div.journalEntryContainer div.section.bot div.files div.jetitle,
body#orgPage .jeEditModal div.journalEntryContainer div.section.bot div.files div.jetitle {
  text-align: center;
  position: absolute;
  top: 5px;
  width: 90%;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.bot div.files a.isNew,
body#pdev .jeEditModal div.journalEntryContainer div.section.bot div.files a.isNew,
body#playerPage .jeEditModal div.journalEntryContainer div.section.bot div.files a.isNew,
body#teamPage .jeEditModal div.journalEntryContainer div.section.bot div.files a.isNew,
body#report_reader .jeEditModal div.journalEntryContainer div.section.bot div.files a.isNew,
body#orgPage .jeEditModal div.journalEntryContainer div.section.bot div.files a.isNew {
  background-color: rgba(0, 100, 0, 0.6);
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.bot div.files a:hover,
body#pdev .jeEditModal div.journalEntryContainer div.section.bot div.files a:hover,
body#playerPage .jeEditModal div.journalEntryContainer div.section.bot div.files a:hover,
body#teamPage .jeEditModal div.journalEntryContainer div.section.bot div.files a:hover,
body#report_reader .jeEditModal div.journalEntryContainer div.section.bot div.files a:hover,
body#orgPage .jeEditModal div.journalEntryContainer div.section.bot div.files a:hover {
  background-color: red;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.end-buttons,
body#pdev .jeEditModal div.journalEntryContainer div.section.end-buttons,
body#playerPage .jeEditModal div.journalEntryContainer div.section.end-buttons,
body#teamPage .jeEditModal div.journalEntryContainer div.section.end-buttons,
body#report_reader .jeEditModal div.journalEntryContainer div.section.end-buttons,
body#orgPage .jeEditModal div.journalEntryContainer div.section.end-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background-color: #eee;
  gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5px;
}
body#testingPage .jeEditModal div.journalEntryContainer div.section.end-buttons .btn,
body#pdev .jeEditModal div.journalEntryContainer div.section.end-buttons .btn,
body#playerPage .jeEditModal div.journalEntryContainer div.section.end-buttons .btn,
body#teamPage .jeEditModal div.journalEntryContainer div.section.end-buttons .btn,
body#report_reader .jeEditModal div.journalEntryContainer div.section.end-buttons .btn,
body#orgPage .jeEditModal div.journalEntryContainer div.section.end-buttons .btn {
  cursor: pointer;
  height: 100%;
  width: 100px;
  margin: 0px;
  border: none;
  border-radius: 4px;
  -webkit-box-shadow: 1px 1px 2px #000;
          box-shadow: 1px 1px 2px #000;
  height: 30px;
  vertical-align: middle;
}
body#testingPage #contentVideos div.controls,
body#testingPage #recent-vids div.controls,
body#pdev #contentVideos div.controls,
body#pdev #recent-vids div.controls,
body#playerPage #contentVideos div.controls,
body#playerPage #recent-vids div.controls,
body#teamPage #contentVideos div.controls,
body#teamPage #recent-vids div.controls,
body#report_reader #contentVideos div.controls,
body#report_reader #recent-vids div.controls,
body#orgPage #contentVideos div.controls,
body#orgPage #recent-vids div.controls {
  position: relative;
  padding-top: 10px;
}
body#testingPage #contentVideos div.controls .filters,
body#testingPage #recent-vids div.controls .filters,
body#pdev #contentVideos div.controls .filters,
body#pdev #recent-vids div.controls .filters,
body#playerPage #contentVideos div.controls .filters,
body#playerPage #recent-vids div.controls .filters,
body#teamPage #contentVideos div.controls .filters,
body#teamPage #recent-vids div.controls .filters,
body#report_reader #contentVideos div.controls .filters,
body#report_reader #recent-vids div.controls .filters,
body#orgPage #contentVideos div.controls .filters,
body#orgPage #recent-vids div.controls .filters {
  display: inline-block;
  max-width: 400px;
}
body#testingPage #contentVideos div.controls a,
body#testingPage #recent-vids div.controls a,
body#pdev #contentVideos div.controls a,
body#pdev #recent-vids div.controls a,
body#playerPage #contentVideos div.controls a,
body#playerPage #recent-vids div.controls a,
body#teamPage #contentVideos div.controls a,
body#teamPage #recent-vids div.controls a,
body#report_reader #contentVideos div.controls a,
body#report_reader #recent-vids div.controls a,
body#orgPage #contentVideos div.controls a,
body#orgPage #recent-vids div.controls a {
  display: inline-block;
  border: 1px solid lightblue;
  padding: 3px;
  margin: 2px 2px 0 0;
  font-size: 12px;
  background-color: #ccc;
  color: rgb(0, 50, 99);
  text-decoration: none;
  cursor: pointer;
}
body#testingPage #contentVideos div.controls a:hover,
body#testingPage #recent-vids div.controls a:hover,
body#pdev #contentVideos div.controls a:hover,
body#pdev #recent-vids div.controls a:hover,
body#playerPage #contentVideos div.controls a:hover,
body#playerPage #recent-vids div.controls a:hover,
body#teamPage #contentVideos div.controls a:hover,
body#teamPage #recent-vids div.controls a:hover,
body#report_reader #contentVideos div.controls a:hover,
body#report_reader #recent-vids div.controls a:hover,
body#orgPage #contentVideos div.controls a:hover,
body#orgPage #recent-vids div.controls a:hover {
  color: #ce1126;
}
body#testingPage #contentVideos div.controls button,
body#testingPage #recent-vids div.controls button,
body#pdev #contentVideos div.controls button,
body#pdev #recent-vids div.controls button,
body#playerPage #contentVideos div.controls button,
body#playerPage #recent-vids div.controls button,
body#teamPage #contentVideos div.controls button,
body#teamPage #recent-vids div.controls button,
body#report_reader #contentVideos div.controls button,
body#report_reader #recent-vids div.controls button,
body#orgPage #contentVideos div.controls button,
body#orgPage #recent-vids div.controls button {
  position: absolute;
  bottom: 0;
}
body#testingPage #contentVideos div.controls button.play,
body#testingPage #recent-vids div.controls button.play,
body#pdev #contentVideos div.controls button.play,
body#pdev #recent-vids div.controls button.play,
body#playerPage #contentVideos div.controls button.play,
body#playerPage #recent-vids div.controls button.play,
body#teamPage #contentVideos div.controls button.play,
body#teamPage #recent-vids div.controls button.play,
body#report_reader #contentVideos div.controls button.play,
body#report_reader #recent-vids div.controls button.play,
body#orgPage #contentVideos div.controls button.play,
body#orgPage #recent-vids div.controls button.play {
  left: 215px;
}
body#testingPage #contentVideos div.controls button.clear,
body#testingPage #recent-vids div.controls button.clear,
body#pdev #contentVideos div.controls button.clear,
body#pdev #recent-vids div.controls button.clear,
body#playerPage #contentVideos div.controls button.clear,
body#playerPage #recent-vids div.controls button.clear,
body#teamPage #contentVideos div.controls button.clear,
body#teamPage #recent-vids div.controls button.clear,
body#report_reader #contentVideos div.controls button.clear,
body#report_reader #recent-vids div.controls button.clear,
body#orgPage #contentVideos div.controls button.clear,
body#orgPage #recent-vids div.controls button.clear {
  left: 345px;
}
body#testingPage #contentVideos div.videos ul,
body#testingPage #recent-vids div.videos ul,
body#pdev #contentVideos div.videos ul,
body#pdev #recent-vids div.videos ul,
body#playerPage #contentVideos div.videos ul,
body#playerPage #recent-vids div.videos ul,
body#teamPage #contentVideos div.videos ul,
body#teamPage #recent-vids div.videos ul,
body#report_reader #contentVideos div.videos ul,
body#report_reader #recent-vids div.videos ul,
body#orgPage #contentVideos div.videos ul,
body#orgPage #recent-vids div.videos ul {
  list-style-type: none;
}
body#testingPage #contentVideos div.videos ul li,
body#testingPage #recent-vids div.videos ul li,
body#pdev #contentVideos div.videos ul li,
body#pdev #recent-vids div.videos ul li,
body#playerPage #contentVideos div.videos ul li,
body#playerPage #recent-vids div.videos ul li,
body#teamPage #contentVideos div.videos ul li,
body#teamPage #recent-vids div.videos ul li,
body#report_reader #contentVideos div.videos ul li,
body#report_reader #recent-vids div.videos ul li,
body#orgPage #contentVideos div.videos ul li,
body#orgPage #recent-vids div.videos ul li {
  display: inline-block;
  position: relative;
  margin: 5px 5px 0 0;
  cursor: pointer;
}
body#testingPage #contentVideos div.videos ul li span,
body#testingPage #recent-vids div.videos ul li span,
body#pdev #contentVideos div.videos ul li span,
body#pdev #recent-vids div.videos ul li span,
body#playerPage #contentVideos div.videos ul li span,
body#playerPage #recent-vids div.videos ul li span,
body#teamPage #contentVideos div.videos ul li span,
body#teamPage #recent-vids div.videos ul li span,
body#report_reader #contentVideos div.videos ul li span,
body#report_reader #recent-vids div.videos ul li span,
body#orgPage #contentVideos div.videos ul li span,
body#orgPage #recent-vids div.videos ul li span {
  position: absolute;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 3px;
  font-size: 11px;
}
body#testingPage #contentVideos div.videos ul li span.subject,
body#testingPage #recent-vids div.videos ul li span.subject,
body#pdev #contentVideos div.videos ul li span.subject,
body#pdev #recent-vids div.videos ul li span.subject,
body#playerPage #contentVideos div.videos ul li span.subject,
body#playerPage #recent-vids div.videos ul li span.subject,
body#teamPage #contentVideos div.videos ul li span.subject,
body#teamPage #recent-vids div.videos ul li span.subject,
body#report_reader #contentVideos div.videos ul li span.subject,
body#report_reader #recent-vids div.videos ul li span.subject,
body#orgPage #contentVideos div.videos ul li span.subject,
body#orgPage #recent-vids div.videos ul li span.subject {
  bottom: 3px;
}
body#testingPage #contentVideos div.videos ul li img,
body#testingPage #recent-vids div.videos ul li img,
body#pdev #contentVideos div.videos ul li img,
body#pdev #recent-vids div.videos ul li img,
body#playerPage #contentVideos div.videos ul li img,
body#playerPage #recent-vids div.videos ul li img,
body#teamPage #contentVideos div.videos ul li img,
body#teamPage #recent-vids div.videos ul li img,
body#report_reader #contentVideos div.videos ul li img,
body#report_reader #recent-vids div.videos ul li img,
body#orgPage #contentVideos div.videos ul li img,
body#orgPage #recent-vids div.videos ul li img {
  width: 250px;
  border: 1px solid #000;
}
body#testingPage #contentVideos div.videos ul li .selected-vid,
body#testingPage #recent-vids div.videos ul li .selected-vid,
body#pdev #contentVideos div.videos ul li .selected-vid,
body#pdev #recent-vids div.videos ul li .selected-vid,
body#playerPage #contentVideos div.videos ul li .selected-vid,
body#playerPage #recent-vids div.videos ul li .selected-vid,
body#teamPage #contentVideos div.videos ul li .selected-vid,
body#teamPage #recent-vids div.videos ul li .selected-vid,
body#report_reader #contentVideos div.videos ul li .selected-vid,
body#report_reader #recent-vids div.videos ul li .selected-vid,
body#orgPage #contentVideos div.videos ul li .selected-vid,
body#orgPage #recent-vids div.videos ul li .selected-vid {
  position: absolute;
  top: 0;
  z-index: 0;
  width: 250px;
  height: calc(100% - 5px);
  background: rgba(0, 50, 99, 0.7);
}
@media screen and (max-width: 800px) {
  body#testingPage #contentVideos div.videos ul li .selected-vid,
  body#testingPage #recent-vids div.videos ul li .selected-vid,
  body#pdev #contentVideos div.videos ul li .selected-vid,
  body#pdev #recent-vids div.videos ul li .selected-vid,
  body#playerPage #contentVideos div.videos ul li .selected-vid,
  body#playerPage #recent-vids div.videos ul li .selected-vid,
  body#teamPage #contentVideos div.videos ul li .selected-vid,
  body#teamPage #recent-vids div.videos ul li .selected-vid,
  body#report_reader #contentVideos div.videos ul li .selected-vid,
  body#report_reader #recent-vids div.videos ul li .selected-vid,
  body#orgPage #contentVideos div.videos ul li .selected-vid,
  body#orgPage #recent-vids div.videos ul li .selected-vid {
    width: 100%;
  }
}
body#testingPage #contentVideos div.videos ul li .selected-vid .check,
body#testingPage #recent-vids div.videos ul li .selected-vid .check,
body#pdev #contentVideos div.videos ul li .selected-vid .check,
body#pdev #recent-vids div.videos ul li .selected-vid .check,
body#playerPage #contentVideos div.videos ul li .selected-vid .check,
body#playerPage #recent-vids div.videos ul li .selected-vid .check,
body#teamPage #contentVideos div.videos ul li .selected-vid .check,
body#teamPage #recent-vids div.videos ul li .selected-vid .check,
body#report_reader #contentVideos div.videos ul li .selected-vid .check,
body#report_reader #recent-vids div.videos ul li .selected-vid .check,
body#orgPage #contentVideos div.videos ul li .selected-vid .check,
body#orgPage #recent-vids div.videos ul li .selected-vid .check {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 70px;
  fill: #fff;
}
body#testingPage #recent-vids .videoScroll,
body#pdev #recent-vids .videoScroll,
body#playerPage #recent-vids .videoScroll,
body#teamPage #recent-vids .videoScroll,
body#report_reader #recent-vids .videoScroll,
body#orgPage #recent-vids .videoScroll {
  height: calc(100vh - 3.7037037037em);
  float: left;
  overflow: auto;
}
body#testingPage #recent-vids .videoPane,
body#pdev #recent-vids .videoPane,
body#playerPage #recent-vids .videoPane,
body#teamPage #recent-vids .videoPane,
body#report_reader #recent-vids .videoPane,
body#orgPage #recent-vids .videoPane {
  width: calc(100% - (400px + 0.7407407407em + 175px));
  height: calc(100hv - 3.7037037037em);
  border: #999;
  min-width: 21.1111111111em;
  max-width: 48.1481481481em;
  color: #000;
  float: left;
}
body#testingPage #recent-vids .videoPane video,
body#pdev #recent-vids .videoPane video,
body#playerPage #recent-vids .videoPane video,
body#teamPage #recent-vids .videoPane video,
body#report_reader #recent-vids .videoPane video,
body#orgPage #recent-vids .videoPane video {
  width: 440px !important;
  height: 248px !important;
}
body#testingPage #recent-vids .tableDisplay,
body#pdev #recent-vids .tableDisplay,
body#playerPage #recent-vids .tableDisplay,
body#teamPage #recent-vids .tableDisplay,
body#report_reader #recent-vids .tableDisplay,
body#orgPage #recent-vids .tableDisplay {
  min-width: 440px !important;
}
body#testingPage #recent-vids .tableDisplay tbody tr td,
body#pdev #recent-vids .tableDisplay tbody tr td,
body#playerPage #recent-vids .tableDisplay tbody tr td,
body#teamPage #recent-vids .tableDisplay tbody tr td,
body#report_reader #recent-vids .tableDisplay tbody tr td,
body#orgPage #recent-vids .tableDisplay tbody tr td {
  vertical-align: top;
}
body#testingPage #recent-vids .thumbs,
body#pdev #recent-vids .thumbs,
body#playerPage #recent-vids .thumbs,
body#teamPage #recent-vids .thumbs,
body#report_reader #recent-vids .thumbs,
body#orgPage #recent-vids .thumbs {
  min-width: 0;
  min-height: 0;
  text-align: center;
  width: 0 !important;
}
body#testingPage #recent-vids .thumbs img,
body#pdev #recent-vids .thumbs img,
body#playerPage #recent-vids .thumbs img,
body#teamPage #recent-vids .thumbs img,
body#report_reader #recent-vids .thumbs img,
body#orgPage #recent-vids .thumbs img {
  width: 74.5px;
}
body#testingPage #contentAttributes .tableDisplay,
body#testingPage #contentVideos .tableDisplay,
body#testingPage #contentService .tableDisplay,
body#pdev #contentAttributes .tableDisplay,
body#pdev #contentVideos .tableDisplay,
body#pdev #contentService .tableDisplay,
body#playerPage #contentAttributes .tableDisplay,
body#playerPage #contentVideos .tableDisplay,
body#playerPage #contentService .tableDisplay,
body#teamPage #contentAttributes .tableDisplay,
body#teamPage #contentVideos .tableDisplay,
body#teamPage #contentService .tableDisplay,
body#report_reader #contentAttributes .tableDisplay,
body#report_reader #contentVideos .tableDisplay,
body#report_reader #contentService .tableDisplay,
body#orgPage #contentAttributes .tableDisplay,
body#orgPage #contentVideos .tableDisplay,
body#orgPage #contentService .tableDisplay {
  min-width: 600px;
  float: left;
}
body#testingPage #contentAttributes .tableDisplay tbody tr:nth-child(odd),
body#testingPage #contentVideos .tableDisplay tbody tr:nth-child(odd),
body#testingPage #contentService .tableDisplay tbody tr:nth-child(odd),
body#pdev #contentAttributes .tableDisplay tbody tr:nth-child(odd),
body#pdev #contentVideos .tableDisplay tbody tr:nth-child(odd),
body#pdev #contentService .tableDisplay tbody tr:nth-child(odd),
body#playerPage #contentAttributes .tableDisplay tbody tr:nth-child(odd),
body#playerPage #contentVideos .tableDisplay tbody tr:nth-child(odd),
body#playerPage #contentService .tableDisplay tbody tr:nth-child(odd),
body#teamPage #contentAttributes .tableDisplay tbody tr:nth-child(odd),
body#teamPage #contentVideos .tableDisplay tbody tr:nth-child(odd),
body#teamPage #contentService .tableDisplay tbody tr:nth-child(odd),
body#report_reader #contentAttributes .tableDisplay tbody tr:nth-child(odd),
body#report_reader #contentVideos .tableDisplay tbody tr:nth-child(odd),
body#report_reader #contentService .tableDisplay tbody tr:nth-child(odd),
body#orgPage #contentAttributes .tableDisplay tbody tr:nth-child(odd),
body#orgPage #contentVideos .tableDisplay tbody tr:nth-child(odd),
body#orgPage #contentService .tableDisplay tbody tr:nth-child(odd) {
  background-color: #e5e5e5;
}
body#testingPage #contentAttributes .tableDisplay tbody tr.selected,
body#testingPage #contentVideos .tableDisplay tbody tr.selected,
body#testingPage #contentService .tableDisplay tbody tr.selected,
body#pdev #contentAttributes .tableDisplay tbody tr.selected,
body#pdev #contentVideos .tableDisplay tbody tr.selected,
body#pdev #contentService .tableDisplay tbody tr.selected,
body#playerPage #contentAttributes .tableDisplay tbody tr.selected,
body#playerPage #contentVideos .tableDisplay tbody tr.selected,
body#playerPage #contentService .tableDisplay tbody tr.selected,
body#teamPage #contentAttributes .tableDisplay tbody tr.selected,
body#teamPage #contentVideos .tableDisplay tbody tr.selected,
body#teamPage #contentService .tableDisplay tbody tr.selected,
body#report_reader #contentAttributes .tableDisplay tbody tr.selected,
body#report_reader #contentVideos .tableDisplay tbody tr.selected,
body#report_reader #contentService .tableDisplay tbody tr.selected,
body#orgPage #contentAttributes .tableDisplay tbody tr.selected,
body#orgPage #contentVideos .tableDisplay tbody tr.selected,
body#orgPage #contentService .tableDisplay tbody tr.selected {
  background-color: #606060 !important;
  color: #fff;
}
body#testingPage #contentSnCDashboard,
body#testingPage #contentMedical,
body#pdev #contentSnCDashboard,
body#pdev #contentMedical,
body#playerPage #contentSnCDashboard,
body#playerPage #contentMedical,
body#teamPage #contentSnCDashboard,
body#teamPage #contentMedical,
body#report_reader #contentSnCDashboard,
body#report_reader #contentMedical,
body#orgPage #contentSnCDashboard,
body#orgPage #contentMedical {
  overflow: hidden;
}
body#testingPage #contentSnCDashboard table,
body#testingPage #contentMedical table,
body#pdev #contentSnCDashboard table,
body#pdev #contentMedical table,
body#playerPage #contentSnCDashboard table,
body#playerPage #contentMedical table,
body#teamPage #contentSnCDashboard table,
body#teamPage #contentMedical table,
body#report_reader #contentSnCDashboard table,
body#report_reader #contentMedical table,
body#orgPage #contentSnCDashboard table,
body#orgPage #contentMedical table {
  margin: 0.7407407407em;
}
body#testingPage #contentSnCDashboard .gContainer,
body#testingPage #contentMedical .gContainer,
body#pdev #contentSnCDashboard .gContainer,
body#pdev #contentMedical .gContainer,
body#playerPage #contentSnCDashboard .gContainer,
body#playerPage #contentMedical .gContainer,
body#teamPage #contentSnCDashboard .gContainer,
body#teamPage #contentMedical .gContainer,
body#report_reader #contentSnCDashboard .gContainer,
body#report_reader #contentMedical .gContainer,
body#orgPage #contentSnCDashboard .gContainer,
body#orgPage #contentMedical .gContainer {
  margin-top: 30px;
}
body#testingPage #contentSnCDashboard .playerGraph,
body#testingPage #contentMedical .playerGraph,
body#pdev #contentSnCDashboard .playerGraph,
body#pdev #contentMedical .playerGraph,
body#playerPage #contentSnCDashboard .playerGraph,
body#playerPage #contentMedical .playerGraph,
body#teamPage #contentSnCDashboard .playerGraph,
body#teamPage #contentMedical .playerGraph,
body#report_reader #contentSnCDashboard .playerGraph,
body#report_reader #contentMedical .playerGraph,
body#orgPage #contentSnCDashboard .playerGraph,
body#orgPage #contentMedical .playerGraph {
  margin: 0.7407407407em;
  border: 1px solid #ccc;
  display: inline-block;
}
body#testingPage #contentSnCDashboard .playerGraph,
body#testingPage #contentMedical .playerGraph,
body#pdev #contentSnCDashboard .playerGraph,
body#pdev #contentMedical .playerGraph,
body#playerPage #contentSnCDashboard .playerGraph,
body#playerPage #contentMedical .playerGraph,
body#teamPage #contentSnCDashboard .playerGraph,
body#teamPage #contentMedical .playerGraph,
body#report_reader #contentSnCDashboard .playerGraph,
body#report_reader #contentMedical .playerGraph,
body#orgPage #contentSnCDashboard .playerGraph,
body#orgPage #contentMedical .playerGraph {
  position: relative;
}
body#testingPage #contentSnCDashboard .playerGraph .gOverlay,
body#testingPage #contentMedical .playerGraph .gOverlay,
body#pdev #contentSnCDashboard .playerGraph .gOverlay,
body#pdev #contentMedical .playerGraph .gOverlay,
body#playerPage #contentSnCDashboard .playerGraph .gOverlay,
body#playerPage #contentMedical .playerGraph .gOverlay,
body#teamPage #contentSnCDashboard .playerGraph .gOverlay,
body#teamPage #contentMedical .playerGraph .gOverlay,
body#report_reader #contentSnCDashboard .playerGraph .gOverlay,
body#report_reader #contentMedical .playerGraph .gOverlay,
body#orgPage #contentSnCDashboard .playerGraph .gOverlay,
body#orgPage #contentMedical .playerGraph .gOverlay {
  width: 200px;
  height: 25px;
  position: absolute;
  top: -18px;
  left: 4px;
  font-weight: bold;
}
body#testingPage #contentMedical .tableDisplay tbody td,
body#pdev #contentMedical .tableDisplay tbody td,
body#playerPage #contentMedical .tableDisplay tbody td,
body#teamPage #contentMedical .tableDisplay tbody td,
body#report_reader #contentMedical .tableDisplay tbody td,
body#orgPage #contentMedical .tableDisplay tbody td {
  width: 35px !important;
}
body#testingPage[data-pagehash=skyzones],
body#pdev[data-pagehash=skyzones],
body#playerPage[data-pagehash=skyzones],
body#teamPage[data-pagehash=skyzones],
body#report_reader[data-pagehash=skyzones],
body#orgPage[data-pagehash=skyzones] {
  background-color: red;
}
@media print {
  body#testingPage[data-pagehash=skyzones] #dashNav,
  body#pdev[data-pagehash=skyzones] #dashNav,
  body#playerPage[data-pagehash=skyzones] #dashNav,
  body#teamPage[data-pagehash=skyzones] #dashNav,
  body#report_reader[data-pagehash=skyzones] #dashNav,
  body#orgPage[data-pagehash=skyzones] #dashNav {
    display: none;
  }
}
body#testingPage #contentPlots,
body#pdev #contentPlots,
body#playerPage #contentPlots,
body#teamPage #contentPlots,
body#report_reader #contentPlots,
body#orgPage #contentPlots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
body#testingPage #contentPlots div.plot h4,
body#pdev #contentPlots div.plot h4,
body#playerPage #contentPlots div.plot h4,
body#teamPage #contentPlots div.plot h4,
body#report_reader #contentPlots div.plot h4,
body#orgPage #contentPlots div.plot h4 {
  text-align: center;
  font-weight: bold;
  text-decoration: underline;
}
@media screen and (max-width: 1390px) {
  body#testingPage #contentPlots div.plot,
  body#pdev #contentPlots div.plot,
  body#playerPage #contentPlots div.plot,
  body#teamPage #contentPlots div.plot,
  body#report_reader #contentPlots div.plot,
  body#orgPage #contentPlots div.plot {
    width: 550px;
  }
  body#testingPage #contentPlots div.plot img,
  body#pdev #contentPlots div.plot img,
  body#playerPage #contentPlots div.plot img,
  body#teamPage #contentPlots div.plot img,
  body#report_reader #contentPlots div.plot img,
  body#orgPage #contentPlots div.plot img {
    width: 100%;
  }
}
@media screen and (max-width: 1280px) {
  body#testingPage #contentPlots div.plot,
  body#pdev #contentPlots div.plot,
  body#playerPage #contentPlots div.plot,
  body#teamPage #contentPlots div.plot,
  body#report_reader #contentPlots div.plot,
  body#orgPage #contentPlots div.plot {
    width: 500px;
  }
  body#testingPage #contentPlots div.plot img,
  body#pdev #contentPlots div.plot img,
  body#playerPage #contentPlots div.plot img,
  body#teamPage #contentPlots div.plot img,
  body#report_reader #contentPlots div.plot img,
  body#orgPage #contentPlots div.plot img {
    width: 100%;
  }
}
@media screen and (max-width: 1180px) {
  body#testingPage #contentPlots div.plot,
  body#pdev #contentPlots div.plot,
  body#playerPage #contentPlots div.plot,
  body#teamPage #contentPlots div.plot,
  body#report_reader #contentPlots div.plot,
  body#orgPage #contentPlots div.plot {
    width: unset;
  }
  body#testingPage #contentPlots div.plot img,
  body#pdev #contentPlots div.plot img,
  body#playerPage #contentPlots div.plot img,
  body#teamPage #contentPlots div.plot img,
  body#report_reader #contentPlots div.plot img,
  body#orgPage #contentPlots div.plot img {
    width: 100%;
  }
}
body#testingPage #contentSpray div.legend,
body#pdev #contentSpray div.legend,
body#playerPage #contentSpray div.legend,
body#teamPage #contentSpray div.legend,
body#report_reader #contentSpray div.legend,
body#orgPage #contentSpray div.legend {
  width: 67.4074074074em;
  overflow: hidden;
  text-align: center;
  padding: 0.7407407407em;
  margin-bottom: 0.7407407407em;
  background-color: #ccc;
}
body#testingPage #contentSpray div.legend ul,
body#pdev #contentSpray div.legend ul,
body#playerPage #contentSpray div.legend ul,
body#teamPage #contentSpray div.legend ul,
body#report_reader #contentSpray div.legend ul,
body#orgPage #contentSpray div.legend ul {
  display: inline-block;
  list-style-type: none;
}
body#testingPage #contentSpray div.legend ul li,
body#pdev #contentSpray div.legend ul li,
body#playerPage #contentSpray div.legend ul li,
body#teamPage #contentSpray div.legend ul li,
body#report_reader #contentSpray div.legend ul li,
body#orgPage #contentSpray div.legend ul li {
  float: left;
  padding-right: 0.7407407407em;
  margin-right: 0.7407407407em;
  border-right: 1px solid #000;
  font-size: 0.8888888889em;
}
body#testingPage #contentSpray div.legend ul li span,
body#pdev #contentSpray div.legend ul li span,
body#playerPage #contentSpray div.legend ul li span,
body#teamPage #contentSpray div.legend ul li span,
body#report_reader #contentSpray div.legend ul li span,
body#orgPage #contentSpray div.legend ul li span {
  font-weight: bold;
}
body#testingPage #contentSpray div.legend ul li:last-child,
body#pdev #contentSpray div.legend ul li:last-child,
body#playerPage #contentSpray div.legend ul li:last-child,
body#teamPage #contentSpray div.legend ul li:last-child,
body#report_reader #contentSpray div.legend ul li:last-child,
body#orgPage #contentSpray div.legend ul li:last-child {
  border-right: none;
}
body#testingPage #contentSpray div.charts,
body#pdev #contentSpray div.charts,
body#playerPage #contentSpray div.charts,
body#teamPage #contentSpray div.charts,
body#report_reader #contentSpray div.charts,
body#orgPage #contentSpray div.charts {
  overflow: hidden;
  width: 67.4074074074em;
}
body#testingPage #contentSpray div.charts span.title,
body#pdev #contentSpray div.charts span.title,
body#playerPage #contentSpray div.charts span.title,
body#teamPage #contentSpray div.charts span.title,
body#report_reader #contentSpray div.charts span.title,
body#orgPage #contentSpray div.charts span.title {
  display: inline-block;
  text-align: center;
  width: 100%;
  font-size: 1.1111111111em;
  font-weight: bold;
}
body#testingPage #contentSpray ul.sprays,
body#pdev #contentSpray ul.sprays,
body#playerPage #contentSpray ul.sprays,
body#teamPage #contentSpray ul.sprays,
body#report_reader #contentSpray ul.sprays,
body#orgPage #contentSpray ul.sprays {
  list-style-type: none;
}
body#testingPage #contentSpray ul.sprays li,
body#pdev #contentSpray ul.sprays li,
body#playerPage #contentSpray ul.sprays li,
body#teamPage #contentSpray ul.sprays li,
body#report_reader #contentSpray ul.sprays li,
body#orgPage #contentSpray ul.sprays li {
  position: relative;
  float: left;
  width: 33.3333333333em;
  height: 29.6296296296em;
}
body#testingPage #contentSpray ul.sprays li span.title,
body#pdev #contentSpray ul.sprays li span.title,
body#playerPage #contentSpray ul.sprays li span.title,
body#teamPage #contentSpray ul.sprays li span.title,
body#report_reader #contentSpray ul.sprays li span.title,
body#orgPage #contentSpray ul.sprays li span.title {
  display: inline-block;
  text-align: center;
  width: 100%;
  padding-bottom: 0.7407407407em;
  font-weight: bold;
}
body#testingPage #contentSpray ul.sprays li span.sub,
body#pdev #contentSpray ul.sprays li span.sub,
body#playerPage #contentSpray ul.sprays li span.sub,
body#teamPage #contentSpray ul.sprays li span.sub,
body#report_reader #contentSpray ul.sprays li span.sub,
body#orgPage #contentSpray ul.sprays li span.sub {
  position: absolute;
  bottom: 3.7037037037em;
  left: 0.7407407407em;
}
body#testingPage #contentSpray ul.sprays li:nth-child(odd),
body#pdev #contentSpray ul.sprays li:nth-child(odd),
body#playerPage #contentSpray ul.sprays li:nth-child(odd),
body#teamPage #contentSpray ul.sprays li:nth-child(odd),
body#report_reader #contentSpray ul.sprays li:nth-child(odd),
body#orgPage #contentSpray ul.sprays li:nth-child(odd) {
  margin-right: 0;
}
body#testingPage #contentSpray img,
body#pdev #contentSpray img,
body#playerPage #contentSpray img,
body#teamPage #contentSpray img,
body#report_reader #contentSpray img,
body#orgPage #contentSpray img {
  width: 33.3333333333em;
  border: 1px solid #ccc;
}
body#testingPage #contentProgress #entryForm,
body#pdev #contentProgress #entryForm,
body#playerPage #contentProgress #entryForm,
body#teamPage #contentProgress #entryForm,
body#report_reader #contentProgress #entryForm,
body#orgPage #contentProgress #entryForm {
  position: relative !important;
}
body#testingPage #contentProcess .processButtons,
body#pdev #contentProcess .processButtons,
body#playerPage #contentProcess .processButtons,
body#teamPage #contentProcess .processButtons,
body#report_reader #contentProcess .processButtons,
body#orgPage #contentProcess .processButtons {
  overflow: hidden;
  width: 85%;
  text-align: left;
  margin-bottom: 0.72em;
}
body#testingPage #contentProcess .processButtons strong,
body#pdev #contentProcess .processButtons strong,
body#playerPage #contentProcess .processButtons strong,
body#teamPage #contentProcess .processButtons strong,
body#report_reader #contentProcess .processButtons strong,
body#orgPage #contentProcess .processButtons strong {
  font-weight: bold;
}
body#testingPage #contentProcess .processButtons a,
body#pdev #contentProcess .processButtons a,
body#playerPage #contentProcess .processButtons a,
body#teamPage #contentProcess .processButtons a,
body#report_reader #contentProcess .processButtons a,
body#orgPage #contentProcess .processButtons a {
  float: right;
  margin-left: 5px;
}
body#testingPage #contentProcess .processButtons small,
body#pdev #contentProcess .processButtons small,
body#playerPage #contentProcess .processButtons small,
body#teamPage #contentProcess .processButtons small,
body#report_reader #contentProcess .processButtons small,
body#orgPage #contentProcess .processButtons small {
  font-style: 12px;
}
body#testingPage #contentProcess .processTables,
body#pdev #contentProcess .processTables,
body#playerPage #contentProcess .processTables,
body#teamPage #contentProcess .processTables,
body#report_reader #contentProcess .processTables,
body#orgPage #contentProcess .processTables {
  width: 100%;
  margin-bottom: 0.7407407407em;
}
body#testingPage #contentProcessHistory .processTables,
body#pdev #contentProcessHistory .processTables,
body#playerPage #contentProcessHistory .processTables,
body#teamPage #contentProcessHistory .processTables,
body#report_reader #contentProcessHistory .processTables,
body#orgPage #contentProcessHistory .processTables {
  width: 90%;
}
body#testingPage #contentProcessHistory .processTables .process_effort,
body#testingPage #contentProcessHistory .processTables .proscor_column,
body#pdev #contentProcessHistory .processTables .process_effort,
body#pdev #contentProcessHistory .processTables .proscor_column,
body#playerPage #contentProcessHistory .processTables .process_effort,
body#playerPage #contentProcessHistory .processTables .proscor_column,
body#teamPage #contentProcessHistory .processTables .process_effort,
body#teamPage #contentProcessHistory .processTables .proscor_column,
body#report_reader #contentProcessHistory .processTables .process_effort,
body#report_reader #contentProcessHistory .processTables .proscor_column,
body#orgPage #contentProcessHistory .processTables .process_effort,
body#orgPage #contentProcessHistory .processTables .proscor_column {
  text-align: center;
}
body#testingPage #contentProcessHistory .phistory_bydate,
body#pdev #contentProcessHistory .phistory_bydate,
body#playerPage #contentProcessHistory .phistory_bydate,
body#teamPage #contentProcessHistory .phistory_bydate,
body#report_reader #contentProcessHistory .phistory_bydate,
body#orgPage #contentProcessHistory .phistory_bydate {
  padding-bottom: 0.7407407407em;
}
body#testingPage #contentProcessHistory .phistory_bydate .processTables,
body#pdev #contentProcessHistory .phistory_bydate .processTables,
body#playerPage #contentProcessHistory .phistory_bydate .processTables,
body#teamPage #contentProcessHistory .phistory_bydate .processTables,
body#report_reader #contentProcessHistory .phistory_bydate .processTables,
body#orgPage #contentProcessHistory .phistory_bydate .processTables {
  margin: 0.7407407407em;
}
body#testingPage #teamProcessList,
body#pdev #teamProcessList,
body#playerPage #teamProcessList,
body#teamPage #teamProcessList,
body#report_reader #teamProcessList,
body#orgPage #teamProcessList {
  position: relative;
}
body#testingPage #teamProcessList .processTables,
body#pdev #teamProcessList .processTables,
body#playerPage #teamProcessList .processTables,
body#teamPage #teamProcessList .processTables,
body#report_reader #teamProcessList .processTables,
body#orgPage #teamProcessList .processTables {
  position: absolute;
  top: 67px;
  min-width: 1565px;
}
body#testingPage #teamProcessList .processTables.fixed-header,
body#pdev #teamProcessList .processTables.fixed-header,
body#playerPage #teamProcessList .processTables.fixed-header,
body#teamPage #teamProcessList .processTables.fixed-header,
body#report_reader #teamProcessList .processTables.fixed-header,
body#orgPage #teamProcessList .processTables.fixed-header {
  position: absolute;
  top: 0;
  margin-bottom: 0;
}
body#testingPage #teamProcessList .processTables.fixed-header.sticky-header,
body#pdev #teamProcessList .processTables.fixed-header.sticky-header,
body#playerPage #teamProcessList .processTables.fixed-header.sticky-header,
body#teamPage #teamProcessList .processTables.fixed-header.sticky-header,
body#report_reader #teamProcessList .processTables.fixed-header.sticky-header,
body#orgPage #teamProcessList .processTables.fixed-header.sticky-header {
  position: fixed;
  z-index: 100;
  top: 32px;
  width: calc(100% - 189px);
}
body#testingPage .planEditModal,
body#testingPage .planAddModal,
body#testingPage .visionEditModal,
body#pdev .planEditModal,
body#pdev .planAddModal,
body#pdev .visionEditModal,
body#playerPage .planEditModal,
body#playerPage .planAddModal,
body#playerPage .visionEditModal,
body#teamPage .planEditModal,
body#teamPage .planAddModal,
body#teamPage .visionEditModal,
body#report_reader .planEditModal,
body#report_reader .planAddModal,
body#report_reader .visionEditModal,
body#orgPage .planEditModal,
body#orgPage .planAddModal,
body#orgPage .visionEditModal {
  width: 25.9259259259em;
  top: 5%;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
body#testingPage .planEditModal.goal,
body#testingPage .planAddModal.goal,
body#testingPage .visionEditModal.goal,
body#pdev .planEditModal.goal,
body#pdev .planAddModal.goal,
body#pdev .visionEditModal.goal,
body#playerPage .planEditModal.goal,
body#playerPage .planAddModal.goal,
body#playerPage .visionEditModal.goal,
body#teamPage .planEditModal.goal,
body#teamPage .planAddModal.goal,
body#teamPage .visionEditModal.goal,
body#report_reader .planEditModal.goal,
body#report_reader .planAddModal.goal,
body#report_reader .visionEditModal.goal,
body#orgPage .planEditModal.goal,
body#orgPage .planAddModal.goal,
body#orgPage .visionEditModal.goal {
  min-height: 40.7407407407em;
}
body#testingPage .planEditModal.goal .modal-content,
body#testingPage .planAddModal.goal .modal-content,
body#testingPage .visionEditModal.goal .modal-content,
body#pdev .planEditModal.goal .modal-content,
body#pdev .planAddModal.goal .modal-content,
body#pdev .visionEditModal.goal .modal-content,
body#playerPage .planEditModal.goal .modal-content,
body#playerPage .planAddModal.goal .modal-content,
body#playerPage .visionEditModal.goal .modal-content,
body#teamPage .planEditModal.goal .modal-content,
body#teamPage .planAddModal.goal .modal-content,
body#teamPage .visionEditModal.goal .modal-content,
body#report_reader .planEditModal.goal .modal-content,
body#report_reader .planAddModal.goal .modal-content,
body#report_reader .visionEditModal.goal .modal-content,
body#orgPage .planEditModal.goal .modal-content,
body#orgPage .planAddModal.goal .modal-content,
body#orgPage .visionEditModal.goal .modal-content {
  height: 37.6296296296em;
}
body#testingPage .planEditModal.act,
body#testingPage .planAddModal.act,
body#testingPage .visionEditModal.act,
body#pdev .planEditModal.act,
body#pdev .planAddModal.act,
body#pdev .visionEditModal.act,
body#playerPage .planEditModal.act,
body#playerPage .planAddModal.act,
body#playerPage .visionEditModal.act,
body#teamPage .planEditModal.act,
body#teamPage .planAddModal.act,
body#teamPage .visionEditModal.act,
body#report_reader .planEditModal.act,
body#report_reader .planAddModal.act,
body#report_reader .visionEditModal.act,
body#orgPage .planEditModal.act,
body#orgPage .planAddModal.act,
body#orgPage .visionEditModal.act {
  height: 23.7037037037em;
}
body#testingPage .planEditModal.act .modal-content,
body#testingPage .planAddModal.act .modal-content,
body#testingPage .visionEditModal.act .modal-content,
body#pdev .planEditModal.act .modal-content,
body#pdev .planAddModal.act .modal-content,
body#pdev .visionEditModal.act .modal-content,
body#playerPage .planEditModal.act .modal-content,
body#playerPage .planAddModal.act .modal-content,
body#playerPage .visionEditModal.act .modal-content,
body#teamPage .planEditModal.act .modal-content,
body#teamPage .planAddModal.act .modal-content,
body#teamPage .visionEditModal.act .modal-content,
body#report_reader .planEditModal.act .modal-content,
body#report_reader .planAddModal.act .modal-content,
body#report_reader .visionEditModal.act .modal-content,
body#orgPage .planEditModal.act .modal-content,
body#orgPage .planAddModal.act .modal-content,
body#orgPage .visionEditModal.act .modal-content {
  height: 20.5925925926em;
}
body#testingPage .planEditModal.vision,
body#testingPage .planAddModal.vision,
body#testingPage .visionEditModal.vision,
body#pdev .planEditModal.vision,
body#pdev .planAddModal.vision,
body#pdev .visionEditModal.vision,
body#playerPage .planEditModal.vision,
body#playerPage .planAddModal.vision,
body#playerPage .visionEditModal.vision,
body#teamPage .planEditModal.vision,
body#teamPage .planAddModal.vision,
body#teamPage .visionEditModal.vision,
body#report_reader .planEditModal.vision,
body#report_reader .planAddModal.vision,
body#report_reader .visionEditModal.vision,
body#orgPage .planEditModal.vision,
body#orgPage .planAddModal.vision,
body#orgPage .visionEditModal.vision {
  height: 17.037037037em;
}
body#testingPage .planEditModal.vision .modal-content,
body#testingPage .planAddModal.vision .modal-content,
body#testingPage .visionEditModal.vision .modal-content,
body#pdev .planEditModal.vision .modal-content,
body#pdev .planAddModal.vision .modal-content,
body#pdev .visionEditModal.vision .modal-content,
body#playerPage .planEditModal.vision .modal-content,
body#playerPage .planAddModal.vision .modal-content,
body#playerPage .visionEditModal.vision .modal-content,
body#teamPage .planEditModal.vision .modal-content,
body#teamPage .planAddModal.vision .modal-content,
body#teamPage .visionEditModal.vision .modal-content,
body#report_reader .planEditModal.vision .modal-content,
body#report_reader .planAddModal.vision .modal-content,
body#report_reader .visionEditModal.vision .modal-content,
body#orgPage .planEditModal.vision .modal-content,
body#orgPage .planAddModal.vision .modal-content,
body#orgPage .visionEditModal.vision .modal-content {
  height: 13.9259259259em;
}
body#testingPage .planEditModal .modal-content,
body#testingPage .planAddModal .modal-content,
body#testingPage .visionEditModal .modal-content,
body#pdev .planEditModal .modal-content,
body#pdev .planAddModal .modal-content,
body#pdev .visionEditModal .modal-content,
body#playerPage .planEditModal .modal-content,
body#playerPage .planAddModal .modal-content,
body#playerPage .visionEditModal .modal-content,
body#teamPage .planEditModal .modal-content,
body#teamPage .planAddModal .modal-content,
body#teamPage .visionEditModal .modal-content,
body#report_reader .planEditModal .modal-content,
body#report_reader .planAddModal .modal-content,
body#report_reader .visionEditModal .modal-content,
body#orgPage .planEditModal .modal-content,
body#orgPage .planAddModal .modal-content,
body#orgPage .visionEditModal .modal-content {
  padding: 0.7407407407em;
  position: relative;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  background-color: #fafcfd;
  border: 1px solid #ccc;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body#testingPage .planEditModal .modal-buttons,
body#testingPage .planAddModal .modal-buttons,
body#testingPage .visionEditModal .modal-buttons,
body#pdev .planEditModal .modal-buttons,
body#pdev .planAddModal .modal-buttons,
body#pdev .visionEditModal .modal-buttons,
body#playerPage .planEditModal .modal-buttons,
body#playerPage .planAddModal .modal-buttons,
body#playerPage .visionEditModal .modal-buttons,
body#teamPage .planEditModal .modal-buttons,
body#teamPage .planAddModal .modal-buttons,
body#teamPage .visionEditModal .modal-buttons,
body#report_reader .planEditModal .modal-buttons,
body#report_reader .planAddModal .modal-buttons,
body#report_reader .visionEditModal .modal-buttons,
body#orgPage .planEditModal .modal-buttons,
body#orgPage .planAddModal .modal-buttons,
body#orgPage .visionEditModal .modal-buttons {
  position: absolute;
  right: 0.7407407407em;
  bottom: 0.5185185185em;
}
body#testingPage #detail,
body#pdev #detail,
body#playerPage #detail,
body#teamPage #detail,
body#report_reader #detail,
body#orgPage #detail {
  width: 29%;
  margin-left: 0.7407407407em;
  float: right;
}
body#testingPage #detail ul,
body#testingPage .planEditModal ul,
body#testingPage .planAddModal ul,
body#testingPage .visionEditModal ul,
body#pdev #detail ul,
body#pdev .planEditModal ul,
body#pdev .planAddModal ul,
body#pdev .visionEditModal ul,
body#playerPage #detail ul,
body#playerPage .planEditModal ul,
body#playerPage .planAddModal ul,
body#playerPage .visionEditModal ul,
body#teamPage #detail ul,
body#teamPage .planEditModal ul,
body#teamPage .planAddModal ul,
body#teamPage .visionEditModal ul,
body#report_reader #detail ul,
body#report_reader .planEditModal ul,
body#report_reader .planAddModal ul,
body#report_reader .visionEditModal ul,
body#orgPage #detail ul,
body#orgPage .planEditModal ul,
body#orgPage .planAddModal ul,
body#orgPage .visionEditModal ul {
  border: 1px solid #000;
}
body#testingPage #detail ul li,
body#testingPage .planEditModal ul li,
body#testingPage .planAddModal ul li,
body#testingPage .visionEditModal ul li,
body#pdev #detail ul li,
body#pdev .planEditModal ul li,
body#pdev .planAddModal ul li,
body#pdev .visionEditModal ul li,
body#playerPage #detail ul li,
body#playerPage .planEditModal ul li,
body#playerPage .planAddModal ul li,
body#playerPage .visionEditModal ul li,
body#teamPage #detail ul li,
body#teamPage .planEditModal ul li,
body#teamPage .planAddModal ul li,
body#teamPage .visionEditModal ul li,
body#report_reader #detail ul li,
body#report_reader .planEditModal ul li,
body#report_reader .planAddModal ul li,
body#report_reader .visionEditModal ul li,
body#orgPage #detail ul li,
body#orgPage .planEditModal ul li,
body#orgPage .planAddModal ul li,
body#orgPage .visionEditModal ul li {
  padding: 5px;
  border-bottom: 1px solid #ccc;
}
body#testingPage #detail ul li.selected,
body#testingPage .planEditModal ul li.selected,
body#testingPage .planAddModal ul li.selected,
body#testingPage .visionEditModal ul li.selected,
body#pdev #detail ul li.selected,
body#pdev .planEditModal ul li.selected,
body#pdev .planAddModal ul li.selected,
body#pdev .visionEditModal ul li.selected,
body#playerPage #detail ul li.selected,
body#playerPage .planEditModal ul li.selected,
body#playerPage .planAddModal ul li.selected,
body#playerPage .visionEditModal ul li.selected,
body#teamPage #detail ul li.selected,
body#teamPage .planEditModal ul li.selected,
body#teamPage .planAddModal ul li.selected,
body#teamPage .visionEditModal ul li.selected,
body#report_reader #detail ul li.selected,
body#report_reader .planEditModal ul li.selected,
body#report_reader .planAddModal ul li.selected,
body#report_reader .visionEditModal ul li.selected,
body#orgPage #detail ul li.selected,
body#orgPage .planEditModal ul li.selected,
body#orgPage .planAddModal ul li.selected,
body#orgPage .visionEditModal ul li.selected {
  background-color: #ccc;
}
body#testingPage #detail ul li:last-child,
body#testingPage .planEditModal ul li:last-child,
body#testingPage .planAddModal ul li:last-child,
body#testingPage .visionEditModal ul li:last-child,
body#pdev #detail ul li:last-child,
body#pdev .planEditModal ul li:last-child,
body#pdev .planAddModal ul li:last-child,
body#pdev .visionEditModal ul li:last-child,
body#playerPage #detail ul li:last-child,
body#playerPage .planEditModal ul li:last-child,
body#playerPage .planAddModal ul li:last-child,
body#playerPage .visionEditModal ul li:last-child,
body#teamPage #detail ul li:last-child,
body#teamPage .planEditModal ul li:last-child,
body#teamPage .planAddModal ul li:last-child,
body#teamPage .visionEditModal ul li:last-child,
body#report_reader #detail ul li:last-child,
body#report_reader .planEditModal ul li:last-child,
body#report_reader .planAddModal ul li:last-child,
body#report_reader .visionEditModal ul li:last-child,
body#orgPage #detail ul li:last-child,
body#orgPage .planEditModal ul li:last-child,
body#orgPage .planAddModal ul li:last-child,
body#orgPage .visionEditModal ul li:last-child {
  border-bottom: none;
}
body#testingPage #detail textarea,
body#testingPage .planEditModal textarea,
body#testingPage .planAddModal textarea,
body#testingPage .visionEditModal textarea,
body#pdev #detail textarea,
body#pdev .planEditModal textarea,
body#pdev .planAddModal textarea,
body#pdev .visionEditModal textarea,
body#playerPage #detail textarea,
body#playerPage .planEditModal textarea,
body#playerPage .planAddModal textarea,
body#playerPage .visionEditModal textarea,
body#teamPage #detail textarea,
body#teamPage .planEditModal textarea,
body#teamPage .planAddModal textarea,
body#teamPage .visionEditModal textarea,
body#report_reader #detail textarea,
body#report_reader .planEditModal textarea,
body#report_reader .planAddModal textarea,
body#report_reader .visionEditModal textarea,
body#orgPage #detail textarea,
body#orgPage .planEditModal textarea,
body#orgPage .planAddModal textarea,
body#orgPage .visionEditModal textarea {
  width: 100%;
  resize: none;
  height: 75%;
}
body#testingPage #detail input[type=text],
body#testingPage .planEditModal input[type=text],
body#testingPage .planAddModal input[type=text],
body#testingPage .visionEditModal input[type=text],
body#pdev #detail input[type=text],
body#pdev .planEditModal input[type=text],
body#pdev .planAddModal input[type=text],
body#pdev .visionEditModal input[type=text],
body#playerPage #detail input[type=text],
body#playerPage .planEditModal input[type=text],
body#playerPage .planAddModal input[type=text],
body#playerPage .visionEditModal input[type=text],
body#teamPage #detail input[type=text],
body#teamPage .planEditModal input[type=text],
body#teamPage .planAddModal input[type=text],
body#teamPage .visionEditModal input[type=text],
body#report_reader #detail input[type=text],
body#report_reader .planEditModal input[type=text],
body#report_reader .planAddModal input[type=text],
body#report_reader .visionEditModal input[type=text],
body#orgPage #detail input[type=text],
body#orgPage .planEditModal input[type=text],
body#orgPage .planAddModal input[type=text],
body#orgPage .visionEditModal input[type=text] {
  width: 99%;
}
body#testingPage #detail .detail-con,
body#testingPage .planEditModal .detail-con,
body#testingPage .planAddModal .detail-con,
body#testingPage .visionEditModal .detail-con,
body#pdev #detail .detail-con,
body#pdev .planEditModal .detail-con,
body#pdev .planAddModal .detail-con,
body#pdev .visionEditModal .detail-con,
body#playerPage #detail .detail-con,
body#playerPage .planEditModal .detail-con,
body#playerPage .planAddModal .detail-con,
body#playerPage .visionEditModal .detail-con,
body#teamPage #detail .detail-con,
body#teamPage .planEditModal .detail-con,
body#teamPage .planAddModal .detail-con,
body#teamPage .visionEditModal .detail-con,
body#report_reader #detail .detail-con,
body#report_reader .planEditModal .detail-con,
body#report_reader .planAddModal .detail-con,
body#report_reader .visionEditModal .detail-con,
body#orgPage #detail .detail-con,
body#orgPage .planEditModal .detail-con,
body#orgPage .planAddModal .detail-con,
body#orgPage .visionEditModal .detail-con {
  height: 100%;
  position: relative;
}
body#testingPage #detail .detail-con legend,
body#testingPage .planEditModal .detail-con legend,
body#testingPage .planAddModal .detail-con legend,
body#testingPage .visionEditModal .detail-con legend,
body#pdev #detail .detail-con legend,
body#pdev .planEditModal .detail-con legend,
body#pdev .planAddModal .detail-con legend,
body#pdev .visionEditModal .detail-con legend,
body#playerPage #detail .detail-con legend,
body#playerPage .planEditModal .detail-con legend,
body#playerPage .planAddModal .detail-con legend,
body#playerPage .visionEditModal .detail-con legend,
body#teamPage #detail .detail-con legend,
body#teamPage .planEditModal .detail-con legend,
body#teamPage .planAddModal .detail-con legend,
body#teamPage .visionEditModal .detail-con legend,
body#report_reader #detail .detail-con legend,
body#report_reader .planEditModal .detail-con legend,
body#report_reader .planAddModal .detail-con legend,
body#report_reader .visionEditModal .detail-con legend,
body#orgPage #detail .detail-con legend,
body#orgPage .planEditModal .detail-con legend,
body#orgPage .planAddModal .detail-con legend,
body#orgPage .visionEditModal .detail-con legend {
  margin: 0;
  border: 0;
}
body#testingPage #detail .detail-con legend span,
body#testingPage .planEditModal .detail-con legend span,
body#testingPage .planAddModal .detail-con legend span,
body#testingPage .visionEditModal .detail-con legend span,
body#pdev #detail .detail-con legend span,
body#pdev .planEditModal .detail-con legend span,
body#pdev .planAddModal .detail-con legend span,
body#pdev .visionEditModal .detail-con legend span,
body#playerPage #detail .detail-con legend span,
body#playerPage .planEditModal .detail-con legend span,
body#playerPage .planAddModal .detail-con legend span,
body#playerPage .visionEditModal .detail-con legend span,
body#teamPage #detail .detail-con legend span,
body#teamPage .planEditModal .detail-con legend span,
body#teamPage .planAddModal .detail-con legend span,
body#teamPage .visionEditModal .detail-con legend span,
body#report_reader #detail .detail-con legend span,
body#report_reader .planEditModal .detail-con legend span,
body#report_reader .planAddModal .detail-con legend span,
body#report_reader .visionEditModal .detail-con legend span,
body#orgPage #detail .detail-con legend span,
body#orgPage .planEditModal .detail-con legend span,
body#orgPage .planAddModal .detail-con legend span,
body#orgPage .visionEditModal .detail-con legend span {
  position: absolute;
  top: 8px;
  right: 10px;
  font-size: 11px !important;
}
body#testingPage #detail .detail-con label,
body#testingPage .planEditModal .detail-con label,
body#testingPage .planAddModal .detail-con label,
body#testingPage .visionEditModal .detail-con label,
body#pdev #detail .detail-con label,
body#pdev .planEditModal .detail-con label,
body#pdev .planAddModal .detail-con label,
body#pdev .visionEditModal .detail-con label,
body#playerPage #detail .detail-con label,
body#playerPage .planEditModal .detail-con label,
body#playerPage .planAddModal .detail-con label,
body#playerPage .visionEditModal .detail-con label,
body#teamPage #detail .detail-con label,
body#teamPage .planEditModal .detail-con label,
body#teamPage .planAddModal .detail-con label,
body#teamPage .visionEditModal .detail-con label,
body#report_reader #detail .detail-con label,
body#report_reader .planEditModal .detail-con label,
body#report_reader .planAddModal .detail-con label,
body#report_reader .visionEditModal .detail-con label,
body#orgPage #detail .detail-con label,
body#orgPage .planEditModal .detail-con label,
body#orgPage .planAddModal .detail-con label,
body#orgPage .visionEditModal .detail-con label {
  margin-top: 5px;
}
body#testingPage #detail .detail-con .attachment-list label,
body#testingPage .planEditModal .detail-con .attachment-list label,
body#testingPage .planAddModal .detail-con .attachment-list label,
body#testingPage .visionEditModal .detail-con .attachment-list label,
body#pdev #detail .detail-con .attachment-list label,
body#pdev .planEditModal .detail-con .attachment-list label,
body#pdev .planAddModal .detail-con .attachment-list label,
body#pdev .visionEditModal .detail-con .attachment-list label,
body#playerPage #detail .detail-con .attachment-list label,
body#playerPage .planEditModal .detail-con .attachment-list label,
body#playerPage .planAddModal .detail-con .attachment-list label,
body#playerPage .visionEditModal .detail-con .attachment-list label,
body#teamPage #detail .detail-con .attachment-list label,
body#teamPage .planEditModal .detail-con .attachment-list label,
body#teamPage .planAddModal .detail-con .attachment-list label,
body#teamPage .visionEditModal .detail-con .attachment-list label,
body#report_reader #detail .detail-con .attachment-list label,
body#report_reader .planEditModal .detail-con .attachment-list label,
body#report_reader .planAddModal .detail-con .attachment-list label,
body#report_reader .visionEditModal .detail-con .attachment-list label,
body#orgPage #detail .detail-con .attachment-list label,
body#orgPage .planEditModal .detail-con .attachment-list label,
body#orgPage .planAddModal .detail-con .attachment-list label,
body#orgPage .visionEditModal .detail-con .attachment-list label {
  margin: 0;
}
body#testingPage #detail .detail-con a,
body#testingPage .planEditModal .detail-con a,
body#testingPage .planAddModal .detail-con a,
body#testingPage .visionEditModal .detail-con a,
body#pdev #detail .detail-con a,
body#pdev .planEditModal .detail-con a,
body#pdev .planAddModal .detail-con a,
body#pdev .visionEditModal .detail-con a,
body#playerPage #detail .detail-con a,
body#playerPage .planEditModal .detail-con a,
body#playerPage .planAddModal .detail-con a,
body#playerPage .visionEditModal .detail-con a,
body#teamPage #detail .detail-con a,
body#teamPage .planEditModal .detail-con a,
body#teamPage .planAddModal .detail-con a,
body#teamPage .visionEditModal .detail-con a,
body#report_reader #detail .detail-con a,
body#report_reader .planEditModal .detail-con a,
body#report_reader .planAddModal .detail-con a,
body#report_reader .visionEditModal .detail-con a,
body#orgPage #detail .detail-con a,
body#orgPage .planEditModal .detail-con a,
body#orgPage .planAddModal .detail-con a,
body#orgPage .visionEditModal .detail-con a {
  color: rgb(0, 50, 99);
}
body#testingPage #detail .detail-con.editItem a,
body#testingPage .planEditModal .detail-con.editItem a,
body#testingPage .planAddModal .detail-con.editItem a,
body#testingPage .visionEditModal .detail-con.editItem a,
body#pdev #detail .detail-con.editItem a,
body#pdev .planEditModal .detail-con.editItem a,
body#pdev .planAddModal .detail-con.editItem a,
body#pdev .visionEditModal .detail-con.editItem a,
body#playerPage #detail .detail-con.editItem a,
body#playerPage .planEditModal .detail-con.editItem a,
body#playerPage .planAddModal .detail-con.editItem a,
body#playerPage .visionEditModal .detail-con.editItem a,
body#teamPage #detail .detail-con.editItem a,
body#teamPage .planEditModal .detail-con.editItem a,
body#teamPage .planAddModal .detail-con.editItem a,
body#teamPage .visionEditModal .detail-con.editItem a,
body#report_reader #detail .detail-con.editItem a,
body#report_reader .planEditModal .detail-con.editItem a,
body#report_reader .planAddModal .detail-con.editItem a,
body#report_reader .visionEditModal .detail-con.editItem a,
body#orgPage #detail .detail-con.editItem a,
body#orgPage .planEditModal .detail-con.editItem a,
body#orgPage .planAddModal .detail-con.editItem a,
body#orgPage .visionEditModal .detail-con.editItem a {
  display: block;
  text-align: center;
  color: #fff;
  background-color: #ce1126;
  padding: 0.7407407407em;
  margin-bottom: 0.7407407407em;
  text-decoration: none;
}
body#testingPage #detail .detail-con.editItem a:hover,
body#testingPage .planEditModal .detail-con.editItem a:hover,
body#testingPage .planAddModal .detail-con.editItem a:hover,
body#testingPage .visionEditModal .detail-con.editItem a:hover,
body#pdev #detail .detail-con.editItem a:hover,
body#pdev .planEditModal .detail-con.editItem a:hover,
body#pdev .planAddModal .detail-con.editItem a:hover,
body#pdev .visionEditModal .detail-con.editItem a:hover,
body#playerPage #detail .detail-con.editItem a:hover,
body#playerPage .planEditModal .detail-con.editItem a:hover,
body#playerPage .planAddModal .detail-con.editItem a:hover,
body#playerPage .visionEditModal .detail-con.editItem a:hover,
body#teamPage #detail .detail-con.editItem a:hover,
body#teamPage .planEditModal .detail-con.editItem a:hover,
body#teamPage .planAddModal .detail-con.editItem a:hover,
body#teamPage .visionEditModal .detail-con.editItem a:hover,
body#report_reader #detail .detail-con.editItem a:hover,
body#report_reader .planEditModal .detail-con.editItem a:hover,
body#report_reader .planAddModal .detail-con.editItem a:hover,
body#report_reader .visionEditModal .detail-con.editItem a:hover,
body#orgPage #detail .detail-con.editItem a:hover,
body#orgPage .planEditModal .detail-con.editItem a:hover,
body#orgPage .planAddModal .detail-con.editItem a:hover,
body#orgPage .visionEditModal .detail-con.editItem a:hover {
  background-color: #9f0d1d;
}
body#testingPage #detail .detail-con.okCancelButtons,
body#testingPage .planEditModal .detail-con.okCancelButtons,
body#testingPage .planAddModal .detail-con.okCancelButtons,
body#testingPage .visionEditModal .detail-con.okCancelButtons,
body#pdev #detail .detail-con.okCancelButtons,
body#pdev .planEditModal .detail-con.okCancelButtons,
body#pdev .planAddModal .detail-con.okCancelButtons,
body#pdev .visionEditModal .detail-con.okCancelButtons,
body#playerPage #detail .detail-con.okCancelButtons,
body#playerPage .planEditModal .detail-con.okCancelButtons,
body#playerPage .planAddModal .detail-con.okCancelButtons,
body#playerPage .visionEditModal .detail-con.okCancelButtons,
body#teamPage #detail .detail-con.okCancelButtons,
body#teamPage .planEditModal .detail-con.okCancelButtons,
body#teamPage .planAddModal .detail-con.okCancelButtons,
body#teamPage .visionEditModal .detail-con.okCancelButtons,
body#report_reader #detail .detail-con.okCancelButtons,
body#report_reader .planEditModal .detail-con.okCancelButtons,
body#report_reader .planAddModal .detail-con.okCancelButtons,
body#report_reader .visionEditModal .detail-con.okCancelButtons,
body#orgPage #detail .detail-con.okCancelButtons,
body#orgPage .planEditModal .detail-con.okCancelButtons,
body#orgPage .planAddModal .detail-con.okCancelButtons,
body#orgPage .visionEditModal .detail-con.okCancelButtons {
  text-align: right;
  display: none;
  border-bottom: 1px solid #ccc;
  padding: 3px;
  margin-bottom: 3px;
}
body#testingPage #detail .detail-con.okCancelButtons a,
body#testingPage .planEditModal .detail-con.okCancelButtons a,
body#testingPage .planAddModal .detail-con.okCancelButtons a,
body#testingPage .visionEditModal .detail-con.okCancelButtons a,
body#pdev #detail .detail-con.okCancelButtons a,
body#pdev .planEditModal .detail-con.okCancelButtons a,
body#pdev .planAddModal .detail-con.okCancelButtons a,
body#pdev .visionEditModal .detail-con.okCancelButtons a,
body#playerPage #detail .detail-con.okCancelButtons a,
body#playerPage .planEditModal .detail-con.okCancelButtons a,
body#playerPage .planAddModal .detail-con.okCancelButtons a,
body#playerPage .visionEditModal .detail-con.okCancelButtons a,
body#teamPage #detail .detail-con.okCancelButtons a,
body#teamPage .planEditModal .detail-con.okCancelButtons a,
body#teamPage .planAddModal .detail-con.okCancelButtons a,
body#teamPage .visionEditModal .detail-con.okCancelButtons a,
body#report_reader #detail .detail-con.okCancelButtons a,
body#report_reader .planEditModal .detail-con.okCancelButtons a,
body#report_reader .planAddModal .detail-con.okCancelButtons a,
body#report_reader .visionEditModal .detail-con.okCancelButtons a,
body#orgPage #detail .detail-con.okCancelButtons a,
body#orgPage .planEditModal .detail-con.okCancelButtons a,
body#orgPage .planAddModal .detail-con.okCancelButtons a,
body#orgPage .visionEditModal .detail-con.okCancelButtons a {
  padding-bottom: 3px 12px;
  font-size: 11px;
}
body#testingPage #detail .detail-con textarea,
body#testingPage .planEditModal .detail-con textarea,
body#testingPage .planAddModal .detail-con textarea,
body#testingPage .visionEditModal .detail-con textarea,
body#pdev #detail .detail-con textarea,
body#pdev .planEditModal .detail-con textarea,
body#pdev .planAddModal .detail-con textarea,
body#pdev .visionEditModal .detail-con textarea,
body#playerPage #detail .detail-con textarea,
body#playerPage .planEditModal .detail-con textarea,
body#playerPage .planAddModal .detail-con textarea,
body#playerPage .visionEditModal .detail-con textarea,
body#teamPage #detail .detail-con textarea,
body#teamPage .planEditModal .detail-con textarea,
body#teamPage .planAddModal .detail-con textarea,
body#teamPage .visionEditModal .detail-con textarea,
body#report_reader #detail .detail-con textarea,
body#report_reader .planEditModal .detail-con textarea,
body#report_reader .planAddModal .detail-con textarea,
body#report_reader .visionEditModal .detail-con textarea,
body#orgPage #detail .detail-con textarea,
body#orgPage .planEditModal .detail-con textarea,
body#orgPage .planAddModal .detail-con textarea,
body#orgPage .visionEditModal .detail-con textarea {
  width: 98%;
  height: 5.9259259259em;
}
body#testingPage #detail .detail-con input[type=text],
body#testingPage .planEditModal .detail-con input[type=text],
body#testingPage .planAddModal .detail-con input[type=text],
body#testingPage .visionEditModal .detail-con input[type=text],
body#pdev #detail .detail-con input[type=text],
body#pdev .planEditModal .detail-con input[type=text],
body#pdev .planAddModal .detail-con input[type=text],
body#pdev .visionEditModal .detail-con input[type=text],
body#playerPage #detail .detail-con input[type=text],
body#playerPage .planEditModal .detail-con input[type=text],
body#playerPage .planAddModal .detail-con input[type=text],
body#playerPage .visionEditModal .detail-con input[type=text],
body#teamPage #detail .detail-con input[type=text],
body#teamPage .planEditModal .detail-con input[type=text],
body#teamPage .planAddModal .detail-con input[type=text],
body#teamPage .visionEditModal .detail-con input[type=text],
body#report_reader #detail .detail-con input[type=text],
body#report_reader .planEditModal .detail-con input[type=text],
body#report_reader .planAddModal .detail-con input[type=text],
body#report_reader .visionEditModal .detail-con input[type=text],
body#orgPage #detail .detail-con input[type=text],
body#orgPage .planEditModal .detail-con input[type=text],
body#orgPage .planAddModal .detail-con input[type=text],
body#orgPage .visionEditModal .detail-con input[type=text] {
  width: 98%;
}
body#testingPage #detail .title,
body#testingPage .planEditModal .title,
body#testingPage .planAddModal .title,
body#testingPage .visionEditModal .title,
body#pdev #detail .title,
body#pdev .planEditModal .title,
body#pdev .planAddModal .title,
body#pdev .visionEditModal .title,
body#playerPage #detail .title,
body#playerPage .planEditModal .title,
body#playerPage .planAddModal .title,
body#playerPage .visionEditModal .title,
body#teamPage #detail .title,
body#teamPage .planEditModal .title,
body#teamPage .planAddModal .title,
body#teamPage .visionEditModal .title,
body#report_reader #detail .title,
body#report_reader .planEditModal .title,
body#report_reader .planAddModal .title,
body#report_reader .visionEditModal .title,
body#orgPage #detail .title,
body#orgPage .planEditModal .title,
body#orgPage .planAddModal .title,
body#orgPage .visionEditModal .title {
  padding: 5px;
}
body#testingPage #detail .inner-detail,
body#testingPage #detail .inner-instructions,
body#testingPage .planEditModal .inner-detail,
body#testingPage .planEditModal .inner-instructions,
body#testingPage .planAddModal .inner-detail,
body#testingPage .planAddModal .inner-instructions,
body#testingPage .visionEditModal .inner-detail,
body#testingPage .visionEditModal .inner-instructions,
body#pdev #detail .inner-detail,
body#pdev #detail .inner-instructions,
body#pdev .planEditModal .inner-detail,
body#pdev .planEditModal .inner-instructions,
body#pdev .planAddModal .inner-detail,
body#pdev .planAddModal .inner-instructions,
body#pdev .visionEditModal .inner-detail,
body#pdev .visionEditModal .inner-instructions,
body#playerPage #detail .inner-detail,
body#playerPage #detail .inner-instructions,
body#playerPage .planEditModal .inner-detail,
body#playerPage .planEditModal .inner-instructions,
body#playerPage .planAddModal .inner-detail,
body#playerPage .planAddModal .inner-instructions,
body#playerPage .visionEditModal .inner-detail,
body#playerPage .visionEditModal .inner-instructions,
body#teamPage #detail .inner-detail,
body#teamPage #detail .inner-instructions,
body#teamPage .planEditModal .inner-detail,
body#teamPage .planEditModal .inner-instructions,
body#teamPage .planAddModal .inner-detail,
body#teamPage .planAddModal .inner-instructions,
body#teamPage .visionEditModal .inner-detail,
body#teamPage .visionEditModal .inner-instructions,
body#report_reader #detail .inner-detail,
body#report_reader #detail .inner-instructions,
body#report_reader .planEditModal .inner-detail,
body#report_reader .planEditModal .inner-instructions,
body#report_reader .planAddModal .inner-detail,
body#report_reader .planAddModal .inner-instructions,
body#report_reader .visionEditModal .inner-detail,
body#report_reader .visionEditModal .inner-instructions,
body#orgPage #detail .inner-detail,
body#orgPage #detail .inner-instructions,
body#orgPage .planEditModal .inner-detail,
body#orgPage .planEditModal .inner-instructions,
body#orgPage .planAddModal .inner-detail,
body#orgPage .planAddModal .inner-instructions,
body#orgPage .visionEditModal .inner-detail,
body#orgPage .visionEditModal .inner-instructions {
  padding: 0.7407407407em;
  position: relative;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  background-color: #fafcfd;
  height: 100%;
  border: 1px solid #ccc;
}
body#testingPage #detail .toggled-content,
body#testingPage .planEditModal .toggled-content,
body#testingPage .planAddModal .toggled-content,
body#testingPage .visionEditModal .toggled-content,
body#pdev #detail .toggled-content,
body#pdev .planEditModal .toggled-content,
body#pdev .planAddModal .toggled-content,
body#pdev .visionEditModal .toggled-content,
body#playerPage #detail .toggled-content,
body#playerPage .planEditModal .toggled-content,
body#playerPage .planAddModal .toggled-content,
body#playerPage .visionEditModal .toggled-content,
body#teamPage #detail .toggled-content,
body#teamPage .planEditModal .toggled-content,
body#teamPage .planAddModal .toggled-content,
body#teamPage .visionEditModal .toggled-content,
body#report_reader #detail .toggled-content,
body#report_reader .planEditModal .toggled-content,
body#report_reader .planAddModal .toggled-content,
body#report_reader .visionEditModal .toggled-content,
body#orgPage #detail .toggled-content,
body#orgPage .planEditModal .toggled-content,
body#orgPage .planAddModal .toggled-content,
body#orgPage .visionEditModal .toggled-content {
  margin-top: 10px;
}
body#testingPage .button-toggle,
body#pdev .button-toggle,
body#playerPage .button-toggle,
body#teamPage .button-toggle,
body#report_reader .button-toggle,
body#orgPage .button-toggle {
  color: #003263;
  padding: 3px 5px;
  text-align: center;
  border: 1px solid #000;
  text-decoration: none;
  background-color: #fff;
  cursor: pointer;
  margin-bottom: 5px;
  margin-right: 5px;
  width: 75px;
}
body#testingPage .button-toggle:hover:enabled,
body#pdev .button-toggle:hover:enabled,
body#playerPage .button-toggle:hover:enabled,
body#teamPage .button-toggle:hover:enabled,
body#report_reader .button-toggle:hover:enabled,
body#orgPage .button-toggle:hover:enabled {
  background-color: #003263;
  color: #fff;
  text-decoration: none;
}
body#testingPage .button-toggle:disabled,
body#pdev .button-toggle:disabled,
body#playerPage .button-toggle:disabled,
body#teamPage .button-toggle:disabled,
body#report_reader .button-toggle:disabled,
body#orgPage .button-toggle:disabled {
  background-color: rgb(230, 230, 230);
  color: rgb(146, 146, 146);
  border-color: rgb(146, 146, 146);
}

#pdev.pitcherreport #dashContent div.ingame-title {
  position: fixed;
  width: calc(100% - 12.5925925926em);
  background: #fff;
  z-index: 999;
  padding: 5px;
  border: 1px solid #ccc;
  margin: -5px 0 0 -5px;
}
#pdev.pitcherreport #dashContent div.ingame-title h1 {
  font-size: 20px;
  color: #ce1126;
  text-transform: uppercase;
  font-weight: bold;
}
#pdev.pitcherreport #dashContent div.ingame-title .catcher-name {
  font-size: 16px;
  color: #ce1126;
  font-weight: bold;
}
#pdev.pitcherreport #dashContent div.ingame-title .catcher-name > * {
  color: #ce1126;
}
#pdev.pitcherreport #dashContent div.ingame-title span,
#pdev.pitcherreport #dashContent div.ingame-title small {
  font-size: 16px;
  color: #aaa;
}
#pdev.pitcherreport #dashContent div.ingame-title small {
  font-size: 12px;
}
#pdev.pitcherreport #dashContent div.ingame-title small a {
  color: #ce1126;
}
#pdev.pitcherreport #dashContent div.ingame-title div.pitchline {
  margin-top: 5px;
  display: inline-block;
  position: relative;
}
#pdev.pitcherreport #dashContent div.ingame-title div.pitchline span.pitchEle {
  cursor: pointer;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: calc(12px / 2 * -1);
  border-radius: 50%;
  font-size: 8px;
  color: #fff;
  text-align: center;
}
#pdev.pitcherreport #dashContent div.ingame-title div.pitchline span.pitchEle:hover {
  border-color: #000 !important;
}
#pdev.pitcherreport #dashContent div.ingame-title div.pitchline span.pitchCount {
  float: right;
  font-size: 10px;
  margin: 1px 0 0 8px;
  color: #666;
}
#pdev.pitcherreport #dashContent div.ingame-title div.referencePeriod {
  margin-top: 5px;
  font-size: 12px;
}
#pdev.pitcherreport div.logo svg {
  width: 30%;
  margin-bottom: 10px;
  fill: #ce1126;
}
#pdev.pitcherreport .spinCharts {
  position: relative;
}
#pdev.pitcherreport .spinCharts .spinCon {
  display: inline-block;
  margin: 3px;
}
#pdev.pitcherreport .spinCharts h2 {
  text-align: center;
  text-transform: uppercase;
}
#pdev.pitcherreport .spinCharts table {
  margin-bottom: 3px;
  width: 101%;
}
#pdev.pitcherreport .spinCharts table th,
#pdev.pitcherreport .spinCharts table tr {
  width: 15%;
}
#pdev.pitcherreport main {
  margin-top: 80px;
}
#pdev.pitcherreport main h2 {
  width: 99.8%;
  padding: 5px;
  color: rgb(0, 50, 99);
  font-weight: bold;
  font-size: 15px;
}
#pdev.pitcherreport main section:not(.panel) {
  position: relative;
  padding: 10px;
  border-bottom: 1px dashed #000;
}
#pdev.pitcherreport main section .sectionKey {
  position: absolute;
  top: -28px;
  left: 210px;
  font-size: 11px;
}
#pdev.pitcherreport main section .sectionKey a {
  color: rgb(0, 50, 99);
  cursor: pointer;
}
#pdev.pitcherreport main section canvas {
  border: 1px solid rgb(127, 127, 127) !important;
}
#pdev.pitcherreport main section div.avgs.cell {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#pdev.pitcherreport main section > div.ingame-title {
  display: none;
}
#pdev.pitcherreport main section.movement div.allPitches, #pdev.pitcherreport main section.movement div.key {
  display: inline-block;
}
#pdev.pitcherreport main section.movement div.key {
  vertical-align: top;
  margin-left: 10px;
}
#pdev.pitcherreport main section.avgs table {
  display: inline-block;
}
#pdev.pitcherreport main .filters.tableOptions {
  margin-top: 20px;
}
#pdev.pitcherreport main .filters.tableOptions ul li {
  margin-right: 3px;
}
#pdev.pitcherreport main .col {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
}
#pdev.pitcherreport main .batter-tables {
  display: inline-block;
}
#pdev.pitcherreport main .map-wrapper {
  margin-bottom: 10px;
  white-space: nowrap;
  position: relative;
}
#pdev.pitcherreport main .map-title {
  position: absolute;
  left: 0;
  margin: 0 !important;
  display: inline-block;
  width: 180px;
  -ms-transform: translate(-180px) rotate(-90deg);
      transform: translate(-180px) rotate(-90deg);
  -webkit-transform: translate(-180px) rotate(-90deg);
  -moz-transform: translate(-180px) rotate(-90deg);
  -ms-transform-origin: top right;
      transform-origin: top right;
  -webkit-transform-origin: top right;
  -moz-transform-origin: top right;
  background: #ccc;
  padding: 10px;
  font-size: 20px;
  text-align: center;
}
#pdev.pitcherreport main .vs-rhh {
  background: rgb(100, 150, 205);
}
#pdev.pitcherreport main .vs-lhh {
  background: rgb(245, 150, 150);
}
#pdev.pitcherreport main .maps {
  margin-left: 50px;
}
#pdev.pitcherreport div.con {
  position: relative;
}
#pdev.pitcherreport div.con div.cell {
  position: relative;
  display: inline-block;
  margin: 3px;
  vertical-align: top;
}
#pdev.pitcherreport div.con div.cell h3 {
  font-weight: bold;
  text-align: center;
}
@media print {
  #pdev.pitcherreport {
    width: 1150px;
  }
  #pdev.pitcherreport * {
    -webkit-transition: none !important;
    transition: none !important;
  }
  #pdev.pitcherreport #teamInformation {
    display: none;
  }
  #pdev.pitcherreport #dashContent > div.ingame-title {
    position: relative;
    width: 100%;
    border: none;
    border-bottom: 1px solid #ccc;
  }
  #pdev.pitcherreport main {
    margin-top: auto;
    max-width: 1150px;
    display: block !important;
  }
  #pdev.pitcherreport main section {
    padding: 0;
    border-bottom: none;
  }
  #pdev.pitcherreport main section div.sectionKey {
    top: -22px;
    left: 120px;
  }
  #pdev.pitcherreport main section div.sectionKey:not(.print) {
    display: none;
  }
  #pdev.pitcherreport main section > div.ingame-title {
    display: block;
  }
  #pdev.pitcherreport main section.hasHeader {
    position: relative !important;
    margin-top: 80px;
  }
  #pdev.pitcherreport main section.hasHeader div.ingame-title {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    width: 100% !important;
    position: absolute !important;
    top: -70px;
    left: 0;
  }
  #pdev.pitcherreport main section.release {
    page-break-before: always;
  }
  #pdev.pitcherreport main section.release table {
    zoom: 0.95;
  }
  #pdev.pitcherreport main section.locations div.map-wrapper {
    height: auto;
    width: 100%;
    white-space: normal;
  }
  #pdev.pitcherreport main section.avgs table {
    zoom: 0.93;
  }
  #pdev.pitcherreport main section.pbp {
    page-break-before: always;
  }
  #pdev.pitcherreport main section .batters {
    border-bottom: 0;
  }
  #pdev.pitcherreport main section div.table-title.collapsable {
    margin: 5px;
    width: 100%;
    background: none;
    border: none;
    border-bottom: 1px solid black;
    text-align: left;
    font-weight: bold;
  }
}

.processr_table,
.processTables {
  width: 100%;
  min-width: 1280px;
  border-collapse: collapse;
  margin-bottom: 0.7407407407em;
}
.processr_table table,
.processTables table {
  width: 100%;
}
.processr_table .beginCell,
.processTables .beginCell {
  border-left: 2px solid #b0b0b0 !important;
}
.processr_table .endCell,
.processTables .endCell {
  border-right: 2px solid #b0b0b0 !important;
}
.processr_table .processr_header1 td,
.processTables .processr_header1 td {
  background-color: #808080;
  color: #fff;
  border: 2px solid #000;
  border-bottom: none;
}
.processr_table .processr_header2 td,
.processTables .processr_header2 td {
  background-color: #1f497d;
  color: #fff;
}
.processr_table .processr_playerCol,
.processTables .processr_playerCol {
  width: 100px;
  max-width: 100px;
}
.processr_table .processr_dateCol,
.processTables .processr_dateCol {
  width: 30px;
  max-width: 30px;
  text-align: center;
}
.processr_table .processr_videoCol,
.processTables .processr_videoCol {
  width: 40px;
  text-align: center;
}
.processr_table .processr_videoCol a,
.processTables .processr_videoCol a {
  cursor: pointer;
}
.processr_table .processr_user,
.processTables .processr_user {
  width: 100px;
  max-width: 100px;
  text-align: center;
}
.processr_table .processr_goalsCol,
.processTables .processr_goalsCol {
  width: 250px;
}
.processr_table .processr_domain,
.processTables .processr_domain {
  width: 50px;
  text-align: center;
}
.processr_table .processr_domain_wide,
.processTables .processr_domain_wide {
  width: 80px;
  text-align: center;
}
.processr_table .processr_comments td,
.processTables .processr_comments td {
  border-left: 2px solid #b0b0b0;
  border-right: 2px solid #b0b0b0;
}
.processr_table .even td,
.processTables .even td {
  background-color: #f0f0fb;
}
.processr_table .ghidden,
.processTables .ghidden {
  display: none;
  width: 1px !important;
  max-width: 1px !important;
}
.processr_table .ghidden table,
.processTables .ghidden table {
  display: none !important;
}
.processr_table .gradeCls-0,
.processTables .gradeCls-0 {
  background-color: #f35059 !important;
  color: #fff !important;
}
.processr_table .gradeCls-1,
.processTables .gradeCls-1 {
  background-color: #f7a1a6 !important;
}
.processr_table .gradeCls-2,
.processTables .gradeCls-2 {
  background-color: #fff !important;
}
.processr_table .gradeCls-3,
.processTables .gradeCls-3 {
  background-color: #a2d7b0 !important;
}
.processr_table .gradeCls-4,
.processTables .gradeCls-4 {
  background-color: #54b368 !important;
}
.processr_table .gradeCls-null,
.processTables .gradeCls-null {
  background-color: #eeeeee !important;
}
.processr_table .gradeClsBad-1,
.processTables .gradeClsBad-1 {
  background-color: #ffcccc !important;
}
.processr_table .gradeClsBad-2,
.processTables .gradeClsBad-2 {
  background-color: #ff9999 !important;
}
.processr_table .gradeClsBad-3,
.processTables .gradeClsBad-3 {
  background-color: #ff6666 !important;
}
.processr_table .gradeClsBad-4,
.processTables .gradeClsBad-4 {
  background-color: #ff3232 !important;
}
.processr_table .gradeClsBad-5,
.processTables .gradeClsBad-5 {
  background-color: #ff0a02 !important;
  color: #fff;
}
.processr_table .gradeClsBad-more,
.processTables .gradeClsBad-more {
  background-color: #ff0a02 !important;
}
.processr_table .gradeClsGood-1,
.processTables .gradeClsGood-1 {
  background-color: #cce6cc !important;
}
.processr_table .gradeClsGood-2,
.processTables .gradeClsGood-2 {
  background-color: #99cd99 !important;
}
.processr_table .gradeClsGood-3,
.processTables .gradeClsGood-3 {
  background-color: #66b366 !important;
}
.processr_table .gradeClsGood-4,
.processTables .gradeClsGood-4 {
  background-color: #339a33 !important;
}
.processr_table .gradeClsGood-5,
.processTables .gradeClsGood-5 {
  background-color: #008000 !important;
  color: #fff;
}
.processr_table .gradeClsGood-more,
.processTables .gradeClsGood-more {
  background-color: #008000 !important;
}

.table-header-rotated {
  position: absolute;
  top: 135px;
  margin-bottom: 0;
  background: #fff;
  border-collapse: collapse;
}
.table-header-rotated.sticky-header {
  position: fixed;
  z-index: 100;
  top: 32px;
  width: calc(100% - 189px);
}
.table-header-rotated .norotate {
  vertical-align: bottom !important;
  text-align: center !important;
  padding-bottom: 5px !important;
}
.csstransforms .table-header-rotated td {
  width: 30px;
}
.no-csstransforms .table-header-rotated th {
  padding: 5px 10px;
}
.csstransforms .table-header-rotated th.rotate {
  height: 80px;
  position: relative;
  vertical-align: bottom;
  padding: 0;
  font-size: 12px;
  line-height: 0.8;
}
.csstransforms .table-header-rotated th.rotate > div {
  position: relative;
  top: 0px;
  left: 40px;
  /* 80 * tan(45) / 2 = 40 where 80 is the height on the cell and 45 is the transform angle*/
  height: 100%;
  -ms-transform: skew(-45deg, 0deg);
  -webkit-transform: skew(-45deg, 0deg);
  transform: skew(-45deg, 0deg);
  overflow: hidden;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
}
.csstransforms .table-header-rotated th.rotate > div > span {
  -ms-transform: skew(45deg, 0deg) rotate(315deg);
  -webkit-transform: skew(45deg, 0deg) rotate(315deg);
  transform: skew(45deg, 0deg) rotate(315deg);
  position: absolute;
  bottom: 28px;
  /* 40 cos(45) = 28 with an additional 2px margin*/
  left: -15px;
  /*Because it looked good, but there is probably a mathematical link here as well*/
  display: inline-block;
  width: 85px;
  /* 80 / cos(45) - 40 cos (45) = 85 where 80 is the height of the cell, 40 the width of the cell and 45 the transform angle*/
  text-align: left;
}
.table-header-rotated th.row-header {
  padding: 0 10px;
  border-bottom: 1px solid #ccc;
}

.grades {
  position: absolute;
  top: 215px;
}

.rptCol-1 div {
  background-color: #a3a3a3;
}

.rptCol-2 div {
  background-color: #bdbdbd;
}

.rptCol-3 div {
  background-color: #d6d6d6;
}

.rptCol-4 div {
  background-color: #f0f0f0;
}

.rptCol-5 div {
  background-color: white;
}

body strong {
  font-weight: bold;
}
body .btn {
  color: #fff !important;
}
body .ulnav {
  font-size: 14px !important;
}
body #reportFunctions {
  margin-top: 1.1111111111em;
}
body #reportFunctions span {
  display: block;
  text-align: center;
  line-height: 20px;
}
body #pageInformation {
  overflow: auto;
  padding: 0.7407407407em;
  color: #fff;
  font-size: 0.8888888889em;
  background-color: #647588;
  text-align: center;
}
body #pageInformation img {
  max-width: 95%;
}
body .processr_nav_container {
  margin-bottom: 0.7407407407em;
  max-width: 1050px !important;
}
body .report_reader_con {
  width: 100%;
  font-size: 11px;
  margin-bottom: 2.2222222222em;
}
body .report_reader_con legend {
  width: 99%;
  position: relative;
  border: none;
  margin-bottom: 1.4814814815em;
  font-size: 18px;
}
body .report_reader_con legend a {
  font-size: 12px;
  color: #000;
  text-decoration: none;
}
body .report_reader_con legend a:hover {
  text-decoration: underline;
}
body .report_reader_con table a {
  color: rgb(0, 50, 99);
}
body .report_reader_con .rpt_functions {
  color: #fff;
  position: absolute;
  top: -3px;
  left: 300px;
  color: #000;
}
body .report_reader_con .rpt_functions * {
  float: left;
}
body .report_reader_con .rpt_functions label {
  font-weight: normal;
  margin-right: 0.7407407407em;
}
body .report_reader_con .rpt_functions span {
  display: block;
  margin-right: 0.7407407407em;
  line-height: 25px;
  font-size: 12px;
}
body .report_reader_con .rpt_functions span:first-child {
  margin-right: 2.962962963em;
}
body .report_reader_con .rpt_functions span a {
  margin-right: 1.1111111111em;
}
body .report_reader_con .rpt_functions input {
  margin-top: 3px;
  width: 65px;
}
body .report_reader_con .rpt_functions #processr_datePicker {
  text-align: center;
}
body .report_reader_con .rpt_functions #progressr_datePicker {
  text-align: center;
}
body .report_reader_con .navBotMarg {
  margin-bottom: 1.4814814815em;
}
body .report_reader_con .processr_empty {
  margin-bottom: 0.7407407407em;
}
body .report_reader_con .processr_table td {
  border: solid 1px #d9d9d9;
  vertical-align: middle;
  padding: 5px;
}
body .progressr_nav_container {
  margin-bottom: 0.7407407407em;
  max-width: 1020px !important;
}
body #progressr_reader,
body #contentProgress {
  border-collapse: collapse;
}
body #progressr_reader td,
body #contentProgress td {
  border: solid 1px #999;
  vertical-align: top;
  padding: 5px;
}
body #progressr_reader table,
body #contentProgress table {
  width: 100%;
}
body #progressr_reader table thead td,
body #contentProgress table thead td {
  background-color: #1f497d;
  color: #fff;
  font-weight: bold;
}
body #progressr_reader .progressr_playertable,
body #contentProgress .progressr_playertable {
  width: 1100px !important;
  border-collapse: collapse;
  margin-bottom: 0.7407407407em;
}
body #progressr_reader .progressr_playertable a,
body #contentProgress .progressr_playertable a {
  color: #fff;
  text-decoration: underline;
}
body #progressr_reader .progressr_empty,
body #contentProgress .progressr_empty {
  margin-bottom: 0.7407407407em;
}
body #progressr_reader .progressr_name,
body #contentProgress .progressr_name {
  color: #000;
  background-color: #c8c8c8;
  cursor: pointer;
}
body #progressr_reader .progressr_name td,
body #contentProgress .progressr_name td {
  vertical-align: middle !important;
  position: relative;
}
body #progressr_reader .progressr_name[data-closed=false],
body #contentProgress .progressr_name[data-closed=false] {
  background-color: #737373;
  color: #fff;
}
body #progressr_reader .progressr_name .progressr_rpt_summary,
body #contentProgress .progressr_name .progressr_rpt_summary {
  padding: 0px;
  margin: 0px 0px 0px 7.14em;
  list-style-type: none;
  position: absolute;
  top: 2px;
  left: 100px;
  color: #fff;
}
body #progressr_reader .progressr_name .progressr_rpt_summary li,
body #contentProgress .progressr_name .progressr_rpt_summary li {
  display: inline-block;
  text-align: center;
  width: 130px;
  padding: 2px 0;
  border: 1px solid #afafaf;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
body #progressr_reader .progressr_name .progressr_rpt_summary li.rpt_1,
body #contentProgress .progressr_name .progressr_rpt_summary li.rpt_1 {
  background-color: #1f497d;
}
body #progressr_reader .progressr_name .progressr_rpt_summary li.rpt_2,
body #contentProgress .progressr_name .progressr_rpt_summary li.rpt_2 {
  background-color: #974705;
}
body #progressr_reader .progressr_name .progressr_rpt_summary li.rpt_3,
body #contentProgress .progressr_name .progressr_rpt_summary li.rpt_3 {
  background-color: #808080;
}
body #progressr_reader .progressr_name .progressr_rpt_summary li.rpt_4,
body #contentProgress .progressr_name .progressr_rpt_summary li.rpt_4 {
  background-color: #00b050;
}
body #progressr_reader .progressr_name .progressr_rpt_summary li.rpt_5,
body #contentProgress .progressr_name .progressr_rpt_summary li.rpt_5 {
  background-color: #c00502;
}
body #progressr_reader .progressr_name .progressr_rpt_summary li.rpt_8,
body #contentProgress .progressr_name .progressr_rpt_summary li.rpt_8 {
  background-color: #107000;
}
body #progressr_reader .progressr_name .progressr_rpt_summary li.active,
body #contentProgress .progressr_name .progressr_rpt_summary li.active {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
body #progressr_reader .progressr_goals,
body #contentProgress .progressr_goals {
  width: 30%;
}
body #progressr_reader .progressr_goals .progressr_challenges,
body #contentProgress .progressr_goals .progressr_challenges {
  background-color: #c8c8c8;
  font-weight: bold;
}
body #progressr_reader .progressr_goals .progressr_goalscol,
body #contentProgress .progressr_goals .progressr_goalscol {
  width: 60%;
}
body #progressr_reader .progressr_goals .progressr_progcol,
body #contentProgress .progressr_goals .progressr_progcol {
  width: 20%;
  text-align: center;
}
body #progressr_reader .progressr_goals .progressr_usercol,
body #contentProgress .progressr_goals .progressr_usercol {
  width: 20%;
  text-align: center;
}
body #progressr_reader .progresr_reports,
body #contentProgress .progresr_reports {
  width: 70%;
}
body #progressr_reader .progresr_reports .progressr_reportHelpText,
body #contentProgress .progresr_reports .progressr_reportHelpText {
  font-weight: bold;
  border-bottom: white;
  background-color: #c8c8c8;
}

.tableOptions {
  margin: 0.7407407407em;
  font-size: 12px;
}
@media print {
  .tableOptions {
    display: none;
  }
}
.tableOptions.fixed {
  padding: 0.7407407407em;
  margin: -5px 0 0 0;
  position: fixed;
  z-index: 100;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ccc;
}
.tableOptions strong {
  margin-right: 0.7407407407em;
  font-weight: bold;
}
.tableOptions ul {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.tableOptions ul li {
  display: inline;
}
.tableOptions ul li.padRightSeparation {
  padding-right: 0.7407407407em;
}
.tableOptions ul li a {
  color: rgb(0, 50, 99);
  padding: 3px 5px;
  text-align: center;
  border: 1px solid #000;
  text-decoration: none;
  background-color: #fff;
  cursor: pointer;
}
.tableOptions ul li a:hover {
  background-color: rgb(0, 50, 99);
  color: #fff;
  text-decoration: none;
}
.tableOptions ul li a.selected {
  background-color: #ce1126;
  color: #fff;
}
.tableOptions ul li a.showAll {
  background-color: #ce1126;
  color: #fff;
}
.tableOptions ul li a.saveLink {
  background-color: #feffa7;
}
.tableOptions ul li a.saveLink:hover {
  color: rgb(0, 50, 99);
  background-color: #fcff0e;
}
.tableOptions ul li a.disabled {
  color: #808080 !important;
  border-color: #808080 !important;
}

ind-modal {
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  overflow: auto;
}
ind-modal .modal-container {
  position: relative;
  top: 30px;
  margin: auto;
  width: 90%;
  background: #fff;
}
ind-modal .modal-content {
  border: 0;
}
ind-modal .add-readiness-report {
  width: 900px;
}

.video-title {
  background: #000;
  font-size: 20px;
  color: #ccc;
  font-family: "TribeType_DV";
}
.video-title .player-name {
  font-size: 30px;
  font-weight: bold;
  color: #ce1126;
}
.video-title .date {
  font-size: 26px;
  color: #fff;
}
.video-title .annotation {
  font-size: 18px;
  font-family: "Mittelschrift_DV";
}

.no-scroll {
  overflow: hidden;
}

@media print {
  .no-print {
    display: none;
  }
}

div[data-id=spin-axis] {
  display: inline-grid;
  margin-bottom: 20px;
  min-width: 660px;
}
div[data-id=spin-axis] h2 {
  margin: 20px 0 10px;
  font-weight: bold;
  font-size: 16px;
}
div[data-id=spin-axis] .spin-axis-header {
  margin-bottom: 10px;
  text-align: center;
}
div[data-id=spin-axis] .spin-axis-year {
  margin-right: 10px;
}
div[data-id=spin-axis] .spin-axis-key {
  display: inline-block;
}
div[data-id=spin-axis] .spin-axis-key span {
  margin-right: 5px;
}
div[data-id=spin-axis] .spin-axis-key .mlb {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  border: 0;
  border-top: 2px dashed #000;
}
div[data-id=spin-axis] .spin-axis-key .pitcher {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  border: 1px solid red;
}
div[data-id=spin-axis] .canvas-wrapper {
  display: inline-block;
  margin: 0 10px 10px 0;
  font-family: arial;
}
div[data-id=spin-axis] .canvas-wrapper .canvas-placeholder {
  width: 255px;
  height: 255px;
}
div[data-id=spin-axis] .canvas-wrapper .canvas-placeholder canvas {
  background: #efefef;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats {
  width: 100%;
  border-collapse: collapse;
  font-size: 10px;
  font-family: arial;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats th,
div[data-id=spin-axis] .canvas-wrapper .pitch-stats td {
  border: 2px solid #000;
  padding: 5px;
  text-align: center;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats th {
  border: 1px solid #000;
  border-top: 2px solid #000;
  background: rgb(0, 50, 99);
  color: #fff;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats th:first-child {
  border-left: 2px solid #000;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats th:last-child {
  border-right: 2px solid #000;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats td {
  border: 1px solid #ccc;
  border-bottom: 2px solid #000;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats td:first-child {
  border-left: 2px solid #000;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats td:last-child {
  border-right: 2px solid #000;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats td.pitch-type {
  margin: 0;
  border: 0;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats td.empty-cell {
  background: transparent;
  border: 0;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats .ptl {
  border-right: 1px solid #fff;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats .fx-pitch-header {
  border-right: 2px solid #000;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats .fx-pitch {
  border-right: 2px solid #000;
  font-size: 14px;
  font-weight: bold;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats .spin-rot {
  border-right: 1px solid #fff;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats .spin3d-header {
  border-right: 2px solid #000;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats .spin3d-ptl {
  border-right: 2px solid #000;
}
div[data-id=spin-axis] .canvas-wrapper .pitch-stats .percentiles {
  border: 2px solid #000;
  background: #6d6d6d;
  color: #fff;
}
div[data-id=spin-axis] .canvas-wrapper .mph {
  position: relative;
  border: 1px solid #000;
  padding: 5px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}
div[data-id=spin-axis] .canvas-wrapper .mph .usage {
  position: absolute;
  right: 5px;
  margin-top: 1px;
  font-size: 12px;
}
div[data-id=spin-axis] .proto {
  display: none;
}
div[data-id=spin-axis] .no-spin-axis-data {
  display: none;
  margin: 10px 0;
  background: #ffffcc;
  padding: 10px;
}

.toggled-content .tabs {
  display: table;
  border-collapse: collapse;
}
.toggled-content .tabs .tab-header {
  display: table-cell;
  border-radius: 3px 3px 0 0;
  background: rgba(0, 0, 0, 0.05);
  padding: 5px;
  cursor: pointer;
}
.toggled-content .tabs .tab-header.selected-tab {
  background: #ccc;
  cursor: text;
}
.toggled-content .tab-content {
  display: none;
}
.toggled-content .tab-content.selected-tab {
  display: block;
  border-radius: 0 3px 3px 3px;
  background: #ccc;
  padding: 5px;
}

.attachment-list {
  border: 0;
  border-radius: 3px;
  background: #fff;
}
.attachment-list label {
  margin: 0;
  padding: 7px 0 7px 25px;
  cursor: pointer;
}
.attachment-list label.type-pdf {
  background: url("../../images/icon_pdf.svg") left no-repeat;
  background-size: 20px;
}
.attachment-list label.type-PNG {
  background: url("../../images/icon_png.svg") left no-repeat;
  background-size: 20px;
}
.attachment-list label.type-doc, .attachment-list label.type-docx {
  background: url("../../images/icon_doc.svg") left no-repeat;
  background-size: 20px;
}
.attachment-list label.type-xls, .attachment-list label.type-xlsx {
  background: url("../../images/icon_xls.svg") left no-repeat;
  background-size: 20px;
}
.attachment-list label.type-ppt, .attachment-list label.type-pptx {
  background: url("../../images/icon_ppt.svg") left no-repeat;
  background-size: 20px;
}
.attachment-list label.type-text {
  background: url("../../images/icon_txt.svg") left no-repeat;
  background-size: 20px;
}
.attachment-list label.type-mp4 {
  background: url("../../images/icon_mp4.svg") left no-repeat;
  background-size: 20px;
}
.attachment-list label a {
  color: rgb(0, 50, 99);
}

#contentAvgs article {
  display: inline-block;
  margin: 10px 0 0;
  border-bottom: 1px dashed #003263;
  padding-bottom: 20px;
}
#contentAvgs article:last-child {
  margin-bottom: 5px;
}

.rightAlign {
  text-align: right;
}

.alt-table-module {
  height: 100%;
}
.alt-table-module header {
  margin-bottom: 20px;
}
.alt-table-module header h2 {
  display: inline-block;
  width: 400px;
  font-size: 18px;
}
.alt-table-module header .date {
  display: inline-block;
}
.alt-table-module header .date label {
  font-weight: normal;
  font-size: 12px;
}
.alt-table-module header .date input {
  width: 60px;
}
.alt-table-module .alt-table-controls {
  margin-bottom: 10px;
}
.alt-table-module .alt-table-controls li {
  display: inline-block;
  margin-left: -3px;
  width: 150px;
  border: 1px solid #000;
  background: #333;
  padding: 5px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  cursor: pointer;
}
.alt-table-module .alt-table-controls li:hover {
  text-decoration: underline;
}
.alt-table-module .alt-table-controls li:first-child {
  margin: 0;
}
.alt-table-module .alt-table-controls .selected {
  background: #004c96;
}
.alt-table-module .alt-table {
  position: relative;
}
.alt-table-module .alt-table.body {
  height: calc(100% - 70px);
  overflow-y: auto;
}
.alt-table-module .alt-table table {
  width: 100%;
  border-collapse: collapse;
}
.alt-table-module .alt-table tr:nth-child(even) {
  background-color: #f0f0fb;
}
.alt-table-module .alt-table th {
  vertical-align: bottom;
  border: 1px solid #fff;
  border-bottom: 1px solid #ccc;
  padding: 5px;
  text-align: left;
  font-size: 12px;
}
.alt-table-module .alt-table td {
  vertical-align: top;
  border: 1px solid #ccc;
  padding: 5px;
  font-size: 11px;
  white-space: pre-line;
}
.alt-table-module .alt-table .w-60 {
  width: 60px;
}
.alt-table-module .alt-table .w-80 {
  width: 80px;
}
.alt-table-module .alt-table .w-100 {
  width: 100px;
}
.alt-table-module .alt-table .w-auto {
  width: auto;
}
.alt-table-module .alt-table .rotated-header {
  top: 0;
  margin-bottom: 0;
  background: #fff;
  border-collapse: collapse;
}
.alt-table-module .alt-table .rotated-header.sticky-header {
  position: fixed;
  z-index: 100;
  top: 32px;
  width: calc(100% - 189px);
}
.alt-table-module .alt-table .rotated-header .rotate {
  position: relative;
  vertical-align: bottom;
  width: 80px;
  height: 80px;
  padding: 0;
  font-size: 12px;
  line-height: 0.8;
}
.alt-table-module .alt-table .rotated-header .rotate div {
  position: relative;
  top: 0px;
  left: 40px;
  height: 100%;
  overflow: hidden;
  border: 1px solid #dddddd;
  border-bottom: 0;
  background: #bdbdbd;
  /* 80 * tan(45) / 2 = 40 where 80 is the height on the cell and 45 is the transform angle*/
  -ms-transform: skew(-45deg, 0deg);
  -webkit-transform: skew(-45deg, 0deg);
  transform: skew(-45deg, 0deg);
}
.alt-table-module .alt-table .rotated-header .rotate div span {
  display: inline-block;
  position: absolute;
  bottom: 28px;
  left: -15px;
  width: 85px;
  text-align: left;
  -ms-transform: skew(45deg, 0deg) rotate(315deg);
  -webkit-transform: skew(45deg, 0deg) rotate(315deg);
  transform: skew(45deg, 0deg) rotate(315deg);
}
.alt-table-module .alt-table .rotated-header .after-rotate {
  padding-left: 15px;
}

.borderDblBottom {
  border-bottom: 2px solid #000;
}

#workload-tracker h1,
#workload-tracker h3,
#readiness-tracker h1,
#readiness-tracker h3 {
  display: inline-block;
  vertical-align: middle;
}
#workload-tracker h1,
#readiness-tracker h1 {
  margin: 0 50px 0;
  font-size: 30px;
  color: rgb(0, 50, 99);
  font-weight: bold;
}
#workload-tracker h3,
#readiness-tracker h3 {
  font-size: 25px;
  color: #ce1126;
  font-weight: bold;
}
#workload-tracker section,
#readiness-tracker section {
  margin-bottom: 10px;
  overflow: hidden;
}
#workload-tracker section:last-child,
#readiness-tracker section:last-child {
  margin: 0;
}
#workload-tracker #block-c,
#readiness-tracker #block-c {
  display: inline-block;
  vertical-align: middle;
  width: 50px;
  fill: #ce1126;
}
#workload-tracker .tableDisplay,
#readiness-tracker .tableDisplay {
  float: left;
  border: 0;
}
#workload-tracker .tableDisplay tr:last-child,
#readiness-tracker .tableDisplay tr:last-child {
  border-bottom: 2px solid #000;
}
#workload-tracker .tableDisplay th,
#workload-tracker .tableDisplay td,
#readiness-tracker .tableDisplay th,
#readiness-tracker .tableDisplay td {
  font-size: 12px;
}
#workload-tracker .tableDisplay th:first-child,
#workload-tracker .tableDisplay td:first-child,
#readiness-tracker .tableDisplay th:first-child,
#readiness-tracker .tableDisplay td:first-child {
  border-left: 2px solid #000;
}
#workload-tracker .tableDisplay th:last-child,
#workload-tracker .tableDisplay td:last-child,
#readiness-tracker .tableDisplay th:last-child,
#readiness-tracker .tableDisplay td:last-child {
  border-right: 2px solid #000;
}
#workload-tracker .tableDisplay th,
#readiness-tracker .tableDisplay th {
  border-top: 2px solid #000;
}
#workload-tracker .tableDisplay td,
#readiness-tracker .tableDisplay td {
  text-align: right;
}
#workload-tracker .tableDisplay .greyHeaderBG,
#readiness-tracker .tableDisplay .greyHeaderBG {
  border: 2px solid #000;
}
#workload-tracker .tableDisplay .emptyBG,
#readiness-tracker .tableDisplay .emptyBG {
  border-top: 0;
  background: transparent !important;
  color: #000;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
}
#workload-tracker .tableDisplay .player,
#readiness-tracker .tableDisplay .player {
  width: 90px;
}
#workload-tracker .tableDisplay .score,
#readiness-tracker .tableDisplay .score {
  width: 38px;
}
#workload-tracker .tableDisplay .decimal,
#readiness-tracker .tableDisplay .decimal {
  width: 28px;
}
#workload-tracker .tableDisplay .lst10,
#readiness-tracker .tableDisplay .lst10 {
  width: 23px;
}
#workload-tracker .key-table,
#readiness-tracker .key-table {
  margin: 21px 0 0 20px;
}
#workload-tracker #switch-readers,
#readiness-tracker #switch-readers {
  vertical-align: middle;
  color: rgb(0, 50, 99);
  font-size: 12px;
}
#workload-tracker #switch-readers:hover,
#readiness-tracker #switch-readers:hover {
  color: #ce1126;
}

#readiness-reader {
  height: 100%;
}
#readiness-reader a {
  color: rgb(0, 50, 99);
}
#readiness-reader a:hover {
  color: #ce1126;
}
#readiness-reader .alt-table-module {
  height: 100%;
}
#readiness-reader .alt-table-module .alt-table.body {
  height: calc(100% - 170px);
}

#readiness-tracker hgroup {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
}
#readiness-tracker h1 {
  display: block;
  margin: 0 0 10px;
  text-align: center;
  font-size: 25px;
}
#readiness-tracker h3 {
  display: block;
  text-align: center;
}
#readiness-tracker .tableDisplay thead tr {
  border: 0;
}
#readiness-tracker .tableDisplay tbody tr,
#readiness-tracker .tableDisplay thead tr {
  border-left: 2px solid #000;
  border-right: 2px solid #000;
}
#readiness-tracker .tableDisplay th {
  border-bottom: 2px solid #000;
}
#readiness-tracker .tableDisplay th,
#readiness-tracker .tableDisplay td {
  vertical-align: middle;
  white-space: normal;
}
#readiness-tracker .tableDisplay th:first-child,
#readiness-tracker .tableDisplay td:first-child {
  border-left: 0;
}
#readiness-tracker .tableDisplay th:last-child,
#readiness-tracker .tableDisplay td:last-child {
  border-right: 0;
}
#readiness-tracker .tableDisplay th.white-border,
#readiness-tracker .tableDisplay td.white-border {
  border-bottom: 1px solid #fff;
}
#readiness-tracker .tableDisplay th.stacked,
#readiness-tracker .tableDisplay td.stacked {
  padding: 0 !important;
}
#readiness-tracker .tableDisplay th.stacked p,
#readiness-tracker .tableDisplay td.stacked p {
  height: 50%;
  min-height: 21px;
  padding: 4px 4px 2px 4px;
}
#readiness-tracker .tableDisplay th.stacked p:first-child,
#readiness-tracker .tableDisplay td.stacked p:first-child {
  border-bottom: 1px solid #ccc;
}
#readiness-tracker .tableDisplay .spacer {
  border: 0 !important;
  background: transparent !important;
}
#readiness-tracker .tableDisplay .lift {
  white-space: pre-line;
}
#readiness-tracker .tableDisplay .new-inj {
  color: #ce1126;
  font-weight: bold;
}
#readiness-tracker .tableDisplay .comments {
  width: 582px;
}
#readiness-tracker #hitters tbody tr:hover {
  background: transparent !important;
}
#readiness-tracker #hitters tbody tr:nth-child(odd) {
  background: #efefef;
}
#readiness-tracker #hitters tbody tr:nth-child(odd):hover {
  background: #efefef !important;
}
#readiness-tracker #starters {
  display: none;
}
#readiness-tracker #pitchers {
  margin-bottom: 20px;
}
#readiness-tracker #pitchers tbody tr:hover {
  background: transparent !important;
}
#readiness-tracker #pitchers tbody tr:nth-child(odd) {
  background: #efefef;
}
#readiness-tracker #pitchers tbody tr:nth-child(odd):hover {
  background: #efefef !important;
}
#readiness-tracker .body-part {
  width: 150px;
}
#readiness-tracker #schedule {
  display: inline-block;
  vertical-align: top;
  float: right;
  margin-right: 10px;
}
#readiness-tracker #schedule table {
  border: 1px solid #000;
  border-collapse: collapse;
}
#readiness-tracker #schedule th,
#readiness-tracker #schedule td {
  min-width: 60px;
  border: 1px solid #ccc;
  background: rgb(180, 240, 255);
  padding: 4px;
  text-align: center;
  font-size: 12px;
}
#readiness-tracker #schedule td {
  background: transparent;
}
#readiness-tracker #schedule .img {
  height: 20px;
}
#readiness-tracker #schedule p {
  margin-bottom: 3px;
}

#contentDash .secondary {
  vertical-align: top;
  padding-left: 20px;
}
#contentDash .secondary .dashboard-tables {
  width: 450px;
}
#contentDash .secondary .tableDisplay {
  width: 100%;
}

.dashboard-tables .panelCon {
  width: auto;
  border: 2px solid #000;
}
.dashboard-tables .panelCon strong {
  font-weight: bold;
}
.dashboard-tables .panelCon tr {
  height: 1px;
  border-bottom: 1px dashed #ccc;
}
.dashboard-tables .panelCon tr:last-child {
  border: 0;
}
.dashboard-tables .panelCon td {
  border: 2px solid #000;
}
.dashboard-tables .panelCon td td {
  height: 100%;
  border: 0;
  padding: 4px 2px;
}
.dashboard-tables .panelCon td td section {
  margin-bottom: 3px;
}
.dashboard-tables .panelCon td td .wrapper {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  border-right: 1px dashed #ccc;
}
.dashboard-tables .panelCon td td .wrapper:last-child {
  border: 0;
}
.dashboard-tables .panelCon td td .wrapper:last-child div:nth-child(1) {
  vertical-align: top;
  margin-left: 5px;
}
.dashboard-tables .panelCon td td .wrapper:last-child div:nth-child(2) {
  vertical-align: top;
  width: 40px;
}
.dashboard-tables .panelCon td td .wrapper:last-child div:nth-child(2).school {
  width: 130px;
}
.dashboard-tables .panelCon td td .wrapper:first-child div:nth-child(1) {
  vertical-align: top;
  margin: 0;
  margin-right: 5px;
}
.dashboard-tables .panelCon td td .wrapper:first-child div:nth-child(2) {
  vertical-align: top;
  width: 40px;
}
.dashboard-tables .panelCon td td .wrapper div {
  display: inline-block;
  vertical-align: top;
}
.dashboard-tables .panelCon td td .wrapper div:nth-child(1) {
  vertical-align: top;
  margin-left: 5px;
  width: 68px;
  font-weight: bold;
}
.dashboard-tables .panelCon td td .wrapper div:nth-child(2) {
  vertical-align: top;
  width: 100px;
}
.dashboard-tables .panelCon td td .wrapper div:nth-child(3) {
  vertical-align: top;
  width: 73px;
}
.dashboard-tables .panelCon td td .wrapper .school {
  width: 130px;
}
.dashboard-tables .emptyBG {
  background: #b1b4b3 !important;
}
.dashboard-tables .full {
  display: none;
}
.dashboard-tables .dash {
  border-right: 2px solid #000;
}
.dashboard-tables .tableContainer {
  width: 100%;
}
.dashboard-tables .plots {
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
}

#dash-industry .tableDisplay {
  margin-top: 11px;
}

#recent-updates {
  display: inline-block;
  vertical-align: top;
}
#recent-updates .tableContainer {
  padding: 0;
}
#recent-updates tbody tr:nth-child(even) {
  background: #e5e5e5;
}

#injuries,
#transactions {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
}

#transactions td:nth-child(2),
#transactions th:nth-child(2) {
  border-left: 2px solid #000;
}

#playerBioPanel {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  margin-bottom: 20px;
}

.heatmaps article {
  display: inline-block;
  margin-right: 10px;
}

#postgame-pitcher header {
  margin-bottom: 10px;
  border: 1px solid #aaa;
  background: #efefef;
  padding: 10px;
}
#postgame-pitcher hr {
  display: inline-block;
  vertical-align: middle;
  border-top: 1px solid #000;
  width: 10px;
}
#postgame-pitcher #block-c {
  display: none;
  vertical-align: middle;
  margin-right: 10px;
  width: 50px;
  fill: #ce1126;
}
#postgame-pitcher #velo-graph {
  display: inline-block;
}
#postgame-pitcher .legend {
  display: inline-block;
  vertical-align: top;
  margin-top: 5px;
  border: 1px solid #000;
  background: #efefef;
  padding: 5px;
  font-size: 10px;
}
#postgame-pitcher .legend .key {
  margin-right: 10px;
}
#postgame-pitcher .legend .pitch {
  display: inline-block;
  vertical-align: middle;
  width: 4px;
  height: 4px;
  border-radius: 10px;
  background: rgb(230, 50, 50);
}
#postgame-pitcher .col-1 {
  display: inline-block;
  vertical-align: top;
  width: 500px;
}
#postgame-pitcher .col-2 {
  display: inline-block;
  vertical-align: top;
  width: auto;
}
#postgame-pitcher .col-3 {
  display: inline-block;
  vertical-align: top;
  margin-left: 20px;
}
#postgame-pitcher .name {
  font-size: 20px;
  color: rgb(0, 50, 99);
  font-weight: bold;
}
#postgame-pitcher .date {
  font-size: 20px;
  color: #ce1126;
  font-weight: bold;
}
#postgame-pitcher .score {
  margin-top: 5px;
  font-size: 25px;
  color: rgb(0, 50, 99);
  font-weight: bold;
}
#postgame-pitcher .table-content {
  position: static;
}
#postgame-pitcher .table-content:last-child {
  border: 0;
}
#postgame-pitcher .map-wrapper {
  margin-bottom: 10px;
  white-space: nowrap;
  position: relative;
}
#postgame-pitcher .map-title {
  background: #ccc;
  padding: 10px;
  font-size: 20px;
  text-align: center;
}
#postgame-pitcher .vs-lhh {
  background: rgb(245, 150, 150);
}
#postgame-pitcher .vs-rhh {
  background: rgb(100, 150, 205);
}
#postgame-pitcher .maps {
  margin-left: 50px;
}
#postgame-pitcher .table {
  display: inline-block;
  vertical-align: top;
}
#postgame-pitcher .table .dv-table {
  margin-bottom: 0;
}
#postgame-pitcher .table .dv-table .horiz-split .top {
  height: 87px;
  padding-top: 35px;
  font-weight: bold;
}
#postgame-pitcher .table .dv-table .horiz-split .bottom {
  height: 34px;
  padding-top: 5px;
  font-weight: bold;
  font-style: italic;
}
#postgame-pitcher .table .dv-table .label {
  background: #ddd;
}
#postgame-pitcher .table .pitcher {
  background: #aaa;
}
#postgame-pitcher .table .notes {
  display: table;
  margin-top: 5px;
  width: 412px;
  border: 1px solid #ccc;
  font-size: 10px;
}
#postgame-pitcher .table .notes div:nth-child(2) {
  width: auto;
}
#postgame-pitcher .table .notes .table {
  display: table-cell;
  padding: 3px;
  white-space: normal;
}
#postgame-pitcher .table .notes .label {
  width: 40px;
  border-right: 1px solid #ccc;
  background: #ddd;
  font-weight: bold;
}
#postgame-pitcher .batter {
  margin-bottom: 15px;
  border-bottom: 1px dashed #000;
  padding-bottom: 15px;
  white-space: nowrap;
}
#postgame-pitcher .batter .heatmap-generator {
  margin-right: 3px;
}
#postgame-pitcher .batter .heatmap-generator .title {
  padding: 2px;
  font-size: 12px;
}
#postgame-pitcher .batter .heatmap-generator .video-icon {
  top: 0;
  width: 16px;
}
#postgame-pitcher .batter .results {
  display: none;
  margin-top: 3px;
  font-size: 12px;
}
#postgame-pitcher .batter .alt-opts {
  background: #efefef;
  padding: 2px;
  text-align: right;
  font-size: 11px;
}
#postgame-pitcher .batter .alt-opts .animate {
  display: inline-block;
  color: rgb(0, 50, 99);
  cursor: pointer;
}
#postgame-pitcher .batter .alt-opts .animate:hover {
  color: #ce1126;
}
#postgame-pitcher #attack-key,
#postgame-pitcher #result-key,
#postgame-pitcher #contact-key,
#postgame-pitcher .all-keys,
#postgame-pitcher .pitch-keys {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  white-space: normal;
  border: 1px solid #000;
  background: #efefef;
  padding: 5px;
}
#postgame-pitcher #attack-key .key,
#postgame-pitcher #result-key .key,
#postgame-pitcher #contact-key .key,
#postgame-pitcher .all-keys .key,
#postgame-pitcher .pitch-keys .key {
  display: block;
}
#postgame-pitcher #attack-key .pitch,
#postgame-pitcher #result-key .pitch,
#postgame-pitcher #contact-key .pitch,
#postgame-pitcher .all-keys .pitch,
#postgame-pitcher .pitch-keys .pitch {
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 10px;
  height: 10px;
  border-radius: 20px;
}
#postgame-pitcher #attack-key .label,
#postgame-pitcher #result-key .label,
#postgame-pitcher #contact-key .label,
#postgame-pitcher .all-keys .label,
#postgame-pitcher .pitch-keys .label {
  display: inline-block;
  vertical-align: middle;
  font-size: 10px;
}
#postgame-pitcher #attack-key .shape-0,
#postgame-pitcher #result-key .shape-0,
#postgame-pitcher #contact-key .shape-0,
#postgame-pitcher .all-keys .shape-0,
#postgame-pitcher .pitch-keys .shape-0 {
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 10px;
  height: 10px;
  border-radius: 20px;
  border: 1px solid #000;
}
#postgame-pitcher #attack-key .shape-1,
#postgame-pitcher #result-key .shape-1,
#postgame-pitcher #contact-key .shape-1,
#postgame-pitcher .all-keys .shape-1,
#postgame-pitcher .pitch-keys .shape-1 {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 10px;
  height: 10px;
  border: 5px solid transparent;
  border-bottom: 10px solid #000;
  border-top: 0;
}
#postgame-pitcher #attack-key .shape-1::after,
#postgame-pitcher #result-key .shape-1::after,
#postgame-pitcher #contact-key .shape-1::after,
#postgame-pitcher .all-keys .shape-1::after,
#postgame-pitcher .pitch-keys .shape-1::after {
  position: absolute;
  top: 2px;
  left: -3px;
  border: 3px solid transparent;
  border-bottom: 7px solid #efefef;
  border-top: 0;
  content: "";
}
#postgame-pitcher #attack-key .shape-2,
#postgame-pitcher #result-key .shape-2,
#postgame-pitcher #contact-key .shape-2,
#postgame-pitcher .all-keys .shape-2,
#postgame-pitcher .pitch-keys .shape-2 {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 10px;
  height: 10px;
  border: 5px solid transparent;
  border-top: 10px solid #000;
  border-bottom: 0;
}
#postgame-pitcher #attack-key .shape-2::after,
#postgame-pitcher #result-key .shape-2::after,
#postgame-pitcher #contact-key .shape-2::after,
#postgame-pitcher .all-keys .shape-2::after,
#postgame-pitcher .pitch-keys .shape-2::after {
  position: absolute;
  bottom: 2px;
  left: -3px;
  border: 3px solid transparent;
  border-top: 7px solid #efefef;
  border-bottom: 0;
  content: "";
}
#postgame-pitcher #attack-key .shape-3,
#postgame-pitcher #result-key .shape-3,
#postgame-pitcher #contact-key .shape-3,
#postgame-pitcher .all-keys .shape-3,
#postgame-pitcher .pitch-keys .shape-3 {
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 10px;
  height: 10px;
  border: 1px solid #000;
}
#postgame-pitcher #attack-key .shape-4,
#postgame-pitcher #result-key .shape-4,
#postgame-pitcher #contact-key .shape-4,
#postgame-pitcher .all-keys .shape-4,
#postgame-pitcher .pitch-keys .shape-4 {
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 9px;
  height: 9px;
  border: 1px solid #000;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
#postgame-pitcher #attack-key [is-on],
#postgame-pitcher #result-key [is-on],
#postgame-pitcher #contact-key [is-on],
#postgame-pitcher .all-keys [is-on],
#postgame-pitcher .pitch-keys [is-on] {
  cursor: pointer;
}
#postgame-pitcher #attack-key [is-on=false],
#postgame-pitcher #result-key [is-on=false],
#postgame-pitcher #contact-key [is-on=false],
#postgame-pitcher .all-keys [is-on=false],
#postgame-pitcher .pitch-keys [is-on=false] {
  opacity: 0.3;
}
#postgame-pitcher .pitch-keys,
#postgame-pitcher #result-key,
#postgame-pitcher #contact-key {
  width: 38px;
}
#postgame-pitcher .all-keys,
#postgame-pitcher #attack-key {
  width: 82px;
}
#postgame-pitcher .block-map {
  margin: 0;
}
#postgame-pitcher .block-map td {
  position: relative;
  height: 40px;
  border: 2px solid #000;
  font-size: 10px;
  text-align: center;
}
#postgame-pitcher .block-map div {
  padding-top: 8px;
  background: #fff;
}
#postgame-pitcher .block-map .top-left {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 28px;
  height: 28px;
  border: 2px solid #000;
  border-bottom: 0;
  border-right: 0;
}
#postgame-pitcher .block-map .top-right {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 28px;
  height: 28px;
  border: 2px solid #000;
  border-bottom: 0;
  border-left: 0;
}
#postgame-pitcher .block-map .bottom-left {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 28px;
  border: 2px solid #000;
  border-top: 0;
  border-right: 0;
}
#postgame-pitcher .block-map .bottom-right {
  position: absolute;
  top: 0;
  left: 0;
  width: 28px;
  height: 28px;
  border: 2px solid #000;
  border-top: 0;
  border-left: 0;
}
@media print {
  #postgame-pitcher .dv-table thead th,
  #postgame-pitcher .dv-table tbody td {
    font-size: 12px !important;
  }
  #postgame-pitcher input,
  #postgame-pitcher label {
    display: none;
  }
  #postgame-pitcher #block-c {
    display: inline-block;
  }
  #postgame-pitcher .name {
    font-size: 42px;
  }
  #postgame-pitcher .score {
    text-align: right;
    font-size: 30px;
  }
  #postgame-pitcher header {
    border: 0;
    background: transparent;
    padding: 0;
  }
  #postgame-pitcher header .col-1 {
    width: 400px;
  }
  #postgame-pitcher header .col-2 {
    float: right;
  }
  #postgame-pitcher .table-content {
    margin-bottom: 0;
    padding: 0;
  }
  #postgame-pitcher .table-content:last-child {
    border: 0;
  }
  #postgame-pitcher .table-title {
    margin-bottom: 0;
    width: 100%;
    border: 0;
    background: transparent;
    padding-left: 0;
    text-align: left;
    font-size: 18px;
    color: #003263;
  }
  #postgame-pitcher .map-title {
    display: none;
  }
  #postgame-pitcher .maps {
    margin: 0;
  }
  #postgame-pitcher .maps .heatmap-generator {
    width: 180px !important;
  }
  #postgame-pitcher .maps .heatmap-generator .heatmap-container {
    width: 180px !important;
    height: 130px !important;
  }
  #postgame-pitcher .maps .heatmap-generator .heatmap-container canvas {
    width: 130px !important;
    height: 130px !important;
  }
  #postgame-pitcher .maps .heatmap-generator .scale,
  #postgame-pitcher .maps .heatmap-generator .labels {
    display: none;
  }
  #postgame-pitcher #batters {
    page-break-before: always;
  }
  #postgame-pitcher #batters .batter {
    margin-bottom: 5px;
    border: 0;
    padding-bottom: 0;
  }
  #postgame-pitcher #batters .batter .results {
    display: block;
  }
  #postgame-pitcher #batters .batter .batter-pas {
    display: none;
  }
  #postgame-pitcher #batters .batter .notes {
    margin-left: 19px;
    width: 450px;
  }
  #postgame-pitcher #batters .batter .table .table {
    margin-right: 19px;
  }
  #postgame-pitcher #batters .batter .table .table:last-child, #postgame-pitcher #batters .batter .table .table:first-child {
    margin-left: 19px;
  }
}

.dv-table.alt tbody tr:nth-child(4n+1), .dv-table.alt tbody tr:nth-child(4n+2) {
  background: #e5e5e5;
}
.dv-table.alt tbody tr:nth-child(4n+3), .dv-table.alt tbody tr:nth-child(4n+4) {
  background: #fff;
}
.dv-table.alt tbody tr:last-child td {
  border-bottom: 2px solid #000;
}
.dv-table.alt tbody tr:last-child .emptyBG {
  border-bottom: 0 !important;
}
.dv-table table td,
.dv-table table th {
  border: 1px solid #000;
  padding: 3px;
}
.dv-table table th {
  background: rgb(0, 50, 99);
  color: #fff;
}

@media print {
  @page {
    .horiz-print {
      size: landscape;
    }
  }
  .horiz-print table.tableDisplay thead tr th {
    background-color: rgb(0, 50, 99);
    color: #fff;
  }
  .horiz-print table.tableDisplay thead tr th.bgLightBlue {
    background: #0d59b3 !important;
    color: #fff !important;
  }
}

.bufferRule {
  z-index: inherit;
}

#chartInfo {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 16px;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 5px;
  z-index: 9999;
  color: #fff;
  border-radius: 10px;
  word-break: break-all;
  -webkit-box-shadow: 0.2222222222em 0.2222222222em 0.3703703704em rgba(0, 0, 0, 0.3);
  box-shadow: 0.2222222222em 0.2222222222em 0.3703703704em rgba(0, 0, 0, 0.3);
}

.temp-note {
  line-height: 18px;
}

#pdev.bp a {
  cursor: pointer;
}
#pdev.bp #player-matcher-table {
  margin-bottom: 20px;
  width: 100%;
  font-size: 12px;
}
#pdev.bp #player-matcher-table td {
  padding: 3px;
}
#pdev.bp #player-matcher-table a {
  color: rgb(0, 50, 99);
  cursor: pointer;
}
#pdev.bp #player-matcher-table .player-id-col {
  width: 230px;
  text-align: right;
}
#pdev.bp .theater-selector {
  display: block;
  margin: 0 0 10px;
}
#pdev.bp #matcher {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
#pdev.bp #matcher #matcher-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 520px;
  height: 350px;
  border-radius: 5px;
  background: #fff;
  padding: 10px;
}
#pdev.bp #matcher #matcher-content input {
  display: block;
  margin: auto;
  width: 60%;
  border-radius: 5px;
  border: 1px solid #ccc;
  padding: 5px;
  font-size: 14px;
}
#pdev.bp #matcher #matcher-content table {
  margin: 10px 0;
  width: 100%;
}
#pdev.bp #matcher #matcher-content tr {
  cursor: pointer;
}
#pdev.bp #matcher #matcher-content tr:nth-child(odd) {
  background: #efefef;
}
#pdev.bp #matcher #matcher-content tr:hover {
  background: rgb(0, 50, 99);
  color: #fff;
}
#pdev.bp #matcher #matcher-content td {
  padding: 5px;
}
#pdev.bp #matcher #matcher-content button {
  display: block;
  margin: 10px auto;
}
#pdev.bp #matcher #matcher-content .player-id {
  width: 250px;
}
#pdev.bp #matcher #matcher-content .instructions {
  margin: 10px 0;
  text-align: center;
  color: #555;
}
#pdev.bp #matcher #matcher-content .results-section {
  margin: 0 0 20px;
  height: 160px;
  overflow-y: auto;
}
#pdev.bp #context-modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
}
#pdev.bp #context-modal .content {
  margin: 100px auto 0;
  width: 450px;
  -webkit-box-shadow: 0 3px 10px #000;
          box-shadow: 0 3px 10px #000;
  border: 1px solid #888;
  border-radius: 5px;
  background: #fff;
  padding: 20px;
}
#pdev.bp #context-modal .title {
  margin-bottom: 20px;
  font-size: 18px;
  color: rgb(0, 50, 99);
}
#pdev.bp #context-modal .title > span {
  color: #999;
}
#pdev.bp #context-modal .context {
  margin-bottom: 20px;
}
#pdev.bp #context-modal .buttons {
  text-align: center;
}
#pdev.bp span.xClearButton {
  cursor: pointer;
  display: block;
  padding: 10px;
  position: absolute;
  background-color: #bababa;
  border-radius: 50%;
  right: 10px;
  font-size: 12px !important;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#pdev.bp span.xClearButton a {
  letter-spacing: 0;
  top: calc(10px * 0.3);
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
#pdev.bp span.xClearButton:hover {
  background-color: #878787;
}
#pdev.bp span.xClearButton:hover a {
  text-decoration: none;
}
#pdev.bp #dashContent h2 {
  padding: 10px 0;
  font-weight: bold;
  font-size: 15px;
}
#pdev.bp #dashContent div .dv-table {
  width: 700px;
}
#pdev.bp #dashContent div.pane {
  padding: 10px;
  display: inline-block;
  vertical-align: top;
}
#pdev.bp #dashContent div.pane .filterContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
#pdev.bp #dashContent div.pane .filterContainer select,
#pdev.bp #dashContent div.pane .filterContainer input.sessionFilter {
  font-size: 15px;
}
#pdev.bp #dashContent div.pane .filterContainer input.sessionFilter {
  width: 100%;
  padding: 8px;
  font-size: 15px;
}
#pdev.bp #dashContent div.pane .uploadContainer {
  padding: 10px;
  background-color: #cccccc;
  overflow: visible;
}
#pdev.bp #dashContent div.pane .uploadContainer .search .text-input {
  z-index: 0;
}
#pdev.bp #dashContent div.pane .uploadContainer .dv-table {
  margin-top: 10px;
  width: 100%;
}
#pdev.bp #dashContent div.pane .uploadContainer span.controls {
  width: 100%;
}
#pdev.bp #dashContent div.pane .uploadContainer a.btn {
  float: right;
}
#pdev.bp #dashContent div.pane .uploadContainer span.attachments ul {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
  list-style-type: none;
}
#pdev.bp #dashContent div.pane .uploadContainer span.attachments ul li {
  background-color: #b3b3b3;
  position: relative;
  padding: 10px;
  color: rgb(0, 50, 99);
  border: 1px solid #999999;
  font-size: 12px;
  letter-spacing: 0.0592592593em;
}
#pdev.bp #dashContent div.pane .uploadContainer span.attachments ul li .xClearButton {
  background-color: #878787;
}
#pdev.bp #dashContent div.pane .uploadContainer span.attachments ul li .xClearButton:hover {
  background-color: #545454;
}

div.showAll ul {
  display: inline;
  margin-left: 3px;
}
div.showAll ul li {
  padding: 3px;
  display: inline-block;
  cursor: pointer;
  background-color: #e6e6e6;
  border: 1px solid gray;
  margin: 3px 0;
}
div.showAll ul li:hover {
  background-color: #999999;
}
div.showAll ul li.showAll {
  background-color: #999999;
}

.focusLinks {
  height: calc(100% - 240px);
  overflow: hidden;
  border-bottom: 1px solid #393e46;
  background-color: #700915 !important;
}
.focusLinks a {
  display: block;
  position: relative;
  width: 100%;
  padding: 5px;
}
@media print {
  .focusLinks {
    display: none;
  }
}
.focusLinks:hover {
  overflow: auto;
}

.borderThin {
  border-right: 1px solid #000 !important;
}

.rowShade {
  background-color: #e5e5e5 !important;
}

.borderSingleTop {
  border-top: 1px solid #000 !important;
}

.nav-header:hover {
  background: #351111;
}
.nav-header.selected {
  background: rgb(0, 50, 99);
}
.nav-header.selected:hover {
  background: #351111;
}
.nav-header a {
  display: inline-block;
  width: calc(100% - 25px);
  padding-left: 0;
}

.left-rail-arrow-right,
.left-rail-arrow-down {
  display: inline;
  vertical-align: middle;
  width: 20px;
  fill: #fff;
  cursor: pointer;
}

#contentSkyZones,
#contentSkyzones {
  position: relative;
  width: 100%;
}
#contentSkyZones div.tableOptions,
#contentSkyzones div.tableOptions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#contentSkyZones div.tableOptions ul,
#contentSkyzones div.tableOptions ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
#contentSkyZones div.tableOptions li.hitterSearch,
#contentSkyzones div.tableOptions li.hitterSearch {
  position: relative;
}
#contentSkyZones div.tableOptions li.hitterSearch div.findHitterMenu,
#contentSkyzones div.tableOptions li.hitterSearch div.findHitterMenu {
  position: absolute;
  right: 10px;
  width: 150%;
  height: 150px;
  overflow: auto;
  background-color: #e4e4e4;
  border: 1px solid #b1b1b1;
  z-index: 9999;
}
#contentSkyZones div.tableOptions li.hitterSearch div.findHitterMenu ul,
#contentSkyzones div.tableOptions li.hitterSearch div.findHitterMenu ul {
  width: 100%;
}
#contentSkyZones div.tableOptions li.hitterSearch div.findHitterMenu ul li,
#contentSkyzones div.tableOptions li.hitterSearch div.findHitterMenu ul li {
  padding: 5px;
  display: block;
  border-bottom: 1px solid #b3b3b3;
  cursor: pointer;
  color: #000;
}
#contentSkyZones div.tableOptions li.hitterSearch div.findHitterMenu ul li small,
#contentSkyzones div.tableOptions li.hitterSearch div.findHitterMenu ul li small {
  font-size: 10px;
}
#contentSkyZones div.tableOptions li.hitterSearch div.findHitterMenu ul li:hover,
#contentSkyzones div.tableOptions li.hitterSearch div.findHitterMenu ul li:hover {
  background-color: rgb(0, 50, 99);
  color: #fff;
}
#contentSkyZones div.tableOptions li.selectedHitter,
#contentSkyzones div.tableOptions li.selectedHitter {
  cursor: pointer;
  padding: 4px;
  background-color: #fa3f3f;
  color: #fff;
}
#contentSkyZones div.tableOptions li.selectedHitter:hover,
#contentSkyzones div.tableOptions li.selectedHitter:hover {
  background-color: #ce0505;
}
#contentSkyZones div.tableOptions li.selectedHitter span,
#contentSkyzones div.tableOptions li.selectedHitter span {
  padding-left: 3px;
}
#contentSkyZones div.tableOptions li.selectedHitter span:before,
#contentSkyzones div.tableOptions li.selectedHitter span:before {
  padding-right: 5px;
  content: "x";
  color: #9c0404;
}
#contentSkyZones div.charts,
#contentSkyzones div.charts {
  position: relative;
  padding-top: 45px;
}
#contentSkyZones div.charts.basic,
#contentSkyzones div.charts.basic {
  padding-top: 0;
}
#contentSkyZones div.charts h2,
#contentSkyzones div.charts h2 {
  font-weight: bold;
  font-size: 15px;
}
#contentSkyZones div.charts div.chart,
#contentSkyZones div.charts div.endZoneCharts,
#contentSkyzones div.charts div.chart,
#contentSkyzones div.charts div.endZoneCharts {
  display: inline-block;
  position: relative;
}
#contentSkyZones div.charts div.chart .title,
#contentSkyZones div.charts div.endZoneCharts .title,
#contentSkyzones div.charts div.chart .title,
#contentSkyzones div.charts div.endZoneCharts .title {
  height: 20px;
  text-align: center;
  display: inline-block;
  width: 100%;
  padding: 2px;
  font-weight: bold;
  border: 1px solid #000;
  margin-bottom: 5px;
}
#contentSkyZones div.charts div.chart .aChart,
#contentSkyZones div.charts div.endZoneCharts .aChart,
#contentSkyzones div.charts div.chart .aChart,
#contentSkyzones div.charts div.endZoneCharts .aChart {
  position: relative;
  display: block;
}
#contentSkyZones div.charts div.chart .aChart span.statval,
#contentSkyZones div.charts div.endZoneCharts .aChart span.statval,
#contentSkyzones div.charts div.chart .aChart span.statval,
#contentSkyzones div.charts div.endZoneCharts .aChart span.statval {
  top: -21px;
  position: absolute;
  z-index: 99;
  font-size: 12px;
  right: 10px;
}
#contentSkyZones div.charts.p1 .categoryRow, #contentSkyZones div.charts.p3 .categoryRow,
#contentSkyzones div.charts.p1 .categoryRow,
#contentSkyzones div.charts.p3 .categoryRow {
  position: relative;
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-bottom: 10px;
}
#contentSkyZones div.charts.p1 .categoryRow:not(:last-of-type), #contentSkyZones div.charts.p3 .categoryRow:not(:last-of-type),
#contentSkyzones div.charts.p1 .categoryRow:not(:last-of-type),
#contentSkyzones div.charts.p3 .categoryRow:not(:last-of-type) {
  border-bottom: 1px dashed grey;
}
#contentSkyZones div.charts.p1 .categoryRow .chart,
#contentSkyZones div.charts.p1 .categoryRow .endZoneCharts, #contentSkyZones div.charts.p3 .categoryRow .chart,
#contentSkyZones div.charts.p3 .categoryRow .endZoneCharts,
#contentSkyzones div.charts.p1 .categoryRow .chart,
#contentSkyzones div.charts.p1 .categoryRow .endZoneCharts,
#contentSkyzones div.charts.p3 .categoryRow .chart,
#contentSkyzones div.charts.p3 .categoryRow .endZoneCharts {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background-size: 27%;
  background-repeat: no-repeat;
  margin: 0 5px;
}
#contentSkyZones div.charts.p1 .categoryRow .chart .batterImg,
#contentSkyZones div.charts.p1 .categoryRow .endZoneCharts .batterImg, #contentSkyZones div.charts.p3 .categoryRow .chart .batterImg,
#contentSkyZones div.charts.p3 .categoryRow .endZoneCharts .batterImg,
#contentSkyzones div.charts.p1 .categoryRow .chart .batterImg,
#contentSkyzones div.charts.p1 .categoryRow .endZoneCharts .batterImg,
#contentSkyzones div.charts.p3 .categoryRow .chart .batterImg,
#contentSkyzones div.charts.p3 .categoryRow .endZoneCharts .batterImg {
  position: absolute;
  right: 0;
}
#contentSkyZones div.charts.p1 .categoryRow > div.chart:nth-child(2):not(.basic), #contentSkyZones div.charts.p3 .categoryRow > div.chart:nth-child(2):not(.basic),
#contentSkyzones div.charts.p1 .categoryRow > div.chart:nth-child(2):not(.basic),
#contentSkyzones div.charts.p3 .categoryRow > div.chart:nth-child(2):not(.basic) {
  margin-left: 30px;
}
#contentSkyZones div.charts.p1 .categoryRow > div.endZoneCharts:nth-child(2):not(.basic), #contentSkyZones div.charts.p3 .categoryRow > div.endZoneCharts:nth-child(2):not(.basic),
#contentSkyzones div.charts.p1 .categoryRow > div.endZoneCharts:nth-child(2):not(.basic),
#contentSkyzones div.charts.p3 .categoryRow > div.endZoneCharts:nth-child(2):not(.basic) {
  margin-left: 30px;
}
#contentSkyZones div.charts.p1 .categoryRow.basic, #contentSkyZones div.charts.p3 .categoryRow.basic,
#contentSkyzones div.charts.p1 .categoryRow.basic,
#contentSkyzones div.charts.p3 .categoryRow.basic {
  margin-top: 0;
}
#contentSkyZones div.charts.p1 .rowTitle, #contentSkyZones div.charts.p3 .rowTitle,
#contentSkyzones div.charts.p1 .rowTitle,
#contentSkyzones div.charts.p3 .rowTitle {
  padding: 5px;
  text-align: center;
  vertical-align: middle;
  background-color: #666666;
  border: 1px solid #000;
  color: #fff;
  text-orientation: sideways;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  z-index: 1;
  text-transform: uppercase;
}
#contentSkyZones div.charts.p2,
#contentSkyzones div.charts.p2 {
  padding-top: 35px;
}
#contentSkyZones div.charts.p2 .pt-hand-section,
#contentSkyzones div.charts.p2 .pt-hand-section {
  padding: 10px 0;
  border-bottom: 1px dashed #000;
}
#contentSkyZones div.charts.p2 .pt-hand-section h2,
#contentSkyzones div.charts.p2 .pt-hand-section h2 {
  margin-bottom: 10px;
}
#contentSkyZones div.charts.p2 div.categoryRow,
#contentSkyzones div.charts.p2 div.categoryRow {
  display: grid;
  grid-template-columns: repeat(3, 204px);
  gap: 10px;
  background-size: 10%;
  background-repeat: no-repeat;
  background-position-y: 50%;
  position: relative;
}
#contentSkyZones div.charts.p2 div.categoryRow.showEndZones,
#contentSkyzones div.charts.p2 div.categoryRow.showEndZones {
  grid-template-columns: repeat(3, 409px);
}
#contentSkyZones div.charts.p2 span.batter,
#contentSkyzones div.charts.p2 span.batter {
  position: absolute;
  top: 38.5%;
  z-index: 99;
}
#contentSkyZones div.charts.p2 span.batter.p2BatterLHH,
#contentSkyzones div.charts.p2 span.batter.p2BatterLHH {
  left: 0;
}
#contentSkyZones div.charts.p2 span.batter.p2BatterRHH,
#contentSkyzones div.charts.p2 span.batter.p2BatterRHH {
  right: 0;
}
#contentSkyZones div.charts.p2 span.batter img,
#contentSkyzones div.charts.p2 span.batter img {
  max-width: 80px;
}
#contentSkyZones div.charts.p2 div.chart,
#contentSkyZones div.charts.p2 div.endZoneCharts,
#contentSkyzones div.charts.p2 div.chart,
#contentSkyzones div.charts.p2 div.endZoneCharts {
  margin: 2px;
}
#contentSkyZones div.charts.p2 div.chart .title,
#contentSkyZones div.charts.p2 div.endZoneCharts .title,
#contentSkyzones div.charts.p2 div.chart .title,
#contentSkyzones div.charts.p2 div.endZoneCharts .title {
  background-color: #ccc;
}
#contentSkyZones div.charts.p3,
#contentSkyzones div.charts.p3 {
  padding-top: 35px;
}
#contentSkyZones div.charts.p3 .snapshot-hand,
#contentSkyzones div.charts.p3 .snapshot-hand {
  padding-bottom: 10px;
  border-bottom: 1px dashed #000;
}
#contentSkyZones div.charts.p3 .snapshot-hand h2,
#contentSkyzones div.charts.p3 .snapshot-hand h2 {
  padding-top: 10px;
}
@media print {
  #contentSkyZones div.charts,
  #contentSkyzones div.charts {
    width: 1100px;
    padding-top: 0 !important;
  }
  #contentSkyZones div.charts h2,
  #contentSkyzones div.charts h2 {
    margin-bottom: 10px;
  }
  #contentSkyZones div.charts.p1 .categoryRow, #contentSkyZones div.charts.p3 .categoryRow,
  #contentSkyzones div.charts.p1 .categoryRow,
  #contentSkyzones div.charts.p3 .categoryRow {
    zoom: 67%;
  }
  #contentSkyZones div.charts.p2,
  #contentSkyzones div.charts.p2 {
    display: block;
    overflow: visible;
  }
  #contentSkyZones div.charts.p2 h2,
  #contentSkyzones div.charts.p2 h2 {
    position: relative;
  }
  #contentSkyZones div.charts.p2 h2 span,
  #contentSkyzones div.charts.p2 h2 span {
    position: absolute;
    right: 0;
    font-size: 19px;
  }
  #contentSkyZones div.charts.p2 div.categoryRow,
  #contentSkyzones div.charts.p2 div.categoryRow {
    max-width: 1080px;
    margin: 0 0 10px 0;
    padding-top: 0;
    border-bottom: 1px dashed #000;
  }
  #contentSkyZones div.charts.p2 div.categoryRow div.chart,
  #contentSkyZones div.charts.p2 div.categoryRow div.endZoneCharts,
  #contentSkyzones div.charts.p2 div.categoryRow div.chart,
  #contentSkyzones div.charts.p2 div.categoryRow div.endZoneCharts {
    zoom: 1;
  }
}

#adjustment {
  height: 100%;
}
#adjustment .dv-table {
  margin: 0;
  width: auto;
}
#adjustment .dv-table tr:first-child td {
  border-top: 0;
}
#adjustment .dv-table tr:nth-child(odd) {
  background: #efefef;
}
#adjustment .dv-table tr:nth-child(odd):hover {
  background-color: #efefef !important;
}
#adjustment .dv-table tr:hover {
  background-color: transparent !important;
}
#adjustment .tableContainer {
  height: calc(100% - 38px);
}
#adjustment #controls {
  margin-bottom: 10px;
}
#adjustment #controls input {
  margin-right: 10px;
  width: 100px;
}
#adjustment #grid {
  width: 100%;
  height: calc(100% - 40px);
  overflow: auto;
}
#adjustment #grid input {
  width: 100%;
  border: 0;
  padding: 0;
  background: transparent;
}
#adjustment .reader,
#adjustment .summary {
  display: inline-block;
  vertical-align: top;
  width: auto;
}
#adjustment .reader table,
#adjustment .summary table {
  width: auto;
}
#adjustment .summary {
  width: 500px;
  border: 1px solid #000;
  padding: 10px;
}
#adjustment .summary p {
  margin-bottom: 10px;
}
#adjustment .summary ul {
  list-style: disc;
  padding: 0 20px;
}
#adjustment .summary li {
  margin-bottom: 10px;
}
#adjustment .name {
  vertical-align: middle;
  width: 100px;
}
#adjustment .rk {
  vertical-align: middle;
  width: 30px;
}
#adjustment .notes {
  width: 100px;
}
#adjustment .nums {
  vertical-align: middle;
  width: 40px;
}
#adjustment .table-container {
  width: 1125px;
  height: calc(100% - 22px);
  overflow-y: auto;
}
#adjustment .table-container .dv-table {
  border-top: 0;
}
#adjustment .plus {
  background: #b3ffb3;
}
#adjustment .plus5 {
  background: #00b300;
}
#adjustment .minus {
  background: #ff9999;
}
#adjustment .minus5 {
  background: #ff3333;
}
#adjustment .neutral {
  background: rgb(250, 200, 0);
}

.calendar-content .date-selector {
  text-align: center;
}
.calendar-content .date-selector .month {
  display: inline-block;
  vertical-align: middle;
  width: 150px;
}
.calendar-content .date {
  width: 0;
  border: 0;
  padding: 0;
}
.calendar-content .date-picker {
  vertical-align: top;
  width: 18px;
  fill: #7b7583;
  cursor: pointer;
}
.calendar-content .date-picker:hover {
  fill: #ce1126;
}
.calendar-content .month_year_datepicker .ui-datepicker-calendar,
.calendar-content .month_year_datepicker .ui-datepicker-current {
  display: none;
}
.calendar-content .month_year_datepicker .ui-datepicker-header {
  border: 0;
}
.calendar-content .ui-state-highlight {
  border: 1px solid #ce1126;
}
.calendar-content .left-arrow,
.calendar-content .right-arrow {
  display: inline-block;
  vertical-align: middle;
  margin: 0 15px 0;
  border: 8px solid transparent;
  border-right: 15px solid #ccc;
  cursor: pointer;
}
.calendar-content .left-arrow:hover,
.calendar-content .right-arrow:hover {
  border-right: 15px solid #ce1126;
}
.calendar-content .right-arrow {
  border: 8px solid transparent;
  border-left: 15px solid #ccc;
}
.calendar-content .right-arrow:hover {
  border-right: 8px solid transparent;
  border-left: 15px solid #ce1126;
}
.calendar-content .calendar .day-labels div {
  display: inline-block;
}
.calendar-content .calendar .day-name {
  display: none;
}
.calendar-content .calendar .day {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}
.calendar-content.default .date-selector {
  font-size: 16px;
  text-align: center;
  color: #95989a;
  font-weight: lighter;
}
.calendar-content.default .calendar .day-labels div {
  width: 14%;
  min-width: 102px;
  background: #4c6f91;
  padding: 5px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
}
.calendar-content.default .calendar .week {
  margin-top: 3.8px;
}
.calendar-content.default .calendar .day {
  margin-right: 3.8px;
  width: 14%;
  min-width: 102px;
  min-height: 70px;
  border: 1px solid #95989a;
}
.calendar-content.default .calendar .day > header {
  height: 18px;
  border-bottom: 1px solid #c3c4c4;
  background: #e5e2e2;
  padding: 5px;
  cursor: pointer;
}
.calendar-content.default .calendar .today {
  border: 2px solid #ce1126;
}
.calendar-content.default .calendar .day-of-month {
  float: right;
  font-size: 20px;
  color: #797979;
  font-weight: lighter;
}
.calendar-content.default .calendar .event {
  font-size: 11px;
  line-height: 14px;
}
.calendar-content.default .calendar .event table {
  width: 100%;
}
.calendar-content.default .calendar .event td {
  padding: 5px;
}
.calendar-content.default .calendar .event tr {
  border: 1px solid #c3c4c4;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.calendar-content.default .calendar .event tr:first-child {
  border-top: 0;
}
.calendar-content.default .calendar .event .name,
.calendar-content.default .calendar .event .type {
  border-left: 0;
  border-right: 1px solid #eaeaea;
}
.calendar-content.default .calendar .event .where {
  border-right: 0;
}
.calendar-content.default .calendar .not-in-month {
  opacity: 0.5;
}
.calendar-content.simple-layout .date-selector {
  margin-bottom: 2px;
  font-size: 14px;
  text-align: center;
  color: rgb(0, 50, 99);
  font-weight: bold;
}
.calendar-content.simple-layout .date-picker {
  vertical-align: top;
  width: 15px;
  fill: rgb(0, 50, 99);
  cursor: pointer;
}
.calendar-content.simple-layout .date-picker:hover {
  fill: #ce1126;
}
.calendar-content.simple-layout .left-arrow,
.calendar-content.simple-layout .right-arrow {
  border: 8px solid transparent;
  border-right: 15px solid rgb(0, 50, 99);
}
.calendar-content.simple-layout .left-arrow:hover,
.calendar-content.simple-layout .right-arrow:hover {
  border-right: 15px solid #ce1126;
}
.calendar-content.simple-layout .right-arrow {
  border: 8px solid transparent;
  border-left: 15px solid rgb(0, 50, 99);
}
.calendar-content.simple-layout .right-arrow:hover {
  border-right: 8px solid transparent;
  border-left: 15px solid #ce1126;
}
.calendar-content.simple-layout .calendar .day-labels div {
  margin-right: 2px;
  width: 70px;
  background: #4c6f91;
  padding: 2px 5px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
}
.calendar-content.simple-layout .calendar .week {
  margin-top: 2px;
}
.calendar-content.simple-layout .calendar .day {
  margin-right: 2px;
  width: 70px;
  min-height: 50px;
  border: 1px solid #95989a;
  padding: 2px 0 0;
  color: rgb(0, 50, 99);
  text-align: center;
}
.calendar-content.simple-layout .calendar .day > header {
  padding: 0 2px;
}
.calendar-content.simple-layout .calendar .day .day-of-month {
  text-align: left;
  font-size: 12px;
  color: rgb(0, 50, 99);
  font-weight: bold;
}
.calendar-content.simple-layout .calendar .day.home {
  background: #ce1126;
  color: #fff;
}
.calendar-content.simple-layout .calendar .day.home .day-of-month {
  color: #fff;
}
.calendar-content.simple-layout .calendar .day.away {
  background: #e5e2e2;
}
.calendar-content.simple-layout .calendar .day.away a {
  color: rgb(0, 50, 99);
}
.calendar-content.simple-layout .calendar .day.off {
  background: #fff;
}
.calendar-content.simple-layout .calendar .day.today {
  background: rgb(0, 50, 99);
  color: #fff;
}
.calendar-content.simple-layout .calendar .day.today .day-of-month {
  color: #fff;
}
.calendar-content.simple-layout .calendar .day.today a {
  color: #fff;
}
.calendar-content.simple-layout .calendar .day.today .home,
.calendar-content.simple-layout .calendar .day.today .away {
  background: transparent;
  color: #fff;
}
.calendar-content.simple-layout .calendar .event {
  padding: 0 2px 2px;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
}
.calendar-content.simple-layout .calendar .event table {
  width: 100%;
}
.calendar-content.simple-layout .calendar .event td {
  padding: 5px;
}
.calendar-content.simple-layout .calendar .event tr {
  border: 1px solid #c3c4c4;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.calendar-content.simple-layout .calendar .event tr:first-child {
  border-top: 0;
}
.calendar-content.simple-layout .calendar .event .name,
.calendar-content.simple-layout .calendar .event .type {
  border-left: 0;
  border-right: 1px solid #eaeaea;
}
.calendar-content.simple-layout .calendar .event .where {
  border-right: 0;
}
.calendar-content.simple-layout .calendar .event.home {
  background: #ce1126;
  color: #fff;
}
.calendar-content.simple-layout .calendar .event.home a {
  color: #fff;
}
.calendar-content.simple-layout .calendar .event.away {
  background: #e5e2e2;
  color: rgb(0, 50, 99);
}
.calendar-content.simple-layout .calendar .event.away a {
  color: rgb(0, 50, 99);
}
.calendar-content.simple-layout .calendar .event.off {
  background: #fff;
}
.calendar-content.simple-layout .calendar .event + .event {
  padding: 2px;
}
.calendar-content.simple-layout .calendar .not-in-month {
  opacity: 0.2;
}

body {
  -webkit-text-size-adjust: 100%;
}

.dv-table-wrapper {
  width: 100%;
}
@media screen and (max-width: 1000px) {
  .dv-table-wrapper .orig {
    -webkit-overflow-scrolling: touch;
  }
}
.dv-table-wrapper .clone {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow-x: hidden;
}
.dv-table-wrapper .clone th,
.dv-table-wrapper .clone td {
  visibility: hidden;
}
.dv-table-wrapper .clone .fixed {
  visibility: visible;
}
.dv-table-wrapper .clone .dv-table {
  margin: 0;
}
.dv-table-wrapper .clone .dv-table td:first-child:last-child {
  border-right-width: 1px;
}
.dv-table-wrapper .orig,
.dv-table-wrapper .table-header,
.dv-table-wrapper .table-body {
  position: relative;
  overflow-x: auto;
}
.dv-table-wrapper .orig .orig,
.dv-table-wrapper .table-header .orig,
.dv-table-wrapper .table-body .orig {
  overflow-x: visible;
}
.dv-table-wrapper .orig .dv-table,
.dv-table-wrapper .table-header .dv-table,
.dv-table-wrapper .table-body .dv-table {
  margin: 0;
}
.dv-table-wrapper .orig .dv-table .group,
.dv-table-wrapper .orig .dv-table .empty-cell,
.dv-table-wrapper .table-header .dv-table .group,
.dv-table-wrapper .table-header .dv-table .empty-cell,
.dv-table-wrapper .table-body .dv-table .group,
.dv-table-wrapper .table-body .dv-table .empty-cell {
  border-left-width: 0;
  border-bottom-width: 0;
}
.dv-table-wrapper .orig .dv-table .group:last-child,
.dv-table-wrapper .orig .dv-table .empty-cell:last-child,
.dv-table-wrapper .table-header .dv-table .group:last-child,
.dv-table-wrapper .table-header .dv-table .empty-cell:last-child,
.dv-table-wrapper .table-body .dv-table .group:last-child,
.dv-table-wrapper .table-body .dv-table .empty-cell:last-child {
  border-left-width: 0;
  border-bottom-width: 0;
}
.dv-table-wrapper .orig .dv-table .group:first-child,
.dv-table-wrapper .orig .dv-table .empty-cell:first-child,
.dv-table-wrapper .table-header .dv-table .group:first-child,
.dv-table-wrapper .table-header .dv-table .empty-cell:first-child,
.dv-table-wrapper .table-body .dv-table .group:first-child,
.dv-table-wrapper .table-body .dv-table .empty-cell:first-child {
  border-left-width: 2px;
  border-bottom-width: 0;
}
.dv-table-wrapper .orig tr:first-child td,
.dv-table-wrapper .table-header tr:first-child td,
.dv-table-wrapper .table-body tr:first-child td {
  border-top: 0;
}
.dv-table-wrapper .orig td,
.dv-table-wrapper .orig th,
.dv-table-wrapper .table-header td,
.dv-table-wrapper .table-header th,
.dv-table-wrapper .table-body td,
.dv-table-wrapper .table-body th {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-width: 0;
  border-right-width: 1px;
}
.dv-table-wrapper .orig th,
.dv-table-wrapper .table-header th,
.dv-table-wrapper .table-body th {
  border: 0;
  border-right: 1px solid #ccc;
  border-top: 2px solid #000;
}
.dv-table-wrapper .orig td,
.dv-table-wrapper .table-header td,
.dv-table-wrapper .table-body td {
  border-width: 0;
  border-right-width: 1px;
  border-bottom-width: 1px;
}
.dv-table-wrapper .orig th:first-child.group,
.dv-table-wrapper .table-header th:first-child.group,
.dv-table-wrapper .table-body th:first-child.group {
  border-left-width: 2px;
}
.dv-table-wrapper .table-header {
  overflow: hidden;
}
.dv-table-wrapper .table-header .orig {
  overflow: hidden;
}
@media screen and (max-width: 1000px) {
  .dv-table-wrapper .table-header .orig {
    overflow-x: hidden;
  }
}

.dv-table {
  margin-bottom: 10px;
  border-collapse: collapse;
  font-size: 12px;
}
.dv-table a {
  color: rgb(0, 50, 99);
}
@media screen and (min-width: 1000px) {
  .dv-table a:hover {
    color: #ce1126;
  }
}
.dv-table.zebra-stripe > tbody tr:nth-child(odd) td {
  background: #fff;
}
.dv-table.zebra-stripe > tbody tr:nth-child(even) td {
  background: #efefef;
}
.dv-table.zebra-stripe > tbody tr:nth-child(odd).total-row,
.dv-table.zebra-stripe > tbody tr:nth-child(even).total-row {
  border-top: 2px solid #000;
  background: #444;
  color: #fff;
}
.dv-table.zebra-stripe > tbody tr:nth-child(odd).total-row:last-child td,
.dv-table.zebra-stripe > tbody tr:nth-child(even).total-row:last-child td {
  border-bottom: 2px solid #000;
}
.dv-table.zebra-stripe > tbody tr:nth-child(odd).total-row td,
.dv-table.zebra-stripe > tbody tr:nth-child(even).total-row td {
  border-color: #000;
  border-bottom: 0;
  background: transparent;
}
.dv-table > tbody > tr,
.dv-table > thead > tr,
.dv-table > tfoot > tr {
  background: #fff;
}
.dv-table > tbody > tr.greyRowBG,
.dv-table > thead > tr.greyRowBG,
.dv-table > tfoot > tr.greyRowBG {
  background-color: #d9d9d9;
}
.dv-table > tbody > tr:first-child th,
.dv-table > tbody > tr:first-child td,
.dv-table > thead > tr:first-child th,
.dv-table > thead > tr:first-child td,
.dv-table > tfoot > tr:first-child th,
.dv-table > tfoot > tr:first-child td {
  border-top: 2px solid #000;
}
.dv-table > tbody > tr:first-child th:first-child.empty-cell,
.dv-table > tbody > tr:first-child td:first-child.empty-cell,
.dv-table > thead > tr:first-child th:first-child.empty-cell,
.dv-table > thead > tr:first-child td:first-child.empty-cell,
.dv-table > tfoot > tr:first-child th:first-child.empty-cell,
.dv-table > tfoot > tr:first-child td:first-child.empty-cell {
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
}
.dv-table > tbody > tr:first-child th:last-child.empty-cell,
.dv-table > tbody > tr:first-child td:last-child.empty-cell,
.dv-table > thead > tr:first-child th:last-child.empty-cell,
.dv-table > thead > tr:first-child td:last-child.empty-cell,
.dv-table > tfoot > tr:first-child th:last-child.empty-cell,
.dv-table > tfoot > tr:first-child td:last-child.empty-cell {
  border: 0;
  border-left: 2px solid #000;
  border-bottom: 2px solid #000;
}
.dv-table > tbody > tr:first-child th.empty-cell,
.dv-table > tbody > tr:first-child td.empty-cell,
.dv-table > thead > tr:first-child th.empty-cell,
.dv-table > thead > tr:first-child td.empty-cell,
.dv-table > tfoot > tr:first-child th.empty-cell,
.dv-table > tfoot > tr:first-child td.empty-cell {
  border: 0;
  border-right: 2px solid #000;
  background: transparent;
}
.dv-table > tbody > tr:last-child th,
.dv-table > tbody > tr:last-child td,
.dv-table > thead > tr:last-child th,
.dv-table > thead > tr:last-child td,
.dv-table > tfoot > tr:last-child th,
.dv-table > tfoot > tr:last-child td {
  border-bottom: 2px solid #000;
}
.dv-table > tbody > tr:last-child th:first-child.empty-cell,
.dv-table > tbody > tr:last-child td:first-child.empty-cell,
.dv-table > thead > tr:last-child th:first-child.empty-cell,
.dv-table > thead > tr:last-child td:first-child.empty-cell,
.dv-table > tfoot > tr:last-child th:first-child.empty-cell,
.dv-table > tfoot > tr:last-child td:first-child.empty-cell {
  border-right: 2px solid #000;
  border-top: 2px solid #000;
}
.dv-table > tbody > tr:last-child th:first-child.empty-cell.group,
.dv-table > tbody > tr:last-child td:first-child.empty-cell.group,
.dv-table > thead > tr:last-child th:first-child.empty-cell.group,
.dv-table > thead > tr:last-child td:first-child.empty-cell.group,
.dv-table > tfoot > tr:last-child th:first-child.empty-cell.group,
.dv-table > tfoot > tr:last-child td:first-child.empty-cell.group {
  border-top: 0;
}
.dv-table > tbody > tr:last-child th:last-child.empty-cell,
.dv-table > tbody > tr:last-child td:last-child.empty-cell,
.dv-table > thead > tr:last-child th:last-child.empty-cell,
.dv-table > thead > tr:last-child td:last-child.empty-cell,
.dv-table > tfoot > tr:last-child th:last-child.empty-cell,
.dv-table > tfoot > tr:last-child td:last-child.empty-cell {
  border-left: 2px solid #000;
  border-top: 2px solid #000;
}
.dv-table > tbody > tr.blank-row th,
.dv-table > tbody > tr.blank-row td,
.dv-table > thead > tr.blank-row th,
.dv-table > thead > tr.blank-row td,
.dv-table > tfoot > tr.blank-row th,
.dv-table > tfoot > tr.blank-row td {
  border: 0;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.dv-table > tbody > tr.blank-row th:first-child,
.dv-table > tbody > tr.blank-row td:first-child,
.dv-table > thead > tr.blank-row th:first-child,
.dv-table > thead > tr.blank-row td:first-child,
.dv-table > tfoot > tr.blank-row th:first-child,
.dv-table > tfoot > tr.blank-row td:first-child {
  border: 0;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.dv-table > tbody > tr.blank-row th:last-child,
.dv-table > tbody > tr.blank-row td:last-child,
.dv-table > thead > tr.blank-row th:last-child,
.dv-table > thead > tr.blank-row td:last-child,
.dv-table > tfoot > tr.blank-row th:last-child,
.dv-table > tfoot > tr.blank-row td:last-child {
  border: 0;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.dv-table > tbody > tr.shade td,
.dv-table > thead > tr.shade td,
.dv-table > tfoot > tr.shade td {
  background: #efefef;
}
.dv-table > tbody > tr.total-row,
.dv-table > thead > tr.total-row,
.dv-table > tfoot > tr.total-row {
  border-top: 2px solid #000;
  background: #444;
  color: #fff;
}
.dv-table > tbody > tr.total-row:last-child td,
.dv-table > thead > tr.total-row:last-child td,
.dv-table > tfoot > tr.total-row:last-child td {
  border-bottom: 2px solid #000;
}
.dv-table > tbody > tr.total-row td,
.dv-table > thead > tr.total-row td,
.dv-table > tfoot > tr.total-row td {
  border-color: #000;
  border-bottom: 0;
  background: transparent;
}
.dv-table > tbody > tr > th,
.dv-table > tbody > tr > td,
.dv-table > thead > tr > th,
.dv-table > thead > tr > td,
.dv-table > tfoot > tr > th,
.dv-table > tfoot > tr > td {
  vertical-align: middle;
  padding: 3px;
  text-align: center;
}
.dv-table > tbody > tr > th:first-child,
.dv-table > tbody > tr > td:first-child,
.dv-table > thead > tr > th:first-child,
.dv-table > thead > tr > td:first-child,
.dv-table > tfoot > tr > th:first-child,
.dv-table > tfoot > tr > td:first-child {
  border-left: 2px solid #000;
  text-align: left;
}
.dv-table > tbody > tr > th:first-child.lastspancell,
.dv-table > tbody > tr > td:first-child.lastspancell,
.dv-table > thead > tr > th:first-child.lastspancell,
.dv-table > thead > tr > td:first-child.lastspancell,
.dv-table > tfoot > tr > th:first-child.lastspancell,
.dv-table > tfoot > tr > td:first-child.lastspancell {
  border-bottom: 2px solid #000;
}
.dv-table > tbody > tr > th:first-child.nfc,
.dv-table > tbody > tr > td:first-child.nfc,
.dv-table > thead > tr > th:first-child.nfc,
.dv-table > thead > tr > td:first-child.nfc,
.dv-table > tfoot > tr > th:first-child.nfc,
.dv-table > tfoot > tr > td:first-child.nfc {
  border-left: none;
}
.dv-table > tbody > tr > th:last-child,
.dv-table > tbody > tr > td:last-child,
.dv-table > thead > tr > th:last-child,
.dv-table > thead > tr > td:last-child,
.dv-table > tfoot > tr > th:last-child,
.dv-table > tfoot > tr > td:last-child {
  border-right: 2px solid #000;
}
.dv-table > tbody > tr > th.expander,
.dv-table > tbody > tr > td.expander,
.dv-table > thead > tr > th.expander,
.dv-table > thead > tr > td.expander,
.dv-table > tfoot > tr > th.expander,
.dv-table > tfoot > tr > td.expander {
  width: 20px;
  text-align: center;
  cursor: pointer;
}
.dv-table > tbody > tr > th.options,
.dv-table > tbody > tr > td.options,
.dv-table > thead > tr > th.options,
.dv-table > thead > tr > td.options,
.dv-table > tfoot > tr > th.options,
.dv-table > tfoot > tr > td.options {
  width: 40px;
}
.dv-table > tbody > tr > th.grade,
.dv-table > tbody > tr > td.grade,
.dv-table > thead > tr > th.grade,
.dv-table > thead > tr > td.grade,
.dv-table > tfoot > tr > th.grade,
.dv-table > tfoot > tr > td.grade {
  width: 20px;
}
.dv-table > tbody > tr > th.percentile,
.dv-table > tbody > tr > td.percentile,
.dv-table > thead > tr > th.percentile,
.dv-table > thead > tr > td.percentile,
.dv-table > tfoot > tr > th.percentile,
.dv-table > tfoot > tr > td.percentile {
  width: 40px;
}
.dv-table > tbody > tr > th.average,
.dv-table > tbody > tr > td.average,
.dv-table > thead > tr > th.average,
.dv-table > thead > tr > td.average,
.dv-table > tfoot > tr > th.average,
.dv-table > tfoot > tr > td.average {
  width: 40px;
}
.dv-table > tbody > tr > th.divider,
.dv-table > tbody > tr > td.divider,
.dv-table > thead > tr > th.divider,
.dv-table > thead > tr > td.divider,
.dv-table > tfoot > tr > th.divider,
.dv-table > tfoot > tr > td.divider {
  border-right: 2px solid #000;
}
.dv-table > tbody > tr > th.thin-divider,
.dv-table > tbody > tr > td.thin-divider,
.dv-table > thead > tr > th.thin-divider,
.dv-table > thead > tr > td.thin-divider,
.dv-table > tfoot > tr > th.thin-divider,
.dv-table > tfoot > tr > td.thin-divider {
  border-right: 1px solid #000;
}
.dv-table > tbody > tr > th.vert-swatch,
.dv-table > tbody > tr > td.vert-swatch,
.dv-table > thead > tr > th.vert-swatch,
.dv-table > thead > tr > td.vert-swatch,
.dv-table > tfoot > tr > th.vert-swatch,
.dv-table > tfoot > tr > td.vert-swatch {
  width: 5px;
  border-right: 0;
}
.dv-table > tbody > tr > th.no-left-border,
.dv-table > tbody > tr > td.no-left-border,
.dv-table > thead > tr > th.no-left-border,
.dv-table > thead > tr > td.no-left-border,
.dv-table > tfoot > tr > th.no-left-border,
.dv-table > tfoot > tr > td.no-left-border {
  border-left: 0;
}
.dv-table > tbody > tr > th.horiz-split,
.dv-table > tbody > tr > td.horiz-split,
.dv-table > thead > tr > th.horiz-split,
.dv-table > thead > tr > td.horiz-split,
.dv-table > tfoot > tr > th.horiz-split,
.dv-table > tfoot > tr > td.horiz-split {
  padding: 0;
}
.dv-table > tbody > tr > th.horiz-split .top,
.dv-table > tbody > tr > th.horiz-split .bottom,
.dv-table > tbody > tr > td.horiz-split .top,
.dv-table > tbody > tr > td.horiz-split .bottom,
.dv-table > thead > tr > th.horiz-split .top,
.dv-table > thead > tr > th.horiz-split .bottom,
.dv-table > thead > tr > td.horiz-split .top,
.dv-table > thead > tr > td.horiz-split .bottom,
.dv-table > tfoot > tr > th.horiz-split .top,
.dv-table > tfoot > tr > th.horiz-split .bottom,
.dv-table > tfoot > tr > td.horiz-split .top,
.dv-table > tfoot > tr > td.horiz-split .bottom {
  height: 50%;
  min-height: 21px;
  padding: 4px 4px 2px 4px;
}
.dv-table > tbody > tr > th.horiz-split .top,
.dv-table > tbody > tr > td.horiz-split .top,
.dv-table > thead > tr > th.horiz-split .top,
.dv-table > thead > tr > td.horiz-split .top,
.dv-table > tfoot > tr > th.horiz-split .top,
.dv-table > tfoot > tr > td.horiz-split .top {
  border-bottom: 1px solid #ccc;
}
.dv-table > tbody > tr > th.tblexpand,
.dv-table > tbody > tr > td.tblexpand,
.dv-table > thead > tr > th.tblexpand,
.dv-table > thead > tr > td.tblexpand,
.dv-table > tfoot > tr > th.tblexpand,
.dv-table > tfoot > tr > td.tblexpand {
  cursor: pointer;
  text-align: center;
  padding: 0 !important;
  width: 20px;
}
.dv-table > tbody > tr > th.tblexpand span,
.dv-table > tbody > tr > td.tblexpand span,
.dv-table > thead > tr > th.tblexpand span,
.dv-table > thead > tr > td.tblexpand span,
.dv-table > tfoot > tr > th.tblexpand span,
.dv-table > tfoot > tr > td.tblexpand span {
  padding-top: 4px;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  width: 100%;
  height: 20px;
}
.dv-table > tbody > tr > th.tblexpand span.open::after,
.dv-table > tbody > tr > td.tblexpand span.open::after,
.dv-table > thead > tr > th.tblexpand span.open::after,
.dv-table > thead > tr > td.tblexpand span.open::after,
.dv-table > tfoot > tr > th.tblexpand span.open::after,
.dv-table > tfoot > tr > td.tblexpand span.open::after {
  content: "-";
}
.dv-table > tbody > tr > th.tblexpand span::after,
.dv-table > tbody > tr > td.tblexpand span::after,
.dv-table > thead > tr > th.tblexpand span::after,
.dv-table > thead > tr > td.tblexpand span::after,
.dv-table > tfoot > tr > th.tblexpand span::after,
.dv-table > tfoot > tr > td.tblexpand span::after {
  content: "+";
}
.dv-table > tbody > tr > th.notes,
.dv-table > tbody > tr > td.notes,
.dv-table > thead > tr > th.notes,
.dv-table > thead > tr > td.notes,
.dv-table > tfoot > tr > th.notes,
.dv-table > tfoot > tr > td.notes {
  line-height: 16px;
}
.dv-table > tbody > tr > th.greyHeaderBG,
.dv-table > tbody > tr > td.greyHeaderBG,
.dv-table > thead > tr > th.greyHeaderBG,
.dv-table > thead > tr > td.greyHeaderBG,
.dv-table > tfoot > tr > th.greyHeaderBG,
.dv-table > tfoot > tr > td.greyHeaderBG {
  background-color: #6d6d6d !important;
  border-left: 2px solid #000 !important;
  border-right: 2px solid #000 !important;
  color: #fff !important;
}
.dv-table > tbody > tr > th,
.dv-table > thead > tr > th,
.dv-table > tfoot > tr > th {
  border: 1px solid #ccc;
  background: rgb(0, 50, 99);
  color: #fff;
  font-weight: normal;
}
.dv-table > tbody > tr > th:first-child.numeral, .dv-table > tbody > tr > th:first-child.percentile, .dv-table > tbody > tr > th:first-child.grade, .dv-table > tbody > tr > th:first-child.group,
.dv-table > thead > tr > th:first-child.numeral,
.dv-table > thead > tr > th:first-child.percentile,
.dv-table > thead > tr > th:first-child.grade,
.dv-table > thead > tr > th:first-child.group,
.dv-table > tfoot > tr > th:first-child.numeral,
.dv-table > tfoot > tr > th:first-child.percentile,
.dv-table > tfoot > tr > th:first-child.grade,
.dv-table > tfoot > tr > th:first-child.group {
  text-align: center;
}
.dv-table > tbody > tr > th.string,
.dv-table > thead > tr > th.string,
.dv-table > tfoot > tr > th.string {
  text-align: left;
}
.dv-table > tbody > tr > th.numeral,
.dv-table > thead > tr > th.numeral,
.dv-table > tfoot > tr > th.numeral {
  text-align: center;
}
.dv-table > tbody > tr > th.centered,
.dv-table > thead > tr > th.centered,
.dv-table > tfoot > tr > th.centered {
  text-align: center;
}
.dv-table > tbody > tr > th.sortable,
.dv-table > thead > tr > th.sortable,
.dv-table > tfoot > tr > th.sortable {
  cursor: pointer;
}
.dv-table > tbody > tr > th.shaded,
.dv-table > thead > tr > th.shaded,
.dv-table > tfoot > tr > th.shaded {
  background: #6496c7;
}
.dv-table > tbody > tr > td,
.dv-table > thead > tr > td,
.dv-table > tfoot > tr > td {
  border: 1px solid #ccc;
}
.dv-table > tbody > tr > td:first-child.numeral, .dv-table > tbody > tr > td:first-child.percentile, .dv-table > tbody > tr > td:first-child.grade,
.dv-table > thead > tr > td:first-child.numeral,
.dv-table > thead > tr > td:first-child.percentile,
.dv-table > thead > tr > td:first-child.grade,
.dv-table > tfoot > tr > td:first-child.numeral,
.dv-table > tfoot > tr > td:first-child.percentile,
.dv-table > tfoot > tr > td:first-child.grade {
  text-align: center;
}
.dv-table > tbody > tr > td.string,
.dv-table > thead > tr > td.string,
.dv-table > tfoot > tr > td.string {
  text-align: left;
}
.dv-table > tbody > tr > td.numeral,
.dv-table > thead > tr > td.numeral,
.dv-table > tfoot > tr > td.numeral {
  text-align: right;
}
.dv-table > tbody > tr > td.average,
.dv-table > thead > tr > td.average,
.dv-table > tfoot > tr > td.average {
  text-align: right;
}
.dv-table > tbody > tr > td.centered,
.dv-table > thead > tr > td.centered,
.dv-table > tfoot > tr > td.centered {
  text-align: center;
}
.dv-table > tbody > tr > td.righted,
.dv-table > thead > tr > td.righted,
.dv-table > tfoot > tr > td.righted {
  text-align: right;
}
.dv-table > tbody > tr > td.sorted,
.dv-table > thead > tr > td.sorted,
.dv-table > tfoot > tr > td.sorted {
  background: #d3f1ff !important;
}
.dv-table > tbody > tr .group,
.dv-table > thead > tr .group,
.dv-table > tfoot > tr .group {
  border: 2px solid #000;
  background-color: #6d6d6d;
  color: #fff;
}
.dv-table > tbody > tr .group.empty-cell,
.dv-table > thead > tr .group.empty-cell,
.dv-table > tfoot > tr .group.empty-cell {
  border: 0;
}
.dv-table > tbody > tr .empty-cell,
.dv-table > thead > tr .empty-cell,
.dv-table > tfoot > tr .empty-cell {
  border: 0;
  background: transparent;
}
.dv-table tfoot td {
  background-color: rgb(0, 50, 99);
  color: #fff;
}
.dv-table.fixed-headers {
  display: table-row;
  width: 100%;
}
.dv-table.fixed-headers thead,
.dv-table.fixed-headers tbody {
  width: 100%;
}
.dv-table.fixed-headers tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.dv-table.fixed-headers th,
.dv-table.fixed-headers td {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dv-table.fixed-headers th span,
.dv-table.fixed-headers td span {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
}

.dv-table-options label {
  font-size: 12px;
  font-weight: bold;
}
.dv-table-options .table-option {
  display: inline-block;
  margin-right: 3px;
  border: 1px solid #000;
  padding: 3px 5px;
  font-size: 12px;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .dv-table-options .table-option:hover {
    background: rgb(0, 50, 99);
    color: #fff;
  }
}
.dv-table-options .table-option.selected {
  background: #ce1126;
  color: #fff;
}

.table-title {
  position: relative;
  margin-bottom: 10px;
  width: 14.81481em;
  border: 1px solid #000;
  background: #fdb507;
  padding: 0.37037em;
  color: #000;
  text-align: center;
  text-decoration: none;
}
@media screen and (max-width: 1000px) {
  .table-title {
    width: 180px;
  }
}
.table-title.collapsable {
  background: #fdb507 url(../../images/arrow_down.png) 95% 50% no-repeat;
  cursor: pointer;
}
.table-title.collapsable:hover {
  background: #cf9302 url(../../images/arrow_up.png) 95% 50% no-repeat;
}
.table-title.collapsed {
  background: #9f9e9f url(../../images/arrow_up.png) 95% 50% no-repeat !important;
  cursor: pointer;
}
.table-title.collapsed:hover {
  background: #cf9302 url(../../images/arrow_down.png) 95% 50% no-repeat !important;
}

.table-content {
  display: block;
  position: relative;
  margin: 0 0 1.48148em;
  border-bottom: 1px dashed #003263;
  padding: 0.74074em 0 1.48148em;
}
.table-content.isUp {
  display: none;
}

.add-button {
  display: inline-block;
  text-align: left;
  font-size: 14px;
  cursor: pointer;
}
.add-button:disabled {
  opacity: 0.5;
}

.table-options {
  margin-bottom: 10px;
  font-size: 12px;
}
@media print {
  .table-options {
    display: none;
  }
}
.table-options strong {
  margin-right: 0.7407407407em;
  font-weight: bold;
}
.table-options ul {
  display: inline;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  list-style-type: none;
}
.table-options li {
  display: inline;
  margin-right: 3px !important;
  padding: 0;
}
.table-options li.padRightSeparation {
  padding-right: 0.7407407407em;
}
.table-options li button {
  display: inline;
  vertical-align: middle;
  margin: 0;
  border: 1px solid #000;
  background-color: #fff;
  padding: 3px 5px;
  text-align: center;
  color: rgb(0, 50, 99);
  text-decoration: none;
}
.table-options li button:hover {
  background-color: rgb(0, 50, 99);
  color: #fff;
}
.table-options li button.selected {
  background-color: #ce1126;
  color: #fff;
}
.table-options li button.saveLink {
  background-color: #feffa7;
}
.table-options li button.saveLink:hover {
  background-color: #fcff0e;
  color: rgb(0, 50, 99);
}
.table-options li button.disabled {
  color: #808080 !important;
  border-color: #808080 !important;
}

ct-table {
  display: inline-block;
  position: relative;
}
ct-table .dv-table,
ct-table .dv-table.zebra-stripe {
  border-collapse: separate;
  font-size: 11px;
}
ct-table .dv-table > thead > tr > th,
ct-table .dv-table.zebra-stripe > thead > tr > th {
  position: sticky;
  top: 0;
  border-left: 0;
  border-top: 2px solid #000;
}
ct-table .dv-table > thead > tr > th thead > tr > th:first-child.empty-cell,
ct-table .dv-table.zebra-stripe > thead > tr > th thead > tr > th:first-child.empty-cell {
  border: 0;
}
ct-table .dv-table > thead > tr > th thead > tr > th:last-child,
ct-table .dv-table.zebra-stripe > thead > tr > th thead > tr > th:last-child {
  border-right: 0;
}
ct-table .dv-table > thead > tr > th.empty-cell,
ct-table .dv-table.zebra-stripe > thead > tr > th.empty-cell {
  border: 0;
  background: #fff;
}
ct-table .dv-table > thead > tr > th.group,
ct-table .dv-table.zebra-stripe > thead > tr > th.group {
  height: 20px;
  border: 2px solid #000;
  border-bottom: 0;
  border-left: 0;
}
ct-table .dv-table > thead > tr:first-child th:first-child.empty-cell,
ct-table .dv-table.zebra-stripe > thead > tr:first-child th:first-child.empty-cell {
  border: 0;
}
ct-table .dv-table > thead > tr:first-child th:last-child.empty-cell,
ct-table .dv-table.zebra-stripe > thead > tr:first-child th:last-child.empty-cell {
  border: 0;
}
ct-table .dv-table > thead .ct-right-handle,
ct-table .dv-table.zebra-stripe > thead .ct-right-handle {
  position: absolute;
  top: 0;
  right: 0;
  width: 5px;
  height: 100%;
  cursor: col-resize;
}
ct-table .dv-table > thead .ct-left-handle,
ct-table .dv-table.zebra-stripe > thead .ct-left-handle {
  position: absolute;
  top: 0;
  left: 0;
  width: 5px;
  height: 100%;
  cursor: col-resize;
}
ct-table .dv-table tbody > tr:hover td,
ct-table .dv-table.zebra-stripe tbody > tr:hover td {
  background: rgb(252, 243, 204);
}
ct-table .dv-table tbody > tr:first-child td,
ct-table .dv-table.zebra-stripe tbody > tr:first-child td {
  border-top: 0;
}
ct-table .dv-table tbody > tr.ct-filtered,
ct-table .dv-table.zebra-stripe tbody > tr.ct-filtered {
  display: none;
}
ct-table .dv-table tbody > tr > td,
ct-table .dv-table.zebra-stripe tbody > tr > td {
  border-left: 0;
  border-top: 0;
}
ct-table .dv-table tbody > tr > td.ct-highlight,
ct-table .dv-table.zebra-stripe tbody > tr > td.ct-highlight {
  background: #fdb507;
}
ct-table .dv-table tbody > tr > td:first-child,
ct-table .dv-table.zebra-stripe tbody > tr > td:first-child {
  border-left: 2px solid #000;
}
ct-table .dv-table tbody > tr > td:last-child,
ct-table .dv-table.zebra-stripe tbody > tr > td:last-child {
  border-right: 2px solid #000;
}
ct-table .dv-table .ct-fixed,
ct-table .dv-table.zebra-stripe .ct-fixed {
  position: sticky;
  z-index: 1;
  left: 0;
}
ct-table .dv-table th.ct-fixed,
ct-table .dv-table.zebra-stripe th.ct-fixed {
  z-index: 2;
}

ct-table-menu .ct-menu-wrapper {
  display: none;
  font-size: 11px;
}
ct-table-menu .ct-menu-wrapper .ct-overlay {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0);
}
ct-table-menu .ct-menu-wrapper .ct-menu {
  position: fixed;
  z-index: 1000;
  width: 100%;
  min-width: 200px;
  max-width: 500px;
  border: 2px solid #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 5px #000;
          box-shadow: 0 2px 5px #000;
  background: rgba(0, 50, 99, 0.7);
  padding: 5px;
  font-size: 12px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-tab {
  display: inline-block;
  width: 40px;
  border-radius: 5px 5px 0 0;
  text-align: center;
  cursor: pointer;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-tab.ct-selected {
  background: #efefef;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-tab.ct-selected .ct-icon {
  fill: #000;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-tab .ct-icon {
  fill: #fff;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body {
  display: none;
  background: #efefef;
  padding: 5px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body.ct-selected {
  display: block;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body.ct-selected .ct-tab-headers,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body.ct-selected .ct-tab {
  margin: 0;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body.ct-selected .ct-tab {
  width: auto;
  padding: 5px 10px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body.ct-selected .ct-tab.ct-selected,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body.ct-selected .ct-body.ct-selected {
  background: #fff;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body input,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body label {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body div {
  margin-bottom: 5px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body a {
  color: rgb(0, 50, 99);
  text-decoration: underline;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-body a:hover {
  color: #ce1126;
  text-decoration: none;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-buttons {
  text-align: center;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-buttons button {
  display: inline-block;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-buttons .ct-save-grid {
  width: 100px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-buttons .ct-delete-grid {
  margin-left: 10px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-icon {
  width: 20px;
  fill: #fff;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-functions input {
  width: 100%;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-columns .ct-col-section {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 10px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-columns .ct-col-section label {
  display: inline-block;
  vertical-align: middle;
  width: 60px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-pin-column input,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-pin-column label,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-wrap-text-column input,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-wrap-text-column label {
  display: inline;
  margin: 0;
  width: auto;
  cursor: pointer;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-sql textarea {
  width: 400px;
  height: 200px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-col-expressions-wrapper section,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-expressions-wrapper section,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-params-wrapper section {
  position: relative;
  margin-bottom: 5px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fafafa;
  padding: 5px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-col-expressions-wrapper section .ct-remove,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-expressions-wrapper section .ct-remove,
ct-table-menu .ct-menu-wrapper .ct-menu .ct-params-wrapper section .ct-remove {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 15px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-columns-wrapper {
  width: 100%;
  overflow-x: auto;
  white-space: nowrap;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-col-expressions-wrapper input[type=text] {
  width: 40px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-params-wrapper input {
  width: 80px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-params-wrapper select {
  margin-right: 5px;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-group input {
  vertical-align: middle;
}
ct-table-menu .ct-menu-wrapper .ct-menu .ct-group button {
  display: inline;
  vertical-align: middle;
  margin: 5px 0;
}

.w1 {
  width: 20px;
}
.w1 > span {
  width: 20px;
}

.w1-25 {
  width: 25px;
}
.w1-25 > span {
  width: 20px;
}

.w1-5 {
  width: 30px;
}
.w1-5 > span {
  width: 20px;
}

.w1-75 {
  width: 35px;
}
.w1-75 > span {
  width: 20px;
}

.w2 {
  width: 40px;
}
.w2 > span {
  width: 40px;
}

.w2-25 {
  width: 45px;
}
.w2-25 > span {
  width: 40px;
}

.w2-5 {
  width: 50px;
}
.w2-5 > span {
  width: 40px;
}

.w2-75 {
  width: 55px;
}
.w2-75 > span {
  width: 40px;
}

.w3 {
  width: 60px;
}
.w3 > span {
  width: 60px;
}

.w3-25 {
  width: 65px;
}
.w3-25 > span {
  width: 60px;
}

.w3-5 {
  width: 70px;
}
.w3-5 > span {
  width: 60px;
}

.w3-75 {
  width: 75px;
}
.w3-75 > span {
  width: 60px;
}

.w4 {
  width: 80px;
}
.w4 > span {
  width: 80px;
}

.w4-25 {
  width: 85px;
}
.w4-25 > span {
  width: 80px;
}

.w4-5 {
  width: 90px;
}
.w4-5 > span {
  width: 80px;
}

.w4-75 {
  width: 95px;
}
.w4-75 > span {
  width: 80px;
}

.w5 {
  width: 100px;
}
.w5 > span {
  width: 100px;
}

.w5-25 {
  width: 105px;
}
.w5-25 > span {
  width: 100px;
}

.w5-5 {
  width: 110px;
}
.w5-5 > span {
  width: 100px;
}

.w5-75 {
  width: 115px;
}
.w5-75 > span {
  width: 100px;
}

.w6 {
  width: 120px;
}
.w6 > span {
  width: 120px;
}

.w6-25 {
  width: 125px;
}
.w6-25 > span {
  width: 120px;
}

.w6-5 {
  width: 130px;
}
.w6-5 > span {
  width: 120px;
}

.w6-75 {
  width: 135px;
}
.w6-75 > span {
  width: 120px;
}

.w7 {
  width: 140px;
}
.w7 > span {
  width: 140px;
}

.w7-25 {
  width: 145px;
}
.w7-25 > span {
  width: 140px;
}

.w7-5 {
  width: 150px;
}
.w7-5 > span {
  width: 140px;
}

.w7-75 {
  width: 155px;
}
.w7-75 > span {
  width: 140px;
}

.w8 {
  width: 160px;
}
.w8 > span {
  width: 160px;
}

.w8-25 {
  width: 165px;
}
.w8-25 > span {
  width: 160px;
}

.w8-5 {
  width: 170px;
}
.w8-5 > span {
  width: 160px;
}

.w8-75 {
  width: 175px;
}
.w8-75 > span {
  width: 160px;
}

.w9 {
  width: 180px;
}
.w9 > span {
  width: 180px;
}

.w9-25 {
  width: 185px;
}
.w9-25 > span {
  width: 180px;
}

.w9-5 {
  width: 190px;
}
.w9-5 > span {
  width: 180px;
}

.w9-75 {
  width: 195px;
}
.w9-75 > span {
  width: 180px;
}

.w10 {
  width: 200px;
}
.w10 > span {
  width: 200px;
}

.w10-25 {
  width: 205px;
}
.w10-25 > span {
  width: 200px;
}

.w10-5 {
  width: 210px;
}
.w10-5 > span {
  width: 200px;
}

.w10-75 {
  width: 215px;
}
.w10-75 > span {
  width: 200px;
}

.w11 {
  width: 220px;
}
.w11 > span {
  width: 220px;
}

.w11-25 {
  width: 225px;
}
.w11-25 > span {
  width: 220px;
}

.w11-5 {
  width: 230px;
}
.w11-5 > span {
  width: 220px;
}

.w11-75 {
  width: 235px;
}
.w11-75 > span {
  width: 220px;
}

.w12 {
  width: 240px;
}
.w12 > span {
  width: 240px;
}

.w12-25 {
  width: 245px;
}
.w12-25 > span {
  width: 240px;
}

.w12-5 {
  width: 250px;
}
.w12-5 > span {
  width: 240px;
}

.w12-75 {
  width: 255px;
}
.w12-75 > span {
  width: 240px;
}

.w13 {
  width: 260px;
}
.w13 > span {
  width: 260px;
}

.w13-25 {
  width: 265px;
}
.w13-25 > span {
  width: 260px;
}

.w13-5 {
  width: 270px;
}
.w13-5 > span {
  width: 260px;
}

.w13-75 {
  width: 275px;
}
.w13-75 > span {
  width: 260px;
}

.w14 {
  width: 280px;
}
.w14 > span {
  width: 280px;
}

.w14-25 {
  width: 285px;
}
.w14-25 > span {
  width: 280px;
}

.w14-5 {
  width: 290px;
}
.w14-5 > span {
  width: 280px;
}

.w14-75 {
  width: 295px;
}
.w14-75 > span {
  width: 280px;
}

.w15 {
  width: 300px;
}
.w15 > span {
  width: 300px;
}

.w15-25 {
  width: 305px;
}
.w15-25 > span {
  width: 300px;
}

.w15-5 {
  width: 310px;
}
.w15-5 > span {
  width: 300px;
}

.w15-75 {
  width: 315px;
}
.w15-75 > span {
  width: 300px;
}

.w16 {
  width: 320px;
}
.w16 > span {
  width: 320px;
}

.w16-25 {
  width: 325px;
}
.w16-25 > span {
  width: 320px;
}

.w16-5 {
  width: 330px;
}
.w16-5 > span {
  width: 320px;
}

.w16-75 {
  width: 335px;
}
.w16-75 > span {
  width: 320px;
}

.w17 {
  width: 340px;
}
.w17 > span {
  width: 340px;
}

.w17-25 {
  width: 345px;
}
.w17-25 > span {
  width: 340px;
}

.w17-5 {
  width: 350px;
}
.w17-5 > span {
  width: 340px;
}

.w17-75 {
  width: 355px;
}
.w17-75 > span {
  width: 340px;
}

.w18 {
  width: 360px;
}
.w18 > span {
  width: 360px;
}

.w18-25 {
  width: 365px;
}
.w18-25 > span {
  width: 360px;
}

.w18-5 {
  width: 370px;
}
.w18-5 > span {
  width: 360px;
}

.w18-75 {
  width: 375px;
}
.w18-75 > span {
  width: 360px;
}

.w19 {
  width: 380px;
}
.w19 > span {
  width: 380px;
}

.w19-25 {
  width: 385px;
}
.w19-25 > span {
  width: 380px;
}

.w19-5 {
  width: 390px;
}
.w19-5 > span {
  width: 380px;
}

.w19-75 {
  width: 395px;
}
.w19-75 > span {
  width: 380px;
}

.w20 {
  width: 400px;
}
.w20 > span {
  width: 400px;
}

.w20-25 {
  width: 405px;
}
.w20-25 > span {
  width: 400px;
}

.w20-5 {
  width: 410px;
}
.w20-5 > span {
  width: 400px;
}

.w20-75 {
  width: 415px;
}
.w20-75 > span {
  width: 400px;
}

.w21 {
  width: 420px;
}
.w21 > span {
  width: 420px;
}

.w21-25 {
  width: 425px;
}
.w21-25 > span {
  width: 420px;
}

.w21-5 {
  width: 430px;
}
.w21-5 > span {
  width: 420px;
}

.w21-75 {
  width: 435px;
}
.w21-75 > span {
  width: 420px;
}

.w22 {
  width: 440px;
}
.w22 > span {
  width: 440px;
}

.w22-25 {
  width: 445px;
}
.w22-25 > span {
  width: 440px;
}

.w22-5 {
  width: 450px;
}
.w22-5 > span {
  width: 440px;
}

.w22-75 {
  width: 455px;
}
.w22-75 > span {
  width: 440px;
}

.w23 {
  width: 460px;
}
.w23 > span {
  width: 460px;
}

.w23-25 {
  width: 465px;
}
.w23-25 > span {
  width: 460px;
}

.w23-5 {
  width: 470px;
}
.w23-5 > span {
  width: 460px;
}

.w23-75 {
  width: 475px;
}
.w23-75 > span {
  width: 460px;
}

.w24 {
  width: 480px;
}
.w24 > span {
  width: 480px;
}

.w24-25 {
  width: 485px;
}
.w24-25 > span {
  width: 480px;
}

.w24-5 {
  width: 490px;
}
.w24-5 > span {
  width: 480px;
}

.w24-75 {
  width: 495px;
}
.w24-75 > span {
  width: 480px;
}

.w25 {
  width: 500px;
}
.w25 > span {
  width: 500px;
}

.w25-25 {
  width: 505px;
}
.w25-25 > span {
  width: 500px;
}

.w25-5 {
  width: 510px;
}
.w25-5 > span {
  width: 500px;
}

.w25-75 {
  width: 515px;
}
.w25-75 > span {
  width: 500px;
}

.w26 {
  width: 520px;
}
.w26 > span {
  width: 520px;
}

.w26-25 {
  width: 525px;
}
.w26-25 > span {
  width: 520px;
}

.w26-5 {
  width: 530px;
}
.w26-5 > span {
  width: 520px;
}

.w26-75 {
  width: 535px;
}
.w26-75 > span {
  width: 520px;
}

.w27 {
  width: 540px;
}
.w27 > span {
  width: 540px;
}

.w27-25 {
  width: 545px;
}
.w27-25 > span {
  width: 540px;
}

.w27-5 {
  width: 550px;
}
.w27-5 > span {
  width: 540px;
}

.w27-75 {
  width: 555px;
}
.w27-75 > span {
  width: 540px;
}

.w28 {
  width: 560px;
}
.w28 > span {
  width: 560px;
}

.w28-25 {
  width: 565px;
}
.w28-25 > span {
  width: 560px;
}

.w28-5 {
  width: 570px;
}
.w28-5 > span {
  width: 560px;
}

.w28-75 {
  width: 575px;
}
.w28-75 > span {
  width: 560px;
}

.w29 {
  width: 580px;
}
.w29 > span {
  width: 580px;
}

.w29-25 {
  width: 585px;
}
.w29-25 > span {
  width: 580px;
}

.w29-5 {
  width: 590px;
}
.w29-5 > span {
  width: 580px;
}

.w29-75 {
  width: 595px;
}
.w29-75 > span {
  width: 580px;
}

.w30 {
  width: 600px;
}
.w30 > span {
  width: 600px;
}

.w30-25 {
  width: 605px;
}
.w30-25 > span {
  width: 600px;
}

.w30-5 {
  width: 610px;
}
.w30-5 > span {
  width: 600px;
}

.w30-75 {
  width: 615px;
}
.w30-75 > span {
  width: 600px;
}

.w31 {
  width: 620px;
}
.w31 > span {
  width: 620px;
}

.w31-25 {
  width: 625px;
}
.w31-25 > span {
  width: 620px;
}

.w31-5 {
  width: 630px;
}
.w31-5 > span {
  width: 620px;
}

.w31-75 {
  width: 635px;
}
.w31-75 > span {
  width: 620px;
}

.w32 {
  width: 640px;
}
.w32 > span {
  width: 640px;
}

.w32-25 {
  width: 645px;
}
.w32-25 > span {
  width: 640px;
}

.w32-5 {
  width: 650px;
}
.w32-5 > span {
  width: 640px;
}

.w32-75 {
  width: 655px;
}
.w32-75 > span {
  width: 640px;
}

.w33 {
  width: 660px;
}
.w33 > span {
  width: 660px;
}

.w33-25 {
  width: 665px;
}
.w33-25 > span {
  width: 660px;
}

.w33-5 {
  width: 670px;
}
.w33-5 > span {
  width: 660px;
}

.w33-75 {
  width: 675px;
}
.w33-75 > span {
  width: 660px;
}

.w34 {
  width: 680px;
}
.w34 > span {
  width: 680px;
}

.w34-25 {
  width: 685px;
}
.w34-25 > span {
  width: 680px;
}

.w34-5 {
  width: 690px;
}
.w34-5 > span {
  width: 680px;
}

.w34-75 {
  width: 695px;
}
.w34-75 > span {
  width: 680px;
}

.w35 {
  width: 700px;
}
.w35 > span {
  width: 700px;
}

.w35-25 {
  width: 705px;
}
.w35-25 > span {
  width: 700px;
}

.w35-5 {
  width: 710px;
}
.w35-5 > span {
  width: 700px;
}

.w35-75 {
  width: 715px;
}
.w35-75 > span {
  width: 700px;
}

.w36 {
  width: 720px;
}
.w36 > span {
  width: 720px;
}

.w36-25 {
  width: 725px;
}
.w36-25 > span {
  width: 720px;
}

.w36-5 {
  width: 730px;
}
.w36-5 > span {
  width: 720px;
}

.w36-75 {
  width: 735px;
}
.w36-75 > span {
  width: 720px;
}

.w37 {
  width: 740px;
}
.w37 > span {
  width: 740px;
}

.w37-25 {
  width: 745px;
}
.w37-25 > span {
  width: 740px;
}

.w37-5 {
  width: 750px;
}
.w37-5 > span {
  width: 740px;
}

.w37-75 {
  width: 755px;
}
.w37-75 > span {
  width: 740px;
}

.w38 {
  width: 760px;
}
.w38 > span {
  width: 760px;
}

.w38-25 {
  width: 765px;
}
.w38-25 > span {
  width: 760px;
}

.w38-5 {
  width: 770px;
}
.w38-5 > span {
  width: 760px;
}

.w38-75 {
  width: 775px;
}
.w38-75 > span {
  width: 760px;
}

.w39 {
  width: 780px;
}
.w39 > span {
  width: 780px;
}

.w39-25 {
  width: 785px;
}
.w39-25 > span {
  width: 780px;
}

.w39-5 {
  width: 790px;
}
.w39-5 > span {
  width: 780px;
}

.w39-75 {
  width: 795px;
}
.w39-75 > span {
  width: 780px;
}

.w40 {
  width: 800px;
}
.w40 > span {
  width: 800px;
}

.w40-25 {
  width: 805px;
}
.w40-25 > span {
  width: 800px;
}

.w40-5 {
  width: 810px;
}
.w40-5 > span {
  width: 800px;
}

.w40-75 {
  width: 815px;
}
.w40-75 > span {
  width: 800px;
}

.w41 {
  width: 820px;
}
.w41 > span {
  width: 820px;
}

.w41-25 {
  width: 825px;
}
.w41-25 > span {
  width: 820px;
}

.w41-5 {
  width: 830px;
}
.w41-5 > span {
  width: 820px;
}

.w41-75 {
  width: 835px;
}
.w41-75 > span {
  width: 820px;
}

.w42 {
  width: 840px;
}
.w42 > span {
  width: 840px;
}

.w42-25 {
  width: 845px;
}
.w42-25 > span {
  width: 840px;
}

.w42-5 {
  width: 850px;
}
.w42-5 > span {
  width: 840px;
}

.w42-75 {
  width: 855px;
}
.w42-75 > span {
  width: 840px;
}

.w43 {
  width: 860px;
}
.w43 > span {
  width: 860px;
}

.w43-25 {
  width: 865px;
}
.w43-25 > span {
  width: 860px;
}

.w43-5 {
  width: 870px;
}
.w43-5 > span {
  width: 860px;
}

.w43-75 {
  width: 875px;
}
.w43-75 > span {
  width: 860px;
}

.w44 {
  width: 880px;
}
.w44 > span {
  width: 880px;
}

.w44-25 {
  width: 885px;
}
.w44-25 > span {
  width: 880px;
}

.w44-5 {
  width: 890px;
}
.w44-5 > span {
  width: 880px;
}

.w44-75 {
  width: 895px;
}
.w44-75 > span {
  width: 880px;
}

.w45 {
  width: 900px;
}
.w45 > span {
  width: 900px;
}

.w45-25 {
  width: 905px;
}
.w45-25 > span {
  width: 900px;
}

.w45-5 {
  width: 910px;
}
.w45-5 > span {
  width: 900px;
}

.w45-75 {
  width: 915px;
}
.w45-75 > span {
  width: 900px;
}

.w46 {
  width: 920px;
}
.w46 > span {
  width: 920px;
}

.w46-25 {
  width: 925px;
}
.w46-25 > span {
  width: 920px;
}

.w46-5 {
  width: 930px;
}
.w46-5 > span {
  width: 920px;
}

.w46-75 {
  width: 935px;
}
.w46-75 > span {
  width: 920px;
}

.w47 {
  width: 940px;
}
.w47 > span {
  width: 940px;
}

.w47-25 {
  width: 945px;
}
.w47-25 > span {
  width: 940px;
}

.w47-5 {
  width: 950px;
}
.w47-5 > span {
  width: 940px;
}

.w47-75 {
  width: 955px;
}
.w47-75 > span {
  width: 940px;
}

.w48 {
  width: 960px;
}
.w48 > span {
  width: 960px;
}

.w48-25 {
  width: 965px;
}
.w48-25 > span {
  width: 960px;
}

.w48-5 {
  width: 970px;
}
.w48-5 > span {
  width: 960px;
}

.w48-75 {
  width: 975px;
}
.w48-75 > span {
  width: 960px;
}

.w49 {
  width: 980px;
}
.w49 > span {
  width: 980px;
}

.w49-25 {
  width: 985px;
}
.w49-25 > span {
  width: 980px;
}

.w49-5 {
  width: 990px;
}
.w49-5 > span {
  width: 980px;
}

.w49-75 {
  width: 995px;
}
.w49-75 > span {
  width: 980px;
}

.w50 {
  width: 1000px;
}
.w50 > span {
  width: 1000px;
}

.w50-25 {
  width: 1005px;
}
.w50-25 > span {
  width: 1000px;
}

.w50-5 {
  width: 1010px;
}
.w50-5 > span {
  width: 1000px;
}

.w50-75 {
  width: 1015px;
}
.w50-75 > span {
  width: 1000px;
}

.w51 {
  width: 1020px;
}
.w51 > span {
  width: 1020px;
}

.w51-25 {
  width: 1025px;
}
.w51-25 > span {
  width: 1020px;
}

.w51-5 {
  width: 1030px;
}
.w51-5 > span {
  width: 1020px;
}

.w51-75 {
  width: 1035px;
}
.w51-75 > span {
  width: 1020px;
}

.w52 {
  width: 1040px;
}
.w52 > span {
  width: 1040px;
}

.w52-25 {
  width: 1045px;
}
.w52-25 > span {
  width: 1040px;
}

.w52-5 {
  width: 1050px;
}
.w52-5 > span {
  width: 1040px;
}

.w52-75 {
  width: 1055px;
}
.w52-75 > span {
  width: 1040px;
}

.w53 {
  width: 1060px;
}
.w53 > span {
  width: 1060px;
}

.w53-25 {
  width: 1065px;
}
.w53-25 > span {
  width: 1060px;
}

.w53-5 {
  width: 1070px;
}
.w53-5 > span {
  width: 1060px;
}

.w53-75 {
  width: 1075px;
}
.w53-75 > span {
  width: 1060px;
}

.w54 {
  width: 1080px;
}
.w54 > span {
  width: 1080px;
}

.w54-25 {
  width: 1085px;
}
.w54-25 > span {
  width: 1080px;
}

.w54-5 {
  width: 1090px;
}
.w54-5 > span {
  width: 1080px;
}

.w54-75 {
  width: 1095px;
}
.w54-75 > span {
  width: 1080px;
}

.w55 {
  width: 1100px;
}
.w55 > span {
  width: 1100px;
}

.w55-25 {
  width: 1105px;
}
.w55-25 > span {
  width: 1100px;
}

.w55-5 {
  width: 1110px;
}
.w55-5 > span {
  width: 1100px;
}

.w55-75 {
  width: 1115px;
}
.w55-75 > span {
  width: 1100px;
}

.w56 {
  width: 1120px;
}
.w56 > span {
  width: 1120px;
}

.w56-25 {
  width: 1125px;
}
.w56-25 > span {
  width: 1120px;
}

.w56-5 {
  width: 1130px;
}
.w56-5 > span {
  width: 1120px;
}

.w56-75 {
  width: 1135px;
}
.w56-75 > span {
  width: 1120px;
}

.w57 {
  width: 1140px;
}
.w57 > span {
  width: 1140px;
}

.w57-25 {
  width: 1145px;
}
.w57-25 > span {
  width: 1140px;
}

.w57-5 {
  width: 1150px;
}
.w57-5 > span {
  width: 1140px;
}

.w57-75 {
  width: 1155px;
}
.w57-75 > span {
  width: 1140px;
}

.w58 {
  width: 1160px;
}
.w58 > span {
  width: 1160px;
}

.w58-25 {
  width: 1165px;
}
.w58-25 > span {
  width: 1160px;
}

.w58-5 {
  width: 1170px;
}
.w58-5 > span {
  width: 1160px;
}

.w58-75 {
  width: 1175px;
}
.w58-75 > span {
  width: 1160px;
}

.w59 {
  width: 1180px;
}
.w59 > span {
  width: 1180px;
}

.w59-25 {
  width: 1185px;
}
.w59-25 > span {
  width: 1180px;
}

.w59-5 {
  width: 1190px;
}
.w59-5 > span {
  width: 1180px;
}

.w59-75 {
  width: 1195px;
}
.w59-75 > span {
  width: 1180px;
}

.w60 {
  width: 1200px;
}
.w60 > span {
  width: 1200px;
}

.w60-25 {
  width: 1205px;
}
.w60-25 > span {
  width: 1200px;
}

.w60-5 {
  width: 1210px;
}
.w60-5 > span {
  width: 1200px;
}

.w60-75 {
  width: 1215px;
}
.w60-75 > span {
  width: 1200px;
}

.w61 {
  width: 1220px;
}
.w61 > span {
  width: 1220px;
}

.w61-25 {
  width: 1225px;
}
.w61-25 > span {
  width: 1220px;
}

.w61-5 {
  width: 1230px;
}
.w61-5 > span {
  width: 1220px;
}

.w61-75 {
  width: 1235px;
}
.w61-75 > span {
  width: 1220px;
}

.w62 {
  width: 1240px;
}
.w62 > span {
  width: 1240px;
}

.w62-25 {
  width: 1245px;
}
.w62-25 > span {
  width: 1240px;
}

.w62-5 {
  width: 1250px;
}
.w62-5 > span {
  width: 1240px;
}

.w62-75 {
  width: 1255px;
}
.w62-75 > span {
  width: 1240px;
}

.w63 {
  width: 1260px;
}
.w63 > span {
  width: 1260px;
}

.w63-25 {
  width: 1265px;
}
.w63-25 > span {
  width: 1260px;
}

.w63-5 {
  width: 1270px;
}
.w63-5 > span {
  width: 1260px;
}

.w63-75 {
  width: 1275px;
}
.w63-75 > span {
  width: 1260px;
}

.w64 {
  width: 1280px;
}
.w64 > span {
  width: 1280px;
}

.w64-25 {
  width: 1285px;
}
.w64-25 > span {
  width: 1280px;
}

.w64-5 {
  width: 1290px;
}
.w64-5 > span {
  width: 1280px;
}

.w64-75 {
  width: 1295px;
}
.w64-75 > span {
  width: 1280px;
}

.w65 {
  width: 1300px;
}
.w65 > span {
  width: 1300px;
}

.w65-25 {
  width: 1305px;
}
.w65-25 > span {
  width: 1300px;
}

.w65-5 {
  width: 1310px;
}
.w65-5 > span {
  width: 1300px;
}

.w65-75 {
  width: 1315px;
}
.w65-75 > span {
  width: 1300px;
}

.w66 {
  width: 1320px;
}
.w66 > span {
  width: 1320px;
}

.w66-25 {
  width: 1325px;
}
.w66-25 > span {
  width: 1320px;
}

.w66-5 {
  width: 1330px;
}
.w66-5 > span {
  width: 1320px;
}

.w66-75 {
  width: 1335px;
}
.w66-75 > span {
  width: 1320px;
}

.w67 {
  width: 1340px;
}
.w67 > span {
  width: 1340px;
}

.w67-25 {
  width: 1345px;
}
.w67-25 > span {
  width: 1340px;
}

.w67-5 {
  width: 1350px;
}
.w67-5 > span {
  width: 1340px;
}

.w67-75 {
  width: 1355px;
}
.w67-75 > span {
  width: 1340px;
}

.w68 {
  width: 1360px;
}
.w68 > span {
  width: 1360px;
}

.w68-25 {
  width: 1365px;
}
.w68-25 > span {
  width: 1360px;
}

.w68-5 {
  width: 1370px;
}
.w68-5 > span {
  width: 1360px;
}

.w68-75 {
  width: 1375px;
}
.w68-75 > span {
  width: 1360px;
}

.w69 {
  width: 1380px;
}
.w69 > span {
  width: 1380px;
}

.w69-25 {
  width: 1385px;
}
.w69-25 > span {
  width: 1380px;
}

.w69-5 {
  width: 1390px;
}
.w69-5 > span {
  width: 1380px;
}

.w69-75 {
  width: 1395px;
}
.w69-75 > span {
  width: 1380px;
}

.w70 {
  width: 1400px;
}
.w70 > span {
  width: 1400px;
}

.w70-25 {
  width: 1405px;
}
.w70-25 > span {
  width: 1400px;
}

.w70-5 {
  width: 1410px;
}
.w70-5 > span {
  width: 1400px;
}

.w70-75 {
  width: 1415px;
}
.w70-75 > span {
  width: 1400px;
}

.w71 {
  width: 1420px;
}
.w71 > span {
  width: 1420px;
}

.w71-25 {
  width: 1425px;
}
.w71-25 > span {
  width: 1420px;
}

.w71-5 {
  width: 1430px;
}
.w71-5 > span {
  width: 1420px;
}

.w71-75 {
  width: 1435px;
}
.w71-75 > span {
  width: 1420px;
}

.w72 {
  width: 1440px;
}
.w72 > span {
  width: 1440px;
}

.w72-25 {
  width: 1445px;
}
.w72-25 > span {
  width: 1440px;
}

.w72-5 {
  width: 1450px;
}
.w72-5 > span {
  width: 1440px;
}

.w72-75 {
  width: 1455px;
}
.w72-75 > span {
  width: 1440px;
}

.w73 {
  width: 1460px;
}
.w73 > span {
  width: 1460px;
}

.w73-25 {
  width: 1465px;
}
.w73-25 > span {
  width: 1460px;
}

.w73-5 {
  width: 1470px;
}
.w73-5 > span {
  width: 1460px;
}

.w73-75 {
  width: 1475px;
}
.w73-75 > span {
  width: 1460px;
}

.w74 {
  width: 1480px;
}
.w74 > span {
  width: 1480px;
}

.w74-25 {
  width: 1485px;
}
.w74-25 > span {
  width: 1480px;
}

.w74-5 {
  width: 1490px;
}
.w74-5 > span {
  width: 1480px;
}

.w74-75 {
  width: 1495px;
}
.w74-75 > span {
  width: 1480px;
}

.w75 {
  width: 1500px;
}
.w75 > span {
  width: 1500px;
}

.w75-25 {
  width: 1505px;
}
.w75-25 > span {
  width: 1500px;
}

.w75-5 {
  width: 1510px;
}
.w75-5 > span {
  width: 1500px;
}

.w75-75 {
  width: 1515px;
}
.w75-75 > span {
  width: 1500px;
}

.w76 {
  width: 1520px;
}
.w76 > span {
  width: 1520px;
}

.w76-25 {
  width: 1525px;
}
.w76-25 > span {
  width: 1520px;
}

.w76-5 {
  width: 1530px;
}
.w76-5 > span {
  width: 1520px;
}

.w76-75 {
  width: 1535px;
}
.w76-75 > span {
  width: 1520px;
}

.w77 {
  width: 1540px;
}
.w77 > span {
  width: 1540px;
}

.w77-25 {
  width: 1545px;
}
.w77-25 > span {
  width: 1540px;
}

.w77-5 {
  width: 1550px;
}
.w77-5 > span {
  width: 1540px;
}

.w77-75 {
  width: 1555px;
}
.w77-75 > span {
  width: 1540px;
}

.w78 {
  width: 1560px;
}
.w78 > span {
  width: 1560px;
}

.w78-25 {
  width: 1565px;
}
.w78-25 > span {
  width: 1560px;
}

.w78-5 {
  width: 1570px;
}
.w78-5 > span {
  width: 1560px;
}

.w78-75 {
  width: 1575px;
}
.w78-75 > span {
  width: 1560px;
}

.w79 {
  width: 1580px;
}
.w79 > span {
  width: 1580px;
}

.w79-25 {
  width: 1585px;
}
.w79-25 > span {
  width: 1580px;
}

.w79-5 {
  width: 1590px;
}
.w79-5 > span {
  width: 1580px;
}

.w79-75 {
  width: 1595px;
}
.w79-75 > span {
  width: 1580px;
}

.w80 {
  width: 1600px;
}
.w80 > span {
  width: 1600px;
}

.w80-25 {
  width: 1605px;
}
.w80-25 > span {
  width: 1600px;
}

.w80-5 {
  width: 1610px;
}
.w80-5 > span {
  width: 1600px;
}

.w80-75 {
  width: 1615px;
}
.w80-75 > span {
  width: 1600px;
}

.w81 {
  width: 1620px;
}
.w81 > span {
  width: 1620px;
}

.w81-25 {
  width: 1625px;
}
.w81-25 > span {
  width: 1620px;
}

.w81-5 {
  width: 1630px;
}
.w81-5 > span {
  width: 1620px;
}

.w81-75 {
  width: 1635px;
}
.w81-75 > span {
  width: 1620px;
}

.w82 {
  width: 1640px;
}
.w82 > span {
  width: 1640px;
}

.w82-25 {
  width: 1645px;
}
.w82-25 > span {
  width: 1640px;
}

.w82-5 {
  width: 1650px;
}
.w82-5 > span {
  width: 1640px;
}

.w82-75 {
  width: 1655px;
}
.w82-75 > span {
  width: 1640px;
}

.w83 {
  width: 1660px;
}
.w83 > span {
  width: 1660px;
}

.w83-25 {
  width: 1665px;
}
.w83-25 > span {
  width: 1660px;
}

.w83-5 {
  width: 1670px;
}
.w83-5 > span {
  width: 1660px;
}

.w83-75 {
  width: 1675px;
}
.w83-75 > span {
  width: 1660px;
}

.w84 {
  width: 1680px;
}
.w84 > span {
  width: 1680px;
}

.w84-25 {
  width: 1685px;
}
.w84-25 > span {
  width: 1680px;
}

.w84-5 {
  width: 1690px;
}
.w84-5 > span {
  width: 1680px;
}

.w84-75 {
  width: 1695px;
}
.w84-75 > span {
  width: 1680px;
}

.w85 {
  width: 1700px;
}
.w85 > span {
  width: 1700px;
}

.w85-25 {
  width: 1705px;
}
.w85-25 > span {
  width: 1700px;
}

.w85-5 {
  width: 1710px;
}
.w85-5 > span {
  width: 1700px;
}

.w85-75 {
  width: 1715px;
}
.w85-75 > span {
  width: 1700px;
}

.w86 {
  width: 1720px;
}
.w86 > span {
  width: 1720px;
}

.w86-25 {
  width: 1725px;
}
.w86-25 > span {
  width: 1720px;
}

.w86-5 {
  width: 1730px;
}
.w86-5 > span {
  width: 1720px;
}

.w86-75 {
  width: 1735px;
}
.w86-75 > span {
  width: 1720px;
}

.w87 {
  width: 1740px;
}
.w87 > span {
  width: 1740px;
}

.w87-25 {
  width: 1745px;
}
.w87-25 > span {
  width: 1740px;
}

.w87-5 {
  width: 1750px;
}
.w87-5 > span {
  width: 1740px;
}

.w87-75 {
  width: 1755px;
}
.w87-75 > span {
  width: 1740px;
}

.w88 {
  width: 1760px;
}
.w88 > span {
  width: 1760px;
}

.w88-25 {
  width: 1765px;
}
.w88-25 > span {
  width: 1760px;
}

.w88-5 {
  width: 1770px;
}
.w88-5 > span {
  width: 1760px;
}

.w88-75 {
  width: 1775px;
}
.w88-75 > span {
  width: 1760px;
}

.w89 {
  width: 1780px;
}
.w89 > span {
  width: 1780px;
}

.w89-25 {
  width: 1785px;
}
.w89-25 > span {
  width: 1780px;
}

.w89-5 {
  width: 1790px;
}
.w89-5 > span {
  width: 1780px;
}

.w89-75 {
  width: 1795px;
}
.w89-75 > span {
  width: 1780px;
}

.w90 {
  width: 1800px;
}
.w90 > span {
  width: 1800px;
}

.w90-25 {
  width: 1805px;
}
.w90-25 > span {
  width: 1800px;
}

.w90-5 {
  width: 1810px;
}
.w90-5 > span {
  width: 1800px;
}

.w90-75 {
  width: 1815px;
}
.w90-75 > span {
  width: 1800px;
}

.w91 {
  width: 1820px;
}
.w91 > span {
  width: 1820px;
}

.w91-25 {
  width: 1825px;
}
.w91-25 > span {
  width: 1820px;
}

.w91-5 {
  width: 1830px;
}
.w91-5 > span {
  width: 1820px;
}

.w91-75 {
  width: 1835px;
}
.w91-75 > span {
  width: 1820px;
}

.w92 {
  width: 1840px;
}
.w92 > span {
  width: 1840px;
}

.w92-25 {
  width: 1845px;
}
.w92-25 > span {
  width: 1840px;
}

.w92-5 {
  width: 1850px;
}
.w92-5 > span {
  width: 1840px;
}

.w92-75 {
  width: 1855px;
}
.w92-75 > span {
  width: 1840px;
}

.w93 {
  width: 1860px;
}
.w93 > span {
  width: 1860px;
}

.w93-25 {
  width: 1865px;
}
.w93-25 > span {
  width: 1860px;
}

.w93-5 {
  width: 1870px;
}
.w93-5 > span {
  width: 1860px;
}

.w93-75 {
  width: 1875px;
}
.w93-75 > span {
  width: 1860px;
}

.w94 {
  width: 1880px;
}
.w94 > span {
  width: 1880px;
}

.w94-25 {
  width: 1885px;
}
.w94-25 > span {
  width: 1880px;
}

.w94-5 {
  width: 1890px;
}
.w94-5 > span {
  width: 1880px;
}

.w94-75 {
  width: 1895px;
}
.w94-75 > span {
  width: 1880px;
}

.w95 {
  width: 1900px;
}
.w95 > span {
  width: 1900px;
}

.w95-25 {
  width: 1905px;
}
.w95-25 > span {
  width: 1900px;
}

.w95-5 {
  width: 1910px;
}
.w95-5 > span {
  width: 1900px;
}

.w95-75 {
  width: 1915px;
}
.w95-75 > span {
  width: 1900px;
}

.w96 {
  width: 1920px;
}
.w96 > span {
  width: 1920px;
}

.w96-25 {
  width: 1925px;
}
.w96-25 > span {
  width: 1920px;
}

.w96-5 {
  width: 1930px;
}
.w96-5 > span {
  width: 1920px;
}

.w96-75 {
  width: 1935px;
}
.w96-75 > span {
  width: 1920px;
}

.w97 {
  width: 1940px;
}
.w97 > span {
  width: 1940px;
}

.w97-25 {
  width: 1945px;
}
.w97-25 > span {
  width: 1940px;
}

.w97-5 {
  width: 1950px;
}
.w97-5 > span {
  width: 1940px;
}

.w97-75 {
  width: 1955px;
}
.w97-75 > span {
  width: 1940px;
}

.w98 {
  width: 1960px;
}
.w98 > span {
  width: 1960px;
}

.w98-25 {
  width: 1965px;
}
.w98-25 > span {
  width: 1960px;
}

.w98-5 {
  width: 1970px;
}
.w98-5 > span {
  width: 1960px;
}

.w98-75 {
  width: 1975px;
}
.w98-75 > span {
  width: 1960px;
}

.w99 {
  width: 1980px;
}
.w99 > span {
  width: 1980px;
}

.w99-25 {
  width: 1985px;
}
.w99-25 > span {
  width: 1980px;
}

.w99-5 {
  width: 1990px;
}
.w99-5 > span {
  width: 1980px;
}

.w99-75 {
  width: 1995px;
}
.w99-75 > span {
  width: 1980px;
}

.w100 {
  width: 2000px;
}
.w100 > span {
  width: 2000px;
}

.w100-25 {
  width: 2005px;
}
.w100-25 > span {
  width: 2000px;
}

.w100-5 {
  width: 2010px;
}
.w100-5 > span {
  width: 2000px;
}

.w100-75 {
  width: 2015px;
}
.w100-75 > span {
  width: 2000px;
}

.borderDblTop {
  border-top: 2px solid #000 !important;
}

.borderDblTopFaded {
  border-top: 2px solid #787a7a !important;
}

.borderDblTopwBG {
  border-top: 2px solid #000 !important;
  background-color: #d9d9d9 !important;
}

.borderSnglTop {
  border-top: 1px solid #000 !important;
}

.borderSnglBot {
  border-bottom: 1px solid #000 !important;
}

.borderDblBot {
  border-bottom: 2px solid #000 !important;
}

.borderDblLeft {
  border-left: 2px solid #000 !important;
}

.borderDblRight {
  border-right: 2px solid #000 !important;
}

.borderSnglRight {
  border-right: 1px solid #000 !important;
}

.rowShade {
  background-color: #e5e5e5 !important;
}

.emptyBG {
  background-color: transparent !important;
  border: none !important;
}

.darkGreyHeaderBG {
  background-color: #3a3a3a !important;
  border-left: 2px solid #000 !important;
  border-right: 2px solid #000 !important;
  color: #fff !important;
}

div#trelloDisplayButton {
  right: 80px;
  margin-top: 1px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (min-width: 1695px) {
  div#trelloDisplayButton {
    right: 2.962962963em;
  }
}
div#trelloDisplayButton img {
  max-width: 28px;
  max-height: 28px;
  cursor: pointer;
}

#trelloContainer {
  background-color: #3079ba;
  overflow: hidden;
  width: 330px;
  display: none;
  height: 550px;
  position: absolute;
  right: 0;
  top: 44px;
  z-index: 1000;
  line-height: 15px;
  -webkit-box-shadow: 0 0 0.4444444444em black;
  box-shadow: 0 0 0.4444444444em black;
}
#trelloContainer a {
  color: rgb(0, 50, 99);
  text-decoration: none;
}
#trelloContainer a:hover {
  text-decoration: underline;
}
#trelloContainer span.trellolink {
  position: absolute;
  min-width: 18px;
  min-height: 18px;
  top: 5px;
  right: 8px;
  cursor: pointer;
  background: url("../../images/app-icons/Trello-Icon-Ext-20.png") no-repeat;
  background-size: 18px;
}
#trelloContainer div.card {
  position: relative;
  background-color: #e3e3e3;
  margin: calc((330px - 316px) / 2);
  border-radius: 5px;
  padding: 3px;
  -webkit-box-shadow: 0 0 0.5925925926em #1a1a1a;
  box-shadow: 0 0 0.5925925926em #1a1a1a;
}
#trelloContainer div.card h1 {
  font-size: 15px;
}
#trelloContainer div.card h2 {
  font-size: 14px;
  text-decoration: underline;
}
#trelloContainer div.card h3 {
  font-size: 13px;
}
#trelloContainer div.card .text {
  font-size: 12px;
}
#trelloContainer div.card .date {
  font-size: 11px;
  color: #666666;
}
#trelloContainer div.card ul li {
  list-style-type: none;
}
#trelloContainer div.card > div {
  padding: 3px;
}
#trelloContainer div.card > div.header {
  overflow: hidden;
  background-color: #fff;
  border-radius: 3px;
}
#trelloContainer div.card div.list {
  font-size: 10px;
}
#trelloContainer div.card div.badges > ul li {
  margin-right: 3px;
  display: inline;
  list-style-type: none;
}
#trelloContainer div.card div.badges > ul li span {
  display: inline-block;
  padding-top: 5px;
}
#trelloContainer div.card div.badges > ul li:last-child {
  margin-right: 0;
}
#trelloContainer div.card div.badges > ul.activity {
  color: #777;
  font-size: 12px;
  float: left;
}
#trelloContainer div.card div.badges > ul.members {
  float: right;
  position: relative;
}
#trelloContainer div.card div.badges > ul.members img {
  max-width: 25px;
  border-radius: 25px;
}
#trelloContainer div.card div.badges > ul.members span {
  min-width: 25px;
  min-height: 25px;
  text-align: center;
  border-radius: 25px;
  background-color: #ccc;
  font-weight: bold;
  background-size: 25px !important;
}
#trelloContainer div.card div.badges .material-icons {
  font-size: 12px;
}
#trelloContainer div.card ul.labels li {
  display: inline-block;
  width: 30px;
  height: 8px;
  margin-right: 2px;
  border-radius: 5px;
  border: 1px solid #a6a6a6;
}
#trelloContainer div.cardfront {
  background-color: #fff;
  cursor: pointer;
}
#trelloContainer div.cardfront > div.header > div.title {
  margin-bottom: 5px;
}
#trelloContainer div.cardfront > div.header > div.list {
  margin: 0 5px;
}
#trelloContainer div.cardback {
  cursor: default;
}
#trelloContainer div.cardback > div.header {
  background-color: unset;
}
#trelloContainer div.cardback > div.header h1 {
  width: 90%;
}
#trelloContainer div.cardback div.cardsection {
  margin-bottom: 10px;
}
#trelloContainer div.cardback div.cardsection h2 {
  font-weight: bold;
  margin-bottom: 3px;
}
#trelloContainer div.cardback div.badges ul.labels li {
  height: unset;
  padding: 4px;
  width: unset;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  font-size: 11px;
}
#trelloContainer div.cardback div.activity ul li {
  margin-bottom: 5px;
}
#trelloContainer div.cardback div.activity ul li h3 {
  margin-bottom: 3px;
  font-weight: bold;
}
#trelloContainer div.cardback div.activity ul li span.text {
  display: inline-block;
  padding: 5px;
  white-space: pre-wrap;
  background-color: #fff;
}
#trelloContainer div.page {
  width: 100%;
  height: 100%;
  position: absolute;
}
#trelloContainer div.page div.cards {
  overflow: auto;
  height: calc(100% - 35px);
}
#trelloContainer div.offscreen {
  bottom: -100%;
  opacity: 0;
  background: #ccc;
  -webkit-transition: bottom 0.2s ease-out, opacity 0s ease-out;
  transition: bottom 0.2s ease-out, opacity 0s ease-out;
}
#trelloContainer div.offscreen.top {
  opacity: 1;
  bottom: 0px;
}
#trelloContainer div.trello_nav {
  vertical-align: middle;
  height: 35px;
  padding-top: 6px;
  position: absolute;
  bottom: 0;
  width: 100%;
  background: #265f91;
  text-align: center;
}
#trelloContainer div.trello_nav a {
  display: inline-block;
  margin-right: 5px;
  padding: 5px;
  cursor: pointer;
}
#trelloContainer div.trello_nav a.add {
  background: green;
  color: #fff;
  border-radius: 3px;
}
#trelloContainer div.trello_nav a.add:hover {
  text-decoration: none;
  background: #009a00;
}
#trelloContainer div.trello_nav a.cancel {
  background: red;
  color: #fff;
  border-radius: 3px;
}
#trelloContainer div.trello_nav a.cancel:hover {
  text-decoration: none;
  background: #ff3333;
}
#trelloContainer div.trello_nav a:last-child {
  margin-right: 0;
}
#trelloContainer div.trello_cards iframe {
  margin: calc((330px - 316px) / 2);
  width: 100% !important;
}
#trelloContainer div.trello_cards div.nocards p {
  padding: 5px;
  background-color: #fff;
  border-radius: 3px;
}
#trelloContainer div.trello_cardback {
  background: transparent;
}
#trelloContainer div.trello_lists section {
  width: 100%;
  height: calc(100% - 35px);
  overflow: auto;
  float: left;
}
#trelloContainer div.trello_lists h2 {
  margin: 5px;
  height: 20px;
  padding-top: 3px;
  text-align: center;
  background-color: #fff;
  border-radius: 3px;
}
#trelloContainer div.trello_lists div.trello_list ul.lists {
  margin: 0 10px;
}
#trelloContainer div.trello_lists div.trello_list ul.lists li {
  cursor: pointer;
  margin-bottom: 5px;
  padding: 5px;
  list-style-type: none;
  background-color: #fff;
  border-radius: 3px;
}

#conversations {
  height: 100%;
  padding: 5px 10px;
}
#conversations header {
  margin-bottom: 5px;
  width: calc(100% - 5px);
  background: #444;
  padding: 5px;
  color: #fff;
  cursor: pointer;
}
#conversations header svg {
  vertical-align: middle;
  width: 20px;
  fill: #fff;
}

.convo-list,
.convo-posts {
  display: inline-block;
  vertical-align: top;
  height: calc(100% - 30px);
  overflow-y: auto;
}

.convo-list {
  width: 400px;
  border: 1px solid #ccc;
}
.convo-list table {
  width: 100%;
}
.convo-list tr {
  cursor: pointer;
}
.convo-list tr:nth-child(even) {
  background: #efefef;
}
.convo-list tr.selected {
  background: rgb(0, 50, 99);
  color: #fff;
}
.convo-list td {
  padding: 3px;
}
.convo-list .date {
  text-align: right;
}

.convo-posts {
  width: 100%;
  max-width: 700px;
}
.convo-posts .post {
  margin-bottom: 10px;
  border-bottom: 1px dashed #ccc;
  padding-bottom: 10px;
  line-height: 18px;
}
.convo-posts .post ul {
  margin-bottom: 10px;
  padding-left: 30px;
}
.convo-posts .post li,
.convo-posts .post p {
  margin-bottom: 5px;
}
.convo-posts .post.truncate {
  position: relative;
  max-height: 125px;
  overflow: hidden;
}
.convo-posts .post.truncate::after {
  content: "...";
  padding: 2px 0 0 5px;
  font-size: 14px;
  color: #000;
  line-height: 43px;
  text-align: left;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 35px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(65%, rgb(255, 255, 255)));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255) 65%);
}
.convo-posts .post.truncate .post-header {
  background: #ccc;
  color: #000;
}
.convo-posts .post .st1 {
  text-decoration: none;
  font-weight: normal;
}
.convo-posts .post-header {
  margin-bottom: 5px;
  background: rgb(0, 50, 99);
  color: #fff;
  padding: 5px;
  font-weight: bold;
  cursor: pointer;
}
.convo-posts .post-body {
  padding: 0 5px;
}
.convo-posts .post-mode span {
  float: right;
  margin-left: 20px;
  font-weight: normal;
}

.conv-toggle {
  margin-bottom: 5px;
}
.conv-toggle label {
  margin-right: 5px;
}
.conv-toggle input[type=checkbox] {
  margin-left: 10px;
}

#pdev.ingame_pitcher .col {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
}
#pdev.ingame_pitcher .map-wrapper {
  margin-bottom: 0 !important;
  padding: 10px 0;
  white-space: nowrap;
}
#pdev.ingame_pitcher .map-wrapper.lhh {
  border-top: 1px dotted #909090;
}
#pdev.ingame_pitcher .map-title {
  position: absolute;
  margin-left: -82px;
  margin-top: 82px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  width: 204px;
  background: #ccc;
  padding: 10px;
  font-size: 20px;
  text-align: center;
}
#pdev.ingame_pitcher .vs-lhh {
  background: rgb(245, 150, 150);
}
#pdev.ingame_pitcher .vs-rhh {
  background: rgb(100, 150, 205);
}
#pdev.ingame_pitcher .maps {
  margin-left: 50px;
}
#pdev.ingame_pitcher #attack-key,
#pdev.ingame_pitcher #result-key,
#pdev.ingame_pitcher #contact-key,
#pdev.ingame_pitcher .all-keys,
#pdev.ingame_pitcher .pitch-keys {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  white-space: normal;
  border: 1px solid #000;
  background: #efefef;
  padding: 5px;
}
#pdev.ingame_pitcher #attack-key .key,
#pdev.ingame_pitcher #result-key .key,
#pdev.ingame_pitcher #contact-key .key,
#pdev.ingame_pitcher .all-keys .key,
#pdev.ingame_pitcher .pitch-keys .key {
  display: block;
}
#pdev.ingame_pitcher #attack-key .pitch,
#pdev.ingame_pitcher #result-key .pitch,
#pdev.ingame_pitcher #contact-key .pitch,
#pdev.ingame_pitcher .all-keys .pitch,
#pdev.ingame_pitcher .pitch-keys .pitch {
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 10px;
  height: 10px;
  border-radius: 20px;
}
#pdev.ingame_pitcher #attack-key .label,
#pdev.ingame_pitcher #result-key .label,
#pdev.ingame_pitcher #contact-key .label,
#pdev.ingame_pitcher .all-keys .label,
#pdev.ingame_pitcher .pitch-keys .label {
  display: inline-block;
  vertical-align: middle;
  font-size: 10px;
}
#pdev.ingame_pitcher #attack-key .Ball,
#pdev.ingame_pitcher #result-key .Ball,
#pdev.ingame_pitcher #contact-key .Ball,
#pdev.ingame_pitcher .all-keys .Ball,
#pdev.ingame_pitcher .pitch-keys .Ball {
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 10px;
  height: 10px;
  border-radius: 20px;
  background: #000;
}
#pdev.ingame_pitcher #attack-key .StrikeSwinging,
#pdev.ingame_pitcher #result-key .StrikeSwinging,
#pdev.ingame_pitcher #contact-key .StrikeSwinging,
#pdev.ingame_pitcher .all-keys .StrikeSwinging,
#pdev.ingame_pitcher .pitch-keys .StrikeSwinging {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 10px;
  height: 10px;
  border-radius: 0;
  border: 5px solid transparent;
  border-bottom: 10px solid #000;
  border-top: 0;
}
#pdev.ingame_pitcher #attack-key .StrikeLooking,
#pdev.ingame_pitcher #result-key .StrikeLooking,
#pdev.ingame_pitcher #contact-key .StrikeLooking,
#pdev.ingame_pitcher .all-keys .StrikeLooking,
#pdev.ingame_pitcher .pitch-keys .StrikeLooking {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 10px;
  height: 10px;
  border-radius: 0;
  border: 5px solid transparent;
  border-top: 10px solid #000;
  border-bottom: 0;
}
#pdev.ingame_pitcher #attack-key .Foul,
#pdev.ingame_pitcher #result-key .Foul,
#pdev.ingame_pitcher #contact-key .Foul,
#pdev.ingame_pitcher .all-keys .Foul,
#pdev.ingame_pitcher .pitch-keys .Foul {
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 10px;
  height: 10px;
  border-radius: 0;
  background: #000;
}
#pdev.ingame_pitcher #attack-key .InPlay,
#pdev.ingame_pitcher #result-key .InPlay,
#pdev.ingame_pitcher #contact-key .InPlay,
#pdev.ingame_pitcher .all-keys .InPlay,
#pdev.ingame_pitcher .pitch-keys .InPlay {
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  width: 9px;
  height: 9px;
  border-radius: 0;
  background: #000;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
#pdev.ingame_pitcher #attack-key [is-on],
#pdev.ingame_pitcher #result-key [is-on],
#pdev.ingame_pitcher #contact-key [is-on],
#pdev.ingame_pitcher .all-keys [is-on],
#pdev.ingame_pitcher .pitch-keys [is-on] {
  cursor: pointer;
}
#pdev.ingame_pitcher #attack-key [is-on=false],
#pdev.ingame_pitcher #result-key [is-on=false],
#pdev.ingame_pitcher #contact-key [is-on=false],
#pdev.ingame_pitcher .all-keys [is-on=false],
#pdev.ingame_pitcher .pitch-keys [is-on=false] {
  opacity: 0.3;
}
#pdev.ingame_pitcher .all-keys,
#pdev.ingame_pitcher #attack-key {
  width: 82px;
}
#pdev.ingame_pitcher .block-map {
  margin: 0;
}
#pdev.ingame_pitcher .block-map td {
  position: relative;
  height: 40px;
  border: 2px solid #000;
  font-size: 10px;
  text-align: center;
}
#pdev.ingame_pitcher .block-map div {
  padding-top: 8px;
  background: #fff;
}
#pdev.ingame_pitcher .block-map .top-left {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 28px;
  height: 28px;
  border: 2px solid #000;
  border-bottom: 0;
  border-right: 0;
}
#pdev.ingame_pitcher .block-map .top-right {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 28px;
  height: 28px;
  border: 2px solid #000;
  border-bottom: 0;
  border-left: 0;
}
#pdev.ingame_pitcher .block-map .bottom-left {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 28px;
  border: 2px solid #000;
  border-top: 0;
  border-right: 0;
}
#pdev.ingame_pitcher .block-map .bottom-right {
  position: absolute;
  top: 0;
  left: 0;
  width: 28px;
  height: 28px;
  border: 2px solid #000;
  border-top: 0;
  border-left: 0;
}
#pdev.ingame_pitcher .table {
  display: inline-block;
  vertical-align: top;
}
#pdev.ingame_pitcher .table .dv-table {
  margin-bottom: 0;
}
#pdev.ingame_pitcher .table .dv-table .horiz-split .top {
  height: 87px;
  padding-top: 35px;
  font-weight: bold;
}
#pdev.ingame_pitcher .table .dv-table .horiz-split .bottom {
  height: 34px;
  padding-top: 5px;
  font-weight: bold;
  font-style: italic;
}
#pdev.ingame_pitcher .table .dv-table .label {
  background: #ddd;
}
#pdev.ingame_pitcher .table .pitcher {
  background: #aaa;
}
#pdev.ingame_pitcher .table .notes {
  display: table;
  margin-top: 5px;
  width: 412px;
  border: 1px solid #ccc;
  font-size: 10px;
}
#pdev.ingame_pitcher .table .notes div:nth-child(2) {
  width: auto;
}
#pdev.ingame_pitcher .table .notes .table {
  display: table-cell;
  padding: 3px;
  white-space: normal;
}
#pdev.ingame_pitcher .table .notes .label {
  width: 40px;
  border-right: 1px solid #ccc;
  background: #ddd;
  font-weight: bold;
}
#pdev.ingame_pitcher .batter {
  margin-bottom: 15px;
  border-bottom: 1px dashed #000;
  padding-bottom: 15px;
  white-space: nowrap;
}
#pdev.ingame_pitcher .batter:last-child {
  border: 0;
}
#pdev.ingame_pitcher .batter .heatmap-generator {
  margin-right: 3px;
}
#pdev.ingame_pitcher .batter .heatmap-generator .title {
  padding: 2px;
  font-size: 12px;
}
#pdev.ingame_pitcher .batter .heatmap-generator .video-icon {
  top: 0;
  width: 16px;
}
#pdev.ingame_pitcher .batter .results {
  display: none;
  margin-top: 3px;
  font-size: 12px;
}
#pdev.ingame_pitcher .batter .alt-opts {
  background: #efefef;
  padding: 2px;
  text-align: right;
  font-size: 11px;
}
#pdev.ingame_pitcher .batter .alt-opts .animate {
  display: inline-block;
  color: rgb(0, 50, 99);
  cursor: pointer;
}
#pdev.ingame_pitcher .batter .alt-opts .animate:hover {
  color: #ce1126;
}
#pdev.ingame_pitcher .batter .hit-data {
  font-size: 11px;
  background: #efefef;
  padding: 2px;
}
#pdev.ingame_pitcher #section-key {
  margin-bottom: 10px;
}

#modal,
#dv-modal {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  background: rgba(0, 50, 99, 0.3);
  padding-bottom: 110px;
  text-align: center;
}
@media screen and (max-width: 1000px) {
  #modal,
  #dv-modal {
    background: rgb(255, 255, 255);
  }
}
#modal #close,
#dv-modal #close {
  position: absolute;
  z-index: 100;
  top: 0;
  right: 0;
  width: 25px;
  height: 25px;
}
@media screen and (max-width: 1000px) {
  #modal #close,
  #dv-modal #close {
    position: fixed;
  }
}
#modal #close:hover,
#dv-modal #close:hover {
  cursor: pointer;
}
#modal #modal-content,
#dv-modal #modal-content {
  display: inline-block;
  position: relative;
  z-index: 1001;
  margin: 60px auto 80px;
  min-width: 300px;
  border-radius: 5px;
  -webkit-box-shadow: 0 3px 5px #000;
          box-shadow: 0 3px 5px #000;
  background: #fff;
  padding: 10px;
  text-align: left;
}
#modal #modal-content.video_override,
#dv-modal #modal-content.video_override {
  width: 90%;
  height: 100%;
}
@media screen and (max-width: 1000px) {
  #modal #modal-content,
  #dv-modal #modal-content {
    margin: 0;
    width: 100%;
    max-width: 100%;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0;
  }
}
#modal .overlay,
#dv-modal .overlay {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgb(0, 50, 99);
  opacity: 0.3;
}
@media screen and (max-width: 1000px) {
  #modal .overlay,
  #dv-modal .overlay {
    background: #fff;
    opacity: 1;
  }
}
#modal .dv-table th,
#dv-modal .dv-table th {
  background: #465c82;
}
#modal .dv-table .group,
#dv-modal .dv-table .group {
  background-color: #8b95a7;
}
#modal .dv-table .empty-cell,
#dv-modal .dv-table .empty-cell {
  background-color: transparent;
}

#dv-modal {
  padding-bottom: 0px;
}
#dv-modal #modal-content {
  margin-bottom: 50px;
  max-width: none;
}
#dv-modal #modal-content h1 {
  margin-bottom: 10px;
  padding: 0;
  font-size: 22px;
  color: #4f779e;
}
#dv-modal #modal-content h1 span {
  font-size: 18px;
  color: #aaa;
}
#dv-modal #modal-content h1 select {
  font-size: 12px;
}

.modal-added {
  overflow: hidden !important;
}

#video-player,
#dv-video-player {
  margin: auto;
  width: calc(100% - 25px);
  outline: none;
}
#video-player video,
#dv-video-player video {
  width: 100%;
}
#video-player #close,
#dv-video-player #close {
  position: absolute;
  top: 0;
  right: 0;
}
#video-player #video,
#dv-video-player #video {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: calc(100% - 210px);
  overflow: hidden;
  background: #000;
}
@media screen and (max-width: 800px) {
  #video-player #video,
  #dv-video-player #video {
    display: block;
    margin-top: 20px;
    width: 100%;
  }
}
#video-player #playlist,
#dv-video-player #playlist {
  display: inline-block;
  vertical-align: top;
  width: 200px;
  max-height: 400px;
  overflow: auto;
}
@media screen and (max-width: 800px) {
  #video-player #playlist,
  #dv-video-player #playlist {
    display: block;
    margin-top: 5px;
    width: 100%;
    max-height: 300px;
  }
}
#video-player #playlist .track,
#dv-video-player #playlist .track {
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding: 5px;
  font-size: 12px;
  cursor: pointer;
}
#video-player #playlist .track:last-child,
#dv-video-player #playlist .track:last-child {
  border: 0;
}
@media screen and (min-width: 1000px) {
  #video-player #playlist .track:hover,
  #dv-video-player #playlist .track:hover {
    background: #ce1126;
    color: #fff;
  }
}
#video-player #playlist .title,
#dv-video-player #playlist .title {
  text-transform: uppercase;
}
#video-player p,
#dv-video-player p {
  line-height: 14px;
  white-space: normal;
}
#video-player .angles,
#dv-video-player .angles {
  display: inline-block;
  margin-right: 5px;
  padding: 3px 10px;
  background: #ce1126;
  color: #fff;
}
#video-player .angles.selected,
#dv-video-player .angles.selected {
  background: #000;
}
#video-player .now-playing,
#dv-video-player .now-playing {
  background: rgb(0, 50, 99);
  color: #fff;
}
#video-player .step-forward,
#video-player .step-backward,
#dv-video-player .step-forward,
#dv-video-player .step-backward {
  display: none;
  position: absolute;
  top: 0;
  width: 100px;
  height: calc(100% - 35px);
  background: #000;
  opacity: 0;
}
#video-player .step-forward,
#dv-video-player .step-forward {
  right: 0;
}
#video-player #pop-out,
#dv-video-player #pop-out {
  text-align: right;
}
@media screen and (max-width: 800px) {
  #video-player #pop-out,
  #dv-video-player #pop-out {
    display: none;
  }
}
#video-player #pop-out button,
#dv-video-player #pop-out button {
  display: inline-block;
  width: 200px;
}

#dv-video-player {
  height: 100%;
}
#dv-video-player #videos {
  height: 100%;
}
#dv-video-player video {
  height: calc(100% - 100px);
  border: 1px solid #000;
  background: #000;
}
#dv-video-player #video {
  width: calc(100% - 300px);
  height: 100%;
  background: transparent;
}
@media screen and (max-width: 800px) {
  #dv-video-player #video {
    display: block;
    margin-top: 20px;
    width: 100%;
  }
}
#dv-video-player #video .help-text {
  padding: 10px 0;
  color: #000;
  text-align: center;
  font-size: 12px;
}
@media screen and (max-width: 1000px) {
  #dv-video-player #video .help-text {
    display: none;
  }
}
#dv-video-player #playlist {
  width: 290px;
  height: 100%;
  max-height: none;
  border: 1px solid #000;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  #dv-video-player #playlist {
    display: block;
    margin-top: 5px;
    width: 100%;
    max-height: 400px;
  }
}
#dv-video-player #playlist label {
  font-weight: bold;
}
#dv-video-player #playlist .tracks {
  height: calc(100% - 50px);
  overflow-y: auto;
}
@media screen and (max-width: 800px) {
  #dv-video-player #playlist .tracks {
    max-height: 350px;
  }
}
#dv-video-player #playlist .tracks .angles {
  width: 100%;
  border-bottom: 0;
  background: #ededed;
  padding: 3px;
}
#dv-video-player #playlist .track {
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding: 0;
  font-size: 12px;
  cursor: pointer;
}
#dv-video-player #playlist .track:last-child {
  border: 0;
}
#dv-video-player #playlist .track.highlight {
  border: 2px solid #000;
  background: #fdb507;
  color: #000;
}
@media screen and (min-width: 1000px) {
  #dv-video-player #playlist .track:hover {
    background: #000;
    color: #fff;
  }
  #dv-video-player #playlist .track:hover .now-playing {
    color: #fff;
  }
}
#dv-video-player #playlist .track-info {
  padding: 3px;
}
#dv-video-player #playlist .details {
  display: inline-block;
  vertical-align: middle;
  margin-top: 5px;
  width: 230px;
}
#dv-video-player #playlist .date {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
#dv-video-player #playlist .date .month {
  font-weight: bold;
}
#dv-video-player #playlist .date .year {
  color: #888;
}
#dv-video-player #playlist .result {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
}
#dv-video-player #playlist .angles {
  margin: 0;
  width: 100%;
  background: #aaa;
  padding: 3px;
  font-size: 11px;
  color: #000;
}
#dv-video-player #playlist .angles .angle {
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  border-right: 1px solid #ccc;
  padding: 0 3px;
}
#dv-video-player #playlist .angles .angle:first-child {
  padding-left: 0;
}
#dv-video-player #playlist .angles .angle.selected {
  color: #ce1126;
}
#dv-video-player #playlist .node-combine {
  margin: 0;
  width: 100%;
  background: #aaa;
  padding: 3px;
  font-size: 11px;
  color: #000;
}
#dv-video-player #playlist .node-combine ul {
  margin: 3px 0;
}
#dv-video-player #playlist .node-combine ul li {
  cursor: pointer;
  padding: 3px 0;
}
#dv-video-player #playlist .node-combine ul li span {
  color: #ce1126;
}
#dv-video-player #playlist .node-combine ul li:hover {
  color: red;
  font-weight: bold;
}
#dv-video-player #playlist .suite {
  margin: 0;
  padding: 5px 3px;
  line-height: 14px;
}
#dv-video-player #meta-suite {
  float: none;
  border-bottom: 1px solid #888;
  background: #aaa;
  padding: 3px;
}
#dv-video-player .now-playing {
  background: transparent;
  color: #000;
}

#dv-launch-videos {
  position: fixed;
  z-index: 10;
  bottom: 10px;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
}
#dv-launch-videos div {
  display: inline-block;
  width: 245px;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.7);
  padding: 10px;
  text-align: center;
  color: #fff;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  #dv-launch-videos div:hover {
    background: rgb(0, 0, 0);
  }
}
#dv-launch-videos div.clear-videos {
  margin-left: 5px;
  width: 50px;
}

#dv-modal #modal-content.modal-resize-video {
  width: calc(100% - 300px);
  height: calc(100% - 120px);
  overflow: hidden;
}
@media screen and (max-width: 1000px) {
  #dv-modal #modal-content.modal-resize-video {
    width: 100%;
    height: auto;
  }
  #dv-modal #modal-content.modal-resize-video.cividPlayer {
    height: calc(100% - 120px);
  }
}

.confirmation-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9998;
  width: 100%;
  height: 100%;
}

.confirmation {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 400px;
  min-height: 150px;
  -webkit-box-shadow: 0 5px 8px #999;
          box-shadow: 0 5px 8px #999;
  border: 4px solid rgb(0, 50, 99);
  border-radius: 5px;
  background: #fff;
  padding: 10px 10px 60px;
  text-align: center;
}
.confirmation.error {
  border-color: #ce1126;
}
.confirmation p {
  font-size: 14px;
  line-height: 18px;
}
.confirmation .buttons {
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 100%;
  text-align: center;
}
.confirmation .buttons button {
  display: inline-block;
  min-width: 100px;
}

#dialogue-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9998;
  width: 100%;
  height: 100%;
}

#dialogue {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 300px;
  min-height: 150px;
  -webkit-box-shadow: 0 5px 8px #999;
          box-shadow: 0 5px 8px #999;
  border: 4px solid green;
  border-radius: 5px;
  background: #fff;
  padding: 10px 10px 60px;
  text-align: center;
}
#dialogue.error {
  border-color: #ce1126;
}
#dialogue p {
  font-size: 16px;
}
#dialogue button {
  position: absolute;
  bottom: 10px;
}
#dialogue .aux {
  margin-left: -35px;
  left: 50%;
  width: 70px;
}

#notification-message {
  position: fixed;
  bottom: 0;
  z-index: 1000;
  opacity: 1;
  width: 100%;
  background: #efefef;
  padding: 10px;
  text-align: center;
  color: #444;
}
#notification-message.success {
  opacity: 0;
  -webkit-transition: opacity 500ms 2s;
  transition: opacity 500ms 2s;
  width: 100%;
  background: rgb(50, 150, 50);
  color: #fff;
}

main#ReportViewer {
  padding: 10px;
}

main#ArsenalReport {
  font-size: 12px;
  height: 100%;
}
main#ArsenalReport strong {
  display: inline-block;
}
main#ArsenalReport a.button {
  font-size: 15px;
}
main#ArsenalReport .title {
  width: 100%;
  display: inline-block;
  background-color: #666666;
  color: #fff;
  text-align: center;
  padding: 3px;
  font-size: 12px;
}
main#ArsenalReport .title.main {
  background-color: #354157;
}
main#ArsenalReport .imgTitle {
  text-align: center;
  font-weight: bold;
  font-size: 10px;
}
main#ArsenalReport .lrgTxt {
  font-weight: bold;
  font-size: 22px;
}
main#ArsenalReport .medTxt {
  font-weight: bold;
  font-size: 13px;
}
main#ArsenalReport .rating {
  border-top: 1px solid #ddd;
  padding: 3px;
}
main#ArsenalReport .pitchType {
  color: #333;
}
main#ArsenalReport div.arsenal-menu {
  padding: 10px 0;
  border-bottom: 1px solid #333;
}
main#ArsenalReport div.arsenal-menu > span {
  margin-right: 10px;
}
main#ArsenalReport .batter-hand-print {
  display: none;
}
main#ArsenalReport section.content {
  height: 100%;
}
main#ArsenalReport section.content div.container {
  margin-bottom: 5px;
}
main#ArsenalReport section.content div.container > div {
  margin: 2px;
  background-color: #f1f1f1;
}
main#ArsenalReport section.content div.container.holdsMovement {
  min-height: 495px;
}
main#ArsenalReport section.content div.container.holdsMovement div.infotable,
main#ArsenalReport section.content div.container.holdsMovement div.chartContainer {
  height: 495px;
}
main#ArsenalReport section.content div.container .pitch-plot {
  margin-right: 12px;
  background-position-y: 10%;
  background-size: 27%;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  font-weight: bold;
}
main#ArsenalReport section.content div.container .pitch-plot.batter-left {
  background-image: url("../../images/graphics/batter-l.svg");
  padding-left: 68px;
}
main#ArsenalReport section.content div.container .pitch-plot.batter-right {
  background-image: url("../../images/graphics/batter.svg");
  background-position-x: 100%;
  padding-right: 68px;
}
main#ArsenalReport section.content div.container .pitch-plot div.container > div {
  margin: 0;
}
main#ArsenalReport section.content #InDepthContainer {
  max-width: 800px;
  min-height: 430px;
}
main#ArsenalReport section.content #InDepthContainer .chartContainer {
  width: 100%;
  max-height: 220px;
}
main#ArsenalReport section.content #InDepthContainer .chartContainer .konvajs-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
main#ArsenalReport section.content #InDepthContainer .infotable {
  width: 32.3%;
  max-height: 200px;
}
main#ArsenalReport section.content #InDepthContainer .infotable span.title {
  background-color: rgb(0, 50, 99);
}
main#ArsenalReport section.content #InDepthContainer .infotable span.barchart {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  vertical-align: middle;
}
main#ArsenalReport div.key {
  border: 1px solid #999;
  background-color: #f6f6f6;
  font-size: 11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
main#ArsenalReport div.key div.col {
  width: 100%;
  padding: 2px;
  border-right: 1px solid #666666;
}
main#ArsenalReport div.key div.col div.row {
  width: 100%;
  border-bottom: 1px solid #666666;
  line-height: 14px;
}
main#ArsenalReport div.key div.col div.row.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
main#ArsenalReport div.key div.col div.row.flex span {
  width: 100%;
  text-align: center;
}
main#ArsenalReport div.key div.col div.row.cell {
  display: table;
  width: 100%;
}
main#ArsenalReport div.key div.col div.row.cell span {
  display: table-cell;
  width: 25%;
}
main#ArsenalReport div.key div.col div.row:last-child {
  border-bottom: none;
}
main#ArsenalReport div.key div.col div.row div.rightContent {
  overflow: hidden;
  text-align: right;
  text-align: -webkit-right;
}
main#ArsenalReport div.key div.col.full {
  display: block;
  width: 100%;
}
main#ArsenalReport div.key div.col:last-child {
  border-right: none;
}
main#ArsenalReport div.key span.right {
  float: right;
}
main#ArsenalReport div.key span.left {
  float: left;
}
main#ArsenalReport div.key ul {
  list-style-type: none;
}
main#ArsenalReport div.key ul.inline {
  width: 85%;
}
main#ArsenalReport div.key ul.inline li {
  margin-top: 5px;
  height: 10px;
  width: 20%;
  display: inline-block;
}
main#ArsenalReport div.key ul.itemList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
main#ArsenalReport div.key ul.itemList li {
  width: 100%;
}
main#ArsenalReport div.key ul.itemList li.pitchType {
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
  text-align: center;
}
main#ArsenalReport div.panel {
  position: relative;
  display: inline-block;
  height: 350px;
  width: 100%;
  vertical-align: top;
}
main#ArsenalReport div.panel.copy {
  display: none;
}
main#ArsenalReport div.panel.long {
  height: unset;
}
main#ArsenalReport div.panel.long div.key {
  text-align: center;
}
main#ArsenalReport div.panel.long div.key span {
  padding: 0 5px;
  border-right: 1px solid #333;
}
main#ArsenalReport div.panel.long div.key span:last-child {
  border-right: none;
}
main#ArsenalReport div.panel span.title {
  height: 20px;
}
main#ArsenalReport div.panel div.key {
  width: 100%;
}
main#ArsenalReport div.panel.boxtable table, main#ArsenalReport div.panel.releaseSlot table {
  height: calc(350px - 45px) !important;
}
main#ArsenalReport div.panel.boxtable div.key, main#ArsenalReport div.panel.releaseSlot div.key {
  height: 45px;
}
main#ArsenalReport div.panel.boxchart div.key {
  height: 45px;
}
main#ArsenalReport div.panel.releaseSlot table {
  height: calc(350px - (45px + 20px));
}
main#ArsenalReport div.panel.releaseSlot div.key {
  height: 45px;
}
main#ArsenalReport div.infotable {
  width: 320px;
}
main#ArsenalReport div.infotable table {
  height: 100%;
  width: 100%;
}
main#ArsenalReport div.infotable table thead th {
  padding: 3px;
  background-color: #666666;
  color: #fff;
}
main#ArsenalReport div.infotable table th,
main#ArsenalReport div.infotable table td {
  border: 1px solid #999;
}
main#ArsenalReport div.infotable table td {
  text-align: center;
  vertical-align: middle;
}
main#ArsenalReport div.infotable table td > span:not(.title) {
  display: inline-block;
  width: 100%;
  margin-top: 2px;
}
main#ArsenalReport div.infotable table td.beside {
  vertical-align: baseline;
}
main#ArsenalReport div.infotable table td.beside > span:not(.title) {
  margin-top: 0;
  float: left;
  width: 50%;
  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;
}
main#ArsenalReport div.infotable table tr.isFB:nth-child(2) {
  border-bottom: 2px solid #000;
}
main#ArsenalReport div.infotable.boxtable table th,
main#ArsenalReport div.infotable.boxtable table td {
  width: 25%;
}
main#ArsenalReport div.infotable.boxtable table td.beside span:last-child {
  font-size: calc(22px / 2);
}
main#ArsenalReport div.infotable.releaseSlot table tr.imgRow td {
  width: 50%;
}
main#ArsenalReport div.infotable.releaseSlot table tr.imgRow img {
  width: 100%;
  max-height: 210px;
}
main#ArsenalReport div.infotable.releaseSlot table tr.dataRow td {
  width: 25%;
}
main#ArsenalReport div.infotable.releaseSlot table td {
  vertical-align: top;
}
main#ArsenalReport div.infotable.releaseSlot table span.title {
  font-size: 10px;
}
main#ArsenalReport div.infotable.movementtable div.table {
  min-height: auto;
}
main#ArsenalReport div.infotable.movementtable .pitchType {
  font-size: 18px;
}
main#ArsenalReport div.chartContainer {
  width: 400px;
}
main#ArsenalReport #contentSkyzones .chart {
  margin: 0 10px 0 0;
}
main#ArsenalReport #contentSkyzones .chart span.title {
  margin-bottom: 0;
}
main#ArsenalReport #contentSkyzones .chart span.statval {
  top: -15px;
}
main#ArsenalReport .heatmaps .title {
  text-align: left;
}
main#ArsenalReport #contentSkyzones .chart span.statval {
  display: none;
}
main#ArsenalReport .button {
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
  cursor: pointer;
  background: #9b9b9b;
  border-radius: 3px;
  padding: 3px 5px;
  color: #fff !important;
}
main#ArsenalReport .button.selected {
  background-color: #353535;
}
main#ArsenalReport .button.disabled {
  cursor: default !important;
  background-color: rgba(155, 155, 155, 0.5) !important;
}
main#ArsenalReport .button.disabled:hover {
  background-color: rgba(155, 155, 155, 0.5);
}
main#ArsenalReport .button:hover {
  background: #4f4f4f;
  color: #fff;
}
main#ArsenalReport .button.ok {
  background-color: green !important;
}
main#ArsenalReport .button.ok:hover {
  background: #004d00 !important;
  color: #fff;
}
main#ArsenalReport .button.cancel {
  background-color: maroon !important;
}
main#ArsenalReport .button.cancel:hover {
  background: #4d0000 !important;
  color: #fff;
}
main#ArsenalReport .button.action {
  color: #333;
  background-color: #fdb507;
}
main#ArsenalReport .button.action:hover {
  background: #cf9302 !important;
}

.print-name {
  display: none;
}

@media print {
  @page {
    size: auto;
    margin: 20px;
  }
  body {
    width: auto;
  }
  #dashNav {
    display: none;
  }
  main#ReportViewer {
    padding: 0;
  }
  main#ArsenalReport {
    zoom: 73.5%;
  }
  main#ArsenalReport div.panel.releaseSlot div.key {
    height: auto;
  }
  main#ArsenalReport .batter-hand-print {
    display: inline;
    font-weight: bold;
    color: #ce1126;
  }
  main#ArsenalReport section.content #InDepthContainer {
    max-width: 100%;
    zoom: 110%;
  }
  main#ArsenalReport #contentSkyzones .charts {
    width: 100%;
  }
  main#ArsenalReport #contentSkyzones .categoryRow {
    display: block;
    zoom: 74%;
    text-align: center;
  }
  main#ArsenalReport #contentSkyzones .chart {
    display: inline-block !important;
  }
  main#ArsenalReport #contentSkyzones .chart .title {
    height: auto;
  }
  main#ArsenalReport #contentSkyzones .chart span.statval {
    top: -23px;
  }
  main#ArsenalReport .title,
  main#ArsenalReport th {
    height: auto;
    font-size: 12pt;
  }
  main#ArsenalReport div.panel.releaseSlot table span.title {
    height: 32px;
    font-size: 10pt;
  }
  main#ArsenalReport .heatmaps .title {
    text-align: center;
  }
  main#ArsenalReport .heatmaps .plots-wrapper {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    zoom: 110%;
  }
  .print-name {
    display: block;
    position: absolute;
    left: 0;
    font-size: 30px;
    color: #ce1126;
    font-weight: bold;
    text-transform: uppercase;
  }
  header#app-head,
  nav#nav {
    display: none;
  }
  select#referencePeriod {
    margin-left: 5px;
    padding: 2px;
    border: none;
    background: transparent;
    -moz-appearance: none; /* Firefox */
    -webkit-appearance: none; /* Safari and Chrome */
    appearance: none;
    font-weight: bold;
    font-size: 25px;
  }
  main#content,
  #contentArsenalReport {
    width: 100%;
    margin: unset;
    padding: unset;
  }
  main#content section.dv-section,
  #contentArsenalReport section.dv-section {
    margin-top: 0;
  }
  main#content section.player-basic,
  #contentArsenalReport section.player-basic {
    position: relative;
    top: unset;
    left: unset;
    margin-bottom: 0;
  }
  main#content header.section-head,
  main#content div.rptv-menu,
  #contentArsenalReport header.section-head,
  #contentArsenalReport div.rptv-menu {
    display: none;
  }
  main#content section.bio-section,
  #contentArsenalReport section.bio-section {
    position: fixed;
    top: 5px;
    width: 100%;
  }
  main#content div.arsenal-menu,
  #contentArsenalReport div.arsenal-menu {
    position: fixed;
    width: 100%;
    font-size: 25px;
    text-align: right;
  }
  main#content div.arsenal-menu .batter-hand,
  main#content div.arsenal-menu .pitchTypes,
  #contentArsenalReport div.arsenal-menu .batter-hand,
  #contentArsenalReport div.arsenal-menu .pitchTypes {
    display: none;
  }
  main#content section.player-basic,
  #contentArsenalReport section.player-basic {
    display: none;
    height: unset;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
  }
  main#content section.player-basic div.photo,
  main#content section.player-basic div.basic span.str,
  main#content section.player-basic div.links,
  #contentArsenalReport section.player-basic div.photo,
  #contentArsenalReport section.player-basic div.basic span.str,
  #contentArsenalReport section.player-basic div.links {
    display: none;
  }
  main#content .page,
  #contentArsenalReport .page {
    -webkit-column-break-after: page;
       -moz-column-break-after: page;
            break-after: page;
    padding-top: 70px;
  }
  main#content .page .panel.copy,
  #contentArsenalReport .page .panel.copy {
    display: block;
  }
  main#content .usage-info,
  #contentArsenalReport .usage-info {
    font-size: 12pt;
  }
  main#content .label,
  #contentArsenalReport .label {
    font-size: 12pt;
  }
  main#content .pitch-plot,
  #contentArsenalReport .pitch-plot {
    zoom: 67%;
    font-size: 18pt;
    line-height: 20pt;
  }
  main#content .pitch-plot .pitch-plot,
  #contentArsenalReport .pitch-plot .pitch-plot {
    zoom: 100%;
  }
  main#content .show-batter .title,
  #contentArsenalReport .show-batter .title {
    font-size: 18pt;
  }
  main#content .show-batter .statval,
  #contentArsenalReport .show-batter .statval {
    display: none;
  }
  main#content .holdsMovement,
  #contentArsenalReport .holdsMovement {
    zoom: 127%;
    margin-top: 40px;
  }
  main#content .holdsMovement .movementtable th,
  #contentArsenalReport .holdsMovement .movementtable th {
    font-size: 13px;
  }
  main#content .holdsMovement .movementchart,
  #contentArsenalReport .holdsMovement .movementchart {
    width: 500px;
  }
  main#content .holdsMovement .movementchart .title,
  #contentArsenalReport .holdsMovement .movementchart .title {
    font-size: 13px;
  }
  main#content .holdsMovement .chart,
  #contentArsenalReport .holdsMovement .chart {
    zoom: 125%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImR2aWV3LmNzcyIsIl92YXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsc0RBQUE7QUF3NUtRLHFGQUFBO0FBdjVLUjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUZFLFNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUFBRjs7QUFFQTs7Ozs7Ozs7Ozs7RUFXRSxjQUFBO0FBQ0Y7O0FBQ0E7RUFDRSxjQUFBO0FBRUY7O0FBQUE7O0VBRUUsWUFBQTtBQUdGOztBQURBOzs7O0VBSUUsYUFBQTtBQUlGOztBQUZBO0VBQ0UseUJBQUE7RUFDQSxpQkFBQTtBQUtGOztBQUhBOztFQUVFLGtCQUFBO0FBTUY7O0FBSkE7O0VBRUUsaUJBQUE7QUFPRjs7QUF5TUE7RUFDRSx5QkFBQTtFQUNBLGtCQU5VO0VBT1YsWUFBQTtBQXRNRjtBQXdNRTtFQUNFLGFBQUE7QUF0TUo7O0FBd1BBO0VBQ0Usa0JBQUE7QUFyUEY7O0FBdVBBO0VBQ0UsNEJBQUE7QUFwUEY7O0FBc1BBO0VBQ0UsOEJBQUE7QUFuUEY7O0FBcVBBO0VBQ0UsOEJBQUE7QUFsUEY7O0FBb1BBO0VBQ0UsOEJBQUE7QUFqUEY7O0FBbVBBO0VBQ0UsOEJBQUE7QUFoUEY7O0FBa1BBO0VBQ0UsOEJBQUE7QUEvT0Y7O0FBaVBBO0VBQ0UsOEJBQUE7QUE5T0Y7O0FBZ1BBO0VBQ0UsY0FoR087QUE3SVQ7O0FBK09BO0VBQ0UsaUJBQUE7QUE1T0Y7O0FBOE9BO0VBQ0UsOEJBQUE7QUEzT0Y7O0FBNk9BO0VBQ0UsOEJBQUE7QUExT0Y7O0FBNE9BO0VBQ0UsOEJBQUE7QUF6T0Y7O0FBMk9BO0VBQ0UsOEJBQUE7QUF4T0Y7QUF5T0U7RUFDRSxXQUFBO0FBdk9KOztBQTBPQTtFQUNFLDhCQUFBO0FBdk9GO0FBd09FO0VBQ0UsV0FBQTtBQXRPSjs7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O0VBcytNTjtBQUNGIiwiZmlsZSI6ImR2aWV3LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi8qIEVyaWMgTWV5ZXIncyBSZXNldCBDU1MgdjIuMCAtIGh0dHA6Ly9jc3NyZXNldC5jb20gKi9cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIEB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGRhc2hib2FyZEJyZWFrOiA5OTJweDtcbiR4czogKFxuICBtYXg6IDc2N3B4LFxuKTtcbiRzbTogKFxuICBtaW46IDc2OHB4LFxuKTtcbiRtZDogKFxuICBtaW46ICRkYXNoYm9hcmRCcmVhayxcbik7XG4kbGc6IChcbiAgbWluOiAxMjAwcHgsXG4pO1xuJHNtLW9ubHk6IChcbiAgbWluOiBtYXAtZ2V0KCRzbSwgbWluKSxcbiAgbWF4OiBtYXAtZ2V0KCRtZCwgbWluKSAtIDEsXG4pO1xuJG1kLW9ubHk6IChcbiAgbWluOiBtYXAtZ2V0KCRtZCwgbWluKSxcbiAgbWF4OiBtYXAtZ2V0KCRsZywgbWluKSAtIDEsXG4pO1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkbWFwKSB7XG4gICRxdWVyeTogJyc7XG4gIEBpZiBtYXAtaGFzLWtleSgkbWFwLCBtaW4pIHtcbiAgICAkcXVlcnk6IGFwcGVuZCgkcXVlcnksICcobWluLXdpZHRoOiAje21hcC1nZXQoJG1hcCwgbWluKX0pJyk7XG4gIH1cbiAgQGlmIG1hcC1oYXMta2V5KCRtYXAsIG1pbikgYW5kIG1hcC1oYXMta2V5KCRtYXAsIG1heCkge1xuICAgICRxdWVyeTogYXBwZW5kKCRxdWVyeSwgJ2FuZCcpO1xuICB9XG4gIEBpZiBtYXAtaGFzLWtleSgkbWFwLCBtYXgpIHtcbiAgICAkcXVlcnk6IGFwcGVuZCgkcXVlcnksICcobWF4LXdpZHRoOiAje21hcC1nZXQoJG1hcCwgbWF4KX0pJyk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgI3skcXVlcnl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AZnVuY3Rpb24gZW0oJHBpeGVscywgJGNvbnRleHQ6IDEzLjUpIHtcbiAgQHJldHVybiBtYXRoLmRpdigkcGl4ZWxzLCAkY29udGV4dCkgKiAxZW07XG59XG5cbkBmdW5jdGlvbiBjYWxjX3JlbSgkcGl4ZWxzLCAkY29udGV4dDogMTYpIHtcbiAgQHJldHVybiBtYXRoLmRpdigkcGl4ZWxzLCAkY29udGV4dCkgKiAxcmVtO1xufVxuXG5AZnVuY3Rpb24gZmxleGlibGUtc2l6ZSgkY29udGV4dCwgJHRhcmdldCkge1xuICBAcmV0dXJuICh0YXJnZXQgLyAkY29udGV4dCAqIDEwMCUpO1xufVxuQG1peGluIGNhbGMoJHByb3BlcnR5LCAkZXhwcmVzc2lvbikge1xuICAjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyRleHByZXNzaW9ufSk7XG4gICN7JHByb3BlcnR5fTogY2FsYygjeyRleHByZXNzaW9ufSk7XG59XG5AbWl4aW4gY3VydmVkKCRyYWQpIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWQ7XG59XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAkb3BhY2l0eS1pZTogJG9wYWNpdHkgKiAxMDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7IC8vSUU4XG59XG5cbkBtaXhpbiBjZW50ZXIoJGF4aXM6ICdib3RoJykge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpZiAkYXhpcyA9PSAneScge1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICBAaWYgJGF4aXMgPT0gJ3gnIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIEBpZiAkYXhpcyA9PSAnYm90aCcge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5AbWl4aW4gY2VudGVycmVzZXQoJGF4aXM6ICdib3RoJykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpZiAkYXhpcyA9PSAneScge1xuICAgIHRvcDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxuICBAaWYgJGF4aXMgPT0gJ3gnIHtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG4gIEBpZiAkYXhpcyA9PSAnYm90aCcge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICB9XG59XG5cbkBtaXhpbiBzaGFkb3coJHZhbCwgJGZ1enosICRjb2xvcikge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICR2YWwgJHZhbCAkZnV6eiAkY29sb3I7XG4gIC1tb3otYm94LXNoYWRvdzogJHZhbCAkdmFsICRmdXp6ICRjb2xvcjtcbiAgYm94LXNoYWRvdzogJHZhbCAkdmFsICRmdXp6ICRjb2xvcjtcbn1cbkBtaXhpbiByZW1vdmVzaGFkb3coKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWl4aW4gcmVzcG9uZC10bygkbWVkaWEpIHtcbiAgQGlmICRtZWRpYSA9PSBwaG9uZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNTY4cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4kRFZoZWFkSGVpZ2h0OiBlbSg0NSk7XG5cbiRwcm9Db2xvcjogcmdiYSgzMCwgNTUsIDEwOCwgMC41KTtcbiRhbWFDb2xvcjogcmdiYSgyMjksIDI4LCA1NSwgMC41KTtcbiRhZG1Db2xvcjogcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjUpO1xuJHRyYW5zV2hpdGU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiR1aUdyZXk6ICNmM2YyZjA7XG4kYXBwQkdDb2xvckdyZXk6ICNlMGUwZTA7XG4kbWFyZ2luOiAxNXB4O1xuJHRhYmxlSGVhZGVyV2lkdGg6IDEwMCU7XG4kdGFiSW5hY3RpdmU6ICNjMGMwYzA7XG4kZm9ybVRhYkFjdGl2ZTogIzg0OTdhYztcbiRmb3JtVGFiSW5hY3RpdmU6ICR0YWJJbmFjdGl2ZTtcbiRmb3JtQm9yZGVyOiAjODQ5N2FjO1xuJGV2ZW5Db2xvcjogI2ZmZmZmZjtcbiRvZGRDb2xvcjogI2U3ZWZmMztcbiRzZWFyY2hXaWR0aDogMjQwcHg7XG4kbWF4V2lkdGg6IDk2MHB4O1xuJGRhc2gtbGVmdC13aWR0aDogMjQwcHg7XG4kaW5pdEhlaWdodDogNjU1cHg7XG4kc2VsZWN0ZWRSb3c6ICNmYmVjODg7XG4kcm93SG92ZXI6ICNjOWRhZmY7XG4kZ3JvdXBUaXRsZUJHOiAjZDRkMWNkO1xuJGdyb3VwVGl0bGVCb3JkZXJCb3R0b206ICNiN2I1YjE7XG4kbGlnaHRzbGF0ZWdyYXk6ICM2NDc1ODg7XG4kcGxheWVyZGV2WWVsbG93OiAjZmRiNTA3O1xuJHJvd0hpZ2hsaWdodDogI2ZmYzAwMDtcblxuJGhlYWRIZWlnaHQ6IGVtKDQyKTtcblxuJHBhZ2VEYXRhV2lkdGg6IDg1JTtcblxuLy8gdXNpbmcgaW4gdnVlXG4vLyBuYXZcbiRkdkRhcmtHcmV5OiAjMjUyOTJlO1xuJGxpc3RJdGVtQkc6ICNkY2U2ZjA7XG4kbGlzdEl0ZW1CR0hvdmVyOiAjNGQ4MGIzO1xuXG4kaW5kQmx1ZTogcmdiYSgwLCA1MCwgOTksIDEpO1xuJGluZFJlZDogI2NlMTEyNjtcblxuJGR2WWVsbG93OiAjZmRiNTA3O1xuJGR2WWVsbG93SG92ZXI6ICNjZjkzMDI7XG5cbiRpbmFjdGl2ZUJHOiAjYmRiZGJkO1xuJGluYWN0aXZlVGV4dDogIzQyNDI0MjtcbiRpbmFjdGl2ZUJHSG92ZXI6ICNhNGE0YTQ7XG5cbiRncmV5OiAjNmU2ZTZlO1xuXG4kc21Cb3JkUmFkOiAycHg7XG4kbWRCb3JkUmFkOiA0cHg7XG4kbGdCb3JkUmFkOiA2cHg7XG5cbi50ZXh0LWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gIGJvcmRlci1yYWRpdXM6ICRzbUJvcmRSYWQ7XG4gIHBhZGRpbmc6IDNweDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi8vIERJU0FCTEUgU0VMRUNUSU9OXG5AbWl4aW4gZGlzYWJsZS1zZWxlY3Rpb24ge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSBhbmQgT3BlcmEgKi9cbn1cblxuJGFwcExlZnRNZW51QkdDb2xvcjogIzcwMDkxNTtcbiRncmVlbjogIzBmNzUyZDtcbiRicmVhay1zbWFsbDogMzIwcHg7XG4kYnJlYWstbWVkaXVtOiA3NjhweDtcbiRicmVhay1sYXJnZTogMTAyNHB4O1xuJG1heFdpZHRoOiAxMjgwO1xuJGNvbldpZHRoOiAyNTBweDtcbiRjb25QYWRkaW5nOiA1cHg7XG4kYmxhY2tGYWRlMjA6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsIDAuOCk7XG4kYmxhY2tGYWRlMzA6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsIDAuNyk7XG4kYmxhY2tGYWRlNDA6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsIDAuNik7XG4kYmxhY2tGYWRlNTA6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsIDAuNSk7XG4kYmxhY2tGYWRlNjA6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsIDAuNCk7XG4kYmxhY2tGYWRlNzA6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsIDAuMyk7XG4kYmxhY2tGYWRlODA6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsIDAuMik7XG4kd2hpdGVGYWRlMzA6IHRyYW5zcGFyZW50aXplKCNmZmYsIDAuNyk7XG4kd2hpdGVGYWRlNDA6IHRyYW5zcGFyZW50aXplKCNmZmYsIDAuNik7XG4kd2hpdGVGYWRlNTA6IHRyYW5zcGFyZW50aXplKCNmZmYsIDAuNSk7XG4kd2hpdGVGYWRlNjA6IHRyYW5zcGFyZW50aXplKCNmZmYsIDAuNCk7XG4kd2hpdGVGYWRlNzA6IHRyYW5zcGFyZW50aXplKCNmZmYsIDAuMyk7XG4kd2hpdGVGYWRlODA6IHRyYW5zcGFyZW50aXplKCNmZmYsIDAuMik7XG4kbmF2SXRlbVRyYW5zOiAwLjk7XG4kbmF2SXRlbVRyYW5zSG92ZXI6IDAuNTtcbiRuYXZQYWRkaW5nOiBlbSgyMCk7XG4kbmF2Rm9udFNpemU6IGVtKDEyKTtcbiRhcHBQYWRkaW5nOiBlbSgxMCk7XG4kbWluQXBwSGVpZ2h0OiA0NjBweDtcbiRidXR0b25Ib3ZlcjogdHJhbnNwYXJlbnRpemUoIzAwMCwgMC40KSAhaW1wb3J0YW50O1xuXG4vLyBQREVWIHZhcnNcbiRwbGF5ZXJEZXZVSUNvbG9yOiAjMjIyNTJhO1xuJG1haW5OYXZIZWlnaHQ6IGVtKDQ1KTtcbiRkYXNoTmF2V2lkdGg6IGVtKDE3NSk7XG4kbmF2QkdDb2xvcjogJGxpZ2h0c2xhdGVncmF5O1xuLy8gRU5EIFBERVZcblxuLnBhbm5pbmcge1xuICBjdXJzb3I6IGFsbC1zY3JvbGw7XG59XG4ucmgtcGxhdG9vbiB7XG4gIGJhY2tncm91bmQ6IHJnYigyNDUsIDgwLCA4MCk7XG59XG4ubGgtcGxhdG9vbiB7XG4gIGJhY2tncm91bmQ6IHJnYigxODUsIDE4MCwgMjUwKTtcbn1cbi5taWwtZnJlZS1hZ2VudCB7XG4gIGJhY2tncm91bmQ6IHJnYigyMjgsIDE3MCwgMTcwKTtcbn1cbi5ydWxlNSB7XG4gIGJhY2tncm91bmQ6IHJnYigyMTMsIDEzNCwgMjQ1KTtcbn1cbi5mcmVlLWFnZW50IHtcbiAgYmFja2dyb3VuZDogcmdiKDE4MCwgMjIwLCAyNTApO1xufVxuLm9wdGlvbi1uZXh0IHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAxNjApO1xufVxuLmFyYiB7XG4gIGJhY2tncm91bmQ6IHJnYigxNzAsIDIyMCwgMTcwKTtcbn1cbi5pbmp1cmVkIHtcbiAgY29sb3I6ICRpbmRSZWQ7XG59XG4ucmVjZW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYWFhIHtcbiAgYmFja2dyb3VuZDogcmdiKDIzMCwgMjMwLCAyMzApO1xufVxuLmFhIHtcbiAgYmFja2dyb3VuZDogcmdiKDIxMCwgMjEwLCAyMTApO1xufVxuLmhpLWEge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTgwLCAxODAsIDE4MCk7XG59XG4ubG8tYSB7XG4gIGJhY2tncm91bmQ6IHJnYigxNjAsIDE2MCwgMTYwKTtcbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5sb3dlci1sZXYge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTQwLCAxNDAsIDE0MCk7XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ucm9va2llIHtcbiAgYmFja2dyb3VuZDogcmdiKDEyMCwgMTIwLCAxMjApO1xuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4lbm9Ub3VjaEhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbkhvdmVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8vYm9vdGNhbXAgc2Nzc1xuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzLW1pbjogNDgwcHg7XG4kc2NyZWVuLXNtLW1pbjogNzY4cHg7XG4kc2NyZWVuLW1kLW1pbjogOTkycHg7XG4kc2NyZWVuLWxnLW1pbjogMTIwMHB4O1xuXG4kbWFpbk5hdkhlaWdodDogNDRweDtcbiRwbGF5ZXJEZXZVSUNvbG9yOiAjMjIyNTJhO1xuJG5hdkJHQ29sb3I6ICRsaWdodHNsYXRlZ3JheTtcbiRhc21Cb3JkZXJMaWdodEdyZXk6ICM5ZjllOWY7XG4kbmF2QkdTZWxlY3RlZENvbG9yOiBkYXJrZW4oJGluZFJlZCwgMjAlKTtcbiRzbWFsbC1zY3JlZW46IDEyOTBweDtcbiR0YWJsZXQtd2lkdGg6IDEwMDBweDtcbiRwaG9uZS13aWR0aDogODAwcHg7XG4kaGVhZGVyLWhlaWdodDogJG1haW5OYXZIZWlnaHQ7XG4kZGFzaE5hdldpZHRoOiAxNzVweDtcbiRkYXNoTmF2V2lkdGgtbW9iaWxlOiA0MHB4O1xuJGRhc2hOYXZXaWR0aC13aWRlOiAzMDBweDtcbiRzY291dGluZy1ncmF5OiAjOGI5NWE3O1xuJHNjb3V0aW5nLWJsdWU6ICM0NjVjODI7XG4kZmxvYXRlci1jb2xvcjogI2QzZGJlMjtcbiR0d2VudHktZm91ci1ob3VyLWNvbG9yOiBsaWdodGVuKCM1NTZiMmYsIDE1JSk7XG4kc2V2ZW4tZGF5cy1jb2xvcjogbGlnaHRlbigjNTU2YjJmLCA0NSUpO1xuXG4vLyBWdWUgQ29tcG9uZW50IExpYnJhcnkgdXRpbGl0aWVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTXVzdCBrZWVwIGluIHN5bmMgdW50aWwgd2UgYmVnaW4gcHVibGlzaGluZyBwYWNrYWdlc1xuXG4vLyBtYWluIGNvbG9yc1xuJHNjb3V0aW5nLWdyYXk6ICM4Yjk1YTc7XG4kc2NvdXRpbmctYmx1ZTogIzQ2NWM4MjtcblxuJGluZC1ibHVlOiByZ2JhKDAsIDUwLCA5OSwgMSk7XG4kaW5kLXJlZDogI2NlMTEyNjtcblxuLy8gVXRpbGl0eSBjb2xvcnNcblxuJGRhdGEtbGFiZWwtYmFja2dyb3VuZDogIzQ2NDY0NjtcblxuJGluYWN0aXZlLWJhY2tncm91bmQ6ICNiZGJkYmQ7XG4kaW5hY3RpdmUtdGV4dDogIzQyNDI0MjtcbiRpbmFjdGl2ZS1iYWNrZ3JvdW5kLWhvdmVyOiAjYTRhNGE0O1xuXG4vLyBVdGlsaXR5XG4kYm9yZC1yYWQtc206IDJweDtcbiRib3JkLXJhZC1tZDogNHB4O1xuJGJvcmQtcmFkLWxnOiA2cHg7XG5cbiR0ZXh0LXBhZC1zbTogM3B4O1xuJHRleHQtcGFkLW1kOiA1cHg7XG4kdGV4dC1wYWQtbGc6IDdweDtcblxuJGZhZGU6IDA7XG4kYXdheUZhZGU6IDAuNDtcbiRBUklQcmltYXJ5OiAjYTcxOTMwO1xuJEFUTFByaW1hcnk6ICMxMzI3NGY7XG4kQkFMUHJpbWFyeTogI2RmNDYwMTtcbiRCT1NQcmltYXJ5OiAjYmQzMDM5O1xuJENISVByaW1hcnk6ICMwZTMzODY7XG4kQ1dTUHJpbWFyeTogIzAwMDtcbiRDSU5QcmltYXJ5OiAjYzYwMTFmO1xuJENPTFByaW1hcnk6ICMzMzMzNjY7XG4kQ0xFUHJpbWFyeTogI2UzMTkzNztcbiRERVRQcmltYXJ5OiAjMGMyYzU2O1xuJEhPVVByaW1hcnk6ICNlYjZlMWY7XG4kS0NQcmltYXJ5OiAjMDA0Njg3O1xuJExBQVByaW1hcnk6ICNiYTAwMjE7XG4kTEFQcmltYXJ5OiAjMDA1YTljO1xuJE1JQVByaW1hcnk6ICNmZjY2MDA7XG4kTUlMUHJpbWFyeTogI2I2OTIyZTtcbiRNSU5QcmltYXJ5OiAjZDMxMTQ1O1xuJE5ZUHJpbWFyeTogIzAwMmQ3MjtcbiROWVlQcmltYXJ5OiAjMDAzMDg3O1xuJE9BS1ByaW1hcnk6ICMwMDM4MzE7XG4kUEhJUHJpbWFyeTogI2U4MTgyODtcbiRQSVRQcmltYXJ5OiAjZmRiODI3O1xuJFNEUHJpbWFyeTogIzA1MTQzZjtcbiRTRlByaW1hcnk6ICNmZDVhMWU7XG4kU0VBUHJpbWFyeTogIzAwNWM1YztcbiRTVExQcmltYXJ5OiAjYzQxZTNhO1xuJFRCUHJpbWFyeTogIzA5MmM1YztcbiRURVhQcmltYXJ5OiAjMDAzMjc4O1xuJFRPUlByaW1hcnk6ICMxMzRhOGU7XG4kV1NIUHJpbWFyeTogI2FiMDAwMztcblxuQG1peGluIHRlYW1Db2xvcnMoKSB7XG4gIC5BUklDb2xvcnMge1xuICAgIGNvbG9yOiAkQVJJUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAkQVJJUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogZGFya2VuKCNkYmNlYWMsIDUwKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkQVJJUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5BVExDb2xvcnMge1xuICAgIGNvbG9yOiAkQVRMUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjMDAyZjVmICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkQVRMUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkQVRMUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5CQUxDb2xvcnMge1xuICAgIGNvbG9yOiAkQkFMUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkQkFMUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkQkFMUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5CT1NDb2xvcnMge1xuICAgIGNvbG9yOiAkQk9TUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjMDAyMjQ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkQk9TUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkQk9TUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5DSElDb2xvcnMge1xuICAgIGNvbG9yOiAkQ0hJUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjMDAzMjc5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkQ0hJUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkQ0hJUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5DV1NDb2xvcnMge1xuICAgIGNvbG9yOiAkQ1dTUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAkQ1dTUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogJENXU1ByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzSG9tZSxcbiAgICAudGVhbVBsYXllcixcbiAgICAuc2VyaWVzLFxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJENXU1ByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuQ0lOQ29sb3JzIHtcbiAgICBjb2xvcjogJENJTlByaW1hcnkgIWltcG9ydGFudDtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogJENJTlByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzSG9tZSxcbiAgICAudGVhbVBsYXllcixcbiAgICAuc2VyaWVzLFxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJENJTlByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuQ09MQ29sb3JzIHtcbiAgICBjb2xvcjogJENPTFByaW1hcnkgIWltcG9ydGFudDtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogJENPTFByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzSG9tZSxcbiAgICAudGVhbVBsYXllcixcbiAgICAuc2VyaWVzLFxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJENPTFByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuQ0xFQ29sb3JzIHtcbiAgICBjb2xvcjogJENMRVByaW1hcnkgIWltcG9ydGFudDtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogIzAwMzM2NiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogJENMRVByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzSG9tZSxcbiAgICAudGVhbVBsYXllcixcbiAgICAuc2VyaWVzLFxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJENMRVByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuREVUQ29sb3JzIHtcbiAgICBjb2xvcjogJERFVFByaW1hcnkgIWltcG9ydGFudDtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogIzAwMTc0MiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogJERFVFByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzSG9tZSxcbiAgICAudGVhbVBsYXllcixcbiAgICAuc2VyaWVzLFxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJERFVFByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuSE9VQ29sb3JzIHtcbiAgICBjb2xvcjogJEhPVVByaW1hcnkgIWltcG9ydGFudDtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogIzA3Mjg1NCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogJEhPVVByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzSG9tZSxcbiAgICAudGVhbVBsYXllcixcbiAgICAuc2VyaWVzLFxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJEhPVVByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuS0NDb2xvcnMge1xuICAgIGNvbG9yOiAkS0NQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICRLQ1ByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6IGRhcmtlbigjNzRiNGZhLCA0MCkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzSG9tZSxcbiAgICAudGVhbVBsYXllcixcbiAgICAuc2VyaWVzLFxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJEtDUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5MQUFDb2xvcnMge1xuICAgIGNvbG9yOiAkTEFBUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjMDAyMjQ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkTEFBUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkTEFBUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5MQUNvbG9ycyB7XG4gICAgY29sb3I6ICRMQVByaW1hcnkgIWltcG9ydGFudDtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogJExBUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogJExBUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkTEFQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLk1JQUNvbG9ycyB7XG4gICAgY29sb3I6ICRNSUFQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICNmOTQyM2EgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6ICRNSUFQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRNSUFQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLk1JTENvbG9ycyB7XG4gICAgY29sb3I6ICRNSUxQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICMxODJiNDkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6ICRNSUxQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRNSUxQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLk1JTkNvbG9ycyB7XG4gICAgY29sb3I6ICRNSU5QcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICMwNzI3NTQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6ICRNSU5QcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRNSU5QcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLk5ZQ29sb3JzIHtcbiAgICBjb2xvcjogJE5ZUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjMDAyYzc3ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkTllQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCROWVByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuTllZQ29sb3JzIHtcbiAgICBjb2xvcjogJE5ZWVByaW1hcnkgIWltcG9ydGFudDtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogJE5ZWVByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6IGRhcmtlbigjZmZmZmZmLCA4MCkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzSG9tZSxcbiAgICAudGVhbVBsYXllcixcbiAgICAuc2VyaWVzLFxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJE5ZWVByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuT0FLQ29sb3JzIHtcbiAgICBjb2xvcjogJE9BS1ByaW1hcnkgIWltcG9ydGFudDtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogJE9BS1ByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6IGRhcmtlbigkT0FLUHJpbWFyeSwgNDApICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRPQUtQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLlBISUNvbG9ycyB7XG4gICAgY29sb3I6ICRQSElQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICMwMDMwODcgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6ICRQSElQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRQSElQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLlBJVENvbG9ycyB7XG4gICAgY29sb3I6ICRQSVRQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6IGRhcmtlbigkUElUUHJpbWFyeSwgMzApICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRQSVRQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLlNEQ29sb3JzIHtcbiAgICBjb2xvcjogJFNEUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAkU0RQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oI2I0YTc2YywgMzApICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRTRFByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuU0ZDb2xvcnMge1xuICAgIGNvbG9yOiAkU0ZQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6ICRTRlByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlzSG9tZSxcbiAgICAudGVhbVBsYXllcixcbiAgICAuc2VyaWVzLFxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJFNGUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5TRUFDb2xvcnMge1xuICAgIGNvbG9yOiAkU0VBUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjMGMyYzU2ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkU0VBUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkU0VBUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5TVExDb2xvcnMge1xuICAgIGNvbG9yOiAkU1RMUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGg1IHtcbiAgICAgIGNvbG9yOiAjMGEyMjUyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkU1RMUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkU1RMUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5UQkNvbG9ycyB7XG4gICAgY29sb3I6ICRUQlByaW1hcnkgIWltcG9ydGFudDtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogJFRCUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBjb2xvcjogZGFya2VuKCM5ZWNlZWUsIDQwKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaXNIb21lLFxuICAgIC50ZWFtUGxheWVyLFxuICAgIC5zZXJpZXMsXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZkNzAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkVEJQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLlRFWENvbG9ycyB7XG4gICAgY29sb3I6ICRURVhQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICMwMDMyNzkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6ICRURVhQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRURVhQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLlRPUkNvbG9ycyB7XG4gICAgY29sb3I6ICRUT1JQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICMwNDFlNDIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6ICRUT1JQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRUT1JQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLldTSENvbG9ycyB7XG4gICAgY29sb3I6ICRXU0hQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICMxMTIyNWIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6ICRXU0hQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pc0hvbWUsXG4gICAgLnRlYW1QbGF5ZXIsXG4gICAgLnNlcmllcyxcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRXU0hQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgI2dhbWVzIHtcbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLkFSSUNvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRBUklQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5BUklDb2xvcnMge1xuICAgICAgY29sb3I6ICRBUklQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuQVRMQ29sb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJEFUTFByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLkFUTENvbG9ycyB7XG4gICAgICBjb2xvcjogJEFUTFByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICAjbGVnZW5kIHNwYW4ge1xuICAgICAgJi5CQUxDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkQkFMUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uQkFMQ29sb3JzIHtcbiAgICAgIGNvbG9yOiAkQkFMUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLkJPU0NvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRCT1NQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5CT1NDb2xvcnMge1xuICAgICAgY29sb3I6ICRCT1NQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuQ0hJQ29sb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJENISVByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLkNISUNvbG9ycyB7XG4gICAgICBjb2xvcjogJENISVByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICAjbGVnZW5kIHNwYW4ge1xuICAgICAgJi5DV1NDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkQ1dTUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uQ1dTQ29sb3JzIHtcbiAgICAgIGNvbG9yOiAkQ1dTUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLkNJTkNvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRDSU5QcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5DSU5Db2xvcnMge1xuICAgICAgY29sb3I6ICRDSU5QcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuQ09MQ29sb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJENPTFByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLkNPTENvbG9ycyB7XG4gICAgICBjb2xvcjogJENPTFByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICAjbGVnZW5kIHNwYW4ge1xuICAgICAgJi5DTEVDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkQ0xFUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uQ0xFQ29sb3JzIHtcbiAgICAgIGNvbG9yOiAkQ0xFUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLkRFVENvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRERVRQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5ERVRDb2xvcnMge1xuICAgICAgY29sb3I6ICRERVRQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuSE9VQ29sb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJEhPVVByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLkhPVUNvbG9ycyB7XG4gICAgICBjb2xvcjogJEhPVVByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICAjbGVnZW5kIHNwYW4ge1xuICAgICAgJi5LQ0NvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRLQ1ByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLktDQ29sb3JzIHtcbiAgICAgIGNvbG9yOiAkS0NQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuTEFBQ29sb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJExBQVByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLkxBQUNvbG9ycyB7XG4gICAgICBjb2xvcjogJExBQVByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICAjbGVnZW5kIHNwYW4ge1xuICAgICAgJi5MQUNvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRMQVByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLkxBQ29sb3JzIHtcbiAgICAgIGNvbG9yOiAkTEFQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuTUlBQ29sb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJE1JQVByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLk1JQUNvbG9ycyB7XG4gICAgICBjb2xvcjogJE1JQVByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICAjbGVnZW5kIHNwYW4ge1xuICAgICAgJi5NSUxDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkTUlMUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uTUlMQ29sb3JzIHtcbiAgICAgIGNvbG9yOiAkTUlMUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLk1JTkNvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRNSU5QcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5NSU5Db2xvcnMge1xuICAgICAgY29sb3I6ICRNSU5QcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuTllDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkTllQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5OWUNvbG9ycyB7XG4gICAgICBjb2xvcjogJE5ZUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLk5ZWUNvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCROWVlQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5OWVlDb2xvcnMge1xuICAgICAgY29sb3I6ICROWVlQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuT0FLQ29sb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJE9BS1ByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLk9BS0NvbG9ycyB7XG4gICAgICBjb2xvcjogJE9BS1ByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICAjbGVnZW5kIHNwYW4ge1xuICAgICAgJi5QSElDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkUEhJUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uUEhJQ29sb3JzIHtcbiAgICAgIGNvbG9yOiAkUEhJUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLlBJVENvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRQSVRQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5QSVRDb2xvcnMge1xuICAgICAgY29sb3I6ICRQSVRQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuU0RDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkU0RQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5TRENvbG9ycyB7XG4gICAgICBjb2xvcjogJFNEUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLlNGQ29sb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJFNGUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uU0ZDb2xvcnMge1xuICAgICAgY29sb3I6ICRTRlByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICAjbGVnZW5kIHNwYW4ge1xuICAgICAgJi5TRUFDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkU0VBUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uU0VBQ29sb3JzIHtcbiAgICAgIGNvbG9yOiAkU0VBUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLlNUTENvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRTVExQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5TVExDb2xvcnMge1xuICAgICAgY29sb3I6ICRTVExQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuVEJDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZDcwMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkVEJQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5UQkNvbG9ycyB7XG4gICAgICBjb2xvcjogJFRCUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLFxuICAgICNsZWdlbmQgc3BhbiB7XG4gICAgICAmLlRFWENvbG9ycyB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRURVhQcmltYXJ5LCAkZmFkZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5URVhDb2xvcnMge1xuICAgICAgY29sb3I6ICRURVhQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgI2xlZ2VuZCBzcGFuIHtcbiAgICAgICYuVE9SQ29sb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJFRPUlByaW1hcnksICRmYWRlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLlRPUkNvbG9ycyB7XG4gICAgICBjb2xvcjogJFRPUlByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSxcbiAgICAjbGVnZW5kIHNwYW4ge1xuICAgICAgJi5XU0hDb2xvcnMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkV1NIUHJpbWFyeSwgJGZhZGUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uV1NIQ29sb3JzIHtcbiAgICAgIGNvbG9yOiAkV1NIUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vKiEgalF1ZXJ5IFVJIC0gdjEuMTEuMiAtIDIwMTUtMDEtMjFcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGRyYWdnYWJsZS5jc3MsIHJlc2l6YWJsZS5jc3MsIHNlbGVjdGFibGUuY3NzLCBzb3J0YWJsZS5jc3MsIGFjY29yZGlvbi5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIGJ1dHRvbi5jc3MsIGRhdGVwaWNrZXIuY3NzLCBkaWFsb2cuY3NzLCBtZW51LmNzcywgcHJvZ3Jlc3NiYXIuY3NzLCBzZWxlY3RtZW51LmNzcywgc2xpZGVyLmNzcywgc3Bpbm5lci5jc3MsIHRhYnMuY3NzLCB0b29sdGlwLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9mZkRlZmF1bHQ9VHJlYnVjaGV0JTIwTVMlMkNIZWx2ZXRpY2ElMkNBcmlhbCUyQ3NhbnMtc2VyaWYmZndEZWZhdWx0PWJvbGQmZnNEZWZhdWx0PTEuMWVtJmNvcm5lclJhZGl1cz02cHgmYmdDb2xvckhlYWRlcj0lMjNkZGRkZGQmYmdUZXh0dXJlSGVhZGVyPWdsYXNzJmJnSW1nT3BhY2l0eUhlYWRlcj0zNSZib3JkZXJDb2xvckhlYWRlcj0lMjNiYmJiYmImZmNIZWFkZXI9JTIzNDQ0NDQ0Jmljb25Db2xvckhlYWRlcj0lMjM5OTk5OTkmYmdDb2xvckNvbnRlbnQ9JTIzYzljOWM5JmJnVGV4dHVyZUNvbnRlbnQ9aW5zZXRfc29mdCZiZ0ltZ09wYWNpdHlDb250ZW50PTUwJmJvcmRlckNvbG9yQ29udGVudD0lMjNhYWFhYWEmZmNDb250ZW50PSUyMzMzMzMzMyZpY29uQ29sb3JDb250ZW50PSUyMzk5OTk5OSZiZ0NvbG9yRGVmYXVsdD0lMjNlZWVlZWUmYmdUZXh0dXJlRGVmYXVsdD1nbGFzcyZiZ0ltZ09wYWNpdHlEZWZhdWx0PTYwJmJvcmRlckNvbG9yRGVmYXVsdD0lMjNjY2NjY2MmZmNEZWZhdWx0PSUyMzAwMzI2MyZpY29uQ29sb3JEZWZhdWx0PSUyMzAwMzI2MyZiZ0NvbG9ySG92ZXI9JTIzZjhmOGY4JmJnVGV4dHVyZUhvdmVyPWdsYXNzJmJnSW1nT3BhY2l0eUhvdmVyPTEwMCZib3JkZXJDb2xvckhvdmVyPSUyM2JiYmJiYiZmY0hvdmVyPSUyMzAwMzI2MyZpY29uQ29sb3JIb3Zlcj0lMjMwMDMyNjMmYmdDb2xvckFjdGl2ZT0lMjM5OTk5OTkmYmdUZXh0dXJlQWN0aXZlPWluc2V0X2hhcmQmYmdJbWdPcGFjaXR5QWN0aXZlPTc1JmJvcmRlckNvbG9yQWN0aXZlPSUyMzk5OTk5OSZmY0FjdGl2ZT0lMjNmZmZmZmYmaWNvbkNvbG9yQWN0aXZlPSUyMzQ1NDU0NSZiZ0NvbG9ySGlnaGxpZ2h0PSUyM2VlZWVlZSZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZiZ0ltZ09wYWNpdHlIaWdobGlnaHQ9NTUmYm9yZGVyQ29sb3JIaWdobGlnaHQ9JTIzZmZmZmZmJmZjSGlnaGxpZ2h0PSUyMzQ0NDQ0NCZpY29uQ29sb3JIaWdobGlnaHQ9JTIzMDAzMjYzJmJnQ29sb3JFcnJvcj0lMjNjMDQwMmEmYmdUZXh0dXJlRXJyb3I9ZmxhdCZiZ0ltZ09wYWNpdHlFcnJvcj01NSZib3JkZXJDb2xvckVycm9yPSUyM2MwNDAyYSZmY0Vycm9yPSUyM2ZmZmZmZiZpY29uQ29sb3JFcnJvcj0lMjNmYmM4NTYmYmdDb2xvck92ZXJsYXk9JTIzZWVlZWVlJmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmb3BhY2l0eU92ZXJsYXk9ODAmYmdDb2xvclNoYWRvdz0lMjNhYWFhYWEmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdJbWdPcGFjaXR5U2hhZG93PTAmb3BhY2l0eVNoYWRvdz02MCZ0aGlja25lc3NTaGFkb3c9NHB4Jm9mZnNldFRvcFNoYWRvdz0tNHB4Jm9mZnNldExlZnRTaGFkb3c9LTRweCZjb3JuZXJSYWRpdXNTaGFkb3c9MHB4XG4qIENvcHlyaWdodCAyMDE1IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4udWktaGVscGVyLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeCB7XG4gIG1pbi1oZWlnaHQ6IDA7IC8qIHN1cHBvcnQ6IElFNyAqL1xufVxuLnVpLWhlbHBlci16Zml4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0wKTsgLyogc3VwcG9ydDogSUU4ICovXG59XG5cbi51aS1mcm9udCB7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xuLnVpLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udWktZHJhZ2dhYmxlLWhhbmRsZSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktcmVzaXphYmxlLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsXG4udWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtbiB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAwO1xufVxuLnVpLXJlc2l6YWJsZS1zIHtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLWUge1xuICBjdXJzb3I6IGUtcmVzaXplO1xuICB3aWR0aDogN3B4O1xuICByaWdodDogLTVweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlLXcge1xuICBjdXJzb3I6IHctcmVzaXplO1xuICB3aWR0aDogN3B4O1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtc2Uge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG59XG4udWktcmVzaXphYmxlLXN3IHtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBsZWZ0OiAtNXB4O1xuICBib3R0b206IC01cHg7XG59XG4udWktcmVzaXphYmxlLW53IHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IC01cHg7XG59XG4udWktcmVzaXphYmxlLW5lIHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4O1xufVxuLnVpLXNlbGVjdGFibGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc2VsZWN0YWJsZS1oZWxwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyOiAxcHggZG90dGVkIGJsYWNrO1xufVxuLnVpLXNvcnRhYmxlLWhhbmRsZSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMnB4IDAgMCAwO1xuICBwYWRkaW5nOiAwLjVlbSAwLjVlbSAwLjVlbSAwLjdlbTtcbiAgbWluLWhlaWdodDogMDsgLyogc3VwcG9ydDogSUU3ICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1pY29ucyB7XG4gIHBhZGRpbmctbGVmdDogMi4yZW07XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taWNvbnMgLnVpLWFjY29yZGlvbi1pY29ucyB7XG4gIHBhZGRpbmctbGVmdDogMi4yZW07XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIC51aS1hY2NvcmRpb24taGVhZGVyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuNWVtO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMWVtIDIuMmVtO1xuICBib3JkZXItdG9wOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi51aS1hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnVpLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDAuMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIHJlbW92ZXMgZXh0cmEgd2lkdGggaW4gSUUgKi9cbn1cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmxpbmssXG4udWktYnV0dG9uOnZpc2l0ZWQsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiB0byBtYWtlIHJvb20gZm9yIHRoZSBpY29uLCBhIHdpZHRoIG5lZWRzIHRvIGJlIHNldCBoZXJlICovXG4udWktYnV0dG9uLWljb24tb25seSB7XG4gIHdpZHRoOiAyLjJlbTtcbn1cbi8qIGJ1dHRvbiBlbGVtZW50cyBzZWVtIHRvIG5lZWQgYSBsaXR0bGUgbW9yZSB3aWR0aCAqL1xuYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuICB3aWR0aDogMi40ZW07XG59XG4udWktYnV0dG9uLWljb25zLW9ubHkge1xuICB3aWR0aDogMy40ZW07XG59XG5idXR0b24udWktYnV0dG9uLWljb25zLW9ubHkge1xuICB3aWR0aDogMy43ZW07XG59XG5cbi8qIGJ1dHRvbiB0ZXh0IGVsZW1lbnQgKi9cbi51aS1idXR0b24gLnVpLWJ1dHRvbi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4udWktYnV0dG9uLXRleHQtb25seSAudWktYnV0dG9uLXRleHQge1xuICBwYWRkaW5nOiAwLjRlbSAxZW07XG59XG4udWktYnV0dG9uLWljb24tb25seSAudWktYnV0dG9uLXRleHQsXG4udWktYnV0dG9uLWljb25zLW9ubHkgLnVpLWJ1dHRvbi10ZXh0IHtcbiAgcGFkZGluZzogMC40ZW07XG4gIHRleHQtaW5kZW50OiAtOTk5OTk5OXB4O1xufVxuLnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktYnV0dG9uLXRleHQsXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi10ZXh0IHtcbiAgcGFkZGluZzogMC40ZW0gMWVtIDAuNGVtIDIuMWVtO1xufVxuLnVpLWJ1dHRvbi10ZXh0LWljb24tc2Vjb25kYXJ5IC51aS1idXR0b24tdGV4dCxcbi51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLXRleHQge1xuICBwYWRkaW5nOiAwLjRlbSAyLjFlbSAwLjRlbSAxZW07XG59XG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjFlbTtcbiAgcGFkZGluZy1yaWdodDogMi4xZW07XG59XG4vKiBubyBpY29uIHN1cHBvcnQgZm9yIGlucHV0IGVsZW1lbnRzLCBwcm92aWRlIHBhZGRpbmcgYnkgZGVmYXVsdCAqL1xuaW5wdXQudWktYnV0dG9uIHtcbiAgcGFkZGluZzogMC40ZW0gMWVtO1xufVxuXG4vKiBidXR0b24gaWNvbiBlbGVtZW50KHMpICovXG4udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbixcbi51aS1idXR0b24tdGV4dC1pY29uLXByaW1hcnkgLnVpLWljb24sXG4udWktYnV0dG9uLXRleHQtaWNvbi1zZWNvbmRhcnkgLnVpLWljb24sXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWljb24sXG4udWktYnV0dG9uLWljb25zLW9ubHkgLnVpLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24ge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuLnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktYnV0dG9uLWljb24tcHJpbWFyeSxcbi51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLWljb24tcHJpbWFyeSxcbi51aS1idXR0b24taWNvbnMtb25seSAudWktYnV0dG9uLWljb24tcHJpbWFyeSB7XG4gIGxlZnQ6IDAuNWVtO1xufVxuLnVpLWJ1dHRvbi10ZXh0LWljb24tc2Vjb25kYXJ5IC51aS1idXR0b24taWNvbi1zZWNvbmRhcnksXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi1pY29uLXNlY29uZGFyeSxcbi51aS1idXR0b24taWNvbnMtb25seSAudWktYnV0dG9uLWljb24tc2Vjb25kYXJ5IHtcbiAgcmlnaHQ6IDAuNWVtO1xufVxuXG4vKiBidXR0b24gc2V0cyAqL1xuLnVpLWJ1dHRvbnNldCB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLnVpLWJ1dHRvbnNldCAudWktYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTAuM2VtO1xufVxuXG4vKiB3b3JrYXJvdW5kcyAqL1xuLyogcmVzZXQgZXh0cmEgcGFkZGluZyBpbiBGaXJlZm94LCBzZWUgaDVicC5jb20vbCAqL1xuaW5wdXQudWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi51aS1kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDE3ZW07XG4gIHBhZGRpbmc6IDAuMmVtIDAuMmVtIDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMS44ZW07XG4gIGhlaWdodDogMS44ZW07XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHRvcDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGxlZnQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICByaWdodDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG4gIGxlZnQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICByaWdodDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIG1hcmdpbjogMCAyLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAxcHggMDtcbn1cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG4gIHdpZHRoOiA0NSU7XG59XG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDAgMCAwLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgcGFkZGluZzogMC43ZW0gMC4zZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW46IDAuN2VtIDAgMCAwO1xuICBwYWRkaW5nOiAwIDAuMmVtO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMC41ZW0gMC4yZW0gMC40ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC4yZW0gMC42ZW0gMC4zZW0gMC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwIGF1dG8gMC40ZW07XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMzMuMyU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG59XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgbGVmdDogMnB4O1xuICByaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgbGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4udWktZGlhbG9nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBvdXRsaW5lOiAwO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgcGFkZGluZzogMC40ZW0gMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwLjFlbSAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogOTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuM2VtO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogLTEwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDFweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBwYWRkaW5nOiAwLjNlbSAxZW0gMC41ZW0gMC40ZW07XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIG1hcmdpbjogMC41ZW0gMC40ZW0gMC41ZW0gMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IC01cHg7XG4gIGJvdHRvbTogLTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxNnB4O1xufVxuLnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnVpLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDNweCAxZW0gM3B4IDAuNGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDA7IC8qIHN1cHBvcnQ6IElFNyAqL1xuICAvKiBzdXBwb3J0OiBJRTEwLCBzZWUgIzg4NDQgKi9cbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCdkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTcnKTtcbn1cbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuICBtYXJnaW46IDVweCAwO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xufVxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIG1hcmdpbjogLTFweDtcbn1cblxuLyogaWNvbiBzdXBwb3J0ICovXG4udWktbWVudS1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLyogbGVmdC1hbGlnbmVkICovXG4udWktbWVudSAudWktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDAuMmVtO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cblxuLyogcmlnaHQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLW1lbnUtaWNvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLnVpLXByb2dyZXNzYmFyIHtcbiAgaGVpZ2h0OiAyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgbWFyZ2luOiAtMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEtBQW9BSUFCQUFBQUFQLy8veUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa1l3TnFYcmRDNTJEUzA2YTdNRlpJKzRGSEJDS29EZVdLWHF5bVBxR3F4dkpyWFpiTXg3VHRjK3c5WGdVMkZCM2xPeVFSV0VUMklGR2lVOW0xZnJEVnB4WlpjNmJmSHd2NGMxWVhQNmsxVmR5MjkyRmI2VWt1dkZ0WHB2V1N6QStIeWNYSkhVWGlHWUlpTWcyUjZXNDU5Z25XR2ZITmRqSXFEV1ZxZW1IMmVrcE9ia3BPbHBwV1VxWmlxcjZlZHFxV1FBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwU01nWm5HZmFxY2cxRTJ1dXpEbW1IVUJSOFFpbDk1aGlQS3FXbjNhcXRMc1MxOHk3RzFTek5lb3dXQkVOdFFkK1QxSmt0UDA1bnpQVGRKWmxSNnZVeE5XV2pWK3ZVV2hXTmtXRnd4bDlWcFpSZWRZY2ZsSU9MYWZhYTI4WGRzSC95bmxjYzF1UFZEWnhRSVIwSzI1K2NJQ0Ntb3FDZTVtR2haT2ZlWVNVaDV5SmNKeXJrWldXcGFSOGRvSjJvNE5ZcTYybEFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVkRJNFl5MjJabklOUk5xb3N3MEJ2N2kxZ3lIVWtGajdvU2FXbHUzb3ZDOEd4TnNvNWZsdXozcUxWaEJWZVQvTHo3WlRIeXhMNWREYWxRV1BWT3NRV3RSbnV3WGFGVGo5alZWaDhwbWE5SmpaNHpZU2o1Wk95bWE3dXVvbGZmaCtJUjVhVzk3Y0h1QlVYS0dLWGxLam4rRGlIV01jWUphaDROMGxZQ01sSk9YaXBHUnI1cWRnb1NUcnFXU3E2V0ZsMnlwb2FVQUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBhRWI2SExnZC9pTzdGTld0Y0ZXZSt1Zk9ER2pSZm9pSjJha1NoYnVlYjB3dEk1MHptMDJwYnZ3ZldFTVdCUTF6S0dsTEloc2tpRVBtOVI2dlJYeFY0WnpXVDJ5SE9HcFdNeW9yYmxLbE5wOEhtSEViL2xDWGpjVzdibXRYUDhYdDIyOU9WV1IxZm9kMmVXcU5mSHVNalhDUGtJR05pbGVPaUltVm1DT0Vtb1NmbjN5WGxKV21vSEdocXA2aWxZdVdZcG1UcUtVZ0FBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBpRUg2a2I1OGJpUTNGTld0TUZXVzNlTlZjb2p1RkdmcW5acVNlYnVTMDZ3NVY4MC9YMDJwS2U4ekZ3UDZFRldPVDFsREZrOHJHRVJoMVRUTk9vY1E2MUhtNFhtMlZleFVIcHpqeW1WaUhyRmJpRUxzZWZWcm42WEtmbnQyUTlHLytYZGllNDk5WEhkMmc0aDdpb09HaFhHSmJvR0FuWFNCbm9Cd0tZeWZpb3ViWkoySG4wUnVSWmFmbFpPaWw1NlpwNmlpb0tTWHBVQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tvUVJxUnZueHVJN2tVMWExVVU1YmQ1dG5TZU9aWGhtbjVsV0szcU5UV3ZSZFF4UDhxdmFDKy95YVlRelhPN0JNdmFVRW1KUmQzVHNpTUFnc3dtTllyU2daZFlyVFg2dFNIR1pPNzNlenVBdzJ1eHVRK0JiZVpmTXhzZXhZMzUrL1FlNEoxaW5WMGc0eDNXSHVNaElsMmpYT0tUMlErVlU1ZmdvU1VJNTJWZlp5ZmtKR2toYTZqbVkrYWFZZGlycStsUUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtXQklLcFllMEwzWU5LVG9xc3dVbHZ6bmlnZDR3aVI0S2hackt0OVVwcWlwNjFpOUUzdk12eFJkSGxiRUZpRVhmazlZQVJZeE9aWkQ2VlEycFV1bkJtdFJYbzFMZjhoTVZWY05sOEphZlYzOGFNMi9GdTVWMTZCbjYzcjZ4dDk3ajA5K01YU0ZpNEJuaUdGYWUzaHpiSDkraFlCemtwdVVoNWFabUh1YW5aT1pnSXV2YkdpTmVvbUNuYXh4YXAydXBhQ1pzcSsxa0FBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtYakk4Qnk1emY0a094VFZyWE5WbHYxWDBkOElHWkdLTG5OcFl0bThMcjljcVZldU9TdmZPVzc5RDlhREhpek5oREppZEZaaE55ZEVhaE9hREg2bm9tdEpqcDF0dXRLb05Xa3ZBNkpxZlJWTEhVL1FVZmF1OWwyeDdHNTRkMWZsOTk1eGNJR0FkWHFNZkJOYWRvWXJoSCtNZzJLQmxwVnBibHVDaVhtTW5aMlNoNEdCcUorY2tJT3FxSjZMbUtTbGxabXNvcTZ3cFFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDbFl4L29Mdm94dUpEa1UxYTFZVVpiSjU5blNkMlpYaFdxYlJhMi9nRjhHdTJEWTNpcXM3eXJxK3hCWUVrWXZGU004YVNTT2JFK1pnUmwxQkhGWk5yN3BSQ2F2WjVCVzIxNDJoWTNBTi96V3RzbWYxMnA5WHh4RmwybHBMbjFyc2V6dGZYWmpkSVdJZjJzNWRJdHdqWUtCZ285eWc1cEhnekpYVEVlR2xadWVucHlQbXBHUW9LT1drWW1TcGFTbnFLaWxlSTJGQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWakIrZ3Urakc0a09SVFZyVmhSbHNubjJkSjNabGVGYXB0RnJiK0NYbU85T296ZUw1VmZQOTlIdkFXaHBpVWRjd2twQkgzODI1QXdZZFU4eFRxbExHaHRDb3NBcktNcHZmYTFtTVJhZTlWdldaZmVCMlhmUGtlTG1tMThsVWNCaitwNWRuTjhqWFozWUlHRWhZdU9VbjQ1YW9DRGtwMTZobDVJallKdmpXS2Nub0dRcHF5UGxwT2hyM2FFbGFxcnE1NkJxN1ZBQUFPdz09Jyk7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTI1KTsgLyogc3VwcG9ydDogSUU4ICovXG4gIG9wYWNpdHk6IDAuMjU7XG59XG4udWktcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIFN1cHBvcnQ6IElFNyAqL1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IC51aS1zZWxlY3RtZW51LW9wdGdyb3VwIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAycHggMC40ZW07XG4gIG1hcmdpbjogMC41ZW0gMCAwIDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xufVxuLnVpLXNlbGVjdG1lbnUtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHNwYW4udWktaWNvbiB7XG4gIHJpZ2h0OiAwLjVlbTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi51aS1zZWxlY3RtZW51LWJ1dHRvbiBzcGFuLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAuNGVtIDIuMWVtIDAuNGVtIDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnVpLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcbiAgZmlsdGVyOiBpbmhlcml0O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDAuOGVtO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgdG9wOiAtMC4zZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgbGVmdDogMDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDAuOGVtO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIGxlZnQ6IC0wLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0wLjZlbTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG4gIGJvdHRvbTogMDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICB0b3A6IDA7XG59XG4udWktc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnVpLXNwaW5uZXItaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAuMmVtIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAwLjRlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogNTAlO1xuICBmb250LXNpemU6IDAuNWVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICByaWdodDogMDtcbn1cbi8qIG1vcmUgc3BlY2lmaWNpdHkgcmVxdWlyZWQgaGVyZSB0byBvdmVycmlkZSBkZWZhdWx0IGJvcmRlcnMgKi9cbi51aS1zcGlubmVyIGEudWktc3Bpbm5lci1idXR0b24ge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4vKiB2ZXJ0aWNhbGx5IGNlbnRlciBpY29uICovXG4udWktc3Bpbm5lciAudWktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG59XG4udWktc3Bpbm5lci11cCB7XG4gIHRvcDogMDtcbn1cbi51aS1zcGlubmVyLWRvd24ge1xuICBib3R0b206IDA7XG59XG5cbi8qIFRSIG92ZXJyaWRlcyAqL1xuLnVpLXNwaW5uZXIgLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcbiAgLyogbmVlZCB0byBmaXggaWNvbnMgc3ByaXRlICovXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4O1xufVxuLnVpLXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xuICBwYWRkaW5nOiAwLjJlbTtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yZW0gMC4yZW0gMDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAxcHggMC4yZW0gMCAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS10YWJzLWFuY2hvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMWVtIDEuNGVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnVpLXRvb2x0aXAge1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4ICNhYWE7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggI2FhYTtcbn1cbmJvZHkgLnVpLXRvb2x0aXAge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLyogQ29tcG9uZW50IGNvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXdpZGdldCB7XG4gIGZvbnQtZmFtaWx5OlxuICAgIFRyZWJ1Y2hldCBNUyxcbiAgICBIZWx2ZXRpY2EsXG4gICAgQXJpYWwsXG4gICAgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCBpbnB1dCxcbi51aS13aWRnZXQgc2VsZWN0LFxuLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi51aS13aWRnZXQgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6XG4gICAgVHJlYnVjaGV0IE1TLFxuICAgIEhlbHZldGljYSxcbiAgICBBcmlhbCxcbiAgICBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG4gIGJhY2tncm91bmQ6ICNjOWM5YzkgdXJsKCcuLi8uLi9jc3MvaW1hZ2VzL3VpLWJnX2luc2V0LXNvZnRfNTBfYzljOWM5XzF4MTAwLnBuZycpIDUwJSBib3R0b20gcmVwZWF0LXg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnVpLXdpZGdldC1jb250ZW50IGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYmJiYjtcbiAgYmFja2dyb3VuZDogI2RkZGRkZCB1cmwoJy4uLy4uL2Nzcy9pbWFnZXMvdWktYmdfZ2xhc3NfMzVfZGRkZGRkXzF4NDAwLnBuZycpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlIHVybCgnLi4vLi4vY3NzL2ltYWdlcy91aS1iZ19nbGFzc182MF9lZWVlZWVfMXg0MDAucG5nJykgNTAlIDUwJSByZXBlYXQteDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAzMjYzO1xufVxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAzMjYzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmJiYmI7XG4gIGJhY2tncm91bmQ6ICNmOGY4ZjggdXJsKCcuLi8uLi9jc3MvaW1hZ2VzL3VpLWJnX2dsYXNzXzEwMF9mOGY4ZjhfMXg0MDAucG5nJykgNTAlIDUwJSByZXBlYXQteDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAzMjYzICFpbXBvcnRhbnQ7XG59XG4udWktc3RhdGUtaG92ZXIgYSxcbi51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLFxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcbi51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsXG4udWktc3RhdGUtZm9jdXMgYSxcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzIGE6bGluayxcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMzI2MyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjZGNkICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBiYWNrZ3JvdW5kOiAjOTk5OTk5IHVybCgnLi4vLi4vY3NzL2ltYWdlcy91aS1iZ19pbnNldC1oYXJkXzc1Xzk5OTk5OV8xeDEwMC5wbmcnKSA1MCUgNTAlIHJlcGVhdC14O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udWktc3RhdGUtYWN0aXZlIGEsXG4udWktc3RhdGUtYWN0aXZlIGE6bGluayxcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2VlZWVlZSB1cmwoJy4uLy4uL2Nzcy9pbWFnZXMvdWktYmdfZmxhdF81NV9lZWVlZWVfNDB4MTAwLnBuZycpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMDQwMmE7XG4gIGJhY2tncm91bmQ6ICNjMDQwMmEgdXJsKCcuLi8uLi9jc3MvaW1hZ2VzL3VpLWJnX2ZsYXRfNTVfYzA0MDJhXzQweDEwMC5wbmcnKSA1MCUgNTAlIHJlcGVhdC14O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT03MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zNSk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9jc3MvaW1hZ2VzL3VpLWljb25zXzk5OTk5OV8yNTZ4MjQwLnBuZycpO1xufVxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Nzcy9pbWFnZXMvdWktaWNvbnNfOTk5OTk5XzI1NngyNDAucG5nJyk7XG59XG4udWktc3RhdGUtZGVmYXVsdCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY3NzL2ltYWdlcy91aS1pY29uc18wMDMyNjNfMjU2eDI0MC5wbmcnKTtcbn1cbi51aS1zdGF0ZS1ob3ZlciAudWktaWNvbixcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY3NzL2ltYWdlcy91aS1pY29uc18wMDMyNjNfMjU2eDI0MC5wbmcnKTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Nzcy9pbWFnZXMvdWktaWNvbnNfNDU0NTQ1XzI1NngyNDAucG5nJyk7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9jc3MvaW1hZ2VzL3VpLWljb25zXzAwMzI2M18yNTZ4MjQwLnBuZycpO1xufVxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Nzcy9pbWFnZXMvdWktaWNvbnNfZmJjODU2XzI1NngyNDAucG5nJyk7XG59XG5cbi8qIHBvc2l0aW9uaW5nICovXG4udWktaWNvbi1ibGFuayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDtcbn1cbi51aS1pY29uLWNhcmF0LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi51aS1pY29uLWNhcmF0LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xufVxuLnVpLWljb24tY2FyYXQtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDtcbn1cbi51aS1pY29uLWNhcmF0LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwO1xufVxuLnVpLWljb24tY2FyYXQtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMDtcbn1cbi51aS1pY29uLWNhcmF0LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwO1xufVxuLnVpLWljb24tY2FyYXQtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cbi51aS1pY29uLWNhcmF0LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcbn1cbi51aS1pY29uLWNhcmF0LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7XG59XG4udWktaWNvbi1jYXJhdC0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwO1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTItbmUtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93c3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3ctNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7XG59XG4udWktaWNvbi1hcnJvdy00LWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDtcbn1cbi51aS1pY29uLWV4dGxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDtcbn1cbi51aS1pY29uLW5ld3dpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4O1xufVxuLnVpLWljb24tcmVmcmVzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4O1xufVxuLnVpLWljb24tc2h1ZmZsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4O1xufVxuLnVpLWljb24tdHJhbnNmZXItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7XG59XG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDtcbn1cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4O1xufVxuLnVpLWljb24tZm9sZGVyLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDtcbn1cbi51aS1pY29uLWRvY3VtZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7XG59XG4udWktaWNvbi1kb2N1bWVudC1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7XG59XG4udWktaWNvbi1ub3RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7XG59XG4udWktaWNvbi1tYWlsLWNsb3NlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4O1xufVxuLnVpLWljb24tbWFpbC1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7XG59XG4udWktaWNvbi1zdWl0Y2FzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDtcbn1cbi51aS1pY29uLWNvbW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7XG59XG4udWktaWNvbi1wZXJzb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7XG59XG4udWktaWNvbi1wcmludCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDtcbn1cbi51aS1pY29uLXRyYXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4O1xufVxuLnVpLWljb24tbG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4O1xufVxuLnVpLWljb24tdW5sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7XG59XG4udWktaWNvbi1ib29rbWFyayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDtcbn1cbi51aS1pY29uLXRhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDtcbn1cbi51aS1pY29uLWhvbWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDtcbn1cbi51aS1pY29uLWZsYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7XG59XG4udWktaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDtcbn1cbi51aS1pY29uLWNhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7XG59XG4udWktaWNvbi1wZW5jaWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7XG59XG4udWktaWNvbi1jbG9jayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDtcbn1cbi51aS1pY29uLWRpc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7XG59XG4udWktaWNvbi1jYWxjdWxhdG9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDtcbn1cbi51aS1pY29uLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7XG59XG4udWktaWNvbi16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDtcbn1cbi51aS1pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7XG59XG4udWktaWNvbi13cmVuY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4O1xufVxuLnVpLWljb24tZ2VhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7XG59XG4udWktaWNvbi1oZWFydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7XG59XG4udWktaWNvbi1zdGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDtcbn1cbi51aS1pY29uLWxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4O1xufVxuLnVpLWljb24tY2FuY2VsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7XG59XG4udWktaWNvbi1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4O1xufVxuLnVpLWljb24tcGx1c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4O1xufVxuLnVpLWljb24tbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7XG59XG4udWktaWNvbi1taW51c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4O1xufVxuLnVpLWljb24tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7XG59XG4udWktaWNvbi1jbG9zZXRoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4O1xufVxuLnVpLWljb24ta2V5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDtcbn1cbi51aS1pY29uLWxpZ2h0YnVsYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7XG59XG4udWktaWNvbi1zY2lzc29ycyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7XG59XG4udWktaWNvbi1jbGlwYm9hcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4O1xufVxuLnVpLWljb24tY29weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7XG59XG4udWktaWNvbi1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDtcbn1cbi51aS1pY29uLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDtcbn1cbi51aS1pY29uLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDtcbn1cbi51aS1pY29uLXNjcmlwdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7XG59XG4udWktaWNvbi1hbGVydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4O1xufVxuLnVpLWljb24taW5mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDtcbn1cbi51aS1pY29uLW5vdGljZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDtcbn1cbi51aS1pY29uLWhlbHAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7XG59XG4udWktaWNvbi1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDtcbn1cbi51aS1pY29uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDtcbn1cbi51aS1pY29uLXJhZGlvLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4O1xufVxuLnVpLWljb24tcmFkaW8tb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDtcbn1cbi51aS1pY29uLXBpbi13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDtcbn1cbi51aS1pY29uLXBpbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDtcbn1cbi51aS1pY29uLXBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDtcbn1cbi51aS1pY29uLXBhdXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1uZXh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1lbmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7XG59XG4udWktaWNvbi1zZWVrLXN0YXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4O1xufVxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDtcbn1cbi51aS1pY29uLXN0b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7XG59XG4udWktaWNvbi1lamVjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7XG59XG4udWktaWNvbi12b2x1bWUtb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDtcbn1cbi51aS1pY29uLXZvbHVtZS1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7XG59XG4udWktaWNvbi1wb3dlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4O1xufVxuLnVpLWljb24tc2lnbmFsLWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7XG59XG4udWktaWNvbi1zaWduYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7XG59XG4udWktaWNvbi1jaXJjbGUtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7XG59XG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDtcbn1cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4O1xufVxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDtcbn1cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4O1xufVxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7XG59XG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4O1xufVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDtcbn1cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4O1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBDb3JuZXIgcmFkaXVzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci10bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci1iciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG59XG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlIHVybCgnLi4vLi4vY3NzL2ltYWdlcy91aS1iZ19mbGF0XzBfZWVlZWVlXzQweDEwMC5wbmcnKSA1MCUgNTAlIHJlcGVhdC14O1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT04MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuLnVpLXdpZGdldC1zaGFkb3cge1xuICBtYXJnaW46IC00cHggMCAwIC00cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZDogI2FhYWFhYSB1cmwoJy4uLy4uL2Nzcy9pbWFnZXMvdWktYmdfZmxhdF8wX2FhYWFhYV80MHgxMDAucG5nJykgNTAlIDUwJSByZXBlYXQteDtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9NjApOyAvKiBzdXBwb3J0OiBJRTggKi9cbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLyohXG4gKiBqUXVlcnkgVUkgQ1NTIEZyYW1ld29yayAxLjExLjJcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vY2F0ZWdvcnkvdGhlbWluZy9cbiAqL1xuXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4udWktaGVscGVyLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeCB7XG4gIG1pbi1oZWlnaHQ6IDA7IC8qIHN1cHBvcnQ6IElFNyAqL1xufVxuLnVpLWhlbHBlci16Zml4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0wKTsgLyogc3VwcG9ydDogSUU4ICovXG59XG5cbi51aS1mcm9udCB7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xuLnVpLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udWktZHJhZ2dhYmxlLWhhbmRsZSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktcmVzaXphYmxlLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsXG4udWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtbiB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAwO1xufVxuLnVpLXJlc2l6YWJsZS1zIHtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLWUge1xuICBjdXJzb3I6IGUtcmVzaXplO1xuICB3aWR0aDogN3B4O1xuICByaWdodDogLTVweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlLXcge1xuICBjdXJzb3I6IHctcmVzaXplO1xuICB3aWR0aDogN3B4O1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtc2Uge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG59XG4udWktcmVzaXphYmxlLXN3IHtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBsZWZ0OiAtNXB4O1xuICBib3R0b206IC01cHg7XG59XG4udWktcmVzaXphYmxlLW53IHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IC01cHg7XG59XG4udWktcmVzaXphYmxlLW5lIHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4O1xufVxuLnVpLXNlbGVjdGFibGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc2VsZWN0YWJsZS1oZWxwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyOiAxcHggZG90dGVkIGJsYWNrO1xufVxuLnVpLXNvcnRhYmxlLWhhbmRsZSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMnB4IDAgMCAwO1xuICBwYWRkaW5nOiAwLjVlbSAwLjVlbSAwLjVlbSAwLjdlbTtcbiAgbWluLWhlaWdodDogMDsgLyogc3VwcG9ydDogSUU3ICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1pY29ucyB7XG4gIHBhZGRpbmctbGVmdDogMi4yZW07XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taWNvbnMgLnVpLWFjY29yZGlvbi1pY29ucyB7XG4gIHBhZGRpbmctbGVmdDogMi4yZW07XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIC51aS1hY2NvcmRpb24taGVhZGVyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuNWVtO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMWVtIDIuMmVtO1xuICBib3JkZXItdG9wOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi51aS1hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnVpLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDAuMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIHJlbW92ZXMgZXh0cmEgd2lkdGggaW4gSUUgKi9cbn1cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmxpbmssXG4udWktYnV0dG9uOnZpc2l0ZWQsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiB0byBtYWtlIHJvb20gZm9yIHRoZSBpY29uLCBhIHdpZHRoIG5lZWRzIHRvIGJlIHNldCBoZXJlICovXG4udWktYnV0dG9uLWljb24tb25seSB7XG4gIHdpZHRoOiAyLjJlbTtcbn1cbi8qIGJ1dHRvbiBlbGVtZW50cyBzZWVtIHRvIG5lZWQgYSBsaXR0bGUgbW9yZSB3aWR0aCAqL1xuYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuICB3aWR0aDogMi40ZW07XG59XG4udWktYnV0dG9uLWljb25zLW9ubHkge1xuICB3aWR0aDogMy40ZW07XG59XG5idXR0b24udWktYnV0dG9uLWljb25zLW9ubHkge1xuICB3aWR0aDogMy43ZW07XG59XG5cbi8qIGJ1dHRvbiB0ZXh0IGVsZW1lbnQgKi9cbi51aS1idXR0b24gLnVpLWJ1dHRvbi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4udWktYnV0dG9uLXRleHQtb25seSAudWktYnV0dG9uLXRleHQge1xuICBwYWRkaW5nOiAwLjRlbSAxZW07XG59XG4udWktYnV0dG9uLWljb24tb25seSAudWktYnV0dG9uLXRleHQsXG4udWktYnV0dG9uLWljb25zLW9ubHkgLnVpLWJ1dHRvbi10ZXh0IHtcbiAgcGFkZGluZzogMC40ZW07XG4gIHRleHQtaW5kZW50OiAtOTk5OTk5OXB4O1xufVxuLnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktYnV0dG9uLXRleHQsXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi10ZXh0IHtcbiAgcGFkZGluZzogMC40ZW0gMWVtIDAuNGVtIDIuMWVtO1xufVxuLnVpLWJ1dHRvbi10ZXh0LWljb24tc2Vjb25kYXJ5IC51aS1idXR0b24tdGV4dCxcbi51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLXRleHQge1xuICBwYWRkaW5nOiAwLjRlbSAyLjFlbSAwLjRlbSAxZW07XG59XG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjFlbTtcbiAgcGFkZGluZy1yaWdodDogMi4xZW07XG59XG4vKiBubyBpY29uIHN1cHBvcnQgZm9yIGlucHV0IGVsZW1lbnRzLCBwcm92aWRlIHBhZGRpbmcgYnkgZGVmYXVsdCAqL1xuaW5wdXQudWktYnV0dG9uIHtcbiAgcGFkZGluZzogMC40ZW0gMWVtO1xufVxuXG4vKiBidXR0b24gaWNvbiBlbGVtZW50KHMpICovXG4udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbixcbi51aS1idXR0b24tdGV4dC1pY29uLXByaW1hcnkgLnVpLWljb24sXG4udWktYnV0dG9uLXRleHQtaWNvbi1zZWNvbmRhcnkgLnVpLWljb24sXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWljb24sXG4udWktYnV0dG9uLWljb25zLW9ubHkgLnVpLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24ge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuLnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktYnV0dG9uLWljb24tcHJpbWFyeSxcbi51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLWljb24tcHJpbWFyeSxcbi51aS1idXR0b24taWNvbnMtb25seSAudWktYnV0dG9uLWljb24tcHJpbWFyeSB7XG4gIGxlZnQ6IDAuNWVtO1xufVxuLnVpLWJ1dHRvbi10ZXh0LWljb24tc2Vjb25kYXJ5IC51aS1idXR0b24taWNvbi1zZWNvbmRhcnksXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi1pY29uLXNlY29uZGFyeSxcbi51aS1idXR0b24taWNvbnMtb25seSAudWktYnV0dG9uLWljb24tc2Vjb25kYXJ5IHtcbiAgcmlnaHQ6IDAuNWVtO1xufVxuXG4vKiBidXR0b24gc2V0cyAqL1xuLnVpLWJ1dHRvbnNldCB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLnVpLWJ1dHRvbnNldCAudWktYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTAuM2VtO1xufVxuXG4vKiB3b3JrYXJvdW5kcyAqL1xuLyogcmVzZXQgZXh0cmEgcGFkZGluZyBpbiBGaXJlZm94LCBzZWUgaDVicC5jb20vbCAqL1xuaW5wdXQudWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi51aS1kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDE3ZW07XG4gIHBhZGRpbmc6IDAuMmVtIDAuMmVtIDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgaGVpZ2h0OiAxLjhlbTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgdG9wOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgbGVmdDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHJpZ2h0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcbiAgbGVmdDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHJpZ2h0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDIuM2VtO1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDFweCAwO1xufVxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgd2lkdGg6IDQ1JTtcbn1cbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogMCAwIDAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBwYWRkaW5nOiAwLjdlbSAwLjNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgdGQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbjogMC43ZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDAgMC4yZW07XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwLjVlbSAwLjJlbSAwLjRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjJlbSAwLjZlbSAwLjNlbSAwLjZlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcbiAgd2lkdGg6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0byAwLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogNTAlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiAzMy4zJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMjUlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLyogUlRMIHN1cHBvcnQgKi9cbi51aS1kYXRlcGlja2VyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xuICByaWdodDogMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xuICByaWdodDogMXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBjbGVhcjogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuICBmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbi51aS1kaWFsb2cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMC4yZW07XG4gIG91dGxpbmU6IDA7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBwYWRkaW5nOiAwLjRlbSAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuMWVtIDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiA5MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC4zZW07XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAtMTBweCAwIDAgMDtcbiAgcGFkZGluZzogMXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIHBhZGRpbmc6IDAuM2VtIDFlbSAwLjVlbSAwLjRlbTtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgbWFyZ2luOiAwLjVlbSAwLjRlbSAwLjVlbSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2Uge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICByaWdodDogLTVweDtcbiAgYm90dG9tOiAtNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7XG59XG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBjdXJzb3I6IG1vdmU7XG59XG4udWktbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udWktbWVudSAudWktbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogM3B4IDFlbSAzcHggMC40ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogMDsgLyogc3VwcG9ydDogSUU3ICovXG4gIC8qIHN1cHBvcnQ6IElFMTAsIHNlZSAjODg0NCAqL1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNycpO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlciB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG59XG4udWktbWVudSAudWktc3RhdGUtZm9jdXMsXG4udWktbWVudSAudWktc3RhdGUtYWN0aXZlIHtcbiAgbWFyZ2luOiAtMXB4O1xufVxuXG4vKiBpY29uIHN1cHBvcnQgKi9cbi51aS1tZW51LWljb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4vKiBsZWZ0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMC4yZW07XG4gIG1hcmdpbjogYXV0byAwO1xufVxuXG4vKiByaWdodC1hbGlnbmVkICovXG4udWktbWVudSAudWktbWVudS1pY29uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4udWktcHJvZ3Jlc3NiYXIge1xuICBoZWlnaHQ6IDJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuICBtYXJnaW46IC0xcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoS0FBb0FJQUJBQUFBQVAvLy95SC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrWXdOcVhyZEM1MkRTMDZhN01GWkkrNEZIQkNLb0RlV0tYcXltUHFHcXh2SnJYWmJNeDdUdGMrdzlYZ1UyRkIzbE95UVJXRVQySUZHaVU5bTFmckRWcHhaWmM2YmZId3Y0YzFZWFA2azFWZHkyOTJGYjZVa3V2RnRYcHZXU3pBK0h5Y1hKSFVYaUdZSWlNZzJSNlc0NTlnbldHZkhOZGpJcURXVnFlbUgyZWtwT2JrcE9scHBXVXFaaXFyNmVkcXFXUUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBTTWdabkdmYXFjZzFFMnV1ekRtbUhVQlI4UWlsOTVoaVBLcVduM2FxdExzUzE4eTdHMVN6TmVvd1dCRU50UWQrVDFKa3RQMDVuelBUZEpabFI2dlV4TldXalYrdlVXaFdOa1dGd3hsOVZwWlJlZFljZmxJT0xhZmFhMjhYZHNIL3lubGNjMXVQVkRaeFFJUjBLMjUrY0lDQ21vcUNlNW1HaFpPZmVZU1VoNXlKY0p5cmtaV1dwYVI4ZG9KMm80TllxNjJsQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWREk0WXkyMlpuSU5STnFvc3cwQnY3aTFneUhVa0ZqN29TYVdsdTNvdkM4R3hOc281Zmx1ejNxTFZoQlZlVC9MejdaVEh5eEw1ZERhbFFXUFZPc1FXdFJudXdYYUZUajlqVlZoOHBtYTlKalo0ellTajVaT3ltYTd1dW9sZmZoK0lSNWFXOTdjSHVCVVhLR0tYbEtqbitEaUhXTWNZSmFoNE4wbFlDTWxKT1hpcEdScjVxZGdvU1RycVdTcTZXRmwyeXBvYVVBQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGFFYjZITGdkL2lPN0ZOV3RjRldlK3VmT0RHalJmb2lKMmFrU2hidWViMHd0STUwem0wMnBidndmV0VNV0JRMXpLR2xMSWhza2lFUG05UjZ2Ulh4VjRaeldUMnlIT0dwV015b3JibEtsTnA4SG1IRWIvbENYamNXN2JtdFhQOFh0MjI5T1ZXUjFmb2QyZVdxTmZIdU1qWENQa0lHTmlsZU9pSW1WbUNPRW1vU2ZuM3lYbEpXbW9IR2hxcDZpbFl1V1lwbVRxS1VnQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGlFSDZrYjU4YmlRM0ZOV3RNRldXM2VOVmNvanVGR2ZxblpxU2VidVMwNnc1VjgwL1gwMnBLZTh6RndQNkVGV09UMWxERms4ckdFUmgxVFROT29jUTYxSG00WG0yVmV4VUhwemp5bVZpSHJGYmlFTHNlZlZybjZYS2ZudDJROUcvK1hkaWU0OTlYSGQyZzRoN2lvT0doWEdKYm9HQW5YU0Jub0J3S1l5ZmlvdWJaSjJIbjBSdVJaYWZsWk9pbDU2WnA2aWlvS1NYcFVBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa29RUnFSdm54dUk3a1UxYTFVVTViZDV0blNlT1pYaG1uNWxXSzNxTlRXdlJkUXhQOHF2YUMrL3lhWVF6WE83Qk12YVVFbUpSZDNUc2lNQWdzd21OWXJTZ1pkWXJUWDZ0U0hHWk83M2V6dUF3MnV4dVErQmJlWmZNeHNleFkzNSsvUWU0SjFpblYwZzR4M1dIdU1oSWwyalhPS1QyUStWVTVmZ29TVUk1MlZmWnlma0pHa2hhNmptWSthYVlkaXJxK2xRQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1dCSUtwWWUwTDNZTktUb3Fzd1VsdnpuaWdkNHdpUjRLaFpyS3Q5VXBxaXA2MWk5RTN2TXZ4UmRIbGJFRmlFWGZrOVlBUll4T1paRDZWUTJwVXVuQm10UlhvMUxmOGhNVlZjTmw4SmFmVjM4YU0yL0Z1NVYxNkJuNjNyNnh0OTdqMDkrTVhTRmk0Qm5pR0ZhZTNoemJIOStoWUJ6a3B1VWg1YVptSHVhblpPWmdJdXZiR2lOZW9tQ25heHhhcDJ1cGFDWnNxKzFrQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1hqSThCeTV6ZjRrT3hUVnJYTlZsdjFYMGQ4SUdaR0tMbk5wWXRtOExyOWNxVmV1T1N2Zk9XNzlEOWFESGl6TmhESmlkRlpoTnlkRWFoT2FESDZub210SmpwMXR1dEtvTldrdkE2SnFmUlZMSFUvUVVmYXU5bDJ4N0c1NGQxZmw5OTV4Y0lHQWRYcU1mQk5hZG9ZcmhIK01nMktCbHBWcGJsdUNpWG1NbloyU2g0R0JxSitja0lPcXFKNkxtS1NsbFptc29xNndwUUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNsWXgvb0x2b3h1SkRrVTFhMVlVWmJKNTluU2QyWlhoV3FiUmEyL2dGOEd1MkRZM2lxczd5cnEreEJZRWtZdkZTTThhU1NPYkUrWmdSbDFCSEZaTnI3cFJDYXZaNUJXMjE0MmhZM0FOL3pXdHNtZjEycDlYeHhGbDJscExuMXJzZXp0ZlhaamRJV0lmMnM1ZEl0d2pZS0Jnbzl5ZzVwSGd6SlhURWVHbFp1ZW5weVBtcEdRb0tPV2tZbVNwYVNucUtpbGVJMkZBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZqQitndStqRzRrT1JUVnJWaFJsc25uMmRKM1psZUZhcHRGcmIrQ1htTzlPb3plTDVWZlA5OUh2QVdocGlVZGN3a3BCSDM4MjVBd1lkVTh4VHFsTEdodENvc0FyS01wdmZhMW1NUmFlOVZ2V1pmZUIyWGZQa2VMbW0xOGxVY0JqK3A1ZG5OOGpYWjNZSUdFaFl1T1VuNDVhb0NEa3AxNmhsNUlqWUp2aldLY25vR1FwcXlQbHBPaHIzYUVsYXFycTU2QnE3VkFBQU93PT0nKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpOyAvKiBzdXBwb3J0OiBJRTggKi9cbiAgb3BhY2l0eTogMC4yNTtcbn1cbi51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc2VsZWN0bWVudS1tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMjAwMDtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogU3VwcG9ydDogSUU3ICovXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXAge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDJweCAwLjRlbTtcbiAgbWFyZ2luOiAwLjVlbSAwIDAgMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7XG59XG4udWktc2VsZWN0bWVudS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udWktc2VsZWN0bWVudS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktc2VsZWN0bWVudS1idXR0b24gc3Bhbi51aS1pY29uIHtcbiAgcmlnaHQ6IDAuNWVtO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xufVxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHNwYW4udWktc2VsZWN0bWVudS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMC40ZW0gMi4xZW0gMC40ZW0gMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udWktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEuMmVtO1xuICBoZWlnaHQ6IDEuMmVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4vKiBzdXBwb3J0OiBJRTggLSBTZWUgIzY3MjcgKi9cbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItcmFuZ2Uge1xuICBmaWx0ZXI6IGluaGVyaXQ7XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMC44ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICB0b3A6IC0wLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjZlbTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuICBsZWZ0OiAwO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMC44ZW07XG4gIGhlaWdodDogMTAwcHg7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgbGVmdDogLTAuM2VtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNmVtO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgYm90dG9tOiAwO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG4gIHRvcDogMDtcbn1cbi51aS1zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udWktc3Bpbm5lci1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMC4yZW0gMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNGVtO1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG59XG4udWktc3Bpbm5lci1idXR0b24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHJpZ2h0OiAwO1xufVxuLyogbW9yZSBzcGVjaWZpY2l0eSByZXF1aXJlZCBoZXJlIHRvIG92ZXJyaWRlIGRlZmF1bHQgYm9yZGVycyAqL1xuLnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbiB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi8qIHZlcnRpY2FsbHkgY2VudGVyIGljb24gKi9cbi51aS1zcGlubmVyIC51aS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbn1cbi51aS1zcGlubmVyLXVwIHtcbiAgdG9wOiAwO1xufVxuLnVpLXNwaW5uZXItZG93biB7XG4gIGJvdHRvbTogMDtcbn1cblxuLyogVFIgb3ZlcnJpZGVzICovXG4udWktc3Bpbm5lciAudWktaWNvbi10cmlhbmdsZS0xLXMge1xuICAvKiBuZWVkIHRvIGZpeCBpY29ucyBzcHJpdGUgKi9cbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTE2cHg7XG59XG4udWktdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogcG9zaXRpb246IHJlbGF0aXZlIHByZXZlbnRzIElFIHNjcm9sbCBidWcgKGVsZW1lbnQgd2l0aCBwb3NpdGlvbjogcmVsYXRpdmUgaW5zaWRlIGNvbnRhaW5lciB3aXRoIG92ZXJmbG93OiBhdXRvIGFwcGVhciBhcyBcImZpeGVkXCIpICovXG4gIHBhZGRpbmc6IDAuMmVtO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjJlbSAwLjJlbSAwO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDFweCAwLjJlbSAwIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtZGlzYWJsZWQgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtbG9hZGluZyAudWktdGFicy1hbmNob3Ige1xuICBjdXJzb3I6IHRleHQ7XG59XG4udWktdGFicy1jb2xsYXBzaWJsZSAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAxZW0gMS40ZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udWktdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggI2FhYTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjYWFhO1xufVxuYm9keSAudWktdG9vbHRpcCB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuLyohXG4gKiBqUXVlcnkgVUkgQ1NTIEZyYW1ld29yayAxLjExLjJcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vY2F0ZWdvcnkvdGhlbWluZy9cbiAqXG4gKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/ZmZEZWZhdWx0PVRyZWJ1Y2hldCUyME1TJTJDSGVsdmV0aWNhJTJDQXJpYWwlMkNzYW5zLXNlcmlmJmZ3RGVmYXVsdD1ib2xkJmZzRGVmYXVsdD0xLjFlbSZjb3JuZXJSYWRpdXM9NnB4JmJnQ29sb3JIZWFkZXI9JTIzZGRkZGRkJmJnVGV4dHVyZUhlYWRlcj1nbGFzcyZiZ0ltZ09wYWNpdHlIZWFkZXI9MzUmYm9yZGVyQ29sb3JIZWFkZXI9JTIzYmJiYmJiJmZjSGVhZGVyPSUyMzQ0NDQ0NCZpY29uQ29sb3JIZWFkZXI9JTIzOTk5OTk5JmJnQ29sb3JDb250ZW50PSUyM2M5YzljOSZiZ1RleHR1cmVDb250ZW50PWluc2V0X3NvZnQmYmdJbWdPcGFjaXR5Q29udGVudD01MCZib3JkZXJDb2xvckNvbnRlbnQ9JTIzYWFhYWFhJmZjQ29udGVudD0lMjMzMzMzMzMmaWNvbkNvbG9yQ29udGVudD0lMjM5OTk5OTkmYmdDb2xvckRlZmF1bHQ9JTIzZWVlZWVlJmJnVGV4dHVyZURlZmF1bHQ9Z2xhc3MmYmdJbWdPcGFjaXR5RGVmYXVsdD02MCZib3JkZXJDb2xvckRlZmF1bHQ9JTIzY2NjY2NjJmZjRGVmYXVsdD0lMjMwMDMyNjMmaWNvbkNvbG9yRGVmYXVsdD0lMjMwMDMyNjMmYmdDb2xvckhvdmVyPSUyM2Y4ZjhmOCZiZ1RleHR1cmVIb3Zlcj1nbGFzcyZiZ0ltZ09wYWNpdHlIb3Zlcj0xMDAmYm9yZGVyQ29sb3JIb3Zlcj0lMjNiYmJiYmImZmNIb3Zlcj0lMjMwMDMyNjMmaWNvbkNvbG9ySG92ZXI9JTIzMDAzMjYzJmJnQ29sb3JBY3RpdmU9JTIzOTk5OTk5JmJnVGV4dHVyZUFjdGl2ZT1pbnNldF9oYXJkJmJnSW1nT3BhY2l0eUFjdGl2ZT03NSZib3JkZXJDb2xvckFjdGl2ZT0lMjM5OTk5OTkmZmNBY3RpdmU9JTIzZmZmZmZmJmljb25Db2xvckFjdGl2ZT0lMjM0NTQ1NDUmYmdDb2xvckhpZ2hsaWdodD0lMjNlZWVlZWUmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdJbWdPcGFjaXR5SGlnaGxpZ2h0PTU1JmJvcmRlckNvbG9ySGlnaGxpZ2h0PSUyM2ZmZmZmZiZmY0hpZ2hsaWdodD0lMjM0NDQ0NDQmaWNvbkNvbG9ySGlnaGxpZ2h0PSUyMzAwMzI2MyZiZ0NvbG9yRXJyb3I9JTIzYzA0MDJhJmJnVGV4dHVyZUVycm9yPWZsYXQmYmdJbWdPcGFjaXR5RXJyb3I9NTUmYm9yZGVyQ29sb3JFcnJvcj0lMjNjMDQwMmEmZmNFcnJvcj0lMjNmZmZmZmYmaWNvbkNvbG9yRXJyb3I9JTIzZmJjODU2JmJnQ29sb3JPdmVybGF5PSUyM2VlZWVlZSZiZ1RleHR1cmVPdmVybGF5PWZsYXQmYmdJbWdPcGFjaXR5T3ZlcmxheT0wJm9wYWNpdHlPdmVybGF5PTgwJmJnQ29sb3JTaGFkb3c9JTIzYWFhYWFhJmJnVGV4dHVyZVNoYWRvdz1mbGF0JmJnSW1nT3BhY2l0eVNoYWRvdz0wJm9wYWNpdHlTaGFkb3c9NjAmdGhpY2tuZXNzU2hhZG93PTRweCZvZmZzZXRUb3BTaGFkb3c9LTRweCZvZmZzZXRMZWZ0U2hhZG93PS00cHgmY29ybmVyUmFkaXVzU2hhZG93PTBweFxuICovXG5cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuICBmb250LWZhbWlseTpcbiAgICBUcmVidWNoZXQgTVMsXG4gICAgSGVsdmV0aWNhLFxuICAgIEFyaWFsLFxuICAgIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQgaW5wdXQsXG4udWktd2lkZ2V0IHNlbGVjdCxcbi51aS13aWRnZXQgdGV4dGFyZWEsXG4udWktd2lkZ2V0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OlxuICAgIFRyZWJ1Y2hldCBNUyxcbiAgICBIZWx2ZXRpY2EsXG4gICAgQXJpYWwsXG4gICAgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xuICBiYWNrZ3JvdW5kOiAjYzljOWM5IHVybCgnLi4vLi4vY3NzL2ltYWdlcy91aS1iZ19pbnNldC1zb2Z0XzUwX2M5YzljOV8xeDEwMC5wbmcnKSA1MCUgYm90dG9tIHJlcGVhdC14O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi51aS13aWRnZXQtY29udGVudCBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmJiYmI7XG4gIGJhY2tncm91bmQ6ICNkZGRkZGQgdXJsKCcuLi8uLi9jc3MvaW1hZ2VzL3VpLWJnX2dsYXNzXzM1X2RkZGRkZF8xeDQwMC5wbmcnKSA1MCUgNTAlIHJlcGVhdC14O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktd2lkZ2V0LWhlYWRlciBhIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi8qIEludGVyYWN0aW9uIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYmFja2dyb3VuZDogI2VlZWVlZSB1cmwoJy4uLy4uL2Nzcy9pbWFnZXMvdWktYmdfZ2xhc3NfNjBfZWVlZWVlXzF4NDAwLnBuZycpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMzI2Mztcbn1cbi51aS1zdGF0ZS1kZWZhdWx0IGEsXG4udWktc3RhdGUtZGVmYXVsdCBhOmxpbmssXG4udWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMzI2MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiYmJiO1xuICBiYWNrZ3JvdW5kOiAjY2RjZGNkIHVybCgnLi4vLi4vY3NzL2ltYWdlcy91aS1iZ19nbGFzc18xMDBfZjhmOGY4XzF4NDAwLnBuZycpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMzI2Mztcbn1cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAzMjYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjZGNkICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBiYWNrZ3JvdW5kOiAjOTk5OTk5IHVybCgnLi4vLi4vY3NzL2ltYWdlcy91aS1iZ19pbnNldC1oYXJkXzc1Xzk5OTk5OV8xeDEwMC5wbmcnKSA1MCUgNTAlIHJlcGVhdC14O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udWktc3RhdGUtYWN0aXZlIGEsXG4udWktc3RhdGUtYWN0aXZlIGE6bGluayxcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2VlZWVlZSB1cmwoJy4uLy4uL2Nzcy9pbWFnZXMvdWktYmdfZmxhdF81NV9lZWVlZWVfNDB4MTAwLnBuZycpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMDQwMmE7XG4gIGJhY2tncm91bmQ6ICNjMDQwMmEgdXJsKCcuLi8uLi9jc3MvaW1hZ2VzL3VpLWJnX2ZsYXRfNTVfYzA0MDJhXzQweDEwMC5wbmcnKSA1MCUgNTAlIHJlcGVhdC14O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT03MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zNSk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9jc3MvaW1hZ2VzL3VpLWljb25zXzk5OTk5OV8yNTZ4MjQwLnBuZycpO1xufVxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Nzcy9pbWFnZXMvdWktaWNvbnNfOTk5OTk5XzI1NngyNDAucG5nJyk7XG59XG4udWktc3RhdGUtZGVmYXVsdCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY3NzL2ltYWdlcy91aS1pY29uc18wMDMyNjNfMjU2eDI0MC5wbmcnKTtcbn1cbi51aS1zdGF0ZS1ob3ZlciAudWktaWNvbixcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY3NzL2ltYWdlcy91aS1pY29uc18wMDMyNjNfMjU2eDI0MC5wbmcnKTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Nzcy9pbWFnZXMvdWktaWNvbnNfNDU0NTQ1XzI1NngyNDAucG5nJyk7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9jc3MvaW1hZ2VzL3VpLWljb25zXzAwMzI2M18yNTZ4MjQwLnBuZycpO1xufVxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Nzcy9pbWFnZXMvdWktaWNvbnNfZmJjODU2XzI1NngyNDAucG5nJyk7XG59XG5cbi8qIHBvc2l0aW9uaW5nICovXG4udWktaWNvbi1ibGFuayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDtcbn1cbi51aS1pY29uLWNhcmF0LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi51aS1pY29uLWNhcmF0LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xufVxuLnVpLWljb24tY2FyYXQtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDtcbn1cbi51aS1pY29uLWNhcmF0LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwO1xufVxuLnVpLWljb24tY2FyYXQtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMDtcbn1cbi51aS1pY29uLWNhcmF0LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwO1xufVxuLnVpLWljb24tY2FyYXQtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cbi51aS1pY29uLWNhcmF0LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcbn1cbi51aS1pY29uLWNhcmF0LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7XG59XG4udWktaWNvbi1jYXJhdC0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwO1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTItbmUtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93c3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3ctNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7XG59XG4udWktaWNvbi1hcnJvdy00LWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDtcbn1cbi51aS1pY29uLWV4dGxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDtcbn1cbi51aS1pY29uLW5ld3dpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4O1xufVxuLnVpLWljb24tcmVmcmVzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4O1xufVxuLnVpLWljb24tc2h1ZmZsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4O1xufVxuLnVpLWljb24tdHJhbnNmZXItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7XG59XG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDtcbn1cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4O1xufVxuLnVpLWljb24tZm9sZGVyLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDtcbn1cbi51aS1pY29uLWRvY3VtZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7XG59XG4udWktaWNvbi1kb2N1bWVudC1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7XG59XG4udWktaWNvbi1ub3RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7XG59XG4udWktaWNvbi1tYWlsLWNsb3NlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4O1xufVxuLnVpLWljb24tbWFpbC1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7XG59XG4udWktaWNvbi1zdWl0Y2FzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDtcbn1cbi51aS1pY29uLWNvbW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7XG59XG4udWktaWNvbi1wZXJzb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7XG59XG4udWktaWNvbi1wcmludCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDtcbn1cbi51aS1pY29uLXRyYXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4O1xufVxuLnVpLWljb24tbG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4O1xufVxuLnVpLWljb24tdW5sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7XG59XG4udWktaWNvbi1ib29rbWFyayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDtcbn1cbi51aS1pY29uLXRhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDtcbn1cbi51aS1pY29uLWhvbWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDtcbn1cbi51aS1pY29uLWZsYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7XG59XG4udWktaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDtcbn1cbi51aS1pY29uLWNhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7XG59XG4udWktaWNvbi1wZW5jaWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7XG59XG4udWktaWNvbi1jbG9jayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDtcbn1cbi51aS1pY29uLWRpc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7XG59XG4udWktaWNvbi1jYWxjdWxhdG9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDtcbn1cbi51aS1pY29uLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7XG59XG4udWktaWNvbi16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDtcbn1cbi51aS1pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7XG59XG4udWktaWNvbi13cmVuY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4O1xufVxuLnVpLWljb24tZ2VhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7XG59XG4udWktaWNvbi1oZWFydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7XG59XG4udWktaWNvbi1zdGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDtcbn1cbi51aS1pY29uLWxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4O1xufVxuLnVpLWljb24tY2FuY2VsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7XG59XG4udWktaWNvbi1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4O1xufVxuLnVpLWljb24tcGx1c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4O1xufVxuLnVpLWljb24tbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7XG59XG4udWktaWNvbi1taW51c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4O1xufVxuLnVpLWljb24tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7XG59XG4udWktaWNvbi1jbG9zZXRoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4O1xufVxuLnVpLWljb24ta2V5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDtcbn1cbi51aS1pY29uLWxpZ2h0YnVsYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7XG59XG4udWktaWNvbi1zY2lzc29ycyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7XG59XG4udWktaWNvbi1jbGlwYm9hcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4O1xufVxuLnVpLWljb24tY29weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7XG59XG4udWktaWNvbi1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDtcbn1cbi51aS1pY29uLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDtcbn1cbi51aS1pY29uLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDtcbn1cbi51aS1pY29uLXNjcmlwdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7XG59XG4udWktaWNvbi1hbGVydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4O1xufVxuLnVpLWljb24taW5mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDtcbn1cbi51aS1pY29uLW5vdGljZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDtcbn1cbi51aS1pY29uLWhlbHAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7XG59XG4udWktaWNvbi1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDtcbn1cbi51aS1pY29uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDtcbn1cbi51aS1pY29uLXJhZGlvLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4O1xufVxuLnVpLWljb24tcmFkaW8tb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDtcbn1cbi51aS1pY29uLXBpbi13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDtcbn1cbi51aS1pY29uLXBpbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDtcbn1cbi51aS1pY29uLXBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDtcbn1cbi51aS1pY29uLXBhdXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1uZXh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1lbmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7XG59XG4udWktaWNvbi1zZWVrLXN0YXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4O1xufVxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDtcbn1cbi51aS1pY29uLXN0b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7XG59XG4udWktaWNvbi1lamVjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7XG59XG4udWktaWNvbi12b2x1bWUtb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDtcbn1cbi51aS1pY29uLXZvbHVtZS1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7XG59XG4udWktaWNvbi1wb3dlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4O1xufVxuLnVpLWljb24tc2lnbmFsLWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7XG59XG4udWktaWNvbi1zaWduYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7XG59XG4udWktaWNvbi1jaXJjbGUtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7XG59XG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDtcbn1cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4O1xufVxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDtcbn1cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4O1xufVxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7XG59XG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4O1xufVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDtcbn1cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4O1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBDb3JuZXIgcmFkaXVzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci10bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci1iciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG59XG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlIHVybCgnLi4vLi4vY3NzL2ltYWdlcy91aS1iZ19mbGF0XzBfZWVlZWVlXzQweDEwMC5wbmcnKSA1MCUgNTAlIHJlcGVhdC14O1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT04MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuLnVpLXdpZGdldC1zaGFkb3cge1xuICBtYXJnaW46IC00cHggMCAwIC00cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZDogI2FhYWFhYSB1cmwoJy4uLy4uL2Nzcy9pbWFnZXMvdWktYmdfZmxhdF8wX2FhYWFhYV80MHgxMDAucG5nJykgNTAlIDUwJSByZXBlYXQteDtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9NjApOyAvKiBzdXBwb3J0OiBJRTggKi9cbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4vKkdyaWQqL1xuLnVpLWpxZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC12aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi8qIGNhcHRpb24qL1xuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlYmFyIHtcbiAgcGFkZGluZzogMC4zZW0gMC4yZW0gMC4yZW0gMC4zZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuMWVtIDAgMC4yZW07XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtdGl0bGViYXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTlweDtcbiAgbWFyZ2luOiAtMTBweCAwIDAgMDtcbiAgcGFkZGluZzogMXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC10aXRsZWJhci1jbG9zZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMXB4O1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlYmFyLWNsb3NlOmhvdmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi8qIGhlYWRlciovXG4udWktanFncmlkIC51aS1qcWdyaWQtaGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJvcmRlci1sZWZ0OiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMCBub25lICFpbXBvcnRhbnQ7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtaGJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLWh0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1hcmdpbjogMDtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1odGFibGUgdGgge1xuICBoZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDAgMnB4IDAgMnB4O1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLWh0YWJsZSB0aCBkaXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTdweDtcbn1cbi51aS10aC1jb2x1bW4sXG4udWktanFncmlkIC51aS1qcWdyaWQtaHRhYmxlIHRoLnVpLXRoLWNvbHVtbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG59XG4udWktdGgtbHRyLFxuLnVpLWpxZ3JpZCAudWktanFncmlkLWh0YWJsZSB0aC51aS10aC1sdHIge1xuICBib3JkZXItbGVmdDogMCBub25lO1xufVxuLnVpLXRoLXJ0bCxcbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1odGFibGUgdGgudWktdGgtcnRsIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG59XG4udWktZmlyc3QtdGgtbHRyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG59XG4udWktZmlyc3QtdGgtcnRsIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbn1cbi51aS1qcWdyaWQgLnVpLXRoLWRpdi1pZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHpvb206IDE7XG4gIGhlaWdodDogMTdweDtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1yZXNpemUge1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGUtcmVzaXplO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktanFncmlkIC51aS1ncmlkLWljby1zb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLnVpLWpxZ3JpZCAudWktaWNvbi1hc2Mge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4udWktanFncmlkIC51aS1pY29uLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi51aS1qcWdyaWQgLnVpLWktYXNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnVpLWpxZ3JpZCAudWktaS1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1zb3J0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1qcWdyaWQgdHIudWktc2VhcmNoLXRvb2xiYXIgdGgge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXN0eWxlOiByaWRnZSAhaW1wb3J0YW50O1xufVxudHIudWktc2VhcmNoLXRvb2xiYXIgaW5wdXQge1xuICBtYXJnaW46IDFweCAwIDAgMDtcbn1cbnRyLnVpLXNlYXJjaC10b29sYmFyIHNlbGVjdCB7XG4gIG1hcmdpbjogMXB4IDAgMCAwO1xufVxuLyogYm9keSAqL1xuLnVpLWpxZ3JpZCAudWktanFncmlkLWJkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtYnRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xufVxuLnVpLWpxZ3JpZCB0ci5qcWdyb3cge1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xufVxuLnVpLWpxZ3JpZCB0ci5qcWdyb3VwIHtcbiAgb3V0bGluZS1zdHlsZTogbm9uZTtcbn1cbi51aS1qcWdyaWQgdHIuanFncm93IHRkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAwIDJweCAwIDJweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cbi51aS1qcWdyaWQgdHIuanFnZmlyc3Ryb3cgdGQge1xuICBwYWRkaW5nOiAwIDJweCAwIDJweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG4udWktanFncmlkIHRyLmpxZ3JvdXAgdGQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBoZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDAgMnB4IDAgMnB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuLnVpLWpxZ3JpZCB0ci5qcWZvb3QgdGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAwIDJweCAwIDJweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cbi51aS1qcWdyaWQgdHIudWktcm93LWx0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG4udWktanFncmlkIHRyLnVpLXJvdy1ydGwgdGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbn1cbi51aS1qcWdyaWQgdGQuanFncmlkLXJvd251bSB7XG4gIHBhZGRpbmc6IDAgMnB4IDAgMnB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMCBub25lO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXJlc2l6ZS1tYXJrIHtcbiAgd2lkdGg6IDJweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NztcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuLyogZm9vdGVyICovXG4udWktanFncmlkIC51aS1qcWdyaWQtc2RpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItbGVmdDogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDAgbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZSAhaW1wb3J0YW50O1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLWZ0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udWktanFncmlkIHRyLmZvb3Ryb3cgdGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBwYWRkaW5nOiAwIDJweCAwIDJweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cbi51aS1qcWdyaWQgdHIuZm9vdHJvdy1sdHIgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuLnVpLWpxZ3JpZCB0ci5mb290cm93LXJ0bCB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xufVxuLyogUGFnZXIqL1xuLnVpLWpxZ3JpZCAudWktanFncmlkLXBhZ2VyIHtcbiAgYm9yZGVyLWxlZnQ6IDAgbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi51aS1qcWdyaWQgLnVpLXBhZ2VyLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktanFncmlkIC51aS1wZy10YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbi51aS1qcWdyaWQgLnVpLXBnLXRhYmxlIHRkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMXB4O1xufVxuLnVpLWpxZ3JpZCAudWktcGctYnV0dG9uIHtcbiAgaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG59XG4udWktanFncmlkIC51aS1wZy1idXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udWktanFncmlkIC51aS1wZy1idXR0b246aG92ZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnVpLWpxZ3JpZCAudWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIge1xuICBwYWRkaW5nOiAxcHg7XG59XG4udWktanFncmlkIC51aS1wZy1pbnB1dCB7XG4gIGhlaWdodDogMTNweDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnVpLWpxZ3JpZCAudWktcGctc2VsYm94IHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMDtcbn1cbi51aS1qcWdyaWQgLnVpLXNlcGFyYXRvciB7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDFweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWpxZ3JpZCAudWktcGFnaW5nLWluZm8ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBoZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtcGFnZXIgLnVpLXBnLWRpdiB7XG4gIHBhZGRpbmc6IDFweCAwO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXBhZ2VyIC51aS1wZy1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtcGFnZXIgLnVpLXBnLWRpdiBzcGFuLnVpLWljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDJweDtcbn1cbi51aS1qcWdyaWQgdGQgaW5wdXQsXG4udWktanFncmlkIHRkIHNlbGVjdCAudWktanFncmlkIHRkIHRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuLnVpLWpxZ3JpZCB0ZCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtdG9wcGFnZXIge1xuICBib3JkZXItbGVmdDogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDAgbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRvcHBhZ2VyIC51aS1wZy1kaXYge1xuICBwYWRkaW5nOiAxcHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC10b3BwYWdlciAudWktcGctYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRvcHBhZ2VyIC51aS1wZy1kaXYgc3Bhbi51aS1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAycHg7XG59XG4vKnN1YmdyaWQqL1xuLnVpLWpxZ3JpZCAudWktanFncmlkLWJ0YWJsZSAudWktc2djb2xsYXBzZWQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVpLWpxZ3JpZCAudWktc3ViZ3JpZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udWktanFncmlkIC51aS1zdWJncmlkIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi51aS1qcWdyaWQgLnVpLXN1YmdyaWQgdHIudWktc3VidGJsY2VsbCB0ZCB7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cbi51aS1qcWdyaWQgLnVpLXN1YmdyaWQgdGQuc3ViZ3JpZC1kYXRhIHtcbiAgYm9yZGVyLXRvcDogMCBub25lICFpbXBvcnRhbnQ7XG59XG4udWktanFncmlkIC51aS1zdWJncmlkIHRkLnN1YmdyaWQtY2VsbCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xufVxuLnVpLWpxZ3JpZCAudWktdGgtc3ViZ3JpZCB7XG4gIGhlaWdodDogMjBweDtcbn1cbi8qIGxvYWRpbmcgKi9cbi51aS1qcWdyaWQgLmxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiA0NSU7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDE7XG4gIHBhZGRpbmc6IDZweDtcbiAgbWFyZ2luOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi51aS1qcWdyaWQgLmpxZ3JpZC1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwO1xufVxuKiBodG1sIC5qcWdyaWQtb3ZlcmxheSB7XG4gIHdpZHRoOiBleHByZXNzaW9uKHRoaXMucGFyZW50Tm9kZS5vZmZzZXRXaWR0aCArICdweCcpO1xuICBoZWlnaHQ6IGV4cHJlc3Npb24odGhpcy5wYXJlbnROb2RlLm9mZnNldEhlaWdodCArICdweCcpO1xufVxuKiAuanFncmlkLW92ZXJsYXkgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogZXhwcmVzc2lvbih0aGlzLnBhcmVudE5vZGUub2Zmc2V0V2lkdGggKyAncHgnKTtcbiAgaGVpZ2h0OiBleHByZXNzaW9uKHRoaXMucGFyZW50Tm9kZS5vZmZzZXRIZWlnaHQgKyAncHgnKTtcbn1cbi8qIGVuZCBsb2FkaW5nIGRpdiAqL1xuLyogdG9vbGJhciAqL1xuLnVpLWpxZ3JpZCAudWktdXNlcmRhdGEge1xuICBib3JkZXItbGVmdDogMCBub25lO1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgaGVpZ2h0OiAyMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLypNb2RhbCBXaW5kb3cgKi9cbi51aS1qcWRpYWxvZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi51aS1qcWRpYWxvZyAudWktanFkaWFsb2ctdGl0bGViYXIge1xuICBwYWRkaW5nOiAwLjNlbSAwLjJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWpxZGlhbG9nIC51aS1qcWRpYWxvZy10aXRsZSB7XG4gIG1hcmdpbjogMC4xZW0gMCAwLjJlbTtcbn1cbi51aS1qcWRpYWxvZyAudWktanFkaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTlweDtcbiAgbWFyZ2luOiAtMTBweCAwIDAgMDtcbiAgcGFkZGluZzogMXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnVpLWpxZGlhbG9nIC51aS1qcWRpYWxvZy10aXRsZWJhci1jbG9zZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMXB4O1xufVxuLnVpLWpxZGlhbG9nIC51aS1qcWRpYWxvZy10aXRsZWJhci1jbG9zZTpob3Zlcixcbi51aS1qcWRpYWxvZyAudWktanFkaWFsb2ctdGl0bGViYXItY2xvc2U6Zm9jdXMge1xuICBwYWRkaW5nOiAwO1xufVxuLnVpLWpxZGlhbG9nLWNvbnRlbnQsXG4udWktanFkaWFsb2cgLnVpLWpxZGlhbG9nLWNvbnRlbnQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuM2VtIDAuMmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udWktanFkaWFsb2cgLnVpLWpxY29uZmlybSB7XG4gIHBhZGRpbmc6IDAuNGVtIDFlbTtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDIyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktanFkaWFsb2cgPiAudWktcmVzaXphYmxlLXNlIHtcbiAgYm90dG9tOiAtM3B4O1xuICByaWdodDogLTNweDtcbn1cbi51aS1qcWdyaWQgPiAudWktcmVzaXphYmxlLXNlIHtcbiAgYm90dG9tOiAtM3B4O1xuICByaWdodDogLTNweDtcbn1cbi8qIGVuZCBNb2RhbCB3aW5kb3cqL1xuLyogRm9ybSBlZGl0ICovXG4udWktanFkaWFsb2ctY29udGVudCAuRm9ybUdyaWQge1xuICBtYXJnaW46IDA7XG59XG4udWktanFkaWFsb2ctY29udGVudCAuRWRpdFRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udWktanFkaWFsb2ctY29udGVudCAuRGVsVGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5FZGl0VGFibGUgdGQgaW5wdXQsXG4uRWRpdFRhYmxlIHRkIHNlbGVjdCxcbi5FZGl0VGFibGUgdGQgdGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG59XG4uRWRpdFRhYmxlIHRkIHRleHRhcmVhIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi51aS1qcWRpYWxvZy1jb250ZW50IHRkLkVkaXRCdXR0b24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICBib3JkZXItbGVmdDogMCBub25lO1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi51aS1qcWRpYWxvZy1jb250ZW50IHRkLm5hdkJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi51aS1qcWRpYWxvZy1jb250ZW50IGlucHV0LkZvcm1FbGVtZW50IHtcbiAgcGFkZGluZzogMC4zZW07XG59XG4udWktanFkaWFsb2ctY29udGVudCBzZWxlY3QuRm9ybUVsZW1lbnQge1xuICBwYWRkaW5nOiAwLjNlbTtcbn1cbi51aS1qcWRpYWxvZy1jb250ZW50IC5kYXRhLWxpbmUge1xuICBwYWRkaW5nLXRvcDogMC4xZW07XG4gIGJvcmRlcjogMCBub25lO1xufVxuXG4udWktanFkaWFsb2ctY29udGVudCAuQ2FwdGlvblREIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51aS1qcWRpYWxvZy1jb250ZW50IC5EYXRhVEQge1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlcjogMCBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnVpLWpxZGlhbG9nLWNvbnRlbnQgLmZvcm0tdmlldy1kYXRhIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cbi5mbS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA0cHggMCAwO1xuICBwYWRkaW5nOiAwLjRlbSAwLjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHpvb206IDE7XG59XG4uZm0tYnV0dG9uLWljb24tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMS45ZW07XG59XG4uZm0tYnV0dG9uLWljb24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjllbTtcbn1cbi5mbS1idXR0b24taWNvbi1sZWZ0IC51aS1pY29uIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDAuMmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5mbS1idXR0b24taWNvbi1yaWdodCAudWktaWNvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwLjJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4jbkRhdGEsXG4jcERhdGEge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxNXB4O1xufVxuLyogRW5kIEVvcm0gZWRpdCAqL1xuLyoudWktanFncmlkIC5lZGl0LWNlbGwge30qL1xuLnVpLWpxZ3JpZCAuc2VsZWN0ZWQtcm93LFxuZGl2LnVpLWpxZ3JpZCAuc2VsZWN0ZWQtcm93IHRkIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3JkZXItbGVmdDogMCBub25lO1xufVxuLyogaW5saW5lIGVkaXQgYWN0aW9ucyBidXR0b24qL1xuLnVpLWlubGluZS1kZWwudWktc3RhdGUtaG92ZXIgc3Bhbixcbi51aS1pbmxpbmUtZWRpdC51aS1zdGF0ZS1ob3ZlciBzcGFuLFxuLnVpLWlubGluZS1zYXZlLnVpLXN0YXRlLWhvdmVyIHNwYW4sXG4udWktaW5saW5lLWNhbmNlbC51aS1zdGF0ZS1ob3ZlciBzcGFuIHtcbiAgbWFyZ2luOiAtMXB4O1xufVxuLyogVHJlZSBHcmlkICovXG4udWktanFncmlkIC50cmVlLXdyYXAge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktanFncmlkIC50cmVlLW1pbnVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnVpLWpxZ3JpZCAudHJlZS1wbHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnVpLWpxZ3JpZCAudHJlZS1sZWFmIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnVpLWpxZ3JpZCAudHJlZWNsaWNrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLyogbW9kYSBkaWFsb2cgKi9cbiogaWZyYW1lLmpxbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IGV4cHJlc3Npb24odGhpcy5wYXJlbnROb2RlLm9mZnNldFdpZHRoICsgJ3B4Jyk7XG4gIGhlaWdodDogZXhwcmVzc2lvbih0aGlzLnBhcmVudE5vZGUub2Zmc2V0SGVpZ2h0ICsgJ3B4Jyk7XG59XG4udWktanFncmlkLWRuZCB0ciB0ZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGhlaWdodDogMjBweDtcbn1cbi8qIFJUTCBTdXBwb3J0ICovXG4udWktanFncmlkIC51aS1qcWdyaWQtdGl0bGUtcnRsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAuMWVtIDAgMC4yZW07XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtaGJveC1ydGwge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1yZXNpemUtbHRyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IC0ycHggLTJweCAtMnB4IDA7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtcmVzaXplLXJ0bCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC0ycHggMCAtMXB4IC0zcHg7XG59XG4udWktanFncmlkIC51aS1zb3J0LXJ0bCB7XG4gIGxlZnQ6IDA7XG59XG4udWktanFncmlkIC50cmVlLXdyYXAtbHRyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udWktanFncmlkIC50cmVlLXdyYXAtcnRsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWpxZ3JpZCAudWktZWxsaXBzaXMge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLyogVG9vbGJhciBTZWFyY2ggTWVudSAqL1xuLnVpLXNlYXJjaC1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAycHggNXB4O1xufVxuLnVpLWpxZ3JpZCAudWktc2VhcmNoLXRhYmxlIHtcbiAgcGFkZGluZzogMHB4IDBweDtcbiAgYm9yZGVyOiAwcHggbm9uZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi51aS1qcWdyaWQgLnVpLXNlYXJjaC10YWJsZSAudWktc2VhcmNoLW9wZXIge1xuICB3aWR0aDogMjBweDtcbn1cbmEuZy1tZW51LWl0ZW0sXG5hLnNvcHRjbGFzcyxcbmEuY2xlYXJzZWFyY2hjbGFzcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1qcWdyaWQgLnVpLXNlYXJjaC10YWJsZSAudWktc2VhcmNoLWlucHV0ID4gaW5wdXQsXG4udWktanFncmlkIC51aS1zZWFyY2gtdGFibGUgLnVpLXNlYXJjaC1pbnB1dCA+IHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuJHRvcF9kaXN0YW5jZTogZW0oMzApO1xuXG5odG1sLFxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4uaHVtYW5lLFxuLmh1bWFuZS1qYWNrZWR1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xufVxuLmh1bWFuZSxcbi5odW1hbmUtamFja2VkdXAge1xuICBmb250LWZhbWlseTpcbiAgICBIZWx2ZXRpY2EgTmV1ZSxcbiAgICBIZWx2ZXRpY2EsXG4gICAgc2FuLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICB0b3A6ICR0b3BfZGlzdGFuY2U7XG4gIGxlZnQ6IDMwJTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDQwJTtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQ1dDQVlBQUFBZmR1SnlBQUFBQm1KTFIwUUEvd0QvQVArZ3ZhZVRBQUFBSWtsRVFWUW9rV05nWUdDUVpHSmdZR0RBUlREU1FuYm9HRHFzbkR0MERLV05MQUFraVFGZEMrdlpOUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuICAgICAgbGluZWFyLFxuICAgICAgbGVmdCB0b3AsXG4gICAgICBsZWZ0IGJvdHRvbSxcbiAgICAgIGNvbG9yLXN0b3AoMCwgcmdiYSgwLCAwLCAwLCAwLjEpKSxcbiAgICAgIGNvbG9yLXN0b3AoMSwgcmdiYSgwLCAwLCAwLCAwLjIpKVxuICAgIClcbiAgICBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4xKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4xKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xufVxuLmh1bWFuZSBwLFxuLmh1bWFuZS1qYWNrZWR1cCBwLFxuLmh1bWFuZSB1bCxcbi5odW1hbmUtamFja2VkdXAgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaHVtYW5lIHVsLFxuLmh1bWFuZS1qYWNrZWR1cCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaHVtYW5lLmh1bWFuZS1qYWNrZWR1cC1pbmZvLFxuLmh1bWFuZS1qYWNrZWR1cC5odW1hbmUtamFja2VkdXAtaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQURJQ0FZQUFBQXA4b3YxQUFBQUJtSkxSMFFBL3dEL0FQK2d2YWVUQUFBQVIwbEVRVlFva1dOSVNmbi9uNG1CZ2VFL0V3TURBd01xUVlRWW1kb0dseGdqSTRyWS8vK0R4Mm5VRlJzUVoyQUxUclFRcDhRTDFEV2VxQVNDMDE0eTdhQ3g4UXdNREF3QTFhWkJJdWxtcHZ3QUFBQUFTVVZPUks1Q1lJST0nKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcbiAgICAgIGxpbmVhcixcbiAgICAgIGxlZnQgdG9wLFxuICAgICAgbGVmdCBib3R0b20sXG4gICAgICBjb2xvci1zdG9wKDAsIHJnYmEoMCwgMCwgMCwgMC43KSksXG4gICAgICBjb2xvci1zdG9wKDEsIHJnYmEoMCwgMCwgMCwgMC44NSkpXG4gICAgKVxuICAgIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNykgMCUsIHJnYmEoMCwgMCwgMCwgMC44NSkgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC43KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjg1KSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNykgMCUsIHJnYmEoMCwgMCwgMCwgMC44NSkgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNykgMCUsIHJnYmEoMCwgMCwgMCwgMC44NSkgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNykgMCUsIHJnYmEoMCwgMCwgMCwgMC44NSkgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbi5odW1hbmUuaHVtYW5lLWphY2tlZHVwLXN1Y2Nlc3MsXG4uaHVtYW5lLWphY2tlZHVwLmh1bWFuZS1qYWNrZWR1cC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBRElDQVlBQUFBcDhvdjFBQUFBQm1KTFIwUUEvd0QvQVArZ3ZhZVRBQUFBU0VsRVFWUW9rYzJTTVE0QUlBZ0REOS9LLzc5UVZ6V2FFTlRvd25BSmJXbkE1U3FBQ2tBL0FpeTU5aGN6ckdWQzMwUTd5NTdFbU5VNU5MNXp3bG41MElNc2ZaTWVsK1VCS3RGQlFTTFdNOXdMQUFBQUFFbEZUa1N1UW1DQycpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICM2MmM0NjIpLCBjb2xvci1zdG9wKDEsICM1N2E5NTcpKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzYyYzQ2MiAwJSwgIzU3YTk1NyAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzYyYzQ2MiAwJSwgIzU3YTk1NyAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjJjNDYyIDAlLCAjNTdhOTU3IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzYyYzQ2MiAwJSwgIzU3YTk1NyAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2MmM0NjIgMCUsICM1N2E5NTcgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRmZjY0O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbi5odW1hbmUuaHVtYW5lLWphY2tlZHVwLWVycm9yLFxuLmh1bWFuZS1qYWNrZWR1cC5odW1hbmUtamFja2VkdXAtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFESUNBSUFBQUNta0J5aUFBQUFCbUpMUjBRQS93RC9BUCtndmFlVEFBQUFmMGxFUVZRb2tZMlRPUTdBSUF3RVIvNW1pdnkveVJjMlJRRGhBMGpoZ2hGWU81Ymh1UytUWk1Bb0lVTUVoaEg0bG9HaGZ1NzFjZW5NM0R1dFdNc2FlR0tqdjN6TzVOMTdLTFBKMCtmUUQ4Y3B2NXVWTFBvNHZuWDBQcFhqMG51YWFlVnpkbXcreVhHMU85Nm4ycDNrb3pCNzU3TmkxWjVVUHNVOVNQOEFlQUcxa0hYRSs3UmxQQUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNlZTVmNWIpLCBjb2xvci1zdG9wKDEsICNjNDNjMzUpKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlNWY1YiAwJSwgI2M0M2MzNSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlNWY1YiAwJSwgI2M0M2MzNSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWU1ZjViIDAlLCAjYzQzYzM1IDEwMCUpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlNWY1YiAwJSwgI2M0M2MzNSAxMDAlKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZTVmNWIgMCUsICNjNDNjMzUgMTAwJSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU1ZjViO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbi5odW1hbmUtYW5pbWF0ZSxcbi5odW1hbmUtamFja2VkdXAuaHVtYW5lLWphY2tlZHVwLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmh1bWFuZS1hbmltYXRlOmhvdmVyLFxuLmh1bWFuZS1qYWNrZWR1cC5odW1hbmUtamFja2VkdXAtYW5pbWF0ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5odW1hbmUtanMtYW5pbWF0ZSxcbi5odW1hbmUtamFja2VkdXAuaHVtYW5lLWphY2tlZHVwLWpzLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmh1bWFuZS1qcy1hbmltYXRlOmhvdmVyLFxuLmh1bWFuZS1qYWNrZWR1cC5odW1hbmUtamFja2VkdXAtanMtYW5pbWF0ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XG59XG5cbi8qXG4gKiBqUmVqZWN0IChqUXVlcnkgQnJvd3NlciBSZWplY3Rpb24gUGx1Z2luKVxuICogVmVyc2lvbiAxLjEuMFxuICogVVJMOiBodHRwOi8vanJlamVjdC50dXJud2hlZWwuY29tL1xuICogRGVzY3JpcHRpb246IGpSZWplY3QgaXMgYSBlYXN5IG1ldGhvZCBvZiByZWplY3Rpbmcgc3BlY2lmaWMgYnJvd3NlcnMgb24geW91ciBzaXRlXG4gKiBBdXRob3I6IFN0ZXZlbiBCb3dlciAoVHVybldoZWVsIERlc2lnbnMpIGh0dHA6Ly90dXJud2hlZWwuY29tL1xuICogQ29weXJpZ2h0OiBDb3B5cmlnaHQgKGMpIDIwMDktMjAxNCBTdGV2ZW4gQm93ZXIgdW5kZXIgZHVhbCBNSVQvR1BMIGxpY2Vuc2UuXG4gKi9cblxuI2pyX292ZXJsYXkge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMjE0NzQ4MzY0NjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4janJfd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuI2pyX2lubmVyIHtcbiAgZm9udC1mYW1pbHk6ICdMdWNpZGEgR3JhbmRlJywgJ0x1Y2lkYSBTYW5zIFVuaWNvZGUnLCBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuI2pyX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4janJfaW5uZXIgcCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4janJfaW5uZXIgdWwge1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuI2pyX2lubmVyIHVsIGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMnB4O1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2pyX2lubmVyIGxpIGEge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbiNqcl9pbm5lciBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNqcl9pbm5lciAuanJfaWNvbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAxcHggYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IHRvcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4janJfY2xvc2Uge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4janJfY2xvc2UgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNqcl9jbG9zZSBwIHtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUcmliZVR5cGVfRFYnO1xuICBzcmM6IHVybCgnZGF0YTpmb250L29wZW50eXBlO2Jhc2U2NCxUMVJVVHdBS0FJQUFBd0FnUTBaR0lNOHR1M1FBQUJ3MEFBQVdRVWRRVDFPaG1hLzZBQUEwTUFBQUN6SlBVeTh5Wi9ZRjJBQUFBUkFBQUFCZ1kyMWhjTTdiRjhZQUFCcUFBQUFCa21obFlXVDJFbHAyQUFBQXJBQUFBRFpvYUdWaEIyUURqd0FBQU9RQUFBQWthRzEwZU9XdkQ3d0FBREo0QUFBQnVHMWhlSEFBYmxBQUFBQUJDQUFBQUFadVlXMWxoc2dxUUFBQUFYQUFBQmtPY0c5emRQK2ZBRElBQUJ3VUFBQUFJQUFCQUFBQUFRQUFmR0xBZjE4UFBQVUFBd1BvQUFBQUFNbVU2cXNBQUFBQXlaVXNJUC85L3pzRDFBT1FBQUFBQXdBQ0FBQUFBQUFBQUFFQUFBT1EvenNBQUFQby8vMy8vUVBVQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUJ1QUFCUUFBQnVBQUFBQXdJYkFaQUFCUUFFQXJ3Q2lnQUFBSXdDdkFLS0FBQUIzUUF5QVBvQUFBSUdCZ01EQWdRSUF3R0FBQUFEQUFBQVNBQUFBQUFBQUFBQVRVOU9Ud0JBQUEwaUVnTEUvdHdBeUFPUUFNVUFBQUFCQUFBQUFBSDBBc1FBQUFBZ0FBSUFBQUFZQVNZQUFRQUFBQUFBQUFEaEFBQUFBUUFBQUFBQUFRQUpBT0VBQVFBQUFBQUFBZ0FIQU9vQUFRQUFBQUFBQXdBYUFQRUFBUUFBQUFBQUJBQUpBT0VBQVFBQUFBQUFCUUFOQVFzQUFRQUFBQUFBQmdBUkFSZ0FBUUFBQUFBQUNBQVZBU2tBQVFBQUFBQUFDd0FlQVQ0QUFRQUFBQUFBREFCRUFWd0FBUUFBQUFBQURRWW9BYUFBQVFBQUFBQUFEZ0F3QjhnQUF3QUJCQWtBQUFIQ0IvZ0FBd0FCQkFrQUFRQVNDYm9BQXdBQkJBa0FBZ0FPQ2N3QUF3QUJCQWtBQXdBMENkb0FBd0FCQkFrQUJBQWlDZzRBQXdBQkJBa0FCUUFhQ2pBQUF3QUJCQWtBQmdBaUNnNEFBd0FCQkFrQUNBQXFDa29BQXdBQkJBa0FDd0E4Q25RQUF3QUJCQWtBREFDSUNyQUFBd0FCQkFrQURReFFDemdBQXdBQkJBa0FEZ0JnRjRoRGIzQjVjbWxuYUhRZ3FTQXlNREV4SUUxdmJtOTBlWEJsSUVsdFlXZHBibWNnU1c1akxpd2dJSGQzZHk1dGIyNXZkSGx3WldsdFlXZHBibWN1WTI5dExpQkJiR3dnY21sbmFIUnpJSEpsYzJWeWRtVmtMaUJVYUdseklHWnZiblFnYzI5bWRIZGhjbVVnYldGNUlHNXZkQ0JpWlNCeVpYQnliMlIxWTJWa0xDQnRiMlJwWm1sbFpDd2daR2x6WTJ4dmMyVmtJRzl5SUhSeVlXNXpabVZ5Y21Wa0lIZHBkR2h2ZFhRZ2RHaGxJR1Y0Y0hKbGMzTWdkM0pwZEhSbGJpQmhjSEJ5YjNaaGJDQnZaaUJOYjI1dmRIbHdaU0JKYldGbmFXNW5JRWx1WXk1VWNtbGlaVlI1Y0dWU1pXZDFiR0Z5VFU5T1R5QXRJRlJ5YVdKbFZIbHdaU0JDZFdsc1pDQXhNREJXWlhKemFXOXVJREV1TURBd1ZISnBZbVZVZVhCbExWSmxaM1ZzWVhKTmIyNXZkSGx3WlNCSmJXRm5hVzVuSUVsdVl5NW9kSFJ3T2k4dmQzZDNMbTF2Ym05MGVYQmxhVzFoWjJsdVp5NWpiMjFvZEhSd09pOHZkM2QzTG0xdmJtOTBlWEJsYVcxaFoybHVaeTVqYjIwdlVISnZaSFZqZEhOVFpYSjJhV05sY3k5VWVYQmxSR1Z6YVdkdVpYSlRhRzkzWTJGelpRcE9UMVJKUmtsRFFWUkpUMDRnVDBZZ1RFbERSVTVUUlNCQlIxSkZSVTFGVGxRTkNnMEtWR2hwY3lCMGVYQmxabUZqWlNCcGN5QjBhR1VnY0hKdmNHVnlkSGtnYjJZZ1RXOXViM1I1Y0dVZ1NXMWhaMmx1WnlCSmJtTXVJR0Z1WkNCcGRITWdkWE5sSUdKNUlIbHZkU0JwY3lCamIzWmxjbVZrSUhWdVpHVnlJSFJvWlNCMFpYSnRjeUJ2WmlCaElHeHBZMlZ1YzJVZ1lXZHlaV1Z0Wlc1MExpQlpiM1VnYUdGMlpTQnZZblJoYVc1bFpDQjBhR2x6SUhSNWNHVm1ZV05sSUhOdlpuUjNZWEpsSUdWcGRHaGxjaUJrYVhKbFkzUnNlU0JtY205dElFMXZibTkwZVhCbElFbHRZV2RwYm1jZ2IzSWdkRzluWlhSb1pYSWdkMmwwYUNCemIyWjBkMkZ5WlNCa2FYTjBjbWxpZFhSbFpDQmllU0J2Ym1VZ2IyWWdkR2hsSUd4cFkyVnVZMlZsY3lCdlppQk5iMjV2ZEhsd1pTQkpiV0ZuYVc1bkxnMEtEUXBVYUdseklITnZablIzWVhKbElHbHpJR0VnZG1Gc2RXRmliR1VnWVhOelpYUWdiMllnVFc5dWIzUjVjR1VnU1cxaFoybHVaeTRnVlc1c1pYTnpJSGx2ZFNCb1lYWmxJR1Z1ZEdWeVpXUWdhVzUwYnlCaElITndaV05wWm1saklHeHBZMlZ1YzJVZ1lXZHlaV1Z0Wlc1MElHZHlZVzUwYVc1bklIbHZkU0JoWkdScGRHbHZibUZzSUhKcFoyaDBjeXdnZVc5MWNpQjFjMlVnYjJZZ2RHaHBjeUJ6YjJaMGQyRnlaU0JwY3lCc2FXMXBkR1ZrSUhSdklIVnpaU0J2YmlCMWNDQjBieUJtYVhabElDZzFLU0IzYjNKcmMzUmhkR2x2YmlCbWIzSWdlVzkxY2lCdmQyNGdjSFZpYkdsemFHbHVaeUIxYzJVdUlGbHZkU0J0WVhrZ2JtOTBJR052Y0hrZ2IzSWdaR2x6ZEhKcFluVjBaU0IwYUdseklITnZablIzWVhKbExnMEtEUXBKWmlCNWIzVWdhR0YyWlNCaGJua2djWFZsYzNScGIyNXpJR052Ym1ObGNtNXBibWNnZVc5MWNpQnlhV2RvZEhNZ2VXOTFJSE5vYjNWc1pDQnlaWFpwWlhjZ2RHaGxJR3hwWTJWdWMyVWdZV2R5WldWdFpXNTBJSGx2ZFNCeVpXTmxhWFpsWkNCM2FYUm9JSFJvWlNCemIyWjBkMkZ5WlNCdmNpQmpiMjUwWVdOMElFMXZibTkwZVhCbElFbHRZV2RwYm1jZ1ptOXlJR0VnWTI5d2VTQnZaaUIwYUdVZ2JHbGpaVzV6WlNCaFozSmxaVzFsYm5RdURRb05Da2RsYm1WeVlXd2dhVzVtYjNKdFlYUnBiMjQ2RFFwM2QzY3VabTl1ZEhNdVkyOXREUW9OQ2tadmNpQnNhV05sYm5ObElIUmxjbTF6SUdGdVpDQjFjMkZuWlNCeWFXZG9kSE1zSUhCc1pXRnpaU0IyYVhOcGRDQnZkWElnZDJWaUlITnBkR1VnWVhRNkRRcDNkM2N1Ylc5dWIzUjVjR1ZwYldGbmFXNW5MbU52YlM5b2RHMXNMM1I1Y0dVdmJHbGpaVzV6WlM1b2RHMXNEUW9OQ2t4cGVtVnVlbUpsWkdsdVozVnVaMlZ1SUhWdVpDQk9kWFI2ZFc1bmMzSmxZMmgwWlNCbWFXNWtaVzRnVTJsbElHRjFaaUIxYm5ObGNtVnlJRmRsWW5ObGFYUmxPZzBLZDNkM0xtMXZibTkwZVhCbGFXMWhaMmx1Wnk1amIyMHZhSFJ0YkM5MGVYQmxMMnhwWTJWdWMyVXVhSFJ0YkEwS0RRcFFiM1Z5SUhCc2RYTWdaQ2RwYm1admNtMWhkR2x2Ym5NZ1kyOXVZMlZ5Ym1GdWRDQnNaWE1nWkhKdmFYUnpJR1FuZFhScGJHbHpZWFJwYjI0Z1pYUWdiR1Z6SUhGMVpYTjBhVzl1Y3lCamIyNTBjbUZqZEhWbGJHeGxjeXdnZG1WMWFXeHNaWG9nWTI5dWMzVnNkR1Y2SUc1dmRISmxJSE5wZEdVNkRRcDNkM2N1Ylc5dWIzUjVjR1ZwYldGbmFXNW5MbU52YlM5b2RHMXNMM1I1Y0dVdmJHbGpaVzV6WlM1b2RHMXNEUW9OQ2xCaGNtRWdiMkowWlc1bGNpQnBibVp2Y20xaFkybVhiaUJoWTJWeVkyRWdaR1VnYkc5eklIU09jbTFwYm05eklHUmxJR3hwWTJWdVkybGhJSGtnYkc5eklHUmxjbVZqYUc5eklHUmxJSFZ6Ynl3Z2RtbHphWFJsSUc1MVpYTjBjbThnYzJsMGFXOGdaVzRnWld3Z1YyVmlJR1Z1T2cwS2QzZDNMbTF2Ym05MGVYQmxhVzFoWjJsdVp5NWpiMjB2YUhSdGJDOTBlWEJsTDJ4cFkyVnVjMlV1YUhSdGJBMEtEUXBRWlhJZ2JHVWdZMjl1WkdsNmFXOXVhU0JqYjI1MGNtRjBkSFZoYkdrZ1pXUWdhU0JrYVhKcGRIUnBJR1FuZFhOdkxDQjJhWE5wZEdGMFpTQnBiQ0J1YjNOMGNtOGdjMmwwYnlCM1pXSWdZV3hzSjJsdVpHbHlhWHA2YnpvTkNuZDNkeTV0YjI1dmRIbHdaV2x0WVdkcGJtY3VZMjl0TDJoMGJXd3ZkSGx3WlM5c2FXTmxibk5sTG1oMGJXeG9kSFJ3T2k4dmQzZDNMbTF2Ym05MGVYQmxhVzFoWjJsdVp5NWpiMjB2YUhSdGJDOXNhV05sYm5ObExtRnpjSGdBUXdCdkFIQUFlUUJ5QUdrQVp3Qm9BSFFBSUFDcEFDQUFNZ0F3QURFQU1RQWdBRTBBYndCdUFHOEFkQUI1QUhBQVpRQWdBRWtBYlFCaEFHY0FhUUJ1QUdjQUlBQkpBRzRBWXdBdUFDd0FJQUFnQUhjQWR3QjNBQzRBYlFCdkFHNEFid0IwQUhrQWNBQmxBR2tBYlFCaEFHY0FhUUJ1QUdjQUxnQmpBRzhBYlFBdUFDQUFRUUJzQUd3QUlBQnlBR2tBWndCb0FIUUFjd0FnQUhJQVpRQnpBR1VBY2dCMkFHVUFaQUF1QUNBQVZBQm9BR2tBY3dBZ0FHWUFid0J1QUhRQUlBQnpBRzhBWmdCMEFIY0FZUUJ5QUdVQUlBQnRBR0VBZVFBZ0FHNEFid0IwQUNBQVlnQmxBQ0FBY2dCbEFIQUFjZ0J2QUdRQWRRQmpBR1VBWkFBc0FDQUFiUUJ2QUdRQWFRQm1BR2tBWlFCa0FDd0FJQUJrQUdrQWN3QmpBR3dBYndCekFHVUFaQUFnQUc4QWNnQWdBSFFBY2dCaEFHNEFjd0JtQUdVQWNnQnlBR1VBWkFBZ0FIY0FhUUIwQUdnQWJ3QjFBSFFBSUFCMEFHZ0FaUUFnQUdVQWVBQndBSElBWlFCekFITUFJQUIzQUhJQWFRQjBBSFFBWlFCdUFDQUFZUUJ3QUhBQWNnQnZBSFlBWVFCc0FDQUFid0JtQUNBQVRRQnZBRzRBYndCMEFIa0FjQUJsQUNBQVNRQnRBR0VBWndCcEFHNEFad0FnQUVrQWJnQmpBQzRBVkFCeUFHa0FZZ0JsQUZRQWVRQndBR1VBVWdCbEFHY0FkUUJzQUdFQWNnQk5BRThBVGdCUEFDQUFMUUFnQUZRQWNnQnBBR0lBWlFCVUFIa0FjQUJsQUNBQVFnQjFBR2tBYkFCa0FDQUFNUUF3QURBQVZBQnlBR2tBWWdCbEFGUUFlUUJ3QUdVQUxRQlNBR1VBWndCMUFHd0FZUUJ5QUZZQVpRQnlBSE1BYVFCdkFHNEFJQUF4QUM0QU1BQXdBREFBVFFCdkFHNEFid0IwQUhrQWNBQmxBQ0FBU1FCdEFHRUFad0JwQUc0QVp3QWdBRWtBYmdCakFDNEFhQUIwQUhRQWNBQTZBQzhBTHdCM0FIY0Fkd0F1QUcwQWJ3QnVBRzhBZEFCNUFIQUFaUUJwQUcwQVlRQm5BR2tBYmdCbkFDNEFZd0J2QUcwQWFBQjBBSFFBY0FBNkFDOEFMd0IzQUhjQWR3QXVBRzBBYndCdUFHOEFkQUI1QUhBQVpRQnBBRzBBWVFCbkFHa0FiZ0JuQUM0QVl3QnZBRzBBTHdCUUFISUFid0JrQUhVQVl3QjBBSE1BVXdCbEFISUFkZ0JwQUdNQVpRQnpBQzhBVkFCNUFIQUFaUUJFQUdVQWN3QnBBR2NBYmdCbEFISUFVd0JvQUc4QWR3QmpBR0VBY3dCbEFBb0FUZ0JQQUZRQVNRQkdBRWtBUXdCQkFGUUFTUUJQQUU0QUlBQlBBRVlBSUFCTUFFa0FRd0JGQUU0QVV3QkZBQ0FBUVFCSEFGSUFSUUJGQUUwQVJRQk9BRlFBRFFBS0FBMEFDZ0JVQUdnQWFRQnpBQ0FBZEFCNUFIQUFaUUJtQUdFQVl3QmxBQ0FBYVFCekFDQUFkQUJvQUdVQUlBQndBSElBYndCd0FHVUFjZ0IwQUhrQUlBQnZBR1lBSUFCTkFHOEFiZ0J2QUhRQWVRQndBR1VBSUFCSkFHMEFZUUJuQUdrQWJnQm5BQ0FBU1FCdUFHTUFMZ0FnQUdFQWJnQmtBQ0FBYVFCMEFITUFJQUIxQUhNQVpRQWdBR0lBZVFBZ0FIa0Fid0IxQUNBQWFRQnpBQ0FBWXdCdkFIWUFaUUJ5QUdVQVpBQWdBSFVBYmdCa0FHVUFjZ0FnQUhRQWFBQmxBQ0FBZEFCbEFISUFiUUJ6QUNBQWJ3Qm1BQ0FBWVFBZ0FHd0FhUUJqQUdVQWJnQnpBR1VBSUFCaEFHY0FjZ0JsQUdVQWJRQmxBRzRBZEFBdUFDQUFXUUJ2QUhVQUlBQm9BR0VBZGdCbEFDQUFid0JpQUhRQVlRQnBBRzRBWlFCa0FDQUFkQUJvQUdrQWN3QWdBSFFBZVFCd0FHVUFaZ0JoQUdNQVpRQWdBSE1BYndCbUFIUUFkd0JoQUhJQVpRQWdBR1VBYVFCMEFHZ0FaUUJ5QUNBQVpBQnBBSElBWlFCakFIUUFiQUI1QUNBQVpnQnlBRzhBYlFBZ0FFMEFid0J1QUc4QWRBQjVBSEFBWlFBZ0FFa0FiUUJoQUdjQWFRQnVBR2NBSUFCdkFISUFJQUIwQUc4QVp3QmxBSFFBYUFCbEFISUFJQUIzQUdrQWRBQm9BQ0FBY3dCdkFHWUFkQUIzQUdFQWNnQmxBQ0FBWkFCcEFITUFkQUJ5QUdrQVlnQjFBSFFBWlFCa0FDQUFZZ0I1QUNBQWJ3QnVBR1VBSUFCdkFHWUFJQUIwQUdnQVpRQWdBR3dBYVFCakFHVUFiZ0JqQUdVQVpRQnpBQ0FBYndCbUFDQUFUUUJ2QUc0QWJ3QjBBSGtBY0FCbEFDQUFTUUJ0QUdFQVp3QnBBRzRBWndBdUFBMEFDZ0FOQUFvQVZBQm9BR2tBY3dBZ0FITUFid0JtQUhRQWR3QmhBSElBWlFBZ0FHa0Fjd0FnQUdFQUlBQjJBR0VBYkFCMUFHRUFZZ0JzQUdVQUlBQmhBSE1BY3dCbEFIUUFJQUJ2QUdZQUlBQk5BRzhBYmdCdkFIUUFlUUJ3QUdVQUlBQkpBRzBBWVFCbkFHa0FiZ0JuQUM0QUlBQlZBRzRBYkFCbEFITUFjd0FnQUhrQWJ3QjFBQ0FBYUFCaEFIWUFaUUFnQUdVQWJnQjBBR1VBY2dCbEFHUUFJQUJwQUc0QWRBQnZBQ0FBWVFBZ0FITUFjQUJsQUdNQWFRQm1BR2tBWXdBZ0FHd0FhUUJqQUdVQWJnQnpBR1VBSUFCaEFHY0FjZ0JsQUdVQWJRQmxBRzRBZEFBZ0FHY0FjZ0JoQUc0QWRBQnBBRzRBWndBZ0FIa0Fid0IxQUNBQVlRQmtBR1FBYVFCMEFHa0Fid0J1QUdFQWJBQWdBSElBYVFCbkFHZ0FkQUJ6QUN3QUlBQjVBRzhBZFFCeUFDQUFkUUJ6QUdVQUlBQnZBR1lBSUFCMEFHZ0FhUUJ6QUNBQWN3QnZBR1lBZEFCM0FHRUFjZ0JsQUNBQWFRQnpBQ0FBYkFCcEFHMEFhUUIwQUdVQVpBQWdBSFFBYndBZ0FIVUFjd0JsQUNBQWJ3QnVBQ0FBZFFCd0FDQUFkQUJ2QUNBQVpnQnBBSFlBWlFBZ0FDZ0FOUUFwQUNBQWR3QnZBSElBYXdCekFIUUFZUUIwQUdrQWJ3QnVBQ0FBWmdCdkFISUFJQUI1QUc4QWRRQnlBQ0FBYndCM0FHNEFJQUJ3QUhVQVlnQnNBR2tBY3dCb0FHa0FiZ0JuQUNBQWRRQnpBR1VBTGdBZ0FGa0Fid0IxQUNBQWJRQmhBSGtBSUFCdUFHOEFkQUFnQUdNQWJ3QndBSGtBSUFCdkFISUFJQUJrQUdrQWN3QjBBSElBYVFCaUFIVUFkQUJsQUNBQWRBQm9BR2tBY3dBZ0FITUFid0JtQUhRQWR3QmhBSElBWlFBdUFBMEFDZ0FOQUFvQVNRQm1BQ0FBZVFCdkFIVUFJQUJvQUdFQWRnQmxBQ0FBWVFCdUFIa0FJQUJ4QUhVQVpRQnpBSFFBYVFCdkFHNEFjd0FnQUdNQWJ3QnVBR01BWlFCeUFHNEFhUUJ1QUdjQUlBQjVBRzhBZFFCeUFDQUFjZ0JwQUdjQWFBQjBBSE1BSUFCNUFHOEFkUUFnQUhNQWFBQnZBSFVBYkFCa0FDQUFjZ0JsQUhZQWFRQmxBSGNBSUFCMEFHZ0FaUUFnQUd3QWFRQmpBR1VBYmdCekFHVUFJQUJoQUdjQWNnQmxBR1VBYlFCbEFHNEFkQUFnQUhrQWJ3QjFBQ0FBY2dCbEFHTUFaUUJwQUhZQVpRQmtBQ0FBZHdCcEFIUUFhQUFnQUhRQWFBQmxBQ0FBY3dCdkFHWUFkQUIzQUdFQWNnQmxBQ0FBYndCeUFDQUFZd0J2QUc0QWRBQmhBR01BZEFBZ0FFMEFid0J1QUc4QWRBQjVBSEFBWlFBZ0FFa0FiUUJoQUdjQWFRQnVBR2NBSUFCbUFHOEFjZ0FnQUdFQUlBQmpBRzhBY0FCNUFDQUFid0JtQUNBQWRBQm9BR1VBSUFCc0FHa0FZd0JsQUc0QWN3QmxBQ0FBWVFCbkFISUFaUUJsQUcwQVpRQnVBSFFBTGdBTkFBb0FEUUFLQUVjQVpRQnVBR1VBY2dCaEFHd0FJQUJwQUc0QVpnQnZBSElBYlFCaEFIUUFhUUJ2QUc0QU9nQU5BQW9BZHdCM0FIY0FMZ0JtQUc4QWJnQjBBSE1BTGdCakFHOEFiUUFOQUFvQURRQUtBRVlBYndCeUFDQUFiQUJwQUdNQVpRQnVBSE1BWlFBZ0FIUUFaUUJ5QUcwQWN3QWdBR0VBYmdCa0FDQUFkUUJ6QUdFQVp3QmxBQ0FBY2dCcEFHY0FhQUIwQUhNQUxBQWdBSEFBYkFCbEFHRUFjd0JsQUNBQWRnQnBBSE1BYVFCMEFDQUFid0IxQUhJQUlBQjNBR1VBWWdBZ0FITUFhUUIwQUdVQUlBQmhBSFFBT2dBTkFBb0Fkd0IzQUhjQUxnQnRBRzhBYmdCdkFIUUFlUUJ3QUdVQWFRQnRBR0VBWndCcEFHNEFad0F1QUdNQWJ3QnRBQzhBYUFCMEFHMEFiQUF2QUhRQWVRQndBR1VBTHdCc0FHa0FZd0JsQUc0QWN3QmxBQzRBYUFCMEFHMEFiQUFOQUFvQURRQUtBRXdBYVFCNkFHVUFiZ0I2QUdJQVpRQmtBR2tBYmdCbkFIVUFiZ0JuQUdVQWJnQWdBSFVBYmdCa0FDQUFUZ0IxQUhRQWVnQjFBRzRBWndCekFISUFaUUJqQUdnQWRBQmxBQ0FBWmdCcEFHNEFaQUJsQUc0QUlBQlRBR2tBWlFBZ0FHRUFkUUJtQUNBQWRRQnVBSE1BWlFCeUFHVUFjZ0FnQUZjQVpRQmlBSE1BWlFCcEFIUUFaUUE2QUEwQUNnQjNBSGNBZHdBdUFHMEFid0J1QUc4QWRBQjVBSEFBWlFCcEFHMEFZUUJuQUdrQWJnQm5BQzRBWXdCdkFHMEFMd0JvQUhRQWJRQnNBQzhBZEFCNUFIQUFaUUF2QUd3QWFRQmpBR1VBYmdCekFHVUFMZ0JvQUhRQWJRQnNBQTBBQ2dBTkFBb0FVQUJ2QUhVQWNnQWdBSEFBYkFCMUFITUFJQUJrQUNjQWFRQnVBR1lBYndCeUFHMEFZUUIwQUdrQWJ3QnVBSE1BSUFCakFHOEFiZ0JqQUdVQWNnQnVBR0VBYmdCMEFDQUFiQUJsQUhNQUlBQmtBSElBYndCcEFIUUFjd0FnQUdRQUp3QjFBSFFBYVFCc0FHa0Fjd0JoQUhRQWFRQnZBRzRBSUFCbEFIUUFJQUJzQUdVQWN3QWdBSEVBZFFCbEFITUFkQUJwQUc4QWJnQnpBQ0FBWXdCdkFHNEFkQUJ5QUdFQVl3QjBBSFVBWlFCc0FHd0FaUUJ6QUN3QUlBQjJBR1VBZFFCcEFHd0FiQUJsQUhvQUlBQmpBRzhBYmdCekFIVUFiQUIwQUdVQWVnQWdBRzRBYndCMEFISUFaUUFnQUhNQWFRQjBBR1VBT2dBTkFBb0Fkd0IzQUhjQUxnQnRBRzhBYmdCdkFIUUFlUUJ3QUdVQWFRQnRBR0VBWndCcEFHNEFad0F1QUdNQWJ3QnRBQzhBYUFCMEFHMEFiQUF2QUhRQWVRQndBR1VBTHdCc0FHa0FZd0JsQUc0QWN3QmxBQzRBYUFCMEFHMEFiQUFOQUFvQURRQUtBRkFBWVFCeUFHRUFJQUJ2QUdJQWRBQmxBRzRBWlFCeUFDQUFhUUJ1QUdZQWJ3QnlBRzBBWVFCakFHa0Fsd0J1QUNBQVlRQmpBR1VBY2dCakFHRUFJQUJrQUdVQUlBQnNBRzhBY3dBZ0FIUUFqZ0J5QUcwQWFRQnVBRzhBY3dBZ0FHUUFaUUFnQUd3QWFRQmpBR1VBYmdCakFHa0FZUUFnQUhrQUlBQnNBRzhBY3dBZ0FHUUFaUUJ5QUdVQVl3Qm9BRzhBY3dBZ0FHUUFaUUFnQUhVQWN3QnZBQ3dBSUFCMkFHa0Fjd0JwQUhRQVpRQWdBRzRBZFFCbEFITUFkQUJ5QUc4QUlBQnpBR2tBZEFCcEFHOEFJQUJsQUc0QUlBQmxBR3dBSUFCWEFHVUFZZ0FnQUdVQWJnQTZBQTBBQ2dCM0FIY0Fkd0F1QUcwQWJ3QnVBRzhBZEFCNUFIQUFaUUJwQUcwQVlRQm5BR2tBYmdCbkFDNEFZd0J2QUcwQUx3Qm9BSFFBYlFCc0FDOEFkQUI1QUhBQVpRQXZBR3dBYVFCakFHVUFiZ0J6QUdVQUxnQm9BSFFBYlFCc0FBMEFDZ0FOQUFvQVVBQmxBSElBSUFCc0FHVUFJQUJqQUc4QWJnQmtBR2tBZWdCcEFHOEFiZ0JwQUNBQVl3QnZBRzRBZEFCeUFHRUFkQUIwQUhVQVlRQnNBR2tBSUFCbEFHUUFJQUJwQUNBQVpBQnBBSElBYVFCMEFIUUFhUUFnQUdRQUp3QjFBSE1BYndBc0FDQUFkZ0JwQUhNQWFRQjBBR0VBZEFCbEFDQUFhUUJzQUNBQWJnQnZBSE1BZEFCeUFHOEFJQUJ6QUdrQWRBQnZBQ0FBZHdCbEFHSUFJQUJoQUd3QWJBQW5BR2tBYmdCa0FHa0FjZ0JwQUhvQWVnQnZBRG9BRFFBS0FIY0Fkd0IzQUM0QWJRQnZBRzRBYndCMEFIa0FjQUJsQUdrQWJRQmhBR2NBYVFCdUFHY0FMZ0JqQUc4QWJRQXZBR2dBZEFCdEFHd0FMd0IwQUhrQWNBQmxBQzhBYkFCcEFHTUFaUUJ1QUhNQVpRQXVBR2dBZEFCdEFHd0FhQUIwQUhRQWNBQTZBQzhBTHdCM0FIY0Fkd0F1QUcwQWJ3QnVBRzhBZEFCNUFIQUFaUUJwQUcwQVlRQm5BR2tBYmdCbkFDNEFZd0J2QUcwQUx3Qm9BSFFBYlFCc0FDOEFiQUJwQUdNQVpRQnVBSE1BWlFBdUFHRUFjd0J3QUhnQUFBQUFBQU1BQUFBREFBQUJJZ0FCQUFBQUFBQWNBQU1BQVFBQUFTSUFBQUVHQUFBQUFBQUFBQUFBQUFBREFBQUFBd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU1FQlFZSENBa0tDd3dORGc4UUVSSVRGQlVXRnhnWkdoc2NIUjRmSUNFaUl5UWxKaWNvS1NvckxDMHVMekF4TWpNME5UWTNPRGs2T3p3OVBqOUFRVUpEUkVWR1IwaEpTa3RNVFU1UFVGRlNVMVJWVmxkWVdWcGJYRjFlWDJCaEFBQUFaQUFBQUFBQUFBQUFBQUJsQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJqQUd3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFZZ0FBQUFBQVptZHFhMmhwQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBY0FBQUFCZ0FFQUFEQUFnQURRQitBS0FBcmdESEFPY2dGQ0FaSUIwaElpSVMvLzhBQUFBTkFDQUFvQUN1QU1jQTV5QVRJQmdnSENFaUloTC8vLy8xLytQL3d2KzEvNTMvZnVCVDRGRGdUdDlLM2xzQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBTUFBQUFBQUFEL25BQXlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFRQ0FBRUJBUkpVY21saVpWUjVjR1V0VW1WbmRXeGhjZ0FCQVFFaitCQUErQjRCK0I4QytCOEQrQmdFaVB0WittajZKQVgzMkEvNER4R3NIQTlERWdBRkFRRUdDQS93K1M1dWRXeHNRMUoxYm1rd01FRXdRMjl3ZVhKcFoyaDBJS2tnTWpBeE1TQk5iMjV2ZEhsd1pTQkpiV0ZuYVc1bklFbHVZeTRzSUNCM2QzY3ViVzl1YjNSNWNHVnBiV0ZuYVc1bkxtTnZiUzRnUVd4c0lISnBaMmgwY3lCeVpYTmxjblpsWkM0Z1ZHaHBjeUJtYjI1MElITnZablIzWVhKbElHMWhlU0J1YjNRZ1ltVWdjbVZ3Y205a2RXTmxaQ3dnYlc5a2FXWnBaV1FzSUdScGMyTnNiM05sWkNCdmNpQjBjbUZ1YzJabGNuSmxaQ0IzYVhSb2IzVjBJSFJvWlNCbGVIQnlaWE56SUhkeWFYUjBaVzRnWVhCd2NtOTJZV3dnYjJZZ1RXOXViM1I1Y0dVZ1NXMWhaMmx1WnlCSmJtTXVWSEpwWW1WVWVYQmxBQUFCQVljQkFBRUdBR2dBQUFrM0FId0FBRUlkQVlrQUFLVUFBTEVBQU00QUFHOEFBSWtBQUVFQUFBZ0FBR2tBQUhjQUFKa0FBS1lBQUc0Q0FBRUFTd0JPQUZFQVZBQjFBSGNBMndFSEFUMEJ0UUczQWNjQjJ3SVpBa2NDVHdKZ0FtUUNlQUtQQXFrREJRTmFBNHNEMlFRbEJGY0V1Z1VFQlJBRkhRVTVCVThGYkFXdkJnNEdSd1pKQm1NR1pRWm5CbWtHb3diUUJ0SUcvd2NCQnpRSGNBZHlCNGtIdFFlM0I3a0g1UWZuQitrSUZnZ1lDRjBJWHdoaENIY0lpZ2lpQ01ZSTJRanpDU3dKTGdsSUNVb0pUQWxPQ1lnSnRRbTNDZVFKNWdvWkNsVUtWd3B1Q3BvS25BcWVDc29LekFyT0N2c0svUXRDQzBRTFJndHNDNE1McWd2TkM5QU1RZ3hsRElnTWtneWpETElNdEF6SkRNc00yd3pvSVl1NytNNjZBWmU3K0JDNkE1Y1crRy81TGZ4dkJ0ZGNGZmZYQnZzMSs0Y0YrMUwzWEJYM05mdUcrelg3aGdYNEVQaDRGZng1Qi9zMjk0Y0Y5eG43c1JYNzF3YjNOdmVHQlE3ODhnNzd4Zzc3eGc3NzQ0djNSL2lsZHdHOTl6OEQ5MnhiQ3ZzMUJxVDhXd1gzQkFhbyt3OFZUZ28vQ3FiU2R2Y3g2dlRwOXpKM0FmaEk5Mk1WOXhUcSt3RUdvdlFGOXdMcE1nYXQ5eklGS1FacCt6SUYrdzhHcnZjeUJTZ0dhZnN5QmZzUUxmTUdkU0lGSVN6Z0JtcjdNUVh0QnF6M01RWDNEd1pxK3pFRjdBYjdKZmY1RmZjUUJuUWlCZnNQQmc2UEN2ZEViQXF6OXc3Uzl3N1dmZ3IzZlRZVjl3N2cxandLVnZjTzkzUlFDbGpoK3c0MVJBWXdDdElHRHZjeXlPSDNDT0NqNGZjSTRBR3o1UGNNNCtYazl3empBL2lPK1NjVisvWDg2Z1gyQnZmMitPb0YvSG43Q2tjSytIRDc3MGNLRHRxSWRxTWlDaEt6OXc1aDl3NzNJL2NPRSt6NGFSYS92dFpBM3QxQjF0dmFOT0E4UHZzYjl4ejNEKzhGOXhjSCt3NzNEUVg3SXdiN0R2c05CZnNaQjlOREJSUDAreXo3RFFYN0h3YytDZ1c5OXc0Vldid0Z0d2YyNWZjNyt6cDVlZ1ZxK0F3VlBFc0ZFK3hMeWdXMEI3dTdCYm9HdTFzRkRsRUsrOGg4Q3NlWkNzY1dqZ3I0M29vS0R2dklmQXIzQzVrSzk0SmJDcElLL040SGt3b09XL2ZMZHZkQjcvYytkd0d6K0dNVjl5WUdNZnNIM1ZIdjl5RHMreDdmd3pEM0J3WDNLdS83S0FibDl3UTN4U2o3SGlyM0hUaFM0dnNFQmZza0JnNUo5dzUyOTFMM0ZQZFJkd0gzWWZjVkEvaUg5N2NWOXhUN09mZFIreFg3VWZzNSt4VDNPZnRTOXhYM1VnY09NWGIzdG5kZkNnNzdXWlFLK0FEM2p4WDNGUHZUK3hRSERvdFhDZzZRQ3ZmYld3cjcxdjFZQmZjZEJ2ZlgrVmdGRHFHTFFRcjREZmNPRmZzbU5RcjdQd1QzRHZjT0pnb08rMTRoQ3ZjaGZncjM3SmNLT3ZqZSsxLzdEdHo4WkRxRENnNlNpejRLOTNEUDl3N1k5M0ZOQ3ZlTjl3NFRydmQzOTdRVjkxc0c5eFAzRXdYM1B6WUsrM1dBQ2djVHR2dHg5dzY5QnhPdXZMd0Y5eXRUQ2tRSFZWTUYrMWdHK3czN0NRWDd1ZmlCQnhOMjkzQ0RDaE8yS2Z1Tjl3d0hEcEZrQ3ZjNjl3NzNSR3dLaEFyM2pINEs5MG9XOTQwRzl3MW1DdmMzQjB2TXk4d0Y5ejhIK3cxbUN2dDFnQXI3ai9jTzIxd0s5eXNHdTFvRlFnZFdWUVg3RGZzTzl3MEd3RmNGU2dkYmFBcTgrdzRwQnc1alpBcmw5dzcza0d3Szk4MStDcC8zMmhYN0J2ZTVNWGdLNWZjRDl3NzdBL2VRZndyN2RBZTAreDhWKzMvN01BY09rWXVWQ3ZjTzJmZFNUUW9sOXc3M2VQY09FK3I0UXZlaEZTa0hXMmdLMFBzTyt3b0hQZ29GOTQwRzl3MW1DdmRpQi9zRDl3UUZFOWI3Zy9jbTkyMEdFK1pIOXc3M1V2eGgvQnIzd1FjT2tXUUs5MFQzRHREM2IwMEs5NHozRGhQYzkwcjRyUlc4dkFYM0t3YTdXZ1VUN0Z2M0R2ZHZVQXI3ZEFZVDNDQUs5NHhJQ3ZkRU5ncjdqQWIzWFBzT0ZidGFCVDBIVzJnSzl4TUhEanhrQ3ZnUDkyTkpDcC8zRGhQUStJOWJDdng3KzJOOUNoT3c0UGR1Qi90Ri9HUUZSdnNPOTZyM0RrSUc5MUQ0ZlFVT2syUUs5MEQzRHZjK2JBcUVDdmVPZmdyNHZ2ZzZGZmM0TmdyN2pnWkVDdnM0QjhoS1RrWUYrem9IUGdvRjk0NUlDdmM2QjA3UUJVNzdUaFZiV2dYN0xWSUsxZ2U4dXdYM0xRYTdXd1gzY1FSYldBWDdMUVphdmdYUlhBcjNMUWE3V2dVT2ttUUs5enIzRHZkRWJBcC9DdmVNZmdyNFF4WkZDdmhrTmdyN2pBWkVDdnRFQno0S0JmZU0rd2tHV21nS3lQc08rd0lIUGdvRnZQZ3VGVnU4QmRrSHU3d0Y5eXRUQ3ZzVEJ3Nkw5MGYzSTFjSytDY0VUZ294ZHZoRjkwZGZDdmVsQkU0S2l3cllGZmNWQi92cjl5ajM2L2NvQmZjV0IveGcrMkVGK3lZSERrbjNTZmNVNXZjVUFmaUkrQ1JuQ3ZoZysyOW5DZzZMQ3ZldEZmY21CL3hnOTJFRit4WUg5K3Y3S1B2cit5Z0YreFVIRGlDTDkwZjRLNVlLOXc2Qjl6LzdJZmNDdVBjT0U5VDMxMG9LbWZoWEZmc3YreDRGK3dIM0FyNEg5enYzS1FYM0dUWUsreXVBQ3Z1STl3NEhFK3pVWEFyWWpBclJ2TzNVNFBlVTdRRzk3UGQ2NE03c0EvZTI5M0FWOStUMzZRWWw3UVg4Q0FZbEtRWDhNZ2ZzS1FYMy9BWm03UVg3cGdaYXV3WDMwZ2U4dXdYM3NBYThXd1g3WkVqM1YvdEhCejQyQmZzQ0IrTGhGYXl2QmI3N0RsTUdiNmdGRHRSa0N0VDNBdmV0YkFyNFZmamVGWVVLKzlHTkNnYjdNL3hrQlU1UENnYWkxQVgzY3dhaVFnVk9Ud29HKy9IM1N4WGI5NUxiKzVJRkRpVUtoV1FLOStyM2lFMEtZd29UdVBoS0ZpZ0tFOWgxQ2hPNFN3bzdDakVLTGdyQ1pBcjNHL2NPNFBlSVRRcjNvUGNPRTl6NEpmamVGVjBLRSt4REN2dUlCaFBjSUFyM29FZ0s5eHVGQ3Z2Rit3NzNHalZnQ3ZzK0xRb094MlFLOXovM0R2Yy9XUXIzY1BjT0ZPQnVDazczUC9kdyt6OTRDdmhra1FyN1AvdHc5ei9JOXc3N2lEMEtUQXBlSVFxYVpRb0QrTHRiQ3Z3Tyt3NzNKL3d6Y3dvMUJsdThCZUg3RHZzYkJ6NEtCZmRMU0FyNFpQY0JCdzR2Q2t5TElnb1NzL2Q4Z1FyM1YvY09FOWo0cEJiM1pQc09OZnRYK0dRSEUraC9DdnQ4K3c0R0U5aTgvR1FHRStoYSt3NEdEdmRLSVFydzl3NzM2bjRLK1VQNDNoVi9DdnV0alFvRyt3Nzd2ZnNPOTcwRnNQY08rNkZBQ3ZmSkJ2YjduQVgzRkFiMjk1d0YrOGxDVHdvSERqY0tqWXRCQ3ZnTjl3NFYreVkxQ3ZzL0JQY085dzRtQ2c1L1pBcjNNL2NPOTB0WkN2ZHZkQXIzaVBjT1R2Y3o5MjhIUlFyM1N6WUsrNVFFWVFyN1B2ZEw5ejZNQ2ljS0tRcVBDdFgzZEhzSzl3NzNvUGNPRSt6NFF2bEFGWE9qQmZ1SUJoUGNNQXIzb0R3S0UreFc5dzczZElNS0Rqa0tNd3Jvb0hiNDNtd0srRHRhQ3RRSCt5YjhKL3NuK0NjRjFmY08rNVdOQ2diM2NQemVCWDBLOTIvNDNnVzhjQW9yQ20waENwLzNiKzMzYndQMzVWb0tvd2RDK3haQzl4WUZvM2tLeUFiM0kvdDkreVA3ZXdWMkNuSUtjd2JVOXhmVSt4Y0ZjL3NPY2dwT0J2c2k5M3ozSXZkOEJjaHdDaW9LTWdxSENyMlpDcjFqRmZkVjl3UkIrTWpWOXdUN1ZRWU9rQXFRV3dyMzEvMVlCZmNkQnZ2VytWZ0ZEb2NLOXdhWkN2ZDlZeFg1cVB0Vit3VFYvTWhCK3dRSERvRDNvWGI0WUhjQitBZGJDdnNtQnZ0aC9HQUY5eFlHOXlqMzYvY28rK3NGOXhVR0RvWDdXZmNVQWZqdisxa1Y5eFQ4OHZzVUJ3Nzd2dm1PZHZjL2R3SDNEL29rRlVKT0J2Y3ord0lGdk5VR0R0UmtDdFQzQXZldGJBcjRWZmplRllVSys5R05DZ2I3TS94a0JVNVBDZ2FpMUFYM2N3YWlRZ1ZPVHdvRysvSDNTeFhiOTVMYis1SUZEaVVLaFdRSzkrcjNpRTBLWXdvVHVQaEtGaWdLRTloMUNoTzRTd283Q2pFS0xnckNaQXIzRy9jTzRQZUlUUXIzb1BjT0U5ejRKZmplRlYwS0UreERDdnVJQmhQY0lBcjNvRWdLOXh1RkN2dkYrdzczR2pWZ0N2cytMUW9PeDJRSzl6LzNEdmMvV1FyM2NQY09GT0J1Q2s3M1AvZHcrejk0Q3Zoa2tRcjdQL3R3OXovSTl3NzdpRDBLVEFwZUlRcWFaUW9EK0x0YkN2d08rdzczSi93emN3bzFCbHU4QmVIN0R2c2JCejRLQmZkTFNBcjRaUGNCQnc0dkNreUxJZ29Tcy9kOGdRcjNWL2NPRTlqNHBCYjNaUHNPTmZ0WCtHUUhFK2gvQ3Z0OCt3NEdFOWk4L0dRR0UraGErdzRHRHZkS0lRcnc5dzczNm40SytVUDQzaFYvQ3Z1dGpRb0crdzc3dmZzTzk3MEZzUGNPKzZGQUN2ZkpCdmI3bkFYM0ZBYjI5NXdGKzhsQ1R3b0hEamNLall0QkN2Z045dzRWK3lZMUN2cy9CUGNPOXc0bUNnNS9aQXIzTS9jTzkwdFpDdmR2ZEFyM2lQY09UdmN6OTI4SFJRcjNTellLKzVRRVlRcjdQdmRMOXo2TUNpY0tLUXFQQ3RYM2RIc0s5dzczb1BjT0UrejRRdmxBRlhPakJmdUlCaFBjTUFyM29Ed0tFK3hXOXc3M2RJTUtEamtLTXdyb29IYjQzbXdLK0R0YUN0UUgreWI4Si9zbitDY0YxZmNPKzVXTkNnYjNjUHplQlgwSzkyLzQzZ1c4Y0FvckNtMGhDcC8zYiszM2J3UDM1Vm9Lb3dkQyt4WkM5eFlGbzNrS3lBYjNJL3Q5K3lQN2V3VjJDbklLY3diVTl4ZlUreGNGYy9zT2NncE9CdnNpOTN6M0l2ZDhCY2h3Q2lvS01ncjduM3dLOEprSzkzRDN1eFZGenRIUkJmZHJpZ3I3bXdkT1VBVk9COGhVQmZ1aUI0NEtEdndYTlhiNktYY0J2WmtLOXowZ0Zmb3Ard3YrS1FjTys1OThDdmNMbVFyM0M4Z1Zrd3Izb2dmSXdnWElCMDdHQmZlYkI1SUsrMnNIMFVWRlNBVU90dmR1ZHU3M0MrNTNBZmN0K0RNVkpQc3M3RW5PN2dYM3JnYnk5eXdxelVnb0JRNzd4Zzc4a0lpUm9wR1ZrWldSQVp1Um1KS1prcGVTQTZHcEZacVhtSnFabDM1OGZYOStmWHgvbUprZWhSWjVtbnlkblpxYW5aMThtM2w1Zkh0NUhxV05GWldPQjVPT2lvZUhpSXFFSDRDYkZXZVNtWTRIa1k2SmhJd2ZqSVlGa2dhS2tZcVRoNHlJakJtUWpJK09rUnFTaFk2Q0hnNXhJUXFFQ3ZlVTl3MEQrTFU0Q2xwbkZTZ0tRdmNPOTRqN0RuTUhjNk1GKzN4eENuRWhDb1FLOTVUM0RRUDR0VGdLV21jVktBcEM5dzczaVBzT2N3ZHpvd1g3ZkhFS0laUUsrSFgzajJjS0R2Z2VsQXI2YVBlUEZmY1UvbFA3RkFjTysrZGVDcW1ZQ3ZkQytEWVZWUW9PVVFvbFhncXA5eVRvbUFyNEwvZzJGVlVLTGhaVkNnNC9DdnlLcUpJQm81S2RrcWVTQTlFNENnNUo5N2YzRkFINGlQZTNad29PaTR2NVdJc0c5dzRLOXc0TGtmY0l4S2NNRFBjT29kWU1EZmZCRlBqeUZhd1RBSG9DQUFFQUNnQVBBQllBSFFBdkFIVUFmd0NtQUxnQTlBRTBBWHNCaXdHU0Fja0NBUUlqQWxJQ2tBSzlBc1lDMEFMVkF3TURKZ05YQTF3RGZ3T1pBNTBEb2dPc0E3UUR2Z1BGQThzRDBBUFZBOW9FQmdRS0JBNEVFd1FXQkNrRUxnUXhCRFVFUFFSSkJFNEVVZ1JYQkdrRWJRUjVCSDRFZ3dTSUJJd0VrUVNWQkpvRXBRU3BCSzBFc1FTMkJMb0V3UVRGQk00RTFRVGNCT0FFNUFUb0JPd0U4UVQzQlBvRS9RVUNCUVlGQ3dVUkJSVUZHUVVkQlNRRktRVXRCVFFGT0FVOEJVQUZTQVZOQlZJRlZnVmFCVjRGWkFWdkJYY0Zld1dGQlk4RmtnV1dCWjhGcHdXd0JiY0Z3QVhKQmM4RjFBWFpCZDBGNFFYbFJBcjhaQWMrQ2dVTGl5SUtBUXYzRHZoazl3NExZZ3I4WkhZS0Mvc0VCMHhDQlNMWkIvY1Y5eWNGOXlNSEM1aGtDdmMvOXc3M1Axa0tjZ29VNEVJSytDWUhSUXIzUFFkTXlzcklCZmMvTmdwYit3NFZ1MW9GUWdkYldnWDdQL2MvQnZkdi9ETVZXMW9GK3ovM1AvYy9CcnRhQlE0RitHUTJDdnVJZHdvTGpWZDIxRUVLK0g1Q0ZlajNEbHdHYnF1MHRDWUs5NGNHK3kzM1B4VzNXZ1UyTlFwRDJ3VU9SUXIzR3ZzT05tQUsrekl0Q3ZjeVV3b0xwMlFLOXpQM0R2ZExXUXB5Q2dQNFgvZStGZlQwQmZkTE5ncjhKa0FLOXpQM0FBYnIrek1GVWxRS1hRYjc3ZmV0RmZkTDl6NEhYUW8yWUFvT2JZc2lDaEtmOTI5Q2VncC85MjhUNVBlMCtEWVZOL2M4QmE1NUNyWUdFOGozT1B1NkJmcytCeFBRVmdvR0U4aE85ejRHOXpqM3VnVVQ1TFo1Q3E0R0R2ZVhJUXI0MTFvS3ZBZHIvQU1sOStzRit3NEdJdnZyWWZnREJYOEsrNVQ3RHRRR3lQeGtCVnY3RHZlczl3NWFCdUgzdXVEN3VnVmErdzczcmZjT1dnYkkrR1FGMUhBS1dyd0ZRbk1LT2dkZEN0UUd2THdGQzFJSytBSmNDZ3RXWkFyM1A0Z0tzL2VJKzB0bENoUHFiZ29IRTlaTzl6LzNNL2NPK3pQM1AvZExCaFBxYVFvVDJvTUtFOWJJL0dRR0UrcDJDZ1lPc2lFSzhINEs5NlNYQ2xyM0l3ZkV2L2NaKzFjRlgwOEtCdnRYOTYzM1NQZExCYzMzRHZ1VSt3NnRCdnMrKzBjRjkwZUZDdnQ4UFFwRUN2cy9CL2NTK3hNRjkyOEd1RjBGUkdBSyt6OEdXN3dGdlBzT0tRYytDZ1VMWllzK0N2ZGo0WWdLOEdVS0UzYjRwQmIzWTRNS0U2NDIrMHYzUC9jeTl3NzdNdmMvOTBzSEU3WnBDaE51UFFwbGl6NEs5MlQzdWZkamV3cjNEa1lLRTZ6NHBGc0svSHo3WTMwS0U1emc5M0FIKytyOFpBWDdEdmg4QnhOczkyU0RDaE9jTmZ0dkIvZnArR1FGRG9rSzYvY09SZ29EK0RGYUNyejhNMkFLK3laU0N2Z3poUXI3Y0kwSy9HUUhQZ29GOTRoSUN2aGtoUW9IRHVpWUN1aGJDaVFLQ3kwSzl5WlRDdndDQndzSE9nb0ZDNGtLOFBjTzk0NStDdmd3V2dySSsrd0grNDc0WmdYN1N5TUs5NVQzRGtMMzVnYjNqdnhnQmZjTytONjhjQXFYRllLakJYOW5rcWdHbG00RmtRYVdxQVZ1a3ErQUIwZUVGWmR1a3FpWGttd0dDNVdMSWdvU212Y092SG9LOXdMM0RoUHNtbHNLKzJQM0R1RDNBdnhrQnhQMFZnb0dFK3hPK0dUM0FqYjNEdmRqQmc3N0R2Y09DNTRoQ3ZEM0R2ZHdkQXI0SndmM0R2Y05CZmhsTmdyOHJRUmhDdnMvK0dUM1A0d0tTQXIzUHdmN0RmY0pCZnRzQmxiQkJkUUh1N3dGOXo5VENnc2pDZ2NPOXc3N0RnczVoZ28wQ3VnV0pBb08rdzdJL0dSNENnc2lDZ0hIOXc1R0NnTUxzL2xZRlNNS0MwS0NDbEFLQy9zT2JRb0w5dzVtQ2d2M2lQY09DeFdzckFYQ0JxdHFCVmtIYTJvRlZBWnFyQVV5WlJYY09nWDNIUWJhM0FYM0VBYzgzUVg3SFFZNk9RVUxCa1VLQ3pvS0VndjNGbW9LQ3lBS0R2dXVJUXJ3ZmdwdUNrNzRaTWozRHZ1SVBRcEpDb1FLQ3l3S0RsZ0tUZ3Y3RG5NSGM2TUZDL3ZUK0V0Mjk3WjNBVFFLRGdaYXZBVUxCbDBLQy9zT1Jnb0w5d1FIeXRRRjlEMEgreFg3SndYN0l3Y0xUbFFLQy9kSEFjejNQd1AzZ0VvS0Mvc09Zd29MYkFwckNndGJDdnNPQy9sWUZRc0h2THdGQzd4YUJRdjRTMjhLQ3dIbm1Bcm45MGNWSkFvTEIyRUtDMXBhQlF2N0RzZ0w5NVQzRGd1TDl3NEw5dzczUy9jT0MvY09CUXNWOXhUOFlQc1VCd3RhQmZzclVnb0xRWlVLL0h3SEN4VXNDZ3Z3OXc0TDl3NEJDL3NPQlF2M3NKY0tDM2IzdG5jQkMzMEtEZ1pMQ3Zkdjl3NExCbUVLQzM0S1Fnb0xRd3I3ZkFZTFR2c09Dd1lnQ2d0V0NrNEw5dzc3Yi9zT0MvZUlnUW9MU1FxekN6bDIraVozQVF2M0RnWUw5dzREQzhqM0Rnc0djM01Gby9zT0MvdEw5dzRMOXc3M2lBdjdEZ2NMeC9jT0M3ejNEZ3RlQ3VqM0pBdjcxMlAzQlBqSTl3UUJDL2NPN1BkWVNRb0x4eUVLQ3dmdXprbnMreXdrQlF0SjdYYjR2M2NCK0lnTFV3b08rdzY4Qy9jc0pNM3NLTTRGQzMxa0N2YzY5dzRMK3h5Z2R2bFlkd0VMZndyN2lHSUtDL3NzOGtrcTdrZ0ZDeWhJelNyM0xQSUZDL2VQOXhRQkMvY085MWdMOXc0U3N3c1c5dzRMOXlRREMvY0xBd3NBQUFBQjlBQU1BQUFBQUFFc0FBQUJMQUFBQVE4QU1nSU1BQjRDZVFBZ0FsQUFLQUw4QUNnQ3JRQW9BUjhBSGdFcUFEd0JLZ0FVQWk0QUtBSWNBQ2dCTFFBZEFaa0FMUUV0QUVFQjFnQUZBblFBUEFHVUFEd0NaUUE4QW1RQVBBSTJBQlFDWkFBOEFtUUFQQUlQQUJRQ1pnQThBbVVBUEFFdEFFRUJMUUFkQWh3QUtBSWNBQ2dDSEFBb0FmTUFLQUtrQURJQ3B3QUtBbXNBS0FKWUFEd0NjUUFvQWpnQUtBSXBBQ2dDbFFBOEFwb0FLQUZFQUNnQ01RQVBBb1VBS0FJZkFDZ0RGQUFvQXBvQUtBSmdBRHdDVWdBb0FtQUFQQUo2QUNnQ1VBQW9BbWdBRHdLYUFDOEN1d0FVQTJFQUhnSkFBQlFDUUFBVUFqZ0FLQUViQURJQjFnQUZBUnNBS0FKVEFCUUNXUC85QVRRQU1nS25BQW9DYXdBb0FsZ0FQQUp4QUNnQ09BQW9BaWtBS0FLVkFEd0NtZ0FvQVVRQUtBSXhBQThDaFFBb0FoOEFLQU1VQUNnQ21nQW9BbUFBUEFKU0FDZ0NZQUE4QW5vQUtBSlFBQ2dDYUFBUEFwb0FMd0s3QUJRRFlRQWVBa0FBRkFKQUFCUUNPQUFvQVZNQUtBRGJBRElCVXdBVUFva0FNZ0VzQUFBQVlnQVFBa1FBUEFKRUFEd0I5QUFWQStnQUZRRUxBQjRCSHdBZUFmZ0FIZ0lNQUI0QWFBQU1BaHdBS0FBQkFBQUFDZ0FlQUN3QUFXeGhkRzRBQ0FBRUFBQUFBUC8vQUFFQUFBQUJhMlZ5YmdBSUFBQUFBUUFBQUFFQUJBQUNBQUFBQVFBSUFBRUtyZ0FFQUFBQU5RQjBBS0lBMEFEaUFRUUJGZ0dBQWJJQjVBSVdBaWdDWmdLWUFxb0M2QU11QTBBRGNnT2NBN1lENUFRV0JFd0VWZ1NvQlBJRkxBVitCZWdHR2daTUJuNEd2QWJ1QndBSE9nZUFCNUlIeEFmdUNDQUlVZ2lJQ0pJSTVBa3VDV2dKdWduY0NmNEtLQXBXQ29BQUN3QW0vL1lBS3YvMkFETC85Z0EwLy9ZQU52LzJBRWIvOWdCSy8vWUFVdi8yQUZiLzlnQmsvL1lBWmYvMkFBc0FKdi8yQUNyLzlnQXkvL1lBTlAvMkFEYi85Z0JHLy9ZQVN2LzJBRkwvOWdCVy8vWUFaUC8yQUdYLzlnQUVBQVgvclFBSy82MEFhZit0QUd2L3JRQUlBRGYvMkFBNS8rSUFPdi9zQUR6LzRnQlgvOWdBV2YvaUFGci83QUJjLytJQUJBQUYvNjBBQ3YrdEFHbi9yUUJyLzYwQUdnQUYvOWdBQ3YvWUFDYi83QUFxLyt3QU12L3NBRFQvN0FBMi8rd0FOLys2QURqLzRnQTUvN0FBT3YvRUFEei91Z0JHLyt3QVN2L3NBRkwvN0FCVS8rd0FWdi9zQUZmL3VnQlkvK0lBV2Yrd0FGci94QUJjLzdvQVpQL3NBR1gvN0FCcC85Z0FhLy9ZQUF3QUpQL3NBRGovOWdBNS8rd0FPdi8yQUR2LzlnQTgvK0lBUlAvc0FGai85Z0JaLyt3QVd2LzJBRnYvOWdCYy8rSUFEQUFrLy9ZQU9QLzJBRG4vN0FBNi8vWUFPLy8yQUR6LzRnQkUvL1lBV1AvMkFGbi83QUJhLy9ZQVcvLzJBRnovNGdBTUFDVC83QUE0Ly9ZQU9mL3NBRHIvOWdBNy8vWUFQUC9pQUVULzdBQlkvL1lBV2Yvc0FGci85Z0JiLy9ZQVhQL2lBQVFBT2Yvc0FEei83QUJaLyt3QVhQL3NBQThBSlArU0FDYi83QUFxLyt3QUxmKzZBREwvN0FBMC8rd0FOdi8yQUVUL2tnQkcvK3dBU3Yvc0FFMy91Z0JTLyt3QVZ2LzJBR1QvN0FCbC8rd0FEQUFrLyt3QU9QLzJBRG4vN0FBNi8vWUFPLy8yQUR6LzdBQkUvK3dBV1AvMkFGbi83QUJhLy9ZQVcvLzJBRnovN0FBRUFDVC80Z0F0LzlnQVJQL2lBRTMvMkFBUEFDYi83QUFxLyt3QU12L3NBRFQvN0FBMi8rd0FPZi9zQUViLzdBQksvK3dBVGYvMkFGTC83QUJVLyt3QVZ2L3NBRm4vN0FCay8rd0FaZi9zQUJFQUJmK3dBQXIvc0FBUS85Z0FOLyttQURqLzdBQTUvNWdBT3YvV0FEei91Z0JYLzZZQVdQL3NBRm4vbUFCYS85WUFYUCs2QUdiLzJBQm4vOWdBYWYrd0FHdi9zQUFFQURuLzdBQTgvL1lBV2Yvc0FGei85Z0FNQUNULzdBQTQvL1lBT2Yvc0FEci85Z0E3Ly9ZQVBQL2lBRVQvN0FCWS8vWUFXZi9zQUZyLzlnQmIvL1lBWFAvaUFBb0FKUCttQUMzL3hBQTUvL1lBUFAvMkFEMy85Z0JFLzZZQVRmL0VBRm4vOWdCYy8vWUFYZi8yQUFZQUpQL3NBRG4vNGdBOC8rSUFSUC9zQUZuLzRnQmMvK0lBQ3dBMy8rd0FPUC9pQURuLzJBQTYvK3dBTy8vMkFEei80Z0JYLyt3QVdmL1lBRnIvN0FCYi8vWUFYUC9pQUF3QUpQL3NBRGovOWdBNS8rd0FPdi8yQUR2LzlnQTgvK0lBUlAvc0FGai85Z0JaLyt3QVd2LzJBRnYvOWdCYy8rSUFEUUFGQUJRQUNnQVVBQS8vdWdBUS85Z0FFZis2QUNUL3VnQXQvOFFBUlArNkFFMy94QUJtLzlnQVovL1lBR2tBRkFCckFCUUFBZ0FrLytJQVJQL2lBQlFBRC8rbUFCRC80Z0FSLzZZQUpQK3dBQ2IvN0FBcS8rd0FMZi9PQURMLzdBQTAvK3dBTnYvc0FFVC9zQUJHLyt3QVN2L3NBRTMvemdCUy8rd0FWdi9zQUdULzdBQmwvK3dBWnYvaUFHZi80Z0FTQUJELzdBQWsvODRBSnYvc0FDci83QUF0LytJQU12LzJBRFQvN0FBMi8rd0FSUC9PQUViLzdBQksvK3dBVGYvaUFGTC85Z0JXLyt3QVpQL3NBR1gvN0FCbS8rd0FaLy9zQUE0QUp2L3NBQ3IvN0FBeS8rd0FOUC9zQURiLzdBQTUvK3dBUnYvc0FFci83QUJOLy9ZQVV2L3NBRmIvN0FCWi8rd0FaUC9zQUdYLzdBQVVBQS8vcGdBUS8rSUFFZittQUNUL3NBQW0vK3dBS3Yvc0FDMy96Z0F5Lyt3QU5QL3NBRGIvN0FCRS83QUFSdi9zQUVyLzdBQk4vODRBVXYvc0FGYi83QUJrLyt3QVpmL3NBR2IvNGdCbi8rSUFHZ0FGLzlnQUN2L1lBQ2IvN0FBcS8rd0FNdi9zQURULzdBQTIvK3dBTi8rNkFEai80Z0E1LzdBQU92L0VBRHovdWdCRy8rd0FTdi9zQUZMLzdBQlUvK3dBVnYvc0FGZi91Z0JZLytJQVdmK3dBRnIveEFCYy83b0FaUC9zQUdYLzdBQnAvOWdBYS8vWUFBd0FKUC9zQURqLzlnQTUvK3dBT3YvMkFEdi85Z0E4LytJQVJQL3NBRmovOWdCWi8rd0FXdi8yQUZ2LzlnQmMvK0lBREFBay8rd0FPUC8yQURuLzdBQTYvL1lBTy8vMkFEei80Z0JFLyt3QVdQLzJBRm4vN0FCYS8vWUFXLy8yQUZ6LzRnQU1BQ1QvN0FBNC8vWUFPZi9zQURyLzlnQTcvL1lBUFAvaUFFVC83QUJZLy9ZQVdmL3NBRnIvOWdCYi8vWUFYUC9pQUE4QUpQK1NBQ2IvN0FBcS8rd0FMZis2QURMLzdBQTAvK3dBTnYvMkFFVC9rZ0JHLyt3QVN2L3NBRTMvdWdCUy8rd0FWdi8yQUdULzdBQmwvK3dBREFBay8rd0FPUC8yQURuLzdBQTYvL1lBTy8vMkFEei80Z0JFLyt3QVdQLzJBRm4vN0FCYS8vWUFXLy8yQUZ6LzRnQUVBQ1QvNGdBdC85Z0FSUC9pQUUzLzJBQU9BQ2IvN0FBcS8rd0FNdi9zQURULzdBQTIvK3dBT2Yvc0FFYi83QUJLLyt3QVRmLzJBRkwvN0FCVy8rd0FXZi9zQUdULzdBQmwvK3dBRVFBRi83QUFDdit3QUJELzJBQTMvNllBT1Avc0FEbi9tQUE2LzlZQVBQKzZBRmYvcGdCWS8rd0FXZitZQUZyLzFnQmMvN29BWnYvWUFHZi8yQUJwLzdBQWEvK3dBQVFBT2Yvc0FEei85Z0JaLyt3QVhQLzJBQXdBSlAvc0FEai85Z0E1Lyt3QU92LzJBRHYvOWdBOC8rSUFSUC9zQUZqLzlnQlovK3dBV3YvMkFGdi85Z0JjLytJQUNnQWsvNllBTGYvRUFEbi85Z0E4Ly9ZQVBmLzJBRVQvcGdCTi84UUFXZi8yQUZ6LzlnQmQvL1lBREFBMy8vWUFPUC9pQURuLzJBQTYvK3dBTy8vMkFEei80Z0JYLyt3QVdQL2lBRm4vMkFCYS8rd0FXLy8yQUZ6LzRnQU1BQ1QvN0FBNC8vWUFPZi9zQURyLzlnQTcvL1lBUFAvaUFFVC83QUJZLy9ZQVdmL3NBRnIvOWdCYi8vWUFYUC9pQUEwQUJRQVVBQW9BRkFBUC83b0FFUC9ZQUJIL3VnQWsvN29BTGYvRUFFVC91Z0JOLzhRQVp2L1lBR2YvMkFCcEFCUUFhd0FVQUFJQUpQL2lBRVQvNGdBVUFBLy9wZ0FRLytJQUVmK21BQ1Qvc0FBbS8rd0FLdi9zQUMzL3pnQXkvK3dBTlAvc0FEYi83QUJFLzdBQVJ2L3NBRXIvN0FCTi84NEFVdi9zQUZiLzdBQmsvK3dBWmYvc0FHYi80Z0JuLytJQUVnQVEvK3dBSlAvT0FDYi83QUFxLyt3QUxmL2lBREwvOWdBMC8rd0FOdi9zQUVUL3pnQkcvK3dBU3Yvc0FFMy80Z0JTLy9ZQVZ2L3NBR1QvN0FCbC8rd0Fadi9zQUdmLzdBQU9BQ2IvN0FBcS8rd0FNdi9zQURULzdBQTIvK3dBT2Yvc0FFYi83QUJLLyt3QVRmLzJBRkwvN0FCVy8rd0FXZi9zQUdULzdBQmwvK3dBRkFBUC82WUFFUC9pQUJIL3BnQWsvN0FBSnYvc0FDci83QUF0Lzg0QU12L3NBRFQvN0FBMi8rd0FSUCt3QUViLzdBQksvK3dBVGYvT0FGTC83QUJXLyt3QVpQL3NBR1gvN0FCbS8rSUFaLy9pQUFnQU4vL1lBRG4vNGdBNi8rd0FQUC9pQUZmLzJBQlovK0lBV3Yvc0FGei80Z0FJQURmLzJBQTUvK0lBT3Yvc0FEei80Z0JYLzlnQVdmL2lBRnIvN0FCYy8rSUFDZ0FrLzlnQU53QVVBRGtBRkFBNkFBb0FQQUFVQUVULzJBQlhBQlFBV1FBVUFGb0FDZ0JjQUJRQUN3QW0vL1lBS3YvMkFETC85Z0EwLy9ZQU52LzJBRWIvOWdCSy8vWUFVdi8yQUZiLzlnQmsvL1lBWmYvMkFBb0FKUC9ZQURjQUZBQTVBQlFBT2dBS0FEd0FGQUJFLzlnQVZ3QVVBRmtBRkFCYUFBb0FYQUFVQUFzQUp2LzJBQ3IvOWdBeS8vWUFOUC8yQURiLzlnQkcvL1lBU3YvMkFGTC85Z0JXLy9ZQVpQLzJBR1gvOWdBQ0FBd0FCUUFGQUFBQUNnQUtBQUVBRHdBUkFBSUFKQUFxQUFVQUxRQXZBQXdBTVFBOEFBOEFSQUJIQUJzQVNRQktBQjhBVFFCUEFDRUFVUUJUQUNRQVZRQmNBQ2NBWmdCckFDOEFBQT09JyksXG4gICAgdXJsKCdkYXRhOmZvbnQvZW90O2Jhc2U2NCxZRUVBQUtCQUFBQUJBQUlBQUFBQUFBSUdCZ01EQWdRSUF3RUJBSkFCQUFBQUFFeFFBd0FBZ0VnQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQS9VdHZnd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQklBVkFCeUFHa0FZZ0JsQUZRQWVRQndBR1VBQUFBT0FGSUFaUUJuQUhVQWJBQmhBSElBQUFBYUFGWUFaUUJ5QUhNQWFRQnZBRzRBSUFBeEFDNEFNQUF3QURBQUFBQWlBRlFBY2dCcEFHSUFaUUJVQUhrQWNBQmxBQzBBVWdCbEFHY0FkUUJzQUdFQWNnQUFBQUFBQUFFQUFBQVBBSUFBQXdCd1JrWlVUVnl6aGYwQUFFQ0VBQUFBSEVkRVJVWUFuQUFFQUFBN0RBQUFBQ0JIVUU5VE5JQTFKZ0FBTzB3QUFBVTJSMU5WUW15UmRJOEFBRHNzQUFBQUlFOVRMekpuOWdhb0FBQUJlQUFBQUdCamJXRnd5b1ZUdlFBQUE1UUFBQUdTWjJGemNQLy9BQU1BQURzRUFBQUFDR2RzZVdaOGV5cUlBQUFHQ0FBQUdveG9aV0ZrQWxmek1BQUFBUHdBQUFBMmFHaGxZUWRrQTVBQUFBRTBBQUFBSkdodGRIam0vQSs4QUFBQjJBQUFBYnhzYjJOaGFPTnZnQUFBQlNnQUFBRGdiV0Y0Y0FDMkFDNEFBQUZZQUFBQUlHNWhiV1dSWVVXWkFBQWdsQUFBR1dOd2IzTjB0ai80MGdBQU9mZ0FBQUVMQUFFQUFBQUJBQUNEYjB2OVh3ODg5UUFMQStnQUFBQUF6N1BYd0FBQUFBRFBzOWZBLy8zL093UFVBNUFBQUFBSUFBSUFBQUFBQUFBQUFRQUFBNUQvT3dBQUErai8vZi85QTlRQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUc4QUFRQUFBRzhBS3dBRkFBQUFBQUFDQUFBQUFRQUJBQUFBUUFBQUFBQUFBQUFEQWhzQmtBQUZBQVFDdkFLS0FBQUFqQUs4QW9vQUFBSGRBRElBK2dBQUFnWUdBd01DQkFnREFZQUFBQU1BQUFCSUFBQUFBQUFBQUFCTlQwNVBBRUFBRFNJU0FzVCszQURJQTVBQXhRQUFBQUVBQUFBQUFzUUN4QUFBQUNBQUFnSDBBQXdBQUFBQUFVMEFBQUVzQUFBQkxBQUFBUThBTWdJTUFCNENlUUFnQWxBQUtBTDhBQ2dDclFBb0FSOEFIZ0VxQUR3QktnQVVBaTRBS0FJY0FDZ0JMUUFkQVprQUxRRXRBRUVCMWdBRkFuUUFQQUdVQUR3Q1pRQThBbVFBUEFJMkFCUUNaQUE4QW1RQVBBSVBBQlFDWmdBOEFtVUFQQUV0QUVFQkxRQWRBaHdBS0FJY0FDZ0NIQUFvQWZNQUtBS2tBRElDcHdBS0Ftc0FLQUpZQUR3Q2NRQW9BamdBS0FJcEFDZ0NsUUE4QXBvQUtBRkVBQ2dDTVFBUEFvVUFLQUlmQUNnREZBQW9BcG9BS0FKZ0FEd0NVZ0FvQW1BQVBBSjZBQ2dDVUFBb0FtZ0FEd0thQUM4Q3V3QVVBMkVBSGdKQUFCUUNRQUFVQWpnQUtBRWJBRElCMWdBRkFSc0FLQUpUQUJRQ1dQLzlBVFFBTWdLbkFBb0Nhd0FvQWxnQVBBSnhBQ2dDT0FBb0Fpa0FLQUtWQUR3Q21nQW9BVVFBS0FJeEFBOENoUUFvQWg4QUtBTVVBQ2dDbWdBb0FtQUFQQUpTQUNnQ1lBQThBbm9BS0FKUUFDZ0NhQUFQQXBvQUx3SzdBQlFEWVFBZUFrQUFGQUpBQUJRQ09BQW9BVk1BS0FEYkFESUJVd0FVQW9rQU1nRXNBQUFBWWdBUUFrUUFQQUpFQUR3QjlBQVZBK2dBRlFFTEFCNEJId0FlQWZnQUhnSU1BQjRBYUFBTUFod0FLQUFBQUFNQUFBQURBQUFBSEFBQkFBQUFBQUNNQUFNQUFRQUFBQndBQkFCd0FBQUFHQUFRQUFNQUNBQU5BSDRBb0FDdUFNY0E1eUFVSUJrZ0hTRWlJaEwvL3dBQUFBMEFJQUNnQUs0QXh3RG5JQk1nR0NBY0lTSWlFdi8vLy9iLzVQL0QvN2IvbnY5LzRGVGdVZUJQMzB2ZVhBQUJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJCZ0FBQVFBQUFBQUFBQUFCQWdBQUFBTUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUVCUVlIQ0FrS0N3d05EZzhRRVJJVEZCVVdGeGdaR2hzY0hSNGZJQ0VpSXlRbEppY29LU29yTEMwdUx6QXhNak0wTlRZM09EazZPenc5UGo5QVFVSkRSRVZHUjBoSlNrdE1UVTVQVUZGU1UxUlZWbGRZV1ZwYlhGMWVYMkJoWWdBQUFHVUFBQUFBQUFBQUFBQUFaZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFaQUJ0QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHTUFBQUFBQUdkb2EyeHBhZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSkFBa0FDUUFKQUFrQUQ0QVdBQ0lBTHdBK0FFdUFUNEJVZ0ZtQVlZQm5BR3NBYm9CekFIYUFmb0NEZ0kyQW1JQ2hBS29BdElDNmdNY0EwUURZZ04rQTVJRHBnTzZBK0lFRWdRNkJHUUVpQVNvQk1ZRTRnVUtCVEFGUmdWaUJZb0ZvZ1hRQmZJR0VnWTBCbDRHaUFhMkJ0QUc4Z2NRQjBBSGFnZUtCNlFIdGdmRUI5UUg2QWYyQ0FZSUxnaFlDSHdJbkFpNkNOWUkvZ2trQ1RvSlZnbCtDWllKeEFubUNnWUtLQXBTQ253S3FnckVDdVlMQkFzMEMxNExmZ3VZQzdZTHdndmVDL0lMOGd3c0RHb01xQXkyRE1RTTFBemtEUDROR0EwNERVWUFCUUFNQUFBQjV3S1pBQU1BQmdBSkFBd0FEd0FBTXhFaEVRRVhOd1VSUHdFSEZ3Y25Cd3dCMi81eG9xSCtvYUhib3FJZG9hSUNtZjFuQW1yejh5ditIUEx5OHZNcTh2SUFBZ0F5QUFBQTNRTEVBQU1BQ3dBQUV3TWpBeE1WQnlNbk5UY3oyQmh3R2FZeFNURXhTUUxFL2prQngvMitVVEV4VVRFQUFBSUFIZ0dpQWRvQ3hBQUdBQTBBQUJNekZRY2pOVDhCTXhVSEl6VTNYWkNCVGovdGtJRk9Qd0xFajVOcFNYQ1BrMmxKQUFBQ0FDQUFNZ0pNQXBNQUd3QWZBQUFsQnlNM0l3Y2pOeU0xTXpjak5UTTNNd2N6TnpNSE14VWpCek1WSlFjek53RzBJbUVoZXlGaUlWVnFGbWg4SW1NamV5SmlJbGx1RjIzK3pSWjdGOCtkbloyZFgybGVucDZlbmw1cFg4aHBhUUFCQUNqL3F3SW9BeG9BSlFBQUZ6VWpKelV6RlJjek56VW5JeWMxTnpNMU14VXpGelV6RlNNMUp5TUhGUmN6RnhVSEl4WHBSM3A2TUtzeExkdCtla2Q2TXhoNmVqR3JNRFhZZVhwTFZWVjZZakV4TVVjdWY2dDZWbFlZR09BMU1URkpObldyZWxVQUFBVUFLQUE5QXRRQ2t3QURBQXNBRXdBYkFDTUFBQUV6QVNNREZSY3pOelVuSXdjMU56TVhGUWNqQlJVWE16YzFKeU1ITlRjekZ4VUhJd0g2YlA2ZWF4Z2hOeUFnTjNwUmlVOVBpUUdMSVRjZ0lEZDZVWWxQVDRrQ2svMnFBZUF5SVNFeUlYbDhVbEo4VVk0eUlTRXlJWGw4VWxKOFVRQUFBQU1BS1Avb0FxMEN4QUFTQUJnQUh3QUFLUUVuTlRjbk5UY3pGeFVIRnpjWEJ4Y0hKeVV6TnljSEZSTTFKeU1IRlJjQjFmN05lcGhJZW85NmU0ZFBWMUJLVTB2K3k4NFNwMnZmTUM4d1FIcUxlVWlGZVhtRFpJaE5WVTlMVWt0SEVhWmFMQUZIS0RBd0tUOEFBQUVBSGdHaUFPMEN4QUFHQUFBVE14VUhJelUzWFpDQlRqOEN4SStUYVVrQUFRQTgvNWtCRmdNckFBY0FBRE1STnhjSEVSY0hQSmhDWTJOQ0FzUm5ZVVA5dGtOaEFBQUFBQUVBRlArWkFPNERLd0FIQUFBVEVRY25OeEVuTis2WVFtTmpRZ0xFL1R4bllVTUNTa05oQUFBQkFDZ0JJZ0lHQXQwQUVRQUFFelV6SnpjWE54Y0hNeFVqRndjbkJ5YzNLSkJYVTJGalZGcVVsbHRVWVdSU1dnSFBaSEE1aVlvNmNHUnpPSXFNT25NQUFRQW9BR1VCOHdKZ0FBc0FBQUVqRlNNMUl6VXpOVE1WTXdIenBZR2xwWUdsQVNPK3ZvQzl2UUFBQUFBQkFCMy9rUURzQUxNQUJnQUFOek1WQnlNMU4xeVFnVTQvczQrVGFVa0FBQUVBTFFEN0FXd0Jld0FEQUFBbElUVWhBV3ord1FFLys0QUFBQUFCQUVFQUFBRHNBTE1BQndBQU54VUhJeWMxTnpQc01Va3hNVW1DVVRFeFVURUFBQUFCQUFVQUFBSFJBc1FBQXdBQUFUTUJJd0ZIaXY2OWlRTEUvVHdBQWdBOEFBQUNKQUxFQUFjQUR3QUFKVGNSSnlNSEVSOEJJeWNSTnpNWEVRRjVNVEdTTVRIRDlIcDY5SHA2TVFGdU1USCtrakY2ZWdIUWVucitNQUFBQUFFQVBBQUFBVmdDeEFBSkFBQXBBVFV6RVNNMU14RXpBVmorNUZGUnkxRjZBZEI2L2JZQUFBQUJBRHdBQUFJcEFzUUFHUUFBRXdjVk16VXpGU0VSTnpNM05TY2pCeFVqTlRNVk56TVhGUWZqTGZsNi9oTjV4RFl4bHpGNmVoamhlbjhCSUM1NFl0d0JKWFU0UnpFeE10MFlHSHFyZndBQUFBRUFQQUFBQWlnQ3hBQWVBQUF6SnpVekZSY3pOelVuSXpVek56VW5Jd2NWSXpVekZUY3pGeFVIRnhVSHRucDZNWmN3TlhsNU5UQ1hNWHA2R09GNVFFQjVlbUl4TVRGQk5IbzJTVEV4VVBzWUdIcXJRVUdqZWdBQ0FCUUFBQUlpQXNRQUVBQVRBQUFiQVRNVkl4VXpGU01WTXhVak5UTTFJUUVITXhUODREMXZiejMwUGY3YkFTV2NuQUZHQVg1Ni9IcGFlbnBhQVdYckFBQUFBQUVBUEFBQUFpZ0N4QUFWQUFBQkp5RVJJUlVqTlNNVk14Y1ZCeU1uTlRNVkZ6TTNBYTR4L3RNQnpYclo3Mjk1K1hwNk1aY3dBUTB4QVlhK1JKSnd6bnA2ZGtVeE1RQUFBQUlBUEFBQUFpZ0N4QUFTQUJrQUFCTVZNeGNWQnlNbkVUY3pGelV6RlNNMUp5TVRJeFVYTXpjMXR2aDZldmg2ZXVBWWVub3dsNWZJTVpjd0FobDFlckI2ZWdIUWVoZ1kyekF4L3VCL01URk9BQUFBQUFFQUZBQUFBZnNDeEFBTUFBQUJGUU16RlNFMU14TWpGU00xQWZ1OFNmN3FSYkhhZWdMRVlmNFhlbm9CMEZYUEFBTUFQQUFBQWlvQ3hBQU5BQlVBSFFBQUFRY1hGUWNqSnpVM0p6VTNNeGNETlNjakJ4VVhNeE0xSnlNSEZSY3pBaW85UFhyNmVqMDlldnA2ZWpDWk1UR1pNRENaTVRHWkFhWkJSYVo2ZXFaRlFhUjZldjVoU3pBd1N6RUJXVVl4TVVZekFBQUNBRHdBQUFJcEFzUUFFQUFYQUFBaEl5YzFNeFVYTXpjMUl5YzFOek1YRVFFek5TY2pCeFVCci9sNmVqR1hNZmg2ZXZoNi9yN0lNWmN3ZW00OU1URjFlckI2ZXY0d0FTQi9NVEZPQUFBQUFBSUFRUUFBQU93QjlRQUhBQThBQURjVkJ5TW5OVGN6RXhVSEl5YzFOelBzTVVreE1Va3hNVWt4TVVtQ1VURXhVVEVCRVZFeE1WRXhBQUFBQUFJQUhmK1JBT3dCOVFBR0FBNEFBRGN6RlFjak5UY1RGUWNqSnpVM00xeVFnVTQva0RGSk1URkpzNCtUYVVrQmdWRXhNVkV4QUFBQUFRQW9BRTBCOUFKNEFBWUFBQzBCTlNVVkRRRUI5UDQwQWN6K3FRRlhUY3lTellLVWxBQUFBQUlBS0FDMUFmUUNFQUFEQUFjQUFBRWhOU0VSSVRVaEFmVCtOQUhNL2pRQnpBR1FnUDZsZ0FBQkFDZ0FUUUgwQW5nQUJnQUFBUVUxTFFFMUJRSDAvalFCVi82cEFjd0JHY3lCbEpTQ3pRQUFBZ0FvQUFBQnl3TEVBQWNBR1FBQUpSVUhJeWMxTnpNVE5TY2pCeFVqTlRNVk56TVhGUWNWSXpVQlF6RkpNVEZKUHpGTk1YcDZHSmQ2cDI2Q1VURXhVVEVCUVNVeE1VbjBHQmg2aFpVemJRQUNBRElBTVFKeUFwTUFGUUFiQUFBbEp6VTNNeFV6TlNjaEJ4RVhJUmNoSnhFM0lSY1JKUlVYTXpVakFTSlVUYk5ETWY3a01URUJFaVgrbUdGbUFYUm0vck1jT0RQY1ZXNVZ3OUF3TVA3Q01HSmlBWjVpWXY2cnF6a2RlZ0FBQUFBQ0FBb0FBQUtkQXNRQUV3QVdBQUFCRXpNVklUVXpKeU1ITXhVaE5UTVRJelVoRlFNekp3SEJuejMvQUQwWDN4Yzkvd0E5bnpFQlBlK2dVQUpLL2pCNmVrbEplbm9CMEhwNi91ZitBQUFBQUFNQUtBQUFBalFDeEFBTUFCSUFHQUFBRXlFWEZRY1hGUWNoTlRNUkl5RWpGVE0zTlJFMUp5TVZNeWdCa25vL1AzcitiajA5QVdLcnF6QXdxNnNDeEhxclBUK3Blbm9CMEtzeFNmNlNTVEdyQUFBQUFBRUFQQUFBQWpBQ3hBQVZBQUFwQVNjUk56TVhOVE1WSXpVbkl3Y1JGek0zTlRNVkFiYi9BSHA2NkJoNmVqR2VNVEdlTVhwNkFkQjZHQmowU1RFeC9wSXhNVldHQUFBQUFBSUFLQUFBQWpVQ3hBQUpBQThBQUJNaEZ4RUhJVFV6RVNNQkVTY2pFVE1vQVpONmV2NXRQVDBCa3pHcnF3TEVldjR2ZVhvQjBQNWhBVzR4L2pBQUFBQUJBQ2dBQUFJUUFzUUFFd0FBS1FFMU14RWpOU0VWSXpVakZUTVZJeFV6TlRNQ0VQNFlQVDBCNkhxM25wNjNlbm9CMEhyRVNxdDZxMVVBQUFBQkFDZ0FBQUlRQXNRQUVRQUFJU00xTXhFak5TRVZJelVqRlRNVkl4VXpBUnowUFQwQjZIcTNuNTg5ZWdIUWVzUktxM3FyQUFBQUFBRUFQQUFBQW0wQ3hBQVpBQUFCSXdjUkZ6TTNOU00xSVJVakZRY2hKeEUzTXhjMU14VWpOUUdScWpFeHFqR0dBVEV4ZXY3MGVucjBHSHA2QWtveC9wSXhNVlo2ZW9kNmVnSFFlaGdZOUVrQUFRQW9BQUFDY2dMRUFCc0FBQ0VqTlRNUkl6VXpGU01WTXpVak5UTVZJeEV6RlNNMU16VWpGVE1CSFBROVBmUTkzRDMwUFQzMFBkdzllZ0hRZW5xcnEzcDYvakI2ZXF1ckFBQUFBQUVBS0FBQUFSd0N4QUFMQUFBaEl6VXpFU00xTXhVakVUTUJIUFE5UGZROVBYb0IwSHA2L2pBQUFBQUFBUUFQQUFBQ0p3TEVBQThBQUFFVkl4RUhJeWMxTXhVWE16Y1JJelVDSjIxNnQzcDZNRll4a3dMRWV2NHdlbnFIVmpFeEFaOTZBQUFCQUNnQUFBSnhBc1FBR3dBQUlTTTFNeEVqTlRNVkl4VTNJelVoRlNNSEV6TVZJVFV6SndjVk13RVE2RDA5NkRHcUlnRUFRclREUGY4QUxJVTVNWG9CMEhwNnM3TjZlcmYrNTNwNnd6U1BBQUVBS0FBQUFoQUN4QUFOQUFBcEFUVXpFU00xTXhVakVUTTFNd0lRL2hneE1lZzl3M3A2QWRCNmV2NHdWZ0FBQUFFQUtBQUFBdXdDeEFBY0FBQUJFVE1WSVRVekVRTWpBeEV6RlNNMU14RWpOU0VWSXhzQkl6VWhGUUt2UGY4QVNXdUFhejMwUFQwQkRTVjZlakVCR1FKSy9qQjZlZ0UxL3ZnQkNQN0xlbm9CMEhwNi90Y0JLWHA2QUFBQUFRQW9BQUFDaEFMRUFCTUFBQUV6RlNNUkl3TVJNeFVoTlRNUkl6VXpFeEVqQVp6b01YcjZTZjhBUFQyMytqMEN4SHI5dGdITS9xNTZlZ0hRZXY0dUFWZ0FBQUFDQUR3QUFBSWtBc1FBQndBUEFBQWxOeEVuSXdjUkh3RWpKeEUzTXhjUkFYa3hNWkl4TWNQMGVucjBlbm94QVc0eE1mNlNNWHA2QWRCNmV2NHdBQUFBQWdBb0FBQUNOQUxFQUEwQUV3QUFFeUVYRlFjakZUTVZJelV6RVNNRk5TY2pGVE1vQVpKNmV0czk5RDA5QVpJeHFxb0N4SHEzZXA5NmVnSFFobFV4dHdBQUFBQUNBRHovdHdKSEFzUUFEQUFXQUFBRkp5TW5FVGN6RnhFSEZ6TVZKVGNYRVNjakJ4RVhNd0hxUWZONmV2UjZLUjB2L3NsU1NER1NNVEZWU1VsNkFkQjZldjR3S1NCNjlGQlFBVzR4TWY2U01RQUFBQUFDQUNnQUFBSm1Bc1FBRkFBYUFBQUJGek1WSXpVekp5TVZNeFVqTlRNUkl6VWhGeFVoTXpjMUp5TUJ5MjB1OURsZ2JEMzBQVDBCa25yK3E2b3hNYW9CS3JCNmVwK2Zlbm9CMEhwNnR6RlZNUUFBQUFBQkFDZ0FBQUlvQXNRQUhRQUFBVFV6RlNNMUp5TUhGUmN6RnhVSElTYzFNeFVYTXpjMUp5TW5OVGN6QWE1NmVqR3JNRFhZZVhyKzlIcDZNS3N4TGR0K2V2UUNyQmpnTlRFeFNUWjFxM3A2WWpFeE1VY3VmNnQ2QUFBQUFBRUFEd0FBQWxrQ3hBQVBBQUFUSVJVak5TTVJNeFVqTlRNUkl4VWpEd0pLZW00OTlEMXVlZ0xFejFYK01IcDZBZEJWQUFBQkFDOEFBQUo1QXNRQUV3QUFBVE1WSXhFSEl5Y1JJelV6RlNNUkZ6TTNFU01CbmR3eGV2UjZNZHd4TVpJeE1RTEVldjR3ZW5vQjBIcDYvbUV4TVFHZkFBQUFBQUVBRkFBQUFxY0N4QUFPQUFBQklSVWpBeU1ESXpVaEZTTWJBU01CcHdFQU1kdDYzREVCQVVxVGtra0N4SHI5dGdKS2VucitiUUdUQUFBQUFBRUFIZ0FBQTBNQ3hBQWNBQUFCSVJVakF6TVZJVFV6Q3dFekZTRTFNd01qTlNFVkl4c0JNeHNCSXdKREFRQkpQVEgrNXpGVlZqSCs2REE5U1FFQVBTcHBlbVlnTVFMRWV2NHdlbm9CSnY3YWVub0IwSHA2L3BFQlYvNnBBVzhBQUFFQUZBQUFBaXdDeEFBYkFBQUJNeFVqQnhjekZTTTFNeWNITXhVak5UTTNKeU0xTXhVakZ6Y2pBVkhiUFk2T1Bkc1lTVWtZMnoyUGp6M2JHRWxKR0FMRWV1am9lbnFEZzNwNjUrbDZlb0tDQUFBQUFBRUFGQUFBQWl3Q3hBQVVBQUFCTnlNMU14VWpBeFV6RlNNMU16VURJelV6RlNNQklGUWoyeXVrUGZROXBDdmJJd0dpcUhwNi90cXFlbnFxQVNaNmVnQUJBQ2dBQUFJUUFzUUFEUUFBQVJVQk16VXpGU0UxQVNNVkl6VUNFUDZyMjNyK0dBRlczSG9DeEhyK01GYlFlZ0hRVmM4QUFRQXkvOWdBOHdMc0FBY0FBQmNSTXhVakVUTVZNc0ZLU2lnREZIRDl6SEFBQUFBQUFRQUZBQUFCMFFMRUFBTUFBQk16QVNNRmlnRkNpUUxFL1R3QUFBRUFLUC9ZQU9rQzdBQUhBQUFYSXpVekVTTTFNK25CU2tyQktIQUNOSEFBQVFBVUFQZ0NQd0xFQUFZQUFBRVRJd3NCSXhNQmM4eUJsSlNDelFMRS9qUUJWLzZwQWN3QUFBSC8vZjg3QWx2L3V3QURBQUFGSVRVaEFsdjlvZ0pleFlBQUFBQUJBRElDNVFFQ0E1QUFCUUFBRXhjVkl5YzFlNGN4bndPUVlVcHVQUUFBQUFJQUNnQUFBcDBDeEFBVEFCWUFBQUVUTXhVaE5UTW5Jd2N6RlNFMU14TWpOU0VWQXpNbkFjR2ZQZjhBUFJmZkZ6My9BRDJmTVFFOTc2QlFBa3IrTUhwNlNVbDZlZ0hRZW5yKzUvNEFBQUFBQXdBb0FBQUNOQUxFQUF3QUVnQVlBQUFUSVJjVkJ4Y1ZCeUUxTXhFaklTTVZNemMxRVRVbkl4VXpLQUdTZWo4L2V2NXVQVDBCWXF1ck1EQ3Jxd0xFZXFzOVA2bDZlZ0hRcXpGSi9wSkpNYXNBQUFBQUFRQThBQUFDTUFMRUFCVUFBQ2tCSnhFM014YzFNeFVqTlNjakJ4RVhNemMxTXhVQnR2OEFlbnJvR0hwNk1aNHhNWjR4ZW5vQjBIb1lHUFJKTVRIK2tqRXhWWVlBQUFBQUFnQW9BQUFDTlFMRUFBa0FEd0FBRXlFWEVRY2hOVE1SSXdFUkp5TVJNeWdCazNwNi9tMDlQUUdUTWF1ckFzUjYvaTk1ZWdIUS9tRUJiakgrTUFBQUFBRUFLQUFBQWhBQ3hBQVRBQUFwQVRVekVTTTFJUlVqTlNNVk14VWpGVE0xTXdJUS9oZzlQUUhvZXJlZW5yZDZlZ0hRZXNSS3EzcXJWUUFBQUFFQUtBQUFBaEFDeEFBUkFBQWhJelV6RVNNMUlSVWpOU01WTXhVakZUTUJIUFE5UFFIb2VyZWZuejE2QWRCNnhFcXJlcXNBQUFBQUFRQThBQUFDYlFMRUFCa0FBQUVqQnhFWE16YzFJelVoRlNNVkJ5RW5FVGN6RnpVekZTTTFBWkdxTVRHcU1ZWUJNVEY2L3ZSNmV2UVllbm9DU2pIK2tqRXhWbnA2aDNwNkFkQjZHQmowU1FBQkFDZ0FBQUp5QXNRQUd3QUFJU00xTXhFak5UTVZJeFV6TlNNMU14VWpFVE1WSXpVek5TTVZNd0VjOUQwOTlEM2NQZlE5UGZROTNEMTZBZEI2ZXF1cmVucitNSHA2cTZzQUFBQUFBUUFvQUFBQkhBTEVBQXNBQUNFak5UTVJJelV6RlNNUk13RWM5RDA5OUQwOWVnSFFlbnIrTUFBQUFBQUJBQThBQUFJbkFzUUFEd0FBQVJVakVRY2pKelV6RlJjek54RWpOUUluYlhxM2Vub3dWakdUQXNSNi9qQjZlb2RXTVRFQm4zb0FBQUVBS0FBQUFuRUN4QUFiQUFBaEl6VXpFU00xTXhVakZUY2pOU0VWSXdjVE14VWhOVE1uQnhVekFSRG9QVDNvTWFvaUFRQkN0TU05L3dBc2hUa3hlZ0hRZW5xenMzcDZ0LzduZW5yRE5JOEFBUUFvQUFBQ0VBTEVBQTBBQUNrQk5UTVJJelV6RlNNUk16VXpBaEQrR0RFeDZEM0Rlbm9CMEhwNi9qQldBQUFBQVFBb0FBQUM3QUxFQUJ3QUFBRVJNeFVoTlRNUkF5TURFVE1WSXpVekVTTTFJUlVqR3dFak5TRVZBcTg5L3dCSmE0QnJQZlE5UFFFTkpYcDZNUUVaQWtyK01IcDZBVFgrK0FFSS9zdDZlZ0hRZW5yKzF3RXBlbm9BQUFBQkFDZ0FBQUtFQXNRQUV3QUFBVE1WSXhFakF4RXpGU0UxTXhFak5UTVRFU01Cbk9neGV2cEovd0E5UGJmNlBRTEVldjIyQWN6K3JucDZBZEI2L2k0QldBQUFBQUlBUEFBQUFpUUN4QUFIQUE4QUFDVTNFU2NqQnhFZkFTTW5FVGN6RnhFQmVURXhrakV4dy9SNmV2UjZlakVCYmpFeC9wSXhlbm9CMEhwNi9qQUFBQUFDQUNnQUFBSTBBc1FBRFFBVEFBQVRJUmNWQnlNVk14VWpOVE1SSXdVMUp5TVZNeWdCa25wNjJ6MzBQVDBCa2pHcXFnTEVlcmQ2bjNwNkFkQ0dWVEczQUFBQUFBSUFQUCszQWtjQ3hBQU1BQllBQUFVbkl5Y1JOek1YRVFjWE14VWxOeGNSSnlNSEVSY3pBZXBCODNwNjlIb3BIUy8reVZKSU1aSXhNVlZKU1hvQjBIcDYvakFwSUhyMFVGQUJiakV4L3BJeEFBQUFBQUlBS0FBQUFtWUN4QUFVQUJvQUFBRVhNeFVqTlRNbkl4VXpGU00xTXhFak5TRVhGU0V6TnpVbkl3SExiUzcwT1dCc1BmUTlQUUdTZXY2cnFqRXhxZ0Vxc0hwNm41OTZlZ0hRZW5xM01WVXhBQUFBQUFFQUtBQUFBaWdDeEFBZEFBQUJOVE1WSXpVbkl3Y1ZGek1YRlFjaEp6VXpGUmN6TnpVbkl5YzFOek1Ccm5wNk1hc3dOZGg1ZXY3MGVub3dxekV0MjM1NjlBS3NHT0ExTVRGSk5uV3JlbnBpTVRFeFJ5NS9xM29BQUFBQUFRQVBBQUFDV1FMRUFBOEFBQk1oRlNNMUl4RXpGU00xTXhFakZTTVBBa3A2YmozMFBXNTZBc1RQVmY0d2Vub0IwRlVBQUFFQUx3QUFBbmtDeEFBVEFBQUJNeFVqRVFjakp4RWpOVE1WSXhFWE16Y1JJd0dkM0RGNjlIb3gzREV4a2pFeEFzUjYvakI2ZWdIUWVucitZVEV4QVo4QUFBQUFBUUFVQUFBQ3B3TEVBQTRBQUFFaEZTTURJd01qTlNFVkl4c0JJd0duQVFBeDIzcmNNUUVCU3BPU1NRTEVldjIyQWtwNmV2NXRBWk1BQUFBQUFRQWVBQUFEUXdMRUFCd0FBQUVoRlNNRE14VWhOVE1MQVRNVklUVXpBeU0xSVJVakd3RXpHd0VqQWtNQkFFazlNZjduTVZWV01mN29NRDFKQVFBOUttbDZaaUF4QXNSNi9qQjZlZ0VtL3RwNmVnSFFlbnIra1FGWC9xa0Jid0FBQVFBVUFBQUNMQUxFQUJzQUFBRXpGU01IRnpNVkl6VXpKd2N6RlNNMU16Y25JelV6RlNNWE55TUJVZHM5am80OTJ4aEpTUmpiUFkrUFBkc1lTVWtZQXNSNjZPaDZlb09EZW5ybjZYcDZnb0lBQUFBQUFRQVVBQUFDTEFMRUFCUUFBQUUzSXpVekZTTURGVE1WSXpVek5RTWpOVE1WSXdFZ1ZDUGJLNlE5OUQya0s5c2pBYUtvZW5yKzJxcDZlcW9CSm5wNkFBRUFLQUFBQWhBQ3hBQU5BQUFCRlFFek5UTVZJVFVCSXhVak5RSVEvcXZiZXY0WUFWYmNlZ0xFZXY0d1Z0QjZBZEJWendBQkFDai9tUUUvQXlzQURnQUFFeFVYQnljUkp6VTNFVGNYQnhVSDNHTkNtRDA5bUVKalJnRW42a05oWndFT056MDdBUWRuWVVQWFJnQUFBQUFCQURML2xRQ3BBeW9BQXdBQUZ5TVJNNmwzZDJzRGxRQUJBQlQvbVFFckF5c0FEZ0FBTnpVM0p6VW5OeGNSRnhVSEVRY25kMFpHWTBLWVBUMllRajNxUTBiWFEyRm4vdms3UFRmKzhtZGhBQUVBTWdERkFsY0NBZ0FIQUFBVElUY1hCeUVISjVrQkdrTmhaLzdtUTJFQm4yTkNtR05DQUFBRUFCRC8vUUJTQUVBQUNRQVJBQmNBSndBQU5oUVdNekkyTkNZaklnWTBOaklXRkFZaU56TXlOQ3NCSnpNeUZSUUhGaDhCSXljbUt3RVZJeFlRQ3dvUUVBb0xGaFFhRkJRYUJnUUtDd01IRFE4SkJ3RUJCd0VCQ1FNSEtSWVFFQllSS2h3VUZCd1RJd29HQ2dnQ0FnZ0dCUWtPQUFNQVBBQUFBallDeEFBTUFCUUFLZ0FBSlRjekZTTTFCeU1uRlNNMU13YzFNeFVqRlNNMUJ5RW5FVGN6RnpVekZTTTFKeU1IRVJjek56VXpGUUloQ2dzSEN3WUxCd3d4SHd3SFBmOEFlbnJvR0hwNk1aNHhNWjR4ZWd3WUpCMGRIUjBrQndjSEhSMGRlZ0hRZWhnWTlFa3hNZjZTTVRGVmhnQUFBQUFEQUR3QUFBSTJBc1FBREFBVUFDb0FBQ1UzTXhVak5RY2pKeFVqTlRNSE5UTVZJeFVqTlFjaEp4RTNNeGMxTXhVak5TY2pCeEVYTXpjMU14VUNJUW9MQndzR0N3Y01NUjhNQnozL0FIcDY2Qmg2ZWpHZU1UR2VNWG9NR0NRZEhSMGRKQWNIQngwZEhYb0IwSG9ZR1BSSk1USCtrakV4VllZQUFBQUFBUUFWQVBzQjRRRjdBQU1BQUNVaE5TRUI0ZjQwQWN6N2dBQUFBQUVBRlFEN0E5UUJld0FEQUFBbElUVWhBOVQ4UVFPLys0QUFBQUFCQUI0Qm9nRHRBc1FBQmdBQUV5TTFOek1WQjY2UWdVNC9BYUtQazJsSkFBRUFIZ0dpQU8wQ3hBQUdBQUFUTXhVSEl6VTNYWkNCVGo4Q3hJK1RhVWtBQWdBZUFhSUIyZ0xFQUFZQURRQUFBU00xTnpNVkR3RWpOVGN6RlFjQm01Q0JUai90a0lGT1B3R2lqNU5wU1hDUGsybEpBQUlBSGdHaUFkb0N4QUFHQUEwQUFCTXpGUWNqTlQ4Qk14VUhJelUzWFpDQlRqL3RrSUZPUHdMRWo1TnBTWENQazJsSkFBQUNBQXdBQUFCYkFDUUFEQUFVQUFBL0FUTVZJelVISXljVkl6VXpCelV6RlNNVkl6VkdDZ3NIQ3dZTEJ3d3hId3dIREJna0hSMGRIU1FIQndjZEhRQUFBUUFvQVNNQjlBR2pBQU1BQUFFaE5TRUI5UDQwQWN3Qkk0QUFBQUFBR0FFbUFBRUFBQUFBQUFBQTRRSEVBQUVBQUFBQUFBRUFDUUs2QUFFQUFBQUFBQUlBQndMVUFBRUFBQUFBQUFNQUdnTVNBQUVBQUFBQUFBUUFFUU5SQUFFQUFBQUFBQVVBRFFOL0FBRUFBQUFBQUFZQUVRT3hBQUVBQUFBQUFBZ0FGUVB2QUFFQUFBQUFBQXNBSGdSREFBRUFBQUFBQUF3QVJBVHNBQUVBQUFBQUFBMEdKaEdEQUFFQUFBQUFBQTRBTUJnTUFBTUFBUVFKQUFBQndnQUFBQU1BQVFRSkFBRUFFZ0ttQUFNQUFRUUpBQUlBRGdMRUFBTUFBUVFKQUFNQU5BTGNBQU1BQVFRSkFBUUFJZ010QUFNQUFRUUpBQVVBR2dOakFBTUFBUVFKQUFZQUlnT05BQU1BQVFRSkFBZ0FLZ1BEQUFNQUFRUUpBQXNBUEFRRkFBTUFBUVFKQUF3QWlBUmlBQU1BQVFRSkFBME1VQVV4QUFNQUFRUUpBQTRBWUJlcUFFTUFid0J3QUhrQWNnQnBBR2NBYUFCMEFDQUFxUUFnQURJQU1BQXhBREVBSUFCTkFHOEFiZ0J2QUhRQWVRQndBR1VBSUFCSkFHMEFZUUJuQUdrQWJnQm5BQ0FBU1FCdUFHTUFMZ0FzQUNBQUlBQjNBSGNBZHdBdUFHMEFid0J1QUc4QWRBQjVBSEFBWlFCcEFHMEFZUUJuQUdrQWJnQm5BQzRBWXdCdkFHMEFMZ0FnQUVFQWJBQnNBQ0FBY2dCcEFHY0FhQUIwQUhNQUlBQnlBR1VBY3dCbEFISUFkZ0JsQUdRQUxnQWdBRlFBYUFCcEFITUFJQUJtQUc4QWJnQjBBQ0FBY3dCdkFHWUFkQUIzQUdFQWNnQmxBQ0FBYlFCaEFIa0FJQUJ1QUc4QWRBQWdBR0lBWlFBZ0FISUFaUUJ3QUhJQWJ3QmtBSFVBWXdCbEFHUUFMQUFnQUcwQWJ3QmtBR2tBWmdCcEFHVUFaQUFzQUNBQVpBQnBBSE1BWXdCc0FHOEFjd0JsQUdRQUlBQnZBSElBSUFCMEFISUFZUUJ1QUhNQVpnQmxBSElBY2dCbEFHUUFJQUIzQUdrQWRBQm9BRzhBZFFCMEFDQUFkQUJvQUdVQUlBQmxBSGdBY0FCeUFHVUFjd0J6QUNBQWR3QnlBR2tBZEFCMEFHVUFiZ0FnQUdFQWNBQndBSElBYndCMkFHRUFiQUFnQUc4QVpnQWdBRTBBYndCdUFHOEFkQUI1QUhBQVpRQWdBRWtBYlFCaEFHY0FhUUJ1QUdjQUlBQkpBRzRBWXdBdUFBQkRiM0I1Y21sbmFIUWdxU0F5TURFeElFMXZibTkwZVhCbElFbHRZV2RwYm1jZ1NXNWpMaXdnSUhkM2R5NXRiMjV2ZEhsd1pXbHRZV2RwYm1jdVkyOXRMaUJCYkd3Z2NtbG5hSFJ6SUhKbGMyVnlkbVZrTGlCVWFHbHpJR1p2Ym5RZ2MyOW1kSGRoY21VZ2JXRjVJRzV2ZENCaVpTQnlaWEJ5YjJSMVkyVmtMQ0J0YjJScFptbGxaQ3dnWkdselkyeHZjMlZrSUc5eUlIUnlZVzV6Wm1WeWNtVmtJSGRwZEdodmRYUWdkR2hsSUdWNGNISmxjM01nZDNKcGRIUmxiaUJoY0hCeWIzWmhiQ0J2WmlCTmIyNXZkSGx3WlNCSmJXRm5hVzVuSUVsdVl5NEFBRlFBY2dCcEFHSUFaUUJVQUhrQWNBQmxBQUJVY21saVpWUjVjR1VBQUZJQVpRQm5BSFVBYkFCaEFISUFBRkpsWjNWc1lYSUFBRTBBVHdCT0FFOEFJQUF0QUNBQVZBQnlBR2tBWWdCbEFGUUFlUUJ3QUdVQUlBQkNBSFVBYVFCc0FHUUFJQUF4QURBQU1BQUFUVTlPVHlBdElGUnlhV0psVkhsd1pTQkNkV2xzWkNBeE1EQUFBRlFBY2dCcEFHSUFaUUJVQUhrQWNBQmxBQzBBVWdCbEFHY0FkUUJzQUdFQWNnQUFWSEpwWW1WVWVYQmxMVkpsWjNWc1lYSUFBRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTUFBd0FEQUFBRlpsY25OcGIyNGdNUzR3TURBQUFGUUFjZ0JwQUdJQVpRQlVBSGtBY0FCbEFDMEFVZ0JsQUdjQWRRQnNBR0VBY2dBQVZISnBZbVZVZVhCbExWSmxaM1ZzWVhJQUFFMEFid0J1QUc4QWRBQjVBSEFBWlFBZ0FFa0FiUUJoQUdjQWFRQnVBR2NBSUFCSkFHNEFZd0F1QUFCTmIyNXZkSGx3WlNCSmJXRm5hVzVuSUVsdVl5NEFBR2dBZEFCMEFIQUFPZ0F2QUM4QWR3QjNBSGNBTGdCdEFHOEFiZ0J2QUhRQWVRQndBR1VBYVFCdEFHRUFad0JwQUc0QVp3QXVBR01BYndCdEFBQm9kSFJ3T2k4dmQzZDNMbTF2Ym05MGVYQmxhVzFoWjJsdVp5NWpiMjBBQUdnQWRBQjBBSEFBT2dBdkFDOEFkd0IzQUhjQUxnQnRBRzhBYmdCdkFIUUFlUUJ3QUdVQWFRQnRBR0VBWndCcEFHNEFad0F1QUdNQWJ3QnRBQzhBVUFCeUFHOEFaQUIxQUdNQWRBQnpBRk1BWlFCeUFIWUFhUUJqQUdVQWN3QXZBRlFBZVFCd0FHVUFSQUJsQUhNQWFRQm5BRzRBWlFCeUFGTUFhQUJ2QUhjQVl3QmhBSE1BWlFBQWFIUjBjRG92TDNkM2R5NXRiMjV2ZEhsd1pXbHRZV2RwYm1jdVkyOXRMMUJ5YjJSMVkzUnpVMlZ5ZG1salpYTXZWSGx3WlVSbGMybG5ibVZ5VTJodmQyTmhjMlVBQUFvQVRnQlBBRlFBU1FCR0FFa0FRd0JCQUZRQVNRQlBBRTRBSUFCUEFFWUFJQUJNQUVrQVF3QkZBRTRBVXdCRkFDQUFRUUJIQUZJQVJRQkZBRTBBUlFCT0FGUUFEUUFLQUEwQUNnQlVBR2dBYVFCekFDQUFkQUI1QUhBQVpRQm1BR0VBWXdCbEFDQUFhUUJ6QUNBQWRBQm9BR1VBSUFCd0FISUFid0J3QUdVQWNnQjBBSGtBSUFCdkFHWUFJQUJOQUc4QWJnQnZBSFFBZVFCd0FHVUFJQUJKQUcwQVlRQm5BR2tBYmdCbkFDQUFTUUJ1QUdNQUxnQWdBR0VBYmdCa0FDQUFhUUIwQUhNQUlBQjFBSE1BWlFBZ0FHSUFlUUFnQUhrQWJ3QjFBQ0FBYVFCekFDQUFZd0J2QUhZQVpRQnlBR1VBWkFBZ0FIVUFiZ0JrQUdVQWNnQWdBSFFBYUFCbEFDQUFkQUJsQUhJQWJRQnpBQ0FBYndCbUFDQUFZUUFnQUd3QWFRQmpBR1VBYmdCekFHVUFJQUJoQUdjQWNnQmxBR1VBYlFCbEFHNEFkQUF1QUNBQVdRQnZBSFVBSUFCb0FHRUFkZ0JsQUNBQWJ3QmlBSFFBWVFCcEFHNEFaUUJrQUNBQWRBQm9BR2tBY3dBZ0FIUUFlUUJ3QUdVQVpnQmhBR01BWlFBZ0FITUFid0JtQUhRQWR3QmhBSElBWlFBZ0FHVUFhUUIwQUdnQVpRQnlBQ0FBWkFCcEFISUFaUUJqQUhRQWJBQjVBQ0FBWmdCeUFHOEFiUUFnQUUwQWJ3QnVBRzhBZEFCNUFIQUFaUUFnQUVrQWJRQmhBR2NBYVFCdUFHY0FJQUJ2QUhJQUlBQjBBRzhBWndCbEFIUUFhQUJsQUhJQUlBQjNBR2tBZEFCb0FDQUFjd0J2QUdZQWRBQjNBR0VBY2dCbEFDQUFaQUJwQUhNQWRBQnlBR2tBWWdCMUFIUUFaUUJrQUNBQVlnQjVBQ0FBYndCdUFHVUFJQUJ2QUdZQUlBQjBBR2dBWlFBZ0FHd0FhUUJqQUdVQWJnQmpBR1VBWlFCekFDQUFid0JtQUNBQVRRQnZBRzRBYndCMEFIa0FjQUJsQUNBQVNRQnRBR0VBWndCcEFHNEFad0F1QUEwQUNnQU5BQW9BVkFCb0FHa0Fjd0FnQUhNQWJ3Qm1BSFFBZHdCaEFISUFaUUFnQUdrQWN3QWdBR0VBSUFCMkFHRUFiQUIxQUdFQVlnQnNBR1VBSUFCaEFITUFjd0JsQUhRQUlBQnZBR1lBSUFCTkFHOEFiZ0J2QUhRQWVRQndBR1VBSUFCSkFHMEFZUUJuQUdrQWJnQm5BQzRBSUFCVkFHNEFiQUJsQUhNQWN3QWdBSGtBYndCMUFDQUFhQUJoQUhZQVpRQWdBR1VBYmdCMEFHVUFjZ0JsQUdRQUlBQnBBRzRBZEFCdkFDQUFZUUFnQUhNQWNBQmxBR01BYVFCbUFHa0FZd0FnQUd3QWFRQmpBR1VBYmdCekFHVUFJQUJoQUdjQWNnQmxBR1VBYlFCbEFHNEFkQUFnQUdjQWNnQmhBRzRBZEFCcEFHNEFad0FnQUhrQWJ3QjFBQ0FBWVFCa0FHUUFhUUIwQUdrQWJ3QnVBR0VBYkFBZ0FISUFhUUJuQUdnQWRBQnpBQ3dBSUFCNUFHOEFkUUJ5QUNBQWRRQnpBR1VBSUFCdkFHWUFJQUIwQUdnQWFRQnpBQ0FBY3dCdkFHWUFkQUIzQUdFQWNnQmxBQ0FBYVFCekFDQUFiQUJwQUcwQWFRQjBBR1VBWkFBZ0FIUUFid0FnQUhVQWN3QmxBQ0FBYndCdUFDQUFkUUJ3QUNBQWRBQnZBQ0FBWmdCcEFIWUFaUUFnQUNnQU5RQXBBQ0FBZHdCdkFISUFhd0J6QUhRQVlRQjBBR2tBYndCdUFDQUFaZ0J2QUhJQUlBQjVBRzhBZFFCeUFDQUFid0IzQUc0QUlBQndBSFVBWWdCc0FHa0Fjd0JvQUdrQWJnQm5BQ0FBZFFCekFHVUFMZ0FnQUZrQWJ3QjFBQ0FBYlFCaEFIa0FJQUJ1QUc4QWRBQWdBR01BYndCd0FIa0FJQUJ2QUhJQUlBQmtBR2tBY3dCMEFISUFhUUJpQUhVQWRBQmxBQ0FBZEFCb0FHa0Fjd0FnQUhNQWJ3Qm1BSFFBZHdCaEFISUFaUUF1QUEwQUNnQU5BQW9BU1FCbUFDQUFlUUJ2QUhVQUlBQm9BR0VBZGdCbEFDQUFZUUJ1QUhrQUlBQnhBSFVBWlFCekFIUUFhUUJ2QUc0QWN3QWdBR01BYndCdUFHTUFaUUJ5QUc0QWFRQnVBR2NBSUFCNUFHOEFkUUJ5QUNBQWNnQnBBR2NBYUFCMEFITUFJQUI1QUc4QWRRQWdBSE1BYUFCdkFIVUFiQUJrQUNBQWNnQmxBSFlBYVFCbEFIY0FJQUIwQUdnQVpRQWdBR3dBYVFCakFHVUFiZ0J6QUdVQUlBQmhBR2NBY2dCbEFHVUFiUUJsQUc0QWRBQWdBSGtBYndCMUFDQUFjZ0JsQUdNQVpRQnBBSFlBWlFCa0FDQUFkd0JwQUhRQWFBQWdBSFFBYUFCbEFDQUFjd0J2QUdZQWRBQjNBR0VBY2dCbEFDQUFid0J5QUNBQVl3QnZBRzRBZEFCaEFHTUFkQUFnQUUwQWJ3QnVBRzhBZEFCNUFIQUFaUUFnQUVrQWJRQmhBR2NBYVFCdUFHY0FJQUJtQUc4QWNnQWdBR0VBSUFCakFHOEFjQUI1QUNBQWJ3Qm1BQ0FBZEFCb0FHVUFJQUJzQUdrQVl3QmxBRzRBY3dCbEFDQUFZUUJuQUhJQVpRQmxBRzBBWlFCdUFIUUFMZ0FOQUFvQURRQUtBRWNBWlFCdUFHVUFjZ0JoQUd3QUlBQnBBRzRBWmdCdkFISUFiUUJoQUhRQWFRQnZBRzRBT2dBTkFBb0Fkd0IzQUhjQUxnQm1BRzhBYmdCMEFITUFMZ0JqQUc4QWJRQU5BQW9BRFFBS0FFWUFid0J5QUNBQWJBQnBBR01BWlFCdUFITUFaUUFnQUhRQVpRQnlBRzBBY3dBZ0FHRUFiZ0JrQUNBQWRRQnpBR0VBWndCbEFDQUFjZ0JwQUdjQWFBQjBBSE1BTEFBZ0FIQUFiQUJsQUdFQWN3QmxBQ0FBZGdCcEFITUFhUUIwQUNBQWJ3QjFBSElBSUFCM0FHVUFZZ0FnQUhNQWFRQjBBR1VBSUFCaEFIUUFPZ0FOQUFvQWR3QjNBSGNBTGdCdEFHOEFiZ0J2QUhRQWVRQndBR1VBYVFCdEFHRUFad0JwQUc0QVp3QXVBR01BYndCdEFDOEFhQUIwQUcwQWJBQXZBSFFBZVFCd0FHVUFMd0JzQUdrQVl3QmxBRzRBY3dCbEFDNEFhQUIwQUcwQWJBQU5BQW9BRFFBS0FFd0FhUUI2QUdVQWJnQjZBR0lBWlFCa0FHa0FiZ0JuQUhVQWJnQm5BR1VBYmdBZ0FIVUFiZ0JrQUNBQVRnQjFBSFFBZWdCMUFHNEFad0J6QUhJQVpRQmpBR2dBZEFCbEFDQUFaZ0JwQUc0QVpBQmxBRzRBSUFCVEFHa0FaUUFnQUdFQWRRQm1BQ0FBZFFCdUFITUFaUUJ5QUdVQWNnQWdBRmNBWlFCaUFITUFaUUJwQUhRQVpRQTZBQTBBQ2dCM0FIY0Fkd0F1QUcwQWJ3QnVBRzhBZEFCNUFIQUFaUUJwQUcwQVlRQm5BR2tBYmdCbkFDNEFZd0J2QUcwQUx3Qm9BSFFBYlFCc0FDOEFkQUI1QUhBQVpRQXZBR3dBYVFCakFHVUFiZ0J6QUdVQUxnQm9BSFFBYlFCc0FBMEFDZ0FOQUFvQVVBQnZBSFVBY2dBZ0FIQUFiQUIxQUhNQUlBQmtBQ2NBYVFCdUFHWUFid0J5QUcwQVlRQjBBR2tBYndCdUFITUFJQUJqQUc4QWJnQmpBR1VBY2dCdUFHRUFiZ0IwQUNBQWJBQmxBSE1BSUFCa0FISUFid0JwQUhRQWN3QWdBR1FBSndCMUFIUUFhUUJzQUdrQWN3QmhBSFFBYVFCdkFHNEFJQUJsQUhRQUlBQnNBR1VBY3dBZ0FIRUFkUUJsQUhNQWRBQnBBRzhBYmdCekFDQUFZd0J2QUc0QWRBQnlBR0VBWXdCMEFIVUFaUUJzQUd3QVpRQnpBQ3dBSUFCMkFHVUFkUUJwQUd3QWJBQmxBSG9BSUFCakFHOEFiZ0J6QUhVQWJBQjBBR1VBZWdBZ0FHNEFid0IwQUhJQVpRQWdBSE1BYVFCMEFHVUFPZ0FOQUFvQWR3QjNBSGNBTGdCdEFHOEFiZ0J2QUhRQWVRQndBR1VBYVFCdEFHRUFad0JwQUc0QVp3QXVBR01BYndCdEFDOEFhQUIwQUcwQWJBQXZBSFFBZVFCd0FHVUFMd0JzQUdrQVl3QmxBRzRBY3dCbEFDNEFhQUIwQUcwQWJBQU5BQW9BRFFBS0FGQUFZUUJ5QUdFQUlBQnZBR0lBZEFCbEFHNEFaUUJ5QUNBQWFRQnVBR1lBYndCeUFHMEFZUUJqQUdrQWx3QnVBQ0FBWVFCakFHVUFjZ0JqQUdFQUlBQmtBR1VBSUFCc0FHOEFjd0FnQUhRQWpnQnlBRzBBYVFCdUFHOEFjd0FnQUdRQVpRQWdBR3dBYVFCakFHVUFiZ0JqQUdrQVlRQWdBSGtBSUFCc0FHOEFjd0FnQUdRQVpRQnlBR1VBWXdCb0FHOEFjd0FnQUdRQVpRQWdBSFVBY3dCdkFDd0FJQUIyQUdrQWN3QnBBSFFBWlFBZ0FHNEFkUUJsQUhNQWRBQnlBRzhBSUFCekFHa0FkQUJwQUc4QUlBQmxBRzRBSUFCbEFHd0FJQUJYQUdVQVlnQWdBR1VBYmdBNkFBMEFDZ0IzQUhjQWR3QXVBRzBBYndCdUFHOEFkQUI1QUhBQVpRQnBBRzBBWVFCbkFHa0FiZ0JuQUM0QVl3QnZBRzBBTHdCb0FIUUFiUUJzQUM4QWRBQjVBSEFBWlFBdkFHd0FhUUJqQUdVQWJnQnpBR1VBTGdCb0FIUUFiUUJzQUEwQUNnQU5BQW9BVUFCbEFISUFJQUJzQUdVQUlBQmpBRzhBYmdCa0FHa0FlZ0JwQUc4QWJnQnBBQ0FBWXdCdkFHNEFkQUJ5QUdFQWRBQjBBSFVBWVFCc0FHa0FJQUJsQUdRQUlBQnBBQ0FBWkFCcEFISUFhUUIwQUhRQWFRQWdBR1FBSndCMUFITUFid0FzQUNBQWRnQnBBSE1BYVFCMEFHRUFkQUJsQUNBQWFRQnNBQ0FBYmdCdkFITUFkQUJ5QUc4QUlBQnpBR2tBZEFCdkFDQUFkd0JsQUdJQUlBQmhBR3dBYkFBbkFHa0FiZ0JrQUdrQWNnQnBBSG9BZWdCdkFEb0FEUUFLQUhjQWR3QjNBQzRBYlFCdkFHNEFid0IwQUhrQWNBQmxBR2tBYlFCaEFHY0FhUUJ1QUdjQUxnQmpBRzhBYlFBdkFHZ0FkQUJ0QUd3QUx3QjBBSGtBY0FCbEFDOEFiQUJwQUdNQVpRQnVBSE1BWlFBdUFHZ0FkQUJ0QUd3QUFBcE9UMVJKUmtsRFFWUkpUMDRnVDBZZ1RFbERSVTVUUlNCQlIxSkZSVTFGVGxRTkNnMEtWR2hwY3lCMGVYQmxabUZqWlNCcGN5QjBhR1VnY0hKdmNHVnlkSGtnYjJZZ1RXOXViM1I1Y0dVZ1NXMWhaMmx1WnlCSmJtTXVJR0Z1WkNCcGRITWdkWE5sSUdKNUlIbHZkU0JwY3lCamIzWmxjbVZrSUhWdVpHVnlJSFJvWlNCMFpYSnRjeUJ2WmlCaElHeHBZMlZ1YzJVZ1lXZHlaV1Z0Wlc1MExpQlpiM1VnYUdGMlpTQnZZblJoYVc1bFpDQjBhR2x6SUhSNWNHVm1ZV05sSUhOdlpuUjNZWEpsSUdWcGRHaGxjaUJrYVhKbFkzUnNlU0JtY205dElFMXZibTkwZVhCbElFbHRZV2RwYm1jZ2IzSWdkRzluWlhSb1pYSWdkMmwwYUNCemIyWjBkMkZ5WlNCa2FYTjBjbWxpZFhSbFpDQmllU0J2Ym1VZ2IyWWdkR2hsSUd4cFkyVnVZMlZsY3lCdlppQk5iMjV2ZEhsd1pTQkpiV0ZuYVc1bkxnMEtEUXBVYUdseklITnZablIzWVhKbElHbHpJR0VnZG1Gc2RXRmliR1VnWVhOelpYUWdiMllnVFc5dWIzUjVjR1VnU1cxaFoybHVaeTRnVlc1c1pYTnpJSGx2ZFNCb1lYWmxJR1Z1ZEdWeVpXUWdhVzUwYnlCaElITndaV05wWm1saklHeHBZMlZ1YzJVZ1lXZHlaV1Z0Wlc1MElHZHlZVzUwYVc1bklIbHZkU0JoWkdScGRHbHZibUZzSUhKcFoyaDBjeXdnZVc5MWNpQjFjMlVnYjJZZ2RHaHBjeUJ6YjJaMGQyRnlaU0JwY3lCc2FXMXBkR1ZrSUhSdklIVnpaU0J2YmlCMWNDQjBieUJtYVhabElDZzFLU0IzYjNKcmMzUmhkR2x2YmlCbWIzSWdlVzkxY2lCdmQyNGdjSFZpYkdsemFHbHVaeUIxYzJVdUlGbHZkU0J0WVhrZ2JtOTBJR052Y0hrZ2IzSWdaR2x6ZEhKcFluVjBaU0IwYUdseklITnZablIzWVhKbExnMEtEUXBKWmlCNWIzVWdhR0YyWlNCaGJua2djWFZsYzNScGIyNXpJR052Ym1ObGNtNXBibWNnZVc5MWNpQnlhV2RvZEhNZ2VXOTFJSE5vYjNWc1pDQnlaWFpwWlhjZ2RHaGxJR3hwWTJWdWMyVWdZV2R5WldWdFpXNTBJSGx2ZFNCeVpXTmxhWFpsWkNCM2FYUm9JSFJvWlNCemIyWjBkMkZ5WlNCdmNpQmpiMjUwWVdOMElFMXZibTkwZVhCbElFbHRZV2RwYm1jZ1ptOXlJR0VnWTI5d2VTQnZaaUIwYUdVZ2JHbGpaVzV6WlNCaFozSmxaVzFsYm5RdURRb05Da2RsYm1WeVlXd2dhVzVtYjNKdFlYUnBiMjQ2RFFwM2QzY3VabTl1ZEhNdVkyOXREUW9OQ2tadmNpQnNhV05sYm5ObElIUmxjbTF6SUdGdVpDQjFjMkZuWlNCeWFXZG9kSE1zSUhCc1pXRnpaU0IyYVhOcGRDQnZkWElnZDJWaUlITnBkR1VnWVhRNkRRcDNkM2N1Ylc5dWIzUjVjR1ZwYldGbmFXNW5MbU52YlM5b2RHMXNMM1I1Y0dVdmJHbGpaVzV6WlM1b2RHMXNEUW9OQ2t4cGVtVnVlbUpsWkdsdVozVnVaMlZ1SUhWdVpDQk9kWFI2ZFc1bmMzSmxZMmgwWlNCbWFXNWtaVzRnVTJsbElHRjFaaUIxYm5ObGNtVnlJRmRsWW5ObGFYUmxPZzBLZDNkM0xtMXZibTkwZVhCbGFXMWhaMmx1Wnk1amIyMHZhSFJ0YkM5MGVYQmxMMnhwWTJWdWMyVXVhSFJ0YkEwS0RRcFFiM1Z5SUhCc2RYTWdaQ2RwYm1admNtMWhkR2x2Ym5NZ1kyOXVZMlZ5Ym1GdWRDQnNaWE1nWkhKdmFYUnpJR1FuZFhScGJHbHpZWFJwYjI0Z1pYUWdiR1Z6SUhGMVpYTjBhVzl1Y3lCamIyNTBjbUZqZEhWbGJHeGxjeXdnZG1WMWFXeHNaWG9nWTI5dWMzVnNkR1Y2SUc1dmRISmxJSE5wZEdVNkRRcDNkM2N1Ylc5dWIzUjVjR1ZwYldGbmFXNW5MbU52YlM5b2RHMXNMM1I1Y0dVdmJHbGpaVzV6WlM1b2RHMXNEUW9OQ2xCaGNtRWdiMkowWlc1bGNpQnBibVp2Y20xaFkybHVJR0ZqWlhKallTQmtaU0JzYjNNZ2RISnRhVzV2Y3lCa1pTQnNhV05sYm1OcFlTQjVJR3h2Y3lCa1pYSmxZMmh2Y3lCa1pTQjFjMjhzSUhacGMybDBaU0J1ZFdWemRISnZJSE5wZEdsdklHVnVJR1ZzSUZkbFlpQmxiam9OQ25kM2R5NXRiMjV2ZEhsd1pXbHRZV2RwYm1jdVkyOXRMMmgwYld3dmRIbHdaUzlzYVdObGJuTmxMbWgwYld3TkNnMEtVR1Z5SUd4bElHTnZibVJwZW1sdmJta2dZMjl1ZEhKaGRIUjFZV3hwSUdWa0lHa2daR2x5YVhSMGFTQmtKM1Z6Ynl3Z2RtbHphWFJoZEdVZ2FXd2dibTl6ZEhKdklITnBkRzhnZDJWaUlHRnNiQ2RwYm1ScGNtbDZlbTg2RFFwM2QzY3ViVzl1YjNSNWNHVnBiV0ZuYVc1bkxtTnZiUzlvZEcxc0wzUjVjR1V2YkdsalpXNXpaUzVvZEcxc0FBQm9BSFFBZEFCd0FEb0FMd0F2QUhjQWR3QjNBQzRBYlFCdkFHNEFid0IwQUhrQWNBQmxBR2tBYlFCaEFHY0FhUUJ1QUdjQUxnQmpBRzhBYlFBdkFHZ0FkQUJ0QUd3QUx3QnNBR2tBWXdCbEFHNEFjd0JsQUM0QVlRQnpBSEFBZUFBQWFIUjBjRG92TDNkM2R5NXRiMjV2ZEhsd1pXbHRZV2RwYm1jdVkyOXRMMmgwYld3dmJHbGpaVzV6WlM1aGMzQjRBQUFBQWdBQUFBQUFBUCtjQURJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQnZBQUFBQVFBQ0FRSUFBd0FFQUFVQUJnQUhBQWdBQ1FBS0FBc0FEQUFOQUE0QUR3QVFBQkVBRWdBVEFCUUFGUUFXQUJjQUdBQVpBQm9BR3dBY0FCMEFIZ0FmQUNBQUlRQWlBQ01BSkFBbEFDWUFKd0FvQUNrQUtnQXJBQ3dBTFFBdUFDOEFNQUF4QURJQU13QTBBRFVBTmdBM0FEZ0FPUUE2QURzQVBBQTlBRDRBUHdCQUFFRUFRZ0JEQUVRQVJRQkdBRWNBU0FCSkFFb0FTd0JNQUUwQVRnQlBBRkFBVVFCU0FGTUFWQUJWQUZZQVZ3QllBRmtBV2dCYkFGd0FYUUJlQUY4QVlBQmhBUU1BaWdCa0FHOEFzZ0N6QUxZQXR3QzBBTFVBakFEdkFrTlNCM1Z1YVRBd1FUQUFBQUFBQWYvL0FBSUFBUUFBQUE0QUFBQVlBQUFBQUFBQ0FBRUFBUUJ1QUFFQUJBQUFBQUlBQUFBQkFBQUFDZ0FjQUI0QUFXeGhkRzRBQ0FBRUFBQUFBUC8vQUFBQUFBQUFBQUVBQUFBS0FCNEFMQUFCYkdGMGJnQUlBQVFBQUFBQS8vOEFBUUFBQUFGclpYSnVBQWdBQUFBQkFBQUFBUUFFQUFJQUFBQUJBQWdBQVFTeUFBUUFBQUExQUhRQWRBQ2lBTFFBb2dEV0FVQUJjZ0ZBQWFRQnRnSDBBaVlDT0FKMkFyd0JRQUxPQXZnREVnRkFBMEFEZGdPQUE5SUVIQU9BQU5ZQlFBRkFBVUFCdGdGQUFpWUVIQUoyQXJ3QlFBTE9CRllCUUFOQUEzWURnQVBTQkJ3RGdBQzBBTFFFaUFCMEJJZ0FkQUFMQUNmLzlnQXIvL1lBTS8vMkFEWC85Z0EzLy9ZQVIvLzJBRXYvOWdCVC8vWUFWLy8yQUdYLzlnQm0vL1lBQkFBRy82MEFDLyt0QUdyL3JRQnMvNjBBQ0FBNC85Z0FPdi9pQUR2LzdBQTkvK0lBV1AvWUFGci80Z0JiLyt3QVhmL2lBQm9BQnYvWUFBdi8yQUFuLyt3QUsvL3NBRFAvN0FBMS8rd0FOLy9zQURqL3VnQTUvK0lBT3Yrd0FEdi94QUE5LzdvQVIvL3NBRXYvN0FCVC8rd0FWZi9zQUZmLzdBQlkvN29BV2YvaUFGci9zQUJiLzhRQVhmKzZBR1gvN0FCbS8rd0Fhdi9ZQUd6LzJBQU1BQ1gvN0FBNS8vWUFPdi9zQUR2LzlnQTgvL1lBUGYvaUFFWC83QUJaLy9ZQVd2L3NBRnYvOWdCYy8vWUFYZi9pQUF3QUpmLzJBRG4vOWdBNi8rd0FPLy8yQUR6LzlnQTkvK0lBUmYvMkFGbi85Z0JhLyt3QVcvLzJBRnovOWdCZC8rSUFCQUE2Lyt3QVBmL3NBRnIvN0FCZC8rd0FEd0FsLzVJQUovL3NBQ3YvN0FBdS83b0FNLy9zQURYLzdBQTMvL1lBUmYrU0FFZi83QUJMLyt3QVR2KzZBRlAvN0FCWC8vWUFaZi9zQUdiLzdBQU1BQ1gvN0FBNS8vWUFPdi9zQUR2LzlnQTgvL1lBUGYvc0FFWC83QUJaLy9ZQVd2L3NBRnYvOWdCYy8vWUFYZi9zQUFRQUpmL2lBQzcvMkFCRi8rSUFUdi9ZQUE4QUovL3NBQ3YvN0FBei8rd0FOZi9zQURmLzdBQTYvK3dBUi8vc0FFdi83QUJPLy9ZQVUvL3NBRlgvN0FCWC8rd0FXdi9zQUdYLzdBQm0vK3dBRVFBRy83QUFDLyt3QUJILzJBQTQvNllBT2Yvc0FEci9tQUE3LzlZQVBmKzZBRmovcGdCWi8rd0FXditZQUZ2LzFnQmQvN29BWi8vWUFHai8yQUJxLzdBQWJQK3dBQVFBT3Yvc0FEMy85Z0JhLyt3QVhmLzJBQW9BSmYrbUFDNy94QUE2Ly9ZQVBmLzJBRDcvOWdCRi82WUFUdi9FQUZyLzlnQmQvL1lBWHYvMkFBWUFKZi9zQURyLzRnQTkvK0lBUmYvc0FGci80Z0JkLytJQUN3QTQvK3dBT2YvaUFEci8yQUE3Lyt3QVBQLzJBRDMvNGdCWS8rd0FXdi9ZQUZ2LzdBQmMvL1lBWGYvaUFBMEFCZ0FVQUFzQUZBQVEvN29BRWYvWUFCTC91Z0FsLzdvQUx2L0VBRVgvdWdCTy84UUFaLy9ZQUdqLzJBQnFBQlFBYkFBVUFBSUFKZi9pQUVYLzRnQVVBQkQvcGdBUi8rSUFFdittQUNYL3NBQW4vK3dBSy8vc0FDNy96Z0F6Lyt3QU5mL3NBRGYvN0FCRi83QUFSLy9zQUV2LzdBQk8vODRBVS8vc0FGZi83QUJsLyt3QVp2L3NBR2YvNGdCby8rSUFFZ0FSLyt3QUpmL09BQ2YvN0FBci8rd0FMdi9pQURQLzlnQTEvK3dBTi8vc0FFWC96Z0JILyt3QVMvL3NBRTcvNGdCVC8vWUFWLy9zQUdYLzdBQm0vK3dBWi8vc0FHai83QUFPQUNmLzdBQXIvK3dBTS8vc0FEWC83QUEzLyt3QU92L3NBRWYvN0FCTC8rd0FUdi8yQUZQLzdBQlgvK3dBV3Yvc0FHWC83QUJtLyt3QURBQTQvL1lBT2YvaUFEci8yQUE3Lyt3QVBQLzJBRDMvNGdCWS8rd0FXZi9pQUZyLzJBQmIvK3dBWFAvMkFGMy80Z0FLQUNYLzJBQTRBQlFBT2dBVUFEc0FDZ0E5QUJRQVJmL1lBRmdBRkFCYUFCUUFXd0FLQUYwQUZBQUNBQXdBQmdBR0FBQUFDd0FMQUFFQUVBQVNBQUlBSlFBckFBVUFMZ0F3QUF3QU1nQTlBQThBUlFCSUFCc0FTZ0JMQUI4QVRnQlFBQ0VBVWdCVUFDUUFWZ0JkQUNjQVp3QnNBQzhBQUFBQUFBRUFBQUFBeVlsdk1RQUFBQURKbE9xckFBQUFBTW1WTENBPScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWl0dGVsc2NocmlmdF9EVic7XG4gIHNyYzogdXJsKCdkYXRhOmZvbnQvb3BlbnR5cGU7YmFzZTY0LFQxUlVUd0FOQUlBQUF3QlFRa0ZUUlQ5aVQ3b0FBRmlNQUFBQU5FTkdSaURBM0JyVUFBQUxMQUFBT3paRVUwbEhESk9mbWdBQVdNQUFBQlNZUjFCUFV5ZkFNTGdBQUUwRUFBQUxoa2RUVlVJYXd3L0tBQUJLWUFBQUFxUlBVeTh5Yy9NZFhBQUFBVUFBQUFCZ1kyMWhjRUd5RUx3QUFBZGNBQUFEc0dobFlXVFY5cnNMQUFBQTNBQUFBRFpvYUdWaEJ0WURJd0FBQVJRQUFBQWthRzEwZU9DWElUNEFBRVprQUFBRC9HMWhlSEFBLzFBQUFBQUJPQUFBQUFadVlXMWxvaVlZRVFBQUFhQUFBQVc4Y0c5emRQKzRBRElBQUFzTUFBQUFJQUFCQUFBQUFRbzlCeVlPTEY4UFBQVUFBd1BvQUFBQUFMbk9OcDhBQUFBQXVjNDJuLzliL3dZRDZBT3FBQUFBQXdBQ0FBQUFBQUFBQUFFQUFBTEkvdUFBeUFQby8xdi9Xd1BvQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUQvQUFCUUFBRC9BQUFBQWdIaUFaQUFCUUFFQW9vQ1dBQUFBRXNDaWdKWUFBQUJYZ0F5QVRBQUFBQUFCUUFBQUFBQUFBQ0FBQUN2VUFBZ1NnQUFBQUFBQUFBQVFVUkNSUUJBQUNEN0FnTEkvdUFBeUFPcUFQb0FBQUFCQUFBQUFBSDdBc2dBSUFBZ0FBUUFBQUFaQVRJQUFRQUFBQUFBQUFDS0FBQUFBUUFBQUFBQUFRQU1BSW9BQVFBQUFBQUFBZ0FOQUpZQUFRQUFBQUFBQXdBZUFLTUFBUUFBQUFBQUJBQWFBTUVBQVFBQUFBQUFCUUE0QU5zQUFRQUFBQUFBQmdBVEFSTUFBUUFBQUFBQUJ3QUtBU1lBQVFBQUFBQUFDUUFPQVRBQUFRQUFBQUFBQ3dBWkFUNEFBUUFBQUFBQURnQWtBVmNBQVFBQUFBQUFFZ0FWQVhzQUF3QUJCQWtBQUFFVUFaQUFBd0FCQkFrQUFRQXFBcVFBQXdBQkJBa0FBZ0FPQXM0QUF3QUJCQWtBQXdBOEF0d0FBd0FCQkFrQUJBQW1BeGdBQXdBQkJBa0FCUUJ3QXo0QUF3QUJCQWtBQmdBbUF4Z0FBd0FCQkFrQUJ3QVVBNjRBQXdBQkJBa0FDUUFjQThJQUF3QUJCQWtBQ3dBeUE5NEFBd0FCQkFrQURnQklCQkFBQXdBQkJBa0FFQUFZQkZnQUF3QUJCQWtBRVFBYUJIQkRiM0I1Y21sbmFIUWdxU0F4T1Rrd0xDQXhPVGt5SUVGa2IySmxJRk41YzNSbGJYTWdTVzVqYjNKd2IzSmhkR1ZrTGlBZ1FXeHNJRkpwWjJoMGN5QlNaWE5sY25abFpDNGdxU0F4T1RneExDQXlNREF5SUVobGFXUmxiR0psY21kbGNpQkVjblZqYTIxaGMyTm9hVzVsYmlCQlJ5NGdRV3hzSUhKcFoyaDBjeUJ5WlhObGNuWmxaQzVFU1U0Z01UUTFNU0JUZEdSTmFYUjBaV3h6WTJoeWFXWjBNUzR3TkRBN1FVUkNSVHRFU1U1TmFYUjBaV3h6WTJoeWFXWjBVM1JrUkVsT0lERTBOVEVnVTNSa0lFMXBkSFJsYkhOamFISnBablJXWlhKemFXOXVJREV1TURRd08xQlRJREF3TVM0d01ERTdRMjl5WlNBeExqQXVNelU3YldGclpXOTBaaTVzYVdJeExqVXVORFE1TWtSSlRrMXBkSFJsYkhOamFISnBablJUZEdSRVNVNVRZMmh5YVdaMFRHbHViM1I1Y0dVZ1UzUmhabVpvZEhSd09pOHZkM2QzTG1Ga2IySmxMbU52YlM5MGVYQmxhSFIwY0RvdkwzZDNkeTVoWkc5aVpTNWpiMjB2ZEhsd1pTOXNaV2RoYkM1b2RHMXNSRWxPSUUxcGRIUmxiSE5qYUhKcFpuUWdVM1JrQUVNQWJ3QndBSGtBY2dCcEFHY0FhQUIwQUNBQXFRQWdBREVBT1FBNUFEQUFMQUFnQURFQU9RQTVBRElBSUFCQkFHUUFid0JpQUdVQUlBQlRBSGtBY3dCMEFHVUFiUUJ6QUNBQVNRQnVBR01BYndCeUFIQUFid0J5QUdFQWRBQmxBR1FBTGdBZ0FDQUFRUUJzQUd3QUlBQlNBR2tBWndCb0FIUUFjd0FnQUZJQVpRQnpBR1VBY2dCMkFHVUFaQUF1QUNBQXFRQWdBREVBT1FBNEFERUFMQUFnQURJQU1BQXdBRElBSUFCSUFHVUFhUUJrQUdVQWJBQmlBR1VBY2dCbkFHVUFjZ0FnQUVRQWNnQjFBR01BYXdCdEFHRUFjd0JqQUdnQWFRQnVBR1VBYmdBZ0FFRUFSd0F1QUNBQVFRQnNBR3dBSUFCeUFHa0Fad0JvQUhRQWN3QWdBSElBWlFCekFHVUFjZ0IyQUdVQVpBQXVBRVFBU1FCT0FDQUFUUUJwQUhRQWRBQmxBR3dBY3dCakFHZ0FjZ0JwQUdZQWRBQWdBRk1BZEFCa0FGSUFaUUJuQUhVQWJBQmhBSElBTVFBdUFEQUFOQUF3QURzQVFRQkVBRUlBUlFBN0FFUUFTUUJPQUUwQWFRQjBBSFFBWlFCc0FITUFZd0JvQUhJQWFRQm1BSFFBVXdCMEFHUUFSQUJKQUU0QVRRQnBBSFFBZEFCbEFHd0Fjd0JqQUdnQWNnQnBBR1lBZEFCVEFIUUFaQUJXQUdVQWNnQnpBR2tBYndCdUFDQUFNUUF1QURBQU5BQXdBRHNBVUFCVEFDQUFNQUF3QURFQUxnQXdBREFBTVFBN0FFTUFid0J5QUdVQUlBQXhBQzRBTUFBdUFETUFOUUE3QUcwQVlRQnJBR1VBYndCMEFHWUFMZ0JzQUdrQVlnQXhBQzRBTlFBdUFEUUFOQUE1QURJQVJBQkpBRTRBVXdCakFHZ0FjZ0JwQUdZQWRBQk1BR2tBYmdCdkFIUUFlUUJ3QUdVQUlBQlRBSFFBWVFCbUFHWUFhQUIwQUhRQWNBQTZBQzhBTHdCM0FIY0Fkd0F1QUdFQVpBQnZBR0lBWlFBdUFHTUFid0J0QUM4QWRBQjVBSEFBWlFCb0FIUUFkQUJ3QURvQUx3QXZBSGNBZHdCM0FDNEFZUUJrQUc4QVlnQmxBQzRBWXdCdkFHMEFMd0IwQUhrQWNBQmxBQzhBYkFCbEFHY0FZUUJzQUM0QWFBQjBBRzBBYkFCRUFFa0FUZ0FnQURFQU5BQTFBREVBSUFCVEFIUUFaQUJOQUdrQWRBQjBBR1VBYkFCekFHTUFhQUJ5QUdrQVpnQjBBQUFBQXdBQUFBTUFBQUVpQUFFQUFBQUFBQndBQXdBQkFBQUJJZ0FBQVFZQUFBQUFBQUFBQUFBQUFBRUFBQUFCQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFJREJBVUdCMmdKQ2dzTURRNFBFQkVTRXhRVkZoY1lHUm9iSEIwZUh5QWhJaU1rSlNZbktDa3FLeXd0TGk4d01USXpORFUyTnpnNU9qczhQVDQvUUhwQ1EwUkZSa2RJU1VwTFRFMU9UMUJSVWxOVVZWWlhXRmxhVzF4ZFhsOEFxS3FzcmJXNHZzUEd4TVhJeDhuS3pjdk16dEhQME5MVDF0VFYxOW5jMnR0dW5tRmlabkp4azZHbGxudUI5SWlMOFpuMTltU1Y3Tzd0NlBLSmpmNk9rWGxnbFBCbDgrVnFkbmY0cWF1NmpKSnRoMmwxUVFpYzk5N0JZK2xyYk9EaGIzQnpkSGlucnFhdnNMR3lzN1MydHdDNXZMMi9qM3g5Zm4rQWdvT0VoWVlBQkFLT0FBQUFZZ0JBQUFVQUlnQW1BQ2NBWHdCZ0FINEFvQUNqQVA4Qk1RRkNBVk1CWVFGNEFYNEJrZ0xIQXNrQzNRT3BBN3dEd0NBVUlCb2dIaUFpSUNZZ01DQTZJRVFnckNFVElTSWhKaUV1SWdJaUJpSVBJaElpRlNJYUloNGlLeUpJSW1BaVpTWEs0QUg3QXYvL0FBQUFJQUFuQUNnQVlBQmhBS0FBb1FDa0FURUJRUUZTQVdBQmVBRjlBWklDeGdMSkF0Z0RxUU84QThBZ0V5QVlJQndnSUNBbUlEQWdPU0JFSUt3aEV5RWlJU1loTGlJQ0lnWWlEeUlSSWhVaUdTSWVJaXNpU0NKZ0ltUWx5dUFBK3dILy8vL2hBRUgvNFFBYS8rRUFXUCsvQUFEL1hnQUFBQUFBQVA5SkFBRCswd0FBL2pFQUFQMVYvU3Y5S0FBQUFBQUFBQUFBNEZIZ1NPQXk0Qi9nUGQvWDMzVGZ3Tis5M3VyZTM5N2VBQURlNk43VzN0UGV4OTZyM3BUZWtkc3RBQUFGM3dBQkFBQUFBQUFBQUFBQUFBQUFBQUFBVkFBQUFRZ0JDZ0VNQUFBQkRBQUFBUXdBQUFFTUFBQUFBQUFBQVJBQkVnRVdBUm9BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJCZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUErQUFBQUFBQVp3QmtBSjBBWmdDQkFLVUFpUUJxQUpRQStRQ2hBSDRBbmdDWkFPTUE1QUI3QUpVQWNRQndBSU1BNGdDTkFIWUFtd0NZQUtBQWVRQ3BBS1lBcHdDckFLZ0FxZ0NJQUt3QXNBQ3RBSzRBcndDMEFMRUFzZ0N6QUpjQXRRQzVBTFlBdHdDNkFMZ0FwQUNMQUw4QXZBQzlBTDRBd0FDYUFKTUF4Z0REQU1RQXlBREZBTWNBamdESkFNMEF5Z0RMQU13QTBRRE9BTThBMEFDakFOSUExZ0RUQU5RQTF3RFZBSndBa1FEY0FOa0EyZ0RiQU4wQW53RGVBSW9Ba0FDTUFKSUF1d0RZQU1JQTN3QjhBSVlBZndDQUFJSUFoUUI5QUlRQWJRQ0hBRUVBQ0FCekFHa0FkUUIwQUc0QWJ3QnlBTzRBb2dEOEFQc0FBd0FBQUFBQUFQKzFBRElBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUJBSUFBUUVCRkVSSlRrMXBkSFJsYkhOamFISnBablJUZEdRQUFRRUJLdmdRQVBnNkFmZzdEQUQ0UEFMNFBRUDRHQVQ3T2Z1TytuejZQZ1VjQzVjUEhBdXFFYjBjTkJjU0FDTUNBQUVBQkFBSEFCTUFId0F0QURJQU53QStBRUFBUkFCTkFGWUFZUUJvQUhFQWVBQi9BSWNBandDYUFLSUFxd0MzQUw0QXhRRE1BTk1BMmdEaUFPa0E4QUU4QkY0RWVBU0VabDlwWmw5c2IyNWxMbk4xY0dWeWFXOXlkSGR2TG5OMWNHVnlhVzl5ZEdoeVpXVXVjM1Z3WlhKcGIzSkVaV3gwWVU5dFpXZGhkVzVwTUROQ1EzQnBSWFZ5YjJGbWFXazJNVEk0T1dWemRHbHRZWFJsWkhCaGNuUnBZV3hrYVdabWNISnZaSFZqZEhOMWJXMWhkR2x2Ym5WdWFUSXlNVGx5WVdScFkyRnNhVzVtYVc1cGRIbHBiblJsWjNKaGJHRndjSEp2ZUdWeGRXRnNibTkwWlhGMVlXeHNaWE56WlhGMVlXeG5jbVZoZEdWeVpYRjFZV3hzYjNwbGJtZGxkVzVwTURCQk1IVnVhVEF3UVVSMWJta3dNa001YzJsNExtRnNkRzVwYm1VdVlXeDBkVzVwTWpJeE5YVnVhVEF6UVRsRGIzQjVjbWxuYUhRZ01UazVNQ3dnTVRrNU1pQXNJREl3TURKQlpHOWlaU0JUZVhOMFpXMXpJRWx1WTI5eWNHOXlZWFJsWkM0Z1FXeHNJRkpwWjJoMGN5QlNaWE5sY25abFpDNGdJRlJvWlNCa2FXZHBkR0ZzYkhrZ1pXNWpiMlJsWkNCdFlXTm9hVzVsSUhKbFlXUmhZbXhsSUhOdlpuUjNZWEpsSUdadmNpQndjbTlrZFdOcGJtY2dkR2hsQ2lCVWVYQmxabUZqWlhNZ2JHbGpaVzV6WldRZ2RHOGdlVzkxSUdseklHTnZjSGx5YVdkb2RHVmtJQ2hqS1NBeE9Ua3dMQ0F4T1RreUxDQXlNREF5SUVGa2IySmxJRk41YzNSbGJYTXVDaUJCYkd3Z1VtbG5hSFJ6SUZKbGMyVnlkbVZrTGlCVWFHbHpJSE52Wm5SM1lYSmxJR2x6SUhSb1pTQndjbTl3WlhKMGVTQnZaaUJCWkc5aVpTQlRlWE4wWlcxekNpQkpibU52Y25CdmNtRjBaV1FnWVc1a0lHbDBjeUJzYVdObGJuTnZjbk1zSUdGdVpDQnRZWGtnYm05MElHSmxJSEpsY0hKdlpIVmpaV1FzSUhWelpXUXNJQW9nWkdsemNHeGhlV1ZrTENCdGIyUnBabWxsWkN3Z1pHbHpZMnh2YzJWa0lHOXlJSFJ5WVc1elptVnljbVZrSUhkcGRHaHZkWFFnZEdobElHVjRjSEpsYzNNZ0NpQjNjbWwwZEdWdUlHRndjSEp2ZG1Gc0lHOW1JRUZrYjJKbExnb2dDaUJVYUdVZ1pHbG5hWFJoYkd4NUlHVnVZMjlrWldRZ2JXRmphR2x1WlNCeVpXRmtZV0pzWlNCdmRYUnNhVzVsSUdSaGRHRWdabTl5SUhCeWIyUjFZMmx1WnlCMGFHVWdWSGx3WldaaFkyVnpJQW9nY0hKdmRtbGtaV1FnWVhNZ2NHRnlkQ0J2WmlCNWIzVnlJR3hoYzJWeUlIQnlhVzUwWlhJZ2FYTWdZMjl3ZVhKcFoyaDBaV1FnS0dNcElERTVPREVzSURJd01ESWdTR1ZwWkdWc1ltVnlaMlZ5SUVSeWRXTnJiV0Z6WTJocGJtVnVJRUZITGlBS0lFRnNiQ0J5YVdkb2RITWdjbVZ6WlhKMlpXUXVJRlJvYVhNZ1pHRjBZU0JwY3lCMGFHVWdjSEp2Y0dWeWRIa2diMllnU0dWcFpHVnNZbVZ5WjJWeUlFUnlkV05yYldGelkyaHBibVZ1SUVGSExDQUtJR0Z1WkNCdFlYa2dibTkwSUdKbElISmxjSEp2WkhWalpXUXNJSFZ6WldRc0lHUnBjM0JzWVhsbFpDd2diVzlrYVdacFpXUXNJR1JwYzJOc2IzTmxaQ0J2Y2lCMGNtRnVjMlpsY25KbFpDQUtJSGRwZEdodmRYUWdkR2hsSUdWNGNISmxjM01nZDNKcGRIUmxiaUJoY0hCeWIzWmhiQ0J2WmlCSVpXbGtaV3hpWlhKblpYSWdSSEoxWTJ0dFlYTmphR2x1Wlc0Z1FVY3VJRVJKVGlBeE5EVXhJRk4wWkNCTmFYUjBaV3h6WTJoeWFXWjBSRWxPSURFME5URWdVM1JrQUhZQ0FBRUFJd0EwQUVRQVpnQnJBSUVBakFDMUFMMEF6QURaQU53QTVBRHlBUG9CRWdFYkFTRUJVZ0Y3QVlJQmlRR1FBWjBCcXdHMEFjb0IwZ0hoQWUwQ013SlhBbWNDY3dLRkFwY0NvZ0twQXJBQ3RBSzZBc1FDemdMMkF2MERFUU1YQXh3RElBTWxBeWtETEFNK0EwUURTQU5hQTNrRGZRT1pBN1lEdXdQQkE5RUQxUVBjQStFRDVRUHBBKzBFQlFRTkJCNEVLd1F4QkRVRVFnUkxCRmdFWHdSeEJIa0VpZ1NQQkpnRXBBU29CTGNFdlFUR0JNOEUxQVRZQk9JRThBVDlCUUlGQndVTEJSUUZHZ1VsQlN3Rk1RVTFCVDhGUkFWT0JWSUZWd1ZnQldrRmNnVjRCWDRGZ3dXSEJZc0ZqNzczK0JWRENrMnQyRW4zQkJ2M0JOak55YTBmb3JXVG9QYy9KaDMzQUJZaEhRc2xDdnNtZzNkdlp4NXZkV1p6V0RVZEM4dEdIYWozSmhKTUhSUFlJQjBUK0F2MzRCYng5KzRHOXhFMXRmc1JQMU4zVldRZTIwNEZQUXI3SVFmN0FWTkdPaDhMVVFvZ0Nnc3p6VWozQmRDdW02NmdIbzBHOXhrRU9CMzNEZ1lMU2dySmFUN04rd1FuQ2d2Sjk0VVYreWozQkNqM0lmY2g5d1R1OXlnZStHdjdBUHhmQnlsTVZqazVUTUR0SHZoZit3QUhDd0dNK1BRRElnb0xGZXNHSWZjbVNRb2greVlGNndZTFBBcXVxM3QybWgrZWNKRjNDeXdkRGhYZkJ2Y2lNUjBMOXlhVG42ZXZIcWVoc0tPK0d3c1NVaDBUN0NBS0MwWUtMUjNQdmx0VW5COWlIZmNJZFM3cSt4c25Da01LQ3pnSzJycXRxcWNmQzFZZCt4b0dDNkY0QlpPWWw0NllHNmFoZjNKdGMzOXBjM09TazNVZmVXRUZmcXl3Z0tvYnpNV3B5N1JxcmxTQmdJbUpoUitKQmdzRDkwT2ZGVzgyQlcyQmNuMXhHMjByclFiSndLSFpweC8zYnZqNFl3cjdESEFLK3d6MzkyTUtDem9keElRNUNnc2JWUjBmUmdvTDFqWUsvRnNHQzF4cGJHOGZaR0I3WWZzQkdnczhib0kyUm5DcHJiQ25vOGNlQzExUEhjYjNKaXNLQ3hWRnVXNjd1N21vMFI3UEI5RmRxRnRiWFc1RkhndFpIYTczSmpvS0MwSEtCV3h0WVhsa0cwVll0ZDRmQzRWM2VIQWVkbnhyZTJnYkN4WDdYUGMyK3piM1hQZGM5emIzTnZkYzkxejdOdmMyKzF6N1hQczIremI3WEI3WkZ2Yzk5dzMzRGZjMzl6ZjNEZnNOK3ozN1Bmc04rdzM3Ti9zMyt3MzNEZmM5SGc2QysweDI5MXRnQ253ZDkyb0dnYUdpaHFJYndMbWZzNnNmalFZVHZFOEtFOXcvQ2c0VlloMzFWaDByQmtnMVNPRUZLd1lPWWw2eFdSdFBYMXhHZ2g4T3pmYytGZnNINVU3YndMbWZzNnNlalFZTFhncmc5eWFNSFVJZEUzeFBDaE84UHdvTFN3cjM1UWYzQnpISVBBdjNFZC8zQ3VzTGl3cjRrUGNBQy9zQUJndWdkdmxjZHd2N3RFZ2R3dmNtVGgwTHk2QjI5elByK0YxM0MvRUJnUjMzdEdFZDk0WUc5ZFcvemJVZnE3MlRwL2MwR3ZjcGlLWm94eDdaWFQ2MUxSdjdqUXQxSGZlNDl3QUxzeGF1cDZldXJxZHZhR2h2YjJob2I2ZXVIZzVSSFhJS0JndUY2MFVkQzgxVkNndC9IZmNBQzdSakhRdGNIUTRWOTJEM1h2dGc5MTRGSlFmeEp5VW5CUXRZWnFPbmRRdjNKZ1VMOFFOM0NzNEdxcGFXckI3RjYwa0diUW9MQWF6NERnT3NGdmdPNi91U0J2ZVM5OTRGM1B3QU1mZUVCL3VTKytRRkM1VmZIUXZXRnZjQStJNk5CdmZXL0k0RjhYSUsvSTZKQnZ2VytJNEZKUVlMeGE5OFhxd2ZxR1NPYlBzVUd2c1lpSGR6Wng1aWIyQjJUaHY3RlF2eDhTVUdDL0gzWllBS0Mvd1BldmwrQWZzNStJVUQremxPQ2c2TFhSMEw5eGNxM3ZzRUMxWUsxaFlMOXdZR0Mzc0s4UXZ4ZXgwTFBWQlZPeC9mQnJHT25xT3RHNjJnZG0xNGczMTlmQjhMRllvZFVRZUlIUTZMOFRwMkV0RHhFMkRRa1FvVG9QR0hDbEs1WGNURXVibkV4RjI1VWd0eUhmRWxCd3RJSFFFTGVBcG9CbkorbDZJZitObUhDbWtkOXkvN1JHa2REcFdMOGZqMmpRcjRXL0g3N3d2NGp0bjhqZ1lMMDJyM0FqZjdBdnNCQi9jczk3Y0ZOd1lMKzZBbHpmayt6UXVGeEcxMjkxL0U5MVRFOXl6RWhYY1NDeFh4MVFVTEZmZGcrMTRGY1FvTFdmekNGYzBHOStYNVhJc2R2dmNBQy9mT0IvY1hLdFVpSWlwQit4Y2VDMkVLNFBjbUMzY0I5MVRyQS9kVUN4WHg5MFFHSlVFRkMvdGhrZ29MOTgveEMxSUtFOXpOKzJFVjhRdWpWeHROWG05bGJoOXZaNE5xQ3hYN0YreEI5UFRzMWZjWEhnc0IxbUVkQzdQM0VyTUwxdmNBQzRNZFBRWnMrMjRGQ3dhcTkyNEZDL3VPMXZnb0FibjNZQU1MZHdITjhRUE5Dd1g3RGdZTDl3QVNDMFpqWTA5UFk3UFFIZ3RxSFlFZEM5Q3pzOGZIczJOR0hnc0ZTUVlPVWdvVHZBdHhIN0ZzQmE2Z29BdnhBYkh4d1BFRHNRdlZrTi9xNjVBOFBBdjNQdG43UGd2N1BqMzNQZ3VMOGZpV0MxMkY2d3ZHOXlZTCtWd0ZDd0VBQVdzQWJ5WUFsd3dBcFFNQXFqb0JoeDRBL3dJQUFRQk5BRTRBYXdDREFNNEJVZ0YxQWY4Q0VRSkZBbm9DcmdMUEF0RUMwd0xhQXVrREJRTWVBMkVEdXdQdkJFb0Vsd1M3QlRFRmdBV1FCYWdGekFYa0JnZ0dWUWNIQnd3SGJ3ZU5CNkFIcFFmQUIvWUlId2dwQ0ZRSWdnaUpDTGdJeEFqSkNRb0pSd21pQ2E4Snl3blJDZkVLTGdwaENtc0tjZ3FIQ3BjS3JncldDdWtLOVFzRUN6b0xWd3VNQzVJTG9Rd3NERDRNU0F4ckRKWU1vZ3pYRE9rTThnMGREVmtOaWcyUERic056QTNxRGlrT1hRNW5EbkFPd3c3WER5c1BjdytSRCtzUWZoQ0FFTVFSTVJIc0VsNFNiQktGRXBJU29CS25Fcm9TMHhMMUV2Y1RJQk5BRTBJVFNoTlVFMkVUZ2hPM0ZBWVVFaFFkRkRNVVR4UlJGSUVVanhTZUZLd1V2UlRPRlAwVkNCVWNGVTBWcEJYRkZqSVdleGJ4RjBJWFJ4ZDNGOW9ZR3hpRUdKd1luaGp2R1JFWlRSbDFHYThaOGhvVkdqRWFhUnFLR3RjYkt4czdHNGNidVJ3R0hBNGNGUnduSEM4Y1VoeHdISjRjcFJ5c0hNTWN5aHpRSE5jYzloejhIUllkSFIwbEhUOGRSeDFjSFhVZGZCMkRIWjBkcEIyMUhjOGQzaDNtSGdFZUloNHBIa3dlYkI2V0hwNGV0UjdISHM4ZTF4N3JId0lmQ2g4c0h6UWZSUjlXSDE0ZmJoOTZINEVmbngrK0g4VWYxUi9tSC9jZ0tTQS9JRmdnZXlDWElOY2cyU0RiSVM4aHFDSVNJcFVqQUNNa0kxVWpWeU9PSkFra2dTVC9KVDhsYkNXWkplb2w2eVh0SmU4bUxDWm5KbWttYTEyTHZmanN2UktMdmZna3ZSZUxCUGlJK1ZEOGlBYjNqdnZGRmZzKzk1TUY5K2dHK3lEN3dCWDNQdmVUQmZ5U0Ivd0dYaFgzUHZlVDl6Nzdrd1g4QnZpL0ZmYysrNVA3UHZ1VEJRNE8rN1NMOFpRS0FkbnhBL0wzUkJXK0JyTDRyQVg3RkFhWS9Wd1ZVeDM3YWZpczkwUUJ5ZG5BMlFQSitLeUZDdmNYKzBTRkNnNUpvSGIzYnMzM0pNMzNibmNCanZodUEvZXE5N0FWS1FhaDl5UUY3UVpQL0VBVjJZTWQ3czB2QnFIM0pBWHV6UytDSFNtQ0hTaEo1d1oxK3lRRktFbm5CbXo3YmdYWmd4M3RCZzVKaGV0QWR2a0k2NHQzRXJQeDA3N2M4Uk5laytRVndGWFlZZGVNQ1BzQWRSMEg5d0tiMU4zM0F4cnlWTm43RktRZUU2NzNhUWV5aUxSN3FtL0YxeGhXdDFtaFNZd0kwVmhGQnlCK1NELzdDQm9sdkViM0VXNGUrM01IVEpGa3AybXlDUGNjOTVZVlZKMTZxTG9hMEt5cnNwRWV2dnZWRmN0L25HTmVHbEYzWWs1OEhnNXdjUjIreE5YRXRNVFZ4Qk83d1BmbDl5NDVDbEtFT2gzN2VmZ2FOQjBUZDhCMEhmR0Y1VXgyK1FqbEVyTGxmdVgzSU9VVHRCTnM5Mkw0eEJXd3FhcXpzNmxzWm1kMmJVbHlIbXluZGEyb0d2ZlgvTVFWOXd3Ryt3ejNJN08xcThlZ3Z4a3dyM3hnZVdSdVpobjdMUGRMQmVDenJjRE5HdUZMMXlzclN6ODFXNlJicldRZUU3UTBYbG84TnhyN0NlWWw5eHJYeTYyM3hoNVExaFZlWEZkNVh4dEVUc0xXdmFxOTA3SWZEdmoyOFl0M0V0RHhFMkFUb05ENHJHa2REdnVnK1Z4M0FjZnhBL2VXSlJWUDl4Sm45eHozSlJyM0phLzNITWYzRWg1akJpTDdDVmI3TGZzZEd2c2R3UHN0OVBzSkhnNzdvUGxjZHdIM0NQRURuL2xjRmNmN0VxLzdIUHNsR3ZzbFovc2NUL3NTSHJNRzlQY0p3UGN0OXgwYTl4MVc5eTBpOXdrZUR2dFcrSlYzOTI5M0FmY214d1AzSnZnMEZjZnNCdHRkcWJrNHZ0NitiYms3WFFYc1R5b0hPN2x0WGQ1WU9GaXBYZHU1QlE3Qm9IYjNhdG4zYW80Szk3Z1YrMm85OTJyN2F0bjNhdmRxMmZ0cTkybzlCZzVuSFdjS2kvR1FDaFpUSFgwS2s0VVYyUWIzZy9sb0JUMEdEa21GOGZpY2VRcjM2UGRoRllnZDk4SUhpaDM3d3Z2SWZoMTJIUTVKYWgzM1Z2RUQ5MVlXOGZsY0pRWW1RUVg3QUFmdzFRVU9TWklkOFFHcjhmZGU4UU9yRnZncThmdWtCdmQ1OTdNRnFiQ1l0TG9hOXdVeTV2c0xJREV5K3dpS0h2RUd5NUMzc3NJYnlMQllXWGFIZFhWdkgvdXErL0FGRG9RSzk5WHhMZkVUNlBkRTk5WVZ0Z2JIdldGRVJWaGdVbEZ1cTd4NEh5VUcrd3VlNGt2ckcvY042dUgzR01WengwK3hIeFB3eHJHY3dzRWE4emp1K3hNbU5EUW1neDd4QnNXV3Q2ZTJHOFM2WGxGUllXQkhIMmdHRGttTDkxNHI2L2lTZHhMM3lmRVRjSmYxRmZlOUJoT3dJZkVIRTNEMXhPdFM5MkVsKzJIN1RnZjNoZmlTU1FyN2d2eVNCUTVKaGZIM3R2SDNEdkVCdmV2M1YvRUR2ZmZiRmVzR3RxT29tN0liMzU1UlBFaUxOU2RTYWF1K2dCOGxCdnNabXZCWDV4dlN3Ykt3cUIrcXNwaXc2aHIzQ25xdVpMVWVwM0ZjbzFVYlgyZC9jR2tmOXpYM3IvSDhEd2NPU1lYeDkzN2w5N2gzQWEveDkyRHhBOHIzM2hWNVo0SmlZUnI3R3U0NDd2WHp6UGMzOXg0N3h6RjZkWWlGZkI2SkJ2Y3E5OEZKQ24zOEVoWER1V1k3TmxSclhFMWpzTnZidWJEREh3NUpvSGI0OXZFQnZ2RUR2dmlQRmZIeTkxRUcrNFg4OWdWaUhmZUYrUFlGOGZ3cEJ3NkVDcUx4TXZIM1lQRXk4UlB5RSt6M0h2aVdGYzY5cnIrL3ZXaElTRmxvVjFkWnJzNGVFL0w3Qi92R0Zmc1M3alAzQ3ZjSzd1UDNFczV0eEZXdkhoUHN0YkdvdDhrYTl3Y3k1dnNIK3djeU1Qc0hUYWhmdFdVZUUvSlZaMjFTU0JyeGpCWE13YnZJeU1GYlNrcFZXMDRlVGxXN3pCOE9TYUIyOTdqbDkzN3hBYS94OTJEeEEvZzErQklWbmErVXRMVWE5eG9vM2lnaEkwcjdOL3NlMjAvbG5LR09rWm9lalFiN0t2dkJCV0lkbWZnU0ZWTmRzTnZnd3F1NnliTm1PenRkWmxNZkRvdng5eEh4a0FyM2R4VmNIZnZkWFFxTDhUcDI5M2Z4RXREeEUzRFFrUW9Uc1BFbEIvY1JYUXJCK0paM0FicmxBN3IzYlJYNGp2dDFCZDhIL0RUM1JmZzA5MFVGM3dmOGp2dDFCUTdCOXdiWjl3N1pBYnI0amdPNjk4NFZiaDM3cWdSdUhRN0IrSlozQWZoajVRTzZneFg0anZkMUJkTUgvSTczZFFVM0IvZzArMFg4TlB0RkJRNDRraDN4QWFqeHNmR3g4UVAzUGZkRUZmSEVCcVdPblptZUh1YjNFUVdmcDVldXRScjNDUzNXS0NZek55QWVkL0VIMjdXb3ZiSzZhVlIyZzNWNmRCNHkreEFGZFd5SGNXUWErNFZkQ3ZlU2hkbk94MC9OOTdyTjF0a1NzZG5QMmZnNjJSTy85NXIzdmhYZHp2Y0w2YnF0WDE0OVJ2c1RORmxuc3NFZTk2ajNVUldKQnNKMFlLSmNHL3NqSy9zaSt4ZzR4a2JlejZxcnE2WWZqUVlUMzJDU3AzYTRHK0QzSS9jRjl6djNRL3N5OXhEN1ZQdG8remI3S1B0bSsycjNOUHNzOTJqM0lQY1B5L2JPSDBrR1QxSkFhdnNNRy90UCt3djNFZmMxOXlyM0EvY1k5MUwzTXZjQkxQc1hLejM3QzFKNmhaZWNtbytka1owZjIvZVhpeDFLSFNnZERzdUxld3JyOTJEckVvRWQ5NlAzQUNyM0FCUDAxaGIzd0FiMjV0cjNEOU5sMVQyZEg0MEhFL2plc0tIRXhocjNCRVBhK3g4ZSs2Z0c5NmI4SUJVVDlOdXZXRk5UWjFnN0gvczY5Mm9HOXpEM3dCVVQrTm13WEZSVFpsMDlIL3N3OTJBR0RwVkdIUUcrVmdyNFRmZGJGVDRLVGEzWVNmY0VHL2NPNzlQM0dhY2ZEdCtMOGZpUVN4MEc5d0FsRmZjVkJsc2RCZzVaSFRvS0RvS2dkdmZFNi9kbThWRWQ5OFQzdk92N3ZQZG05Ky94L0ZzR0RzdUxDdmRROGZkdTl3QUJUQjBEOThiM3RoWDNKV1lHTWt0Tk9WVWRIaThkVGEzWVNmY0VHL2NpOXdUM0JQY2hIL2NsKzVFSER2R2dkdmZMNi9mRmR3R0JIZmV1VmdyNFpSYjNBSElLKzhYN3J2ZkYrd0Q5WFBjQTk4djNyZ1lPKzdTZ2R2bGNkMDRkRGtwcENnSDN4bFlLak9JVlZMUEtaZDBiOXdmM0JlRDNJaC80Zi9zQS9IUUhLa1pxVldCcW9LWjRIZzdmb0hiNVhIZFJIZmR0QnZjUjl4ZjNWdnZ3QmZjVUJ2dVErRVAzZVBldEJmc1VCdnU1L0FNRmlmZ0RSeDBPYlIzNDlrY2REdmRvaVIzNEhHRWQ5d0Q0VUkwRzl5bjc2Z1hsQnZjcDkrb0ZqZnhROXdENVhDVUcrMXo4WlB0ZytHUUZKUVlPOXg2SkhmZlM5d0FEV2gwT1ZBb2dIUTY2b0hiM3F2SDNldkdCQ3ZqMkZmY3dCcXFoaDN1akg2WjVubTViR2xOa1VEc2UrelFHK3dEOEVCWDNBUGVxakFydzJHbkhZS3dmdGxSYWtsTWIrNVlHRGxRSytCWDNFeFY4ZDNDQmFqVWRKUW84aVdDRGNCNDR6VXRCQmZlaCsyc1Z5OVV0MWdXZnNKR3I5eTRtSFVNS1RhM1lTZmNFRzlIRHBhKzFIdzdMb0hiM3hPdjNiT3NCZ1IzM3NQRUQ5MHY0L0JYM1BRYXdvWVI4bngraGU1bHZaaHBQWTFZNkh2czNCdnNBL0NRVjl3RDN4UGNlQnZjbis4UUY5eFFHK3puMzBBWGhxYi9XNXhyTGJNRmpyUjZzWlZ5WlR4djdxZ1lPcDBZZEFYVWQ5NkJXQ2pNS0RsMmdkdmo4NndIM1dGWUs5MWdXOXdENC9QZFg2L3lHSy9kWEJnN2ZhUW9vQ2c2VmFoMk0rTDREOTRBVzN3YjNmL2xjU1FyN052eXlCWWtHK3piNHNra0tEdmV5YWgyVytiNEQ5MUVXNVFiM0hQaVZCWTBHOXh6OGxRWGxCdmRHK1Z4SkN2c0UvSTRGaVFiN0h2aU9CVDBHK3g3OGpnV0pCdnNFK0k1SkNnNkJhaDJCK01BRCtEd1c5dzRHKzI3NEFmZGc5KytHSGZzaSs0djdJdmVMaGgzM1lQdnYrMjc4QVFYM0RnYjNNUGVkQlE1ZGFoMzNXL0VEUVFvT2NKSWQ2MWdLRG5BZEFkUGxBOU1sRmZkTnpTejVQdXJOKzAwR0RuMEs5NHVGRmRrRys0UDVhQVU5Qmc1d0hRSDNDT1VEOXdobkZTeEo5MDM1d3Z0TlNlb0dEc0gzeEhiMzdkK0xkeEs5K0lnVHNMMzNyeFhmQmhQUTl6cjM3ZmM2KyswRjN3YjdiZmhCaXgxZCt4RzlBWXY0aUFQN0VRVDRpTDM4aUFZTytLengxWGVRQ3Zpc2VSME9SQXB1Q2hPOEUzd2pIUk84SlIwT2Fnck5GdkVHRTd6QUIyaXJ1bUlLOXhFYTl4Qm9DbUp6WjJVZjk1Y2xCL2RlKzhFVjY1QThQVHlHUENzc2h0L1YxSkRmNmg4T0pZVmtIUUdtOFFQNEFQY3BGVTBLKzAzM0JVSDNDZGpJc0w2M0h3NXFDdmdGRnZINVhDWDdsd2F2WldKOUhmc1FHaE84K3hGK0NycWpycXNmSi9mNkZlcVFOMEpCaGpjc0s0YmEydG1RMnVzZkRsMVBIU3NLRHZ1Z29IYjRRZG4zQWVzQjNWY2REbkQ3Wi9IeVpCMkZkNE1LakJWRVcyUkhaR2lncEhJZVBFd0ZXTGpOYWN3Yjl3anowZmN0SC9pREpRY1Q3RlVIczJWaW4xY2JTVjVxYm5RZmJtV0NlUHNoR3ZzZ2xIaW9aUjV1b3JocXpSdS91cU91cXgvN1hmZGNGZDJObVoyaUhwMlpwYUMwRzdPbGRubVpINTEwalgwNUdqcUpmWGwwSG5sOWNYWmpHMkp4b0oxOUgzbWlpWm5jR2c2Q2hncng5MXQzQVZBZEEwQUs5NWNsQmc1aEN2Y1A4Vm9LOGwwSys3UjZIZmNQOFFIYThRUGFWQlZsZFh0b0htNHJzd2JoeWNUZ0gvak9KUWZ5WFFwd1lRcjNkWVVkRnZIM0pnYmI1dmNiKzRFRjl4UUcrMXYzeWZkRDkxcUdIZnRYKzRJRmlmaFBKUVlPKzdTTDYvajhoUjMzRDJzZDk4YUdDdXNyOFJMVDhmZGRWUW9VSEJPODB4Yng5OElHU3dyM3dnZEVIVVphZDExaEhyQm5aNmhFRzNvS0g0a0dFOXpCaHdxQ2hncnJLL0ZTQ2hPNFFBb0dFOWpCaHdwZGhmSDN6L0VrSFE2S0N1c3I4UkxOOGZkZDhSUGNTQW9UN01BbEIvZGUvQzhWTEliZjFCOFQzSThkSGhQc1BZWThLeDRPaWdycksvR0RDdnRoRmZFR0UrejVYQ1VIRTl4V0I2NXJYSDBkK3hFYSt4QitDclNqcjdFZko3VVZLNGJhMmRxUTJ1dnFrRGRCUW9ZM0xCOE8rekdHQ3ZHRmR4TE44Uk93elJieDk4VUdFOURWdkt1OXBaeUVlYU1lMWVNRm8yeHBtbUliZWdvZmlRWVRzTUdIQ29nS05Rb08rNkNMNi9maDJRSFQ4UVBUK0k4VldEMisrOFFHTzc5ZTBoN0E2MlVHY29DVnB4LzN1OVhaUWZjdWh3cGVDbElLRTdoQ0hSTjRUd29UdUQ4S0RpVmhDZ0dGK0Z3RDkwZ1czd2IzVHZpUFl3cjdDM0FLK3d2MzkyTUtEdmRFaS9jcyt4ZDIrSTkzRW8zNVloTncrR2dXNVFiM052aVBZd29Uc0Nwd0N2c0g5L2NGUVFiN0IzQUtLdmYzWXdyM052eVBCZVVHOWZmM0JZMEdEa2xoQ2dHVitHQUQ5MHYzbHhYN1FmdVhCZmNPQnZjQTl6MzNBUHM5QmZjT0J2dEI5NWYzT3ZlTWhoMG0remdtOXppR0hRNGxlaDBCaFBoZU14ME9KWXZyOTlYbFdCME9jQjBTbWVWLzVSUFFFK0NaOTZRVkU5QytpcVpWU0JyN0lRZEZ1R0xBSHVETldnWnJmN1MxSC9jVUIrZE9xM3FRSG8wSG5KRElydU1hOXhVSHRaZTBxeDY4elRZR1ZsNWlSUi83SXdkS2NGUllIZzc3MlB1Tytud0IwOWtEMC91T0ZkbjZmRDBHRG5BZEV1dmxmK1VUNEk0bEZlQUd3TGkwMFIvM0l3Zk1wc0srSGhQUXpRY1Q0RmlNY01IT0d2Y2hCOUZldEZZZU5rbThCcXVYWW1FZit4UUhMOGhybklZZWlRZDZoazVvTXhyN0ZRZGhmMkpySGxvR0RzSDNSOW1DMlJMUStHSVRZUFQzUlJXdG9xU3dzeHVtc1hkN3NCOFRvSHF5c1h1dEc4NnZ1TFdoSDJmS0JXaDBjbVpqRzNCa25weG5IeE5nbldWa21ta2JTR2RlWVhVZkR2dTArMHgyK1BieEFkbnhBOHo3WVJYM0ZBWmwrS3dGV0FaeDFSVlRIVW1hZHZpYmR3R3Q4ZmF6QS9lSDZ4VklsV083N2hydnM3dk9sUjc4a0FTejVnYlNrOEN0c3JsQXpoaDJjVzk0WklNSTk4OEhzb09uZUtCeDFzNFlaTGxXclVTVENPWmpNQWY3QUlJbVAvdERHdnRDOEQvM0FJSWVEa21GNnovcjkxTE45NVRyRXJ6eGVldng4Uk82cVBmQUZSTjIyd2FYWlpkamNCcHlnMnFCY0I0VHVuS0tjWVYxZmdnckJ4TjZtYXFxa2FVYkU3YTU5d04zc1J1M3dwZXh1UjlNMmdWemJXV0NiaHRyVjVhT2J4K2VyNWV1c0JxbWdxcUNxUjczSE0wR0U3cjdOUVo0czN2RnZSclBzTFBCd0sxbVE0MGU4UWIzREV2Zyt4b2hPei83RWxxVVhhVlVIbFFHRGw0ZFNhQjI5elRONmMzMzJuZ2RGdXYzTlBjcXpmc3F6Z2FacGdYM0hNMGpCdmMwOTlwakN2c20rOUQ3SnZmUVl3cjNOUHZhQlNOSjl4d0dtWEFGU1BzcVNmY3FCdzVKKzBUcitGclo5ejdyaFhjU2pmaERFOWozQkdFVmNZZDZmM0ViZVhxT2pZQWZlaThGaFo2aGlKNGI3Yks1NUpvZjB2Z3pCZWNHbDlrRk1RWVQ2S0QzRHdXcmtKK2FxUnVabVltSW1oOFQySnJxQlJQb2ozeDdqWHdiUTBCek1Yc2ZjUHNzQlRNR2Z6MEY0UVlPU2Z0VTYvbG41Uks1OFRubFBlWDNLT1UyNnpieEUrRVQwczJCRmZzRjJrYmw3dDdSOXdMQ2VydFBwQjRUeWQ2M2xyUGNHdmNhVmF2N0FhNGVQYVJ5bUxjYXFLR3R2UjRUekwybGFGd2Y1UWIzQ2o3Qk1qQkVTQzFWbTJhOWJ4NFQ0amxuZTJFeEdpV2xYL2NDWlI2eGZnWGdicHVBV1JwWmFXOWVIaFBSVlc2dXZvZ2ZFK0hmOTBFVlpYS2VuSDhmZlorSW9MQWF1cENhbTU4ZW1wZWxtcXdicktWOGZKY2ZtM2VRZkZ3YVpvaDJmWGNlZW45eWVHVWJEa24zSWRQM3N0TUJwZG4zcHRrRG12ZExGY0JYdkx3RmRxZTZlYndidkxlYm9xa2Z2RnEvdjF1OEJhR25uTG05R3J4NnVYV29IcnU4Vjc5YVd3V2hiVitiV2h0YVhIcDFieDlhdkZaWHZGb0ZkRzU4WFZvYVdwdGNvWEFlcy9jUEZlUEN3dDNkd2xRek0xUlVPVGxVd3VNZUR2aXM5MFFCM05rRDNQaXNoUW9PKzJuNHJQSFZkd0d4OGNEeEEvZFYrS3g1SGZzdkpYa2REb2tLdXZlcGN4MTErMTV6SFE2RUhmZU8xaFZ4Q3Z0ZysxNEZEb1FkdWRaVUhRNWQ5M25yQVl2NGlBUDNlUVQ0aU92OGlBWU9TZmdhMmZlSWVCMzdUUlhyK05PUUhmZUlLL3VJa1IwR0RrbW8yZmZOMmZkcWVCMzJGWkVkKzJycjkycVFIZmZOa0IzM2FpdjdhcEVkQmc1VENzSDVHczBCOTViWjA5a0Q5NWI3VFJYWitkUFQvZFBaK2hYN1pnYjdJRE5OK3hZajRqbjNEeDhPWGZkRzkvZ0IwL2Y0QTlQMytCVXAyenZ0N2R2YjdlMDcyeWtwT3pzcEhnNW5IZnRwaTQ0ZFFXd2QrMm40OW80ZCtLeHNIWWtLOTNuV1ZCMzdTaVZVSFE3NFdvdnhBZmNJOGZkNzhmZDc4UlJ3OXdnV1hCMzM0U1VWWEIzMzRTVVZVeDMzYVhFZHZNVFZ4TFRFMWNURHhOWEVFN3Z3RTZBdytKN29OQjBUb01EN2lNRTVDbEtFT2gwVEd3RDdlZmdhTkIwVFJnQjBIVGo3Wi9INGx2RUJ2L0d4OGJIeEEvZFU5NllWY1loNWZYZ2VNUHNSQlhkdmYyaGhHdnNKNlVEdThPUGY5aDZmSlFjN1lXNVpaRnl0d3FDVG9aeWlIdVQzRUFXaHFvK2xzaHJNSlFmVlhRcUNDbTczZGdQM0JmalFNZ3FDQ3JiM2RnTzIrTkFySGZqUTl5WlB4eEpnOTlvVG9QZFArTkFwSFJOZ1pncjQ0Tk5vMUJKUngwLzMrQk9RRTJDTitOcGZDaE9RTUFvVFlFRWRhd3I0MXMzVmR3Rm05OVlEWnZsaUZUbVN4RkhzRyt6RXhkMlNIMDhHVUg1aWZGd2JjSFdRbDNvZmVwZUFuWVNtQ0E3NDN2Y0FBYzFXQ3MzNDNpWUtEdmplOXdBQmRXd0tBL2N1K040a0N2akJnQjBCbklBZEE1ejVLRXdLandvQjl5dlpBL1FXVERNeUhiZkhCUTZDQ2xMNFBnTlMrTkFzSGZjQSt5WXJIZnQydmdHZzJRUDNYZnMwRllGOWVvWjFHM0YwbjZpMG83cXpzUjlZQmxsblltdEtHbEcyYU1HM3JKYVlueDRPZ2dwZzk5b0R5dmpRUUIzNFd2ZDU2d0dMK253RDkza0UrbnpyL253R0R2ZjlpL0hFNjhPQUNnSDRQbFlLK0Q0MkN2eU5CdndYL1Z3RlloM2g5ek1GOTRFRyswN3JGZmRNOS8wRmpmdjlCZzc3Y2ZncXpjckh4TTBCa2RuM0hka0Q5M0g0TGhYWjkyUUcxbE9rTGs5bmdtZHdIcjlmQlp5V21KRzlHNnV2aVdZZmVmc0VCMHBsWUZOZHNGL3JzNmFYb0pnZmpRYlpCR21CZ0VwdWFwS2lvNktVclI3YkJnNXRIZmR1QnZjdjl3UUY1UWY3TC9zRUJmZkMrd0Q4RGdkQ1ZBVXhCOVRDQlE1VUNzbHlGYmx5dmVVRmI3SzhlY1liOXdUWXpjbXRINksxazZEM1Awb0tncHQvbkh5YndlMFlYYVJhTXdXbFpGcWRVU2NLUXdxVWZKWjdtbm9JeC9jQUZYMm1oN1AyR2kwZHNhcCtkNklmcmw0Vm1tK1BaZnNDR3ZzbWczZHZaeDV2ZFdaeldCdGpiSm1nZFI4TytCQ0xDaVZkSFNXSEhVd2RFM2IzTS9mNEZTRWQ5N2o3K0JYNFZmSDc2ZmRsOTdUcis3VDNYL2ZuOGZ4VEJoT3VWQWUyWmxTZFZTY0tRd3BOcmRoSjl3UWJ2Y3Fpc3F3ZkR2dHgrQ3JOOTBqTkFaclo5eC9aQTVyNHhoVk5rWFdsYng1dHByVjl1UnU2dFptcHBoK2xwNUdoeVJySmhhRnhweDZwY0dHWlhSdGNZWDF0Y0I5eGI0VjFUUnJaRnErTW1KbWNIcHFYblpTa0c2T2RnbnlYSDVsNmpINW5HbWVLZm4xNkhueC9lWUp5RzNONWxKcC9IMzJjaXBpdkdnNzNmRThkQVo3cjkyYnI5MnJ4QS9jUitBNFZQUXI3TGdjb1ZrRS9KdHRWOXNYTW44V3hIMDY2eEhyVVpBcmZCbUFkVkV4elkyNGV1V3hWblRzYlAxTjNWV1FmOTZ6N2RCVm1CemdkOTI3ZmRBcGhDbG9LRHZ1MGkrdjROWGYzYjRVZDl3OTRDbU1HZDM2WG9oLzNsQWZOdndYVkIwbFhCZmVQSmZ2ZEIwbFhCVUVIemI4RkRud0s5elAzS0JWL29JZWp5QnJVUEFxZW5vYURtaC83aXZ4QUZiZHh1TmdGZTZXdGdMY2IycnF0cXFjZnNyYWJ0ZmNDR3ZjR2ViWmV1QjY2M0YrbFh6OEZtbkJwbGw4MENpeVZVTUJiSHZlQjk4Z1ZsM1dQYzA0YVFqMGRlSGlRbEh3ZkR2ZWlUeDBCVWgzM2F2RUQrWnYzdnhWZ0hVdFlibGxoSHIxaFZxaExOQW80Q3M3RHFyMnZIMXlxeUduY1pBb0cvRGF4RlR3cEN0c2EyaW9kT3hyeHVYUUtnb3ZyOTdicjl4cnhBY3Z4OTJIeEEvZVUrQllWeGdhem0zWmxIL3RHQjJONmZsb2VaeXZLQnVERHpOb2Y5MGtId1hTd1daOGV1cCtsc2NJYThqdk4rd2o3RHpGVit3UWUvTHp4K0x3SGpiU2tvTldOcll5emdabC9DSmgvam50eEdsOTJmR29lVGdZT3dmZk8yUUg0YjlrRCtHLzNBQlhaOTdEOGpqMzRRQVlPUHgzNFVQZkE5d0QzZk5NQjl6alo5MXJaOTlMWkEvYzQ5OEFWMmZmbzl4RFQrOXBEOXhBRytUVDc2QlhaK0REN0RnYjdCL3ZFK3dmM3hBWDdEdnd3MmZmaWpRYjNGL3ZpQmI0Rzl4ajM0Z1dOQmc3ZmkvSDNaZXYzWDBzZCs4VkFLOVlHOXdEckZmZGY5eFVIV3gzM1pmY2M2d1lPOTBPTDAvZUFkdFBUOTF0L0N2ZGk4U2pmOXdQZkUrNkEwMDRLSy8xdFpRb1Q3WUJsSFJQdWdQdEUrMUFGKzdiM2F4WGYrRDgzQmhQMmdHOEt3WXZaOTJIWjl5V09DdmNlRmRuM0pmZHEyZnRxOXlVOSt5WDdhajMzYWdiN2F2dXZGVzRkRHJxZ2R2Y3U4ZmQ2OGZjUWQ0RUsrSG9WOXpVRzFiZE9WVlZmVGtJZit6WUcrd0Q3bEJYM0FQY3VqQXJ6OHo3M0Jmc21IL3M0OXhCSEhRNzNRNHYzR2tQVDkwSjI5K3QvQ3ZnSDN4T3U3RTRLRTI3N0xQMHZGZmRZQmhPdVRkOEhFMjdKckFjVHJtOGRFMjc3TC91M0JmdVg5eTBWMy9nL053WVR0bThLd1hiM0d2RFo4UGNhQWZkOTl4b1U0THIzYWhWdUhmZE85endWUndyOE1nUkhDZzc3MlB0RCtlWUIwOWtEMC90REZkbjM4ajBHOXlvRTJmZnlQUVlPK3liNFJMNzNUTDRCeEw3M1RMNER4UGpURlR6TFM5cmF5OHZhMmt2TFBEeExTendldmhhK3RMUyt2clJpV0ZoaVlsaFlZclMrSGc2S0N2SDNXM2NCVUIwRFNBcjNsaVVIOTE3OC9CVXNodC9VangwOWhqd3JIdzczUTR2M0drUFQ5eWx6Q3ZlZDN4T3NnUGNUVGdvVGJJRDdTdjB2RmZkWUJoT3NnRTNmQnhOc2dNbXNCeE9zZ0c4ZEUzV0EreS83dHdYN212Zm9Wd29UcllDdWZLOWlvaDRUdG9CUUN2ZVNoZFAzbU0zM0M4M1Ewd0d4MmZjbjAvYzEwL2NJMlFQMzQvaVRGYzBHdXJ1QVdsUldoMUVmV1FaRCs0RVYwL2MvdEFiM0Rmcy9CZDhHK3czM1FRWEdrcnlyM3hyaVc3SXFIdnMwQnZ0MSszRStIY0gzYXRrQnV2aU9BN3IzYWhWdUhRNThDdmY1OTVFaEN2czk5N01WOEwrcGJhSmhsVmtaaVlrRnJXMWtsbU1iUlRjZE1CMjd3SktzOXhFYTkyS0V6RDNxSHVXNlpjSWpWV1duVzZOUG5SbHJRSzUvcUg2a2V4azRZQVVPd2FENFpnSE8rR1lEenRjVndsVDNSdmRIOTBYN1I4UEMrMGYzUmZkSDkwWlR3L3RGKzBmN1J2ZEhWRlAzUi90R0JRNzNrb1hUeHRQMzB0UEcwd0d4MmRqWitESFpBL2lnOTdrVlU0SmVZMUliTlZQWjN1RyswdVRFdUdWV2xoL1RCdmNCZmovQktodjdIandyK3h2N0dOOG85eHpwMHNuMW5SLzh3c28rSFMwSysyajQ0Q3NkTFFwSCtPQTdDa29kMFBjQUFmYzNiQW9ESWdvbStPNGtDaTBLK3lMNDRESUtTaDJ6Z0IwUzkxNkFIUlB1SWdyN2d2azRGUlArYUIwZUUrNVNYVjFTSHhQK1RSMUtIZExUYU5RU2pQajBFL1FpQ2hQcys1SDQ2bDhLRS9Rd0NoUHNRUjJWandxOTl3RDRrUGNBQVhVZDkwalpBL2Q2TXhVeUhiWEQ5Wm5kMGFUM0N4bjdCZ1krQ3F4UTBrenpoUWdPT3gzM01LNHJIVHNkOThDdU93cFpIYnlISFlFZGVtd0tFL28ySGZlZnZDWUtFL1lxQ2pzZDkzYXVNZ3BKSFhTdUt4MUpIZmNOcmpzSys3UklIZENISFg3M0FIZjNBSGYzQUJQbzFoYjNBSElLQmhQMDQ3d2tDa2tkdXE0eUN2Y2VTQjNTMDJqVUVvRWQ5OUwzQUJQc1doMFQzUGNwdURjS0loM1ErQnNySFNJZDkybjRHenNLeTBZZHRvY2RkUjJQYkFxUDl3QVQ4aUFkRSt6M1NQZ3BKQW9pSGZjZitCc3lDc3RHSGJqVGFOUVNUQjBUN0NBZEU5eW4rQ1UzQ3FkR0hhajNKaEoxSGZlZzl3QVQyRE1LRS9qM0p2alNRQjB1Q3ZkRXJpc2RMZ3IzMUs0N0N0OXBDdENISGNuM0FJNXNDbzczQUJQeUp4MFQ3UGV6dkNRS0xncjNpcTR5Q2wxSUhjS1ZDdmRiOFFOQkNuSDRXaXNkWFVnZDBJY2Q5d0QzQUhyeGV2Y0FFK2hCQ2hQMDRQaG9KQXB3a2gzcnJ2Y21XQXIzUC9rbFFCMHhDdnN6OS9rckhVUUtsQjFQeDI0S0U3c1RleU1kRTdzbEhYejMrU2tkRTdkbUNrUUsxSWNkcGV0OWJBcFA4Uk82Z0JOOGdDTWRFN3lBSlIwVHV3QmIrQWNrQ2pFS012ZjVNZ3BFQ3JlQUhSS2w2NlNBSFhieEU3NUFFMzVBSXgwVHZrQWxIUk8vZ1B0TitGRk1Da1FLMXRObzFHNEtFN01UY3lNZEU3Y2xIZnRjK0FOZkNoTzdNQW9UdDBFZEpZOEt2V1FkQWFieDl6UFpBL2RITXhVeUhiWEN5Slc5cmJDMkdVRE9CVTBLKzBUeFFQY0NneDhPT1IzN1RQZWxLeDFkVHgyVUhVL0hFbElkRS9ZakNtUDNwU2tkRSs1bUNsMVBIWFVLRS9ZVCtTTUtFL1pDOTdNa0Nqa2Qrd2IzcFRJS2R4MWFDbkhNS3gxM0hVL0hFdER4RStoY0N2Y0t6Q2tkRTlobUNtRUs3b2NkZGZjQWV2RjY5d0FUNkZ3S0UvVGcyaVFLZHgxYUNyZk1NZ3FDaGdycksvSFcwMmpVVWdvVHRrQUtCaFBPd1NVSDROWmZDaE8yTUFvVHJrRWRMQXI3VFBmVEt4MVpDcFFkVDhjdUhXUDMweWtkRTl4bUNsa0tkUW9UN0JQeUlBb1Q3RUwzNFNRS0xBcjdCdmZUTWdwWkN0YlRhTlF1SFJQYyszWDMzVGNLaUFyRzl5WTFDdkg0TlVBZFF4MzNETXdySFY0SzRQY21UOGRTQ2hPMlFoMFRkazhLRTdZL0N2ZWN6Q2tkRTY1bUNsNEs3b2NkemZGY2JBcG44Uk81UWgwVGVVOEtFN2svQ2hPMjkzdmFKQXBESGZkU3pESUtKWG9kNEpVS2hQaGVNeDMzTE13ckhTVjZIZTczQUFIYmJBb3pIZmViMmlRS0pZdnI5OVhselBjbVdCMzNHUGgvUUIxd29IYjRRZG55OFN2ckV0M3g5emp4RSt4M0NnWVQzTTRIcXBhV3JCN0ZCaFBzNjBrSGJRcjNudnhCRlZzS0J2SmRDb0tMNi9maDJmY0I2d0hkOGZjNFZ4MzNudnZHYXgzN2Z2ZklkdmZyZndvVHNQY0o5N01WMy9nL053WVQwRzhLKzM3M3M5UDNzOU1TbXZFbzMvY0QzeFBvbXZlelpRb1QyR1VkRStqN1JQdFFCUTc3ZnZldmN3b1R0QlBVOXdiNGJsY0tFN1N1Zks5aW9oNFQyRkFLb1l2ZCtJNzNFWXQzRXFYNGx4T3dwUmI0bDhzRysxcjVIUVg3QlFiN1lQMGZCZTJmRmZjQzkrVUZFOUNaeEtYVGs3TUlqZ2FVWGFnN21WUHkrOWdZRGk4S1B4MXRvSGI0UitNQjl1cjNGK3dEK0lMNFJ4V1M0d1g3K0FaRFgzNTZkUitYUndXUm5hS1B1aHVJK3d0MCsxdHErd2tJNlFhczl3Q2g5Mm1ROXdZSTl4Zjd2d1pFa1Y2VmR4N29Cb1NvaHJIVUd2ZTdCdzVKaHVmM010ck8yZmN2NkFIYzhRUDRUdmxBRlpwM1c1MUxHL3NaUlMvN01IZ2ZYd1p6UFFYSkJvcUFpNENBR24rTGZveUNIbVVHY3p3RjBRYjdSS0RaUWZjTkc5QzRtcG1kSCs4SGRuUm5lMUliUGx5KzlvRWY5eWdHbzlvRiswbXRCcXozWHdlajJRWDdiZ2J1bGJYRDNSdkZzSGwzb0I4T0lJbmErUVBWQWVucDl3WEdBL2dUOXpnVllYTmxYbG9iWEdlejZZb2Z1Z2Z6OXdiUDl3bjNDaHJyWnRJOVBVSkgrMEFlKzUwSGRuTnpkM0J5cEZRWW01bWNtNXFYQ0g4SExJKzBPZmNERzlESXNPTzFIL3QvK0NrVjl4aXFzNm14bVdwVE9Wc3dTamNlRHZmYmhwLzMzNTczMzZFQnJmY28rSkQzS0FQNTJ2ZnVGWlFIOTEzN1NQYzIrM1A3Y2Z0SSt6YjdYZnRiOTBqN05mZHg5eGIzQ2NMZzBoNVNCa0pMTDF3akd5czB0Y3hNSDRhUmlKT1VHdmRaQjQ2TmpJNGUrSXVsRllpS2g0Z2UvSWNHaUltUGpoLzNWUWVWanBTUmtSN0x5dUsxNmh2cjRHSk55eCtSaFk2Q2d4b09Xb3JoOTlqZTkyemdBYkRyOTNUcUErajVLUldpbzdDanZ4dmp5dnNJK3grQ2kzbUtneCtLQnFWK1g3dEVHeWN4S2ZzMyt3bkcrd2YzQ2ZjdTRQYzE5NVgzbXZzRzl3YjdERDliYlhOdUgvY3gvU0lWVkduRzN1dTY0Y3ZFcjFwbmxoLzdDb0ZmK3cxRUd3N2QrUEhvQWZjRjdQZGo2d1A0N3ZqeEZlajgxaTdrL1ZIcytWSDNZLzFSNi9sUkJ3NVBLdXo0K2VBQnFmY1VBL2hvS2hYcys5K05CL2RxOTlMN1ZmZTFCWS8zdk9EOFBFTUg5Mm43MlB0eCs5NEZSZ2NPVXdweit5TDZad0dxK0g0RCtKMzUyUlZIQnZzdS9ZK0dhWVpuaUhjWmlveUluNE90aGFzWkxQZmEreUpTbTFETnBQY1ovRlFGMndZTzkwRDNHTVQzQm5hbWR1dkRFcmpHK0pMR0U3ejVOZmUyRmVWUHhqcU1IanBjVUZ4aUg4aGFXYmhHR3pWTFNqRXl6a3ZYMXJ5OHhic2ZQTXE3YjhNYjF0TEg3Qi84Y2ljVlZtVzF3TUtxdU1NZkU5ekpyMWxYc3g4VHZHQmxZMWxWRy9mZDkxY1Z2NjlqVDJCc1YxVmFiYW5RVVIrc3FyZkt4UnNPKzFQN085cjUvZFVTOXhMbFBlVVQwUGZlK2VRVmtJRjJrWFViRStCbVpYeHZjaDltWUgxTSt3WWFFOUQ3T1pmN05QdEVHaTJCWDN4ekhueUJlNFY5RzNwK2tZK0RIMzFCQllTWHBJT21HN1czbkxpaEg2R3ltTXJ2R2hQZzkwRi85ekgzTkJybGtjS2dweDZjbDV1VG14dVlsWWVHa3g4T1ZmY2Z4WmZFc3NhV3hSS3YrRFlUV0JONCtEYjRSUlZoYzNad2FCdHdkcHFkYkI4VFdKaDFiYUpmRzFSZFkxT05IYTJ6RzZpaGZYbW5IeFA0Y2JTa2Y2NGJ3TFMyd0tNZlovc2JGV0Z6ZDNCbkcyOTJuSnh0SHhOWWwzVnRvbDRiVlYxa1VvMGRyck1icUtGOGVhY2ZFOWh5dEtSL3JSdkNzN1hBb3g4T1ZmY3p4L2NWeC9GM0FiZjRKd1AzK3ZpQUZWeWRYeVVGKzNOUDkxMEdWUHNWQmZzbVQvY1FCbVkxdW5tMzh3WDNkY2Y3WHdiRDl4VUY5eWZIK3hJR0RsV055Z0c4eGdQNFVQRVYwd2Y3NVBjL0JZMEg5K1QzUGdYVEIvd2YrMmNGU2dmNEkvdkxGY3I4SjB3SERsV055Z0g0RjhZRHZ2amhGVU1IOStUN1BnV0lCL3ZrK3o0RlF3ZjRIL2RuQmNzSGpmd0xGY3I4Smt3SERuTmc0UGo1NFFHNitEOEQrRzczOFJYN1AvZ2NCVHNHKzBUOEhQYy8vQndGMndiaitCa1Yrd0Q3aTRaL2cyeUlmUm1IQm9pWmhhT0VvQ0QzamhqMjk0YVRvSkdoajU0WmpnYU9lWkp5a25nSURnNW5DbXNLU1lYeDk2amw5eTU1Q3JIM1czNGR6QWYzSG84N3h6RWJaVmFHZWw0ZnpnZlFzN1BIdUt4MlpKb2U5QWJ6ZVRURkxoc2lLa0g3RngveCs0NW1IVW1GOGZjdTVmZW9lUXF4K0ZRVit4NkgyMC9sRzdIQWtKeTRIMGdIUm1OalQxNXFvTEo4SGlJR0k1M2lVZWdiOU96Vjl4Y2ZkaDN4aFdZZFhoMHZDb1dSK1Z5UisyZVJCdmV2ai95R2tRZUZrZmxja2Z0bmtRajNyNC84aHBFSjhRcnhDL0VNRFBFTURmZUVGUGkyRmIwVEFIWUNBQUVBSWdBdUFGY0FlUUI5QUkwQWxRQ2xBTEFBdlFERUFNa0EwUURaQU9JQlNRRmRBVzRCZEFIUEFkUUNLUUk4QWtZQ1ZBSnFBbklDZGdLQ0FvOENuZ0tzQXJrQzFnTGpBdXNDOGdMMUF2MEREd01wQXk0RE53TkVBMDREZFFPQkE0Z0RyQU94QTdVRHhRUE5BOUlEMWdQMUJCUUVHUVFnQkNVRUt3UXVCRE1FT2dSQkJFY0VWUVJaQkdVRWZRU0JCSllFb3dTb0JMY0V5Z1RRQk5zRTRnVHJCUEVFK3dVQUJSQUZFd1VlQlNFRktnVXpCVHdGUWdWR0JVc0ZXQVZsQlcwRmNnVjhCWUVGaWdXVkJad0ZvUVdrQmE0RnVBWENCY1lGendYVEJkd0Y0Z1hvQmV3RjhRWDFCZmtGL2JUM2toVXdIYksybTdYM0FocjNBWHUxWkxZZXFtOWNyVHcwQ3ZmUWlpRUtDeFZDS1FyVkd0UXFIVUVhQy9kZDk1TVY4dmZMQlkwRzh2dkxCZUg3a3hYM0JwTUtsUjB4a3dyOVhBVmlIY0wzTXdYM29nWUwrRi8zYXhYZkIyQWRLZnNEUy90WisyVDNEVm56ejh5anhiMGVQQjNmQkVJS0N5WUtLZ290SGI2d2MyK2hINmRuazNmN0pob0xGZmNBOXdCSEhRc2Ird1ErU1UxcEgzUmhnM2I3UHhvTEFjbjNBUGUyVmdvbkhRczlIV2hybTZCOEgzaW1oWjhMKzBUN0FDWUtEbEVLSXdvTFdRckc5eVlrSFF0S0hjTDNKaWdkQzk5cENzTDNKaWdLQzhlTDN2aXY0aEs2N3BUdDdleVY3aFBrOXkvZUZmc01PQVlUOVBkdXlBWVQ1RlcyVnZjRzl5WWE5eWpIOXdMdDg3MzdGUHNTK3pKWElsUmZIaFBzVHZkdTN2c05qZ2NUNU1ISHd2Y0Q5eG9hOXpBejl6YjdOL3NzSVBzZyswMGUreGUvSk1OTEhnNnp3R2ErRzg2cnc4ZVdIMDhHWm9SMmhIZ2JDMFFLbEIxdUNoTytFMzRqSFJPK0pSMExGZDhHTDBVS21PY1ZTZGJuYS9RYjl5M3MxL2NYN0Uzbit4bWJIMm1QY0k5NGpnaERsbTZ6c3hyUHdLM055c2gxYXI4ZXgrUUZ0a285cWpNYit5YzJOZnNPSk0wNzl3OTZIN0NHcEllcmh3akxnNmhsV1JwUVZtTXpQME9udGxVZUN4czhOeDBMQWJieDkxanhBNVhnRlU3TTEyM2RHL2NLNThUdTNHSExJcElmTjVFRldJOTdvYUVhcnFHbHpNSzBlRyt6SHNyVkJiVlpUNll5R3lBNVZpUTB5Vm5maEIvbGd3V3VpS2FBWnhwZ1lYVlJSMXVodGw4ZUN4YjRXL0g3Ny9kbDk3enIrN3ozWC9mdjhRdGZDaFBzTUFvVDNFRWQrd0tiWWJKZ0hteW51bW5hR3dzVnE1aWNvNk9ZZW1zZVZRZHJmbnB6YzM2Y3F4NExBZGIzQUFNMkhRc3BIV1lLa1orZXBoNmdtcXVicmhzTHFKMmtsY0FiMUtwNld4OVdDMHR0WFdwUEcxaG1vNmQxSHk4ZEMwWmdZMUpSWUxQUUh2ZkNKUWNMelJieDk4SUdSQjE2Q2g2SkMvZGJGdkgzdVFiM2F2ZzNTUXI3Sy92USt5djMwRWtLOTJyOE53VUwySTI0dE1jYng3ZGlQbzRmQy9zL2szYWlZUjRMa3gweDVVVWRDekVkRG0rdmc1LzNKaG9MWnFsdHNMQ3BxYkN3YmFsbVptMXRaaDRMemZ0aEZmSDNsd1puc2JSaUN2Y1FHdmNSYUFwY2MyaHJId3NGK3dZR0N4cjNQNE9nZExVZUM5QzJzOFhFdG1OR0h2dkM4UXNWYUIxU1hWMVNIazBkYkhKbmRXRWJPRnE2OXdMM0E3eTYzcld2ZFd5a0g5Yk9CYjVmVHJBK0cvc0ord1ZCKzA0TGVoWE5CdmhEK1g0RlNRWUxWVnNLKzhJSEM3T2lscXlyR3NsVnh5azdVbGREaGg3ZkJxNlRwNXlxRzZ5bGRHOXBiM1pmSDJzR0RnRlNIUU1MRWxBZEMvZDE5eG9Cd1BjYUE4RDN1QlZIQ2c3TFJoMEJUQjBEQy9IM1hmRUw5d0FEQ3hXd0JyT3JjbVpvYjNWbGFIU2VxSUVmTndZNm1NTmsyUnZveWIvYUh3c0JxL2hiQTZzVytGdngrOWdHOTlqNHBRWGMvRTRyOThvSCs5ZjhvZ1VMWFlWa0hRc0IwUEVEWEFvTDhmaVBKUXZRRmxzS0Jnc0VVeDJDaFdBS0N4V3NwcFdhSGd2eEsrdjRMM2NMb0hiNGozY0xjNzhieWJpbnNhZ2ZwNitUckFzRlJ4MExHOC9NbzhXOUh6d2Q5OUFMRmZldTAvdElCdmNvOXpBRnBLYVNwS2NhejFIQ054NEx6dUVGRHZzZjkzYnhBY0Qzd1FQQTkzWVY5OEh4KzhFR0RvT3NiNjhlc1c1ZXAwMGJWd3VMQ3BRS0MzQ0Y4U3ZyZXgzM1czZU1IUk44Qy9qenpRRno5N1FEYy9qekZmZTB6ZnUwQmc3M0FNLzNBQXM4VUdBc0gwaFlQYjRIQ3hLbDYvZG04UXRKWHdVM0I4MjNCUTc3OXdXSkJndnhCeVh2OGU4RjhRY0wrVno3QUF2VDl3dk5hM2YzTXRNUzkyN2ZQTjhMRlhZSzFJY2R0UEZvYkFwbzhRdENDZzdkRnZINFFmSFpKUXNWTU1OcjFSNjQ2d3Z4QWJIeDkxenhBd3RWWFhkamF3dng5Mm9MV1FwUkNndjdhWnAyK1doM0FaUDMwUU1MazJxblp4NWxxTGh2eVJ1L0M5K0xkeEwzQ2Q4TDYvZGY4UXNCZ1IzM3ExWUs5MHNMK05DVkNnc1N1MVVLRTl6Mzh3dEpoZkgzZHVYM1lQRVNDeFhaOTBROUJndWdkdmd2Q3lVSERrbUY2L2NMNi9jRTZ3dEoxdmdvQWJyNEZnTUxjUHRNZHZkYjhmZlBDNFgzQUF2M09BYjNKdGozQlF0M2Z4MExkd0gzbWRrRDk1a0wrM2ErMnJNTEFkRHhBOUFMUVhJZEMrdjQvSGNMQnZ1WEMvajJkd3YzSmdFTEFBQUI5QUFBQVBBQUFBRUNBRUVCVFFBK0FlQUFBd0hnQUFnQ0J3QXpBb2dBSndEd0FFVUJGZ0E4QVJZQUZBRmdBQ1FDV0FBdkFQQUFSUUdYQURVQThBQkZBVTBBQ0FIZ0FDWUI0QUJkQWVBQUlBSGdBQTBCNEFBTUFlQUFKUUhnQUNRQjRBQXpBZUFBRndIZ0FDUUE4QUJGQVBBQVJRSllBQzhDV0FBdkFsZ0FMd0hQQUIwRElBQW1BbUlBQVFKaUFFc0NMQUF6QW5ZQVN3SXNBRXNDR1FCTEFtSUFNd0tJQUVzQkFnQkxBZUVBQVFKMkFFc0NMQUJMQXZZQVN3S3NBRXNDWWdBekFsRUFTd0ppQURNQ1lnQkxBajRBRFFIMEFBRUNkZ0ErQWl3QUFRTkFBQXNDR1AvMkFmVC84UUlIQUNBQkZnQklBVTBBQ0FFV0FCVUNXQUF5QWZRQUFBRHdBRVVCOUFBYUFnY0FRZ0c4QUJzQ0J3QkNBZlFBS1FFV0FCOENCd0F3QWhrQVFnRHdBRVVCQXYvNUFnY0FRZ0VDQUVJRFZBQklBaGtBUWdIMEFDa0NCd0JDQWdjQU1BR0ZBRUlCNEFBS0FSWUFGUUlaQUVJQnZQLzZBdElBQWdIZ0FBb0J2UC81QWJ3QUlRRVdBQTRBM2dCSUFSWUFBd0pZQUVVQkFnQkJBZUFBSWdIZ0FCMEFwLzliQWVELzhnSGdBQUlCNEFBdUFlQUFEd0R3QUZFQlRRQW1BZUFBTHdFb0FDNEJLQUF1QWZRQUFBSGdBQllCNEFBV0FQQUFOUUpZQURBQjlBQklBUEFBUlFGTkFDWUJUUUFtQWVBQUx3UG9BSFFDOXdBeEFjOEFOQUR3LytNQThBQXJBUEQvMVFEdy84WUE4UC9vQVBELzJ3RHdBRUlBOFAvcUFQQUFFUUR3QUFVQThQL0hBUEFBRlFEdy85VUQ2QUFBQTR2LzlRRkZBQVlDTEFBQ0FtSUFNd09lQURNQlJRQVBBd29BRXdEd0FFVUJBZ0FBQWZRQUtRTXdBQ2tDR1FCQUFsZ0FMd0laQUVJRDNnQW9BbllBQUFMUkFETUNXQUF2QWxFQVN3TFJBRE1DV0FBdkFONEFTQUdRQURrQ0J3QkNBdEVBQlFNZ0FDWUNXQUF2QWZRQUtRSllBRU1ESUFBbUFtSUFBUUppQUFFQ1lnQUJBbUlBQVFKaUFBRUNZZ0FCQWl3QU13SXNBRXNDTEFCTEFpd0FTd0lzQUVzQkFnQTBBUUwvM2dFQy8vTUJBdi9zQXF3QVN3SmlBRE1DWWdBekFtSUFNd0ppQURNQ1lnQXpBajRBRFFKMkFENENkZ0ErQW5ZQVBnSjJBRDRCOVAveEFmVC84UUlIQUNBQjlBQWFBZlFBR2dIMEFCb0I5QUFhQWZRQUdnSDBBQm9CdkFBYkFmUUFLUUgwQUNrQjlBQXBBZlFBS1FEd0FDc0E4UC9WQVBELzZnRHcvK01DR1FCQ0FmUUFLUUgwQUNrQjlBQXBBZlFBS1FIMEFDa0I0QUFLQWhrQVFnSVpBRUlDR1FCQ0Foa0FRZ0c4Ly9rQnZQLzVBYndBSVFJSEFCOENHUUFmQVRnQU13RTRBQThCT0FBRkFqZ0FHZ0plQUNNQ0dRQkNBZ1FBQndIZ0FCUUJ0d0FXQTJrQUlnSHhBQ1VDZEFBWUFlWUFGZ0R3QURVQ0NnQWZBczRBTFFGakFCVUI3QUFrQWV3QUxBSHNBQzBCN0FBdUFnb0FMd0R3QUFBQmx3QTFBUEQvNkFIZ0FDWUI0QUFtQUtmL1d3SmVBQ01BQVFBQUFBb0FLQUIwQUFGc1lYUnVBQWdBQkFBQUFBRC8vd0FHQUFBQUFRQUNBQU1BQkFBRkFBWmhZV3gwQUNabWNtRmpBQzVzYVdkaEFEUnZjbVJ1QURwellXeDBBRUJ6ZFhCekFFWUFBQUFDQUFBQUFRQUFBQUVBQWdBQUFBRUFBd0FBQUFFQUJBQUFBQUVBQmdBQUFBRUFCUUFKQUJRQUhBQWtBRFFBUEFCRUFFd0FWQUJjQUFFQUFBQUJBUHdBQXdBQUFBRUJDZ0FHQUFBQUJRQkFBRllBYWdCK0FKSUFCQUFBQUFFQWxnQUJBQUFBQVFDb0FBRUFBQUFCQUs0QUFRQUFBQUVBdWdBRUFBQUFBUURpQUFRQUFBQUJBVUFBQXdBQUFBUUJWZ0ZjQVZZQlZnQUFBQUVBQUFBSEFBTUFBQUFEQVVBQlJnRkFBQUFBQVFBQUFBZ0FBd0FBQUFNQk9nRXlBVUFBQUFBQkFBQUFCd0FEQUFBQUF3RW1BUjRCTWdBQUFBRUFBQUFIQUFNQUFBQURBU1FCQ2dFWUFBQUFBUUFBQUFjQUFRRVdBQUVBQ0FBQ0FBWUFEQURnQUFJQVNnRGhBQUlBVFFBQ0FRSUFCQUNKQUkwQWlRQ05BQUlCQUFBSEFPSUE0d0RrQUlrQWpRQ0pBSTBBQWdEK0FBSUErd0Q4QUFJQS9BQUlBSGNBNGdEakFPUUFpUUNOQUlrQWpRQUJBUG9BQVFBSUFBTUFiUUNIQUtJQUFRRHdBQU1BREFBbUFGQUFBZ0FHQUJBQWVBQUVBQkFBRVFBUkFIZ0FCQUJqQUJFQUVRQUVBQW9BRWdBYUFDSUFtQUFEQUJBQUV3Q2JBQU1BRUFBVkFKZ0FBd0JqQUJNQW13QURBR01BRlFBQ0FBWUFEZ0NnQUFNQUVBQVZBS0FBQXdCakFCVUFBUUFlQUFFQUNBQUNBQVlBRGdBR0FBTUFFQUFSQUFZQUF3QmpBQkVBQVFBQkFCRUFBUUFDQUJBQVl3QUJBQUVBRWdBQkFBRUFGUUFCQUFFQUV3QUJBQUVBRkFBQkFBRUFSd0FCQUFRQUlnQXdBRUlBVUFBQkFBY0FFZ0FUQUJRQUlnQXdBRUlBVUFBQkFBSUFGd0FhQUFFQUNBQVBBQklBRXdBVUFDSUFNQUJDQUZBQUFRQUJBQTRBQVFBREFCRUFFZ0FVQUFFQUFBQUtBQjRBTEFBQmJHRjBiZ0FJQUFRQUFBQUEvLzhBQVFBQUFBRnJaWEp1QUFnQUFBQUJBQUFBQVFBRUFBSUFBQUFDQUFvQTJBQUJDSFlBQkFBQUFBZ0FHZ0FnQURJQU9BQnlBS3dBdmdESUFBRUFDUCtyQUFRQXhmL3VBTWIvN2dESS8rNEF6UC95QUFFQXhmL3pBQTRBeFAvT0FNWC81d0RHLzg0QXgvL09BTWovemdETC83VUF6UC9PQU0zL3RRRE8vL2NBendBRUFORUFDUURWLzg0QTF2L09BTnYvMGdBT0FFb0FBQURFLytRQXhmL2tBTWIvNUFESC8rUUF5UC9rQU12LzVBRE0vK1FBemYva0FNNEFBQURQQUFRQTBRQUFBTlQvMXdEVi8rUUFCQURGLytRQXkvL3RBTlgvN1FEYi8rMEFBZ0RWLzhRQTIvL0lBQUVBUWYrckFBSUh2QUFFQUFBSVFna3FBQnNBSkFBQS8vb0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8rNy83di91Lys3Lzd2KzIvKzcvN3YvdS84bi83di9iLzdiL3lmKzJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8vUUFBQUFBLytnQUFBQUEvKzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAvNkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVNBQUQvN2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvOGtBQVAvby8rNy83di91LzMvL2Z3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvL1FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAvNkFBQUFBQUFBLys3LzdnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8vVC85QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8vUUFBQUFBLytnQUFBQUEvKzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC85QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS84a0FBQUFBQUFBQUFQK1JBQUFBQUFBQS81RUFBUCsyLzMvL1VmODRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQL3VBQUFBQUFBQS8rY0FBUC91LytJQUFBQUEvKzRBQUFBQUFBQUFBQUFBLytmLzUvLzBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvN1lBQVAvbi8rNy83Z0FBLzMvL2Z3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvK2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvL1FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAvdS8rNy83Z0FBLzZUL3BBQUEvKzcvN3Yvby8rNy95UUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQL3VBQUFBQUFBQS8rNEFBUC91LytJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC8rZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS81RUFBQUFBLys0QUFBQUEvNlFBQUFBQUFBRC9rUUFBQUFBQUFBQUEvN1lBQVArYy81ei9uUCtrLzV6L2tRQUFBQUFBQUFBQUFBRC9mLy91Lys3L25QK2NBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvK2NBQUFBQUFBQUFBQUFBLytmLzV3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8vb0FBQUFBLzdiL3RnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC91Lys0QUFBQUEvOXNBQUFBQUFBQUFBQUFBQUFBQUFBQUEvOGtBQVAvSi84bi95UUFBLzMvL2Z3QUFBQUFBQUFBQUFBRC95UUFBLys3L3R2KzJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLzhuL3lRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvK2NBQUFBQUFBQUFBQUFBQUFBQUFBQUEvOXNBQVAvYi8rZi81d0FBLzdiL3RnQUFBQUFBQUFBQUFBRC83di91QUFELzd2L3VBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC8rZ0FBLzZUL3BBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLytjQUFBQUEvN1lBQUFBQUFBQUFBQUFBQUFBQUFBQUEvN1lBQVAray83RC9zQUFBLzVIL2tRQUFBQUFBQUFBQUFBRC9rUUFBLzl2L3BQK2tBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvOGtBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvN1lBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvN2IvN2dBQkFBZ0FDQUFuQURFQU5RQTNBRGdBT2dCQkFBRUFRUUFJQUNJQUpRQW5BQ3NBTEFBdEFEQUFNUUF5QURNQU5RQTJBRGNBT0FBNkFFRUFRZ0JHQUVjQVRBQlRBRlFBVndCWUFGb0FhUUNLQUlzQWpBQ09BSk1BbHdDbUFLY0FxQUNwQUtvQXF3QzJBTGNBdUFDNUFMb0F2QUM5QUw0QXZ3REFBTUVBd3dERUFNVUF4Z0RIQU1nQXlnRExBTXdBelFEWUFOMEEzZ0RnQU9FQUFnQW1BQWdBQ0FBYUFDSUFJZ0FCQUNVQUpRQUNBQ2NBSndBRkFDc0FLd0FHQUN3QUxBQUlBQzBBTFFBSkFEQUFNQUFLQURFQU1RQUxBRElBTWdBTUFETUFNd0FPQURVQU5RQVFBRFlBTmdBUkFEY0FOd0FUQURnQU9BQVZBRG9BT2dBWEFFRUFRUUFaQUVZQVJnQURBRWNBUndBRUFFd0FUQUFIQUZNQVV3QU5BRlFBVkFBUEFGY0FWd0FTQUZnQVdBQVVBRm9BV2dBV0FHa0FhUUFZQUlvQWlnQUpBSXNBakFBS0FKTUFrd0FQQUpjQWx3QUNBS1lBcXdBQkFMWUF1Z0FLQUx3QXZ3QVJBTUFBd1FBWEFNb0F6UUFEQU5nQTJBQVBBTjBBM2dBV0FPQUE0UUFFQUFJQU9BQUlBQWdBRHdBTkFBMEFGZ0FPQUE0QUhRQVBBQThBRndBYkFCc0FJQUFjQUJ3QUlRQWlBQ0lBRUFBa0FDUUFBZ0FvQUNnQUF3QXdBREFBQkFBeUFESUFCUUExQURVQUJnQTJBRFlBQ0FBM0FEY0FDZ0E0QURnQURBQTVBRGtBR0FBNkFEb0FEUUJDQUVJQUVnQkVBRVFBR1FCRkFFVUFHZ0JHQUVZQUV3QkhBRWNBRVFCSkFFa0FIZ0JLQUVvQUh3QlBBRThBR3dCUUFGQUFGQUJTQUZJQUhBQlRBRk1BRlFCVUFGUUFJZ0JWQUZVQUl3QldBRllBQndCWEFGY0FDUUJZQUZnQUN3QmFBRm9BQVFCMUFIVUFEZ0NJQUlnQUVBQ0xBSXdBQkFDT0FJNEFFZ0NQQUk4QUdnQ1JBSklBRkFDVEFKTUFFUUNtQUtzQUVBQ3NBS3dBQWdDMkFMb0FCQUM4QUw4QUNBREFBTUVBRFFEREFNZ0FFZ0RKQU1rQUdRREtBTTBBRXdET0FORUFId0RTQU5JQUd3RFRBTmNBRkFEWUFOZ0FJZ0RaQU53QUJ3RGRBTjRBQVFEZ0FPRUFFUUFBQUFFQUFBQUlBQUFBQkFBT0FBSnBaR1Z2Y205dGJnQUJiR0YwYmdBSUFBWUFBQUFBQUFFQUFnQUlBQXdBQWY5V0FBRUFBQUFBQUFFQUFRQUJBQUFBQVFBQUZJSUFBQUFVQUFBQUFBQUFGSG93Z2hSMkJna3Foa2lHOXcwQkJ3S2dnaFJuTUlJVVl3SUJBVEVPTUF3R0NDcUdTSWIzRFFJRkJRQXdZQVlLS3dZQkJBR0NOd0lCQktCU01GQXdMQVlLS3dZQkJBR0NOd0lCSEtJZWdCd0FQQUE4QUR3QVR3QmlBSE1BYndCc0FHVUFkQUJsQUQ0QVBnQStNQ0F3REFZSUtvWklodmNOQWdVRkFBUVFZSEdyVXA1VDdKM2pDNUU0bDZ0bHpxQ0NENWN3Z2dLOE1JSUNKUUlRU2huU09JeUNXUnlsWFhOZkZWM2NvekFOQmdrcWhraUc5dzBCQVFRRkFEQ0JuakVmTUIwR0ExVUVDaE1XVm1WeWFWTnBaMjRnVkhKMWMzUWdUbVYwZDI5eWF6RVhNQlVHQTFVRUN4TU9WbVZ5YVZOcFoyNHNJRWx1WXk0eExEQXFCZ05WQkFzVEkxWmxjbWxUYVdkdUlGUnBiV1VnVTNSaGJYQnBibWNnVTJWeWRtbGpaU0JTYjI5ME1UUXdNZ1lEVlFRTEV5dE9UeUJNU1VGQ1NVeEpWRmtnUVVORFJWQlVSVVFzSUNoaktUazNJRlpsY21sVGFXZHVMQ0JKYm1NdU1CNFhEVGszTURVeE1qQXdNREF3TUZvWERUQTBNREV3TnpJek5UazFPVm93Z1o0eEh6QWRCZ05WQkFvVEZsWmxjbWxUYVdkdUlGUnlkWE4wSUU1bGRIZHZjbXN4RnpBVkJnTlZCQXNURGxabGNtbFRhV2R1TENCSmJtTXVNU3d3S2dZRFZRUUxFeU5XWlhKcFUybG5iaUJVYVcxbElGTjBZVzF3YVc1bklGTmxjblpwWTJVZ1VtOXZkREUwTURJR0ExVUVDeE1yVGs4Z1RFbEJRa2xNU1ZSWklFRkRRMFZRVkVWRUxDQW9ZeWs1TnlCV1pYSnBVMmxuYml3Z1NXNWpMakNCbnpBTkJna3Foa2lHOXcwQkFRRUZBQU9CalFBd2dZa0NnWUVBMHk0ZzhHaDhMQzB1Z1J5eEJyS25DN2NSRFZmYVU5aDE0OGt6S3JMVTlnbGJOUFBwa1A0SkRORGJHMXE1emVmMmlMR2R3SWNsNjMxWUVITnFlTXR4RmYzR1dQWXBxMWhlbGdUOUxXSVJXSUVjeW5HVTFTSllMOVhNRkFXRU5ycVVxclJOU3VudU95S3RWcGwrSVp4c2hzQktSNWRxdEtZMjFmd0pMZE8wT1pzQ0F3RUFBVEFOQmdrcWhraUc5dzBCQVFRRkFBT0JnUUJoVlE0K2U4ZVNFbjRSRUk0aXpOU3pFeXRiNkVUa0MzaWVwSDd6cHdkeUh1Slo3OHlFNDRtVVROdE9ZZSt6cFB0R1BWQTBDNTl3VnZhT0tuOFh6dVZqdjNscEIzTXVzSlVvaXZYdHFxblNYYzBLeWhBSmo4NnpyeWlXeEhrcGhKTGMvN3BuUWtpbWtCRGt2Mkg0bkZQbGs5RnpQL2o5blUrRXJGWFIvUkZqWXpDQ0E2b3dnZ01Ub0FNQ0FRSUNFRW9wUHAwZGpFQi9GMG4vZldGZmpuVXdEUVlKS29aSWh2Y05BUUVGQlFBd1h6RUxNQWtHQTFVRUJoTUNWVk14RnpBVkJnTlZCQW9URGxabGNtbFRhV2R1TENCSmJtTXVNVGN3TlFZRFZRUUxFeTVEYkdGemN5QXpJRkIxWW14cFl5QlFjbWx0WVhKNUlFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1TUI0WERUQXhNVEl4TWpBd01EQXdNRm9YRFRBME1ERXdOakl6TlRrMU9Wb3dnYWt4RnpBVkJnTlZCQW9URGxabGNtbFRhV2R1TENCSmJtTXVNUjh3SFFZRFZRUUxFeFpXWlhKcFUybG5iaUJVY25WemRDQk9aWFIzYjNKck1Uc3dPUVlEVlFRTEV6SlVaWEp0Y3lCdlppQjFjMlVnWVhRZ2FIUjBjSE02THk5M2QzY3VkbVZ5YVhOcFoyNHVZMjl0TDNKd1lTQW9ZeWt3TVRFd01DNEdBMVVFQXhNblZtVnlhVk5wWjI0Z1EyeGhjM01nTXlCRGIyUmxJRk5wWjI1cGJtY2dNakF3TVMwMElFTkJNSUdmTUEwR0NTcUdTSWIzRFFFQkFRVUFBNEdOQURDQmlRS0JnUUNlZ2JWaXpZZnpZNWx0S2NxWXF4RzF0VVkwdFNLVmdxaDdWdjFlRFJnYktHTXBRa2tER1lhS2ZlVlFVVW42a2RyUHN3N0xjOFE0NEVEa2FqU3czT3ZyNE16RHlwSFkydnRBMG9YVDJ0L2lYeTZYR2R1ZTBRalFmWVhBSU03TWpIR201VTFhUGhtWE1QL0l6dnFiUmplODB2Yk1LVjhuYzVPaG9EamVGSnk3b3dJREFRQUJvNElCR2pDQ0FSWXdFZ1lEVlIwVEFRSC9CQWd3QmdFQi93SUJBREJFQmdOVkhTQUVQVEE3TURrR0MyQ0dTQUdHK0VVQkJ4Y0RNQ293S0FZSUt3WUJCUVVIQWdFV0hHaDBkSEJ6T2k4dmQzZDNMblpsY21semFXZHVMbU52YlM5eWNHRXdNd1lEVlIwZkJDd3dLakFvb2lhR0pHaDBkSEE2THk5amNtd3VkbVZ5YVhOcFoyNHVZMjl0TDNCallUTXVNUzR4TG1OeWJEQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBZ1lJS3dZQkJRVUhBd013RGdZRFZSMFBBUUgvQkFRREFnRUdNQkVHQ1dDR1NBR0crRUlCQVFRRUF3SUFBVEFrQmdOVkhSRUVIVEFicEJrd0Z6RVZNQk1HQTFVRUF4TU1RMnhoYzNNelEwRXhMVEV6TUIwR0ExVWREZ1FXQkJSUDY3cVhGTXFiVTVYdXNYcE9WSmNOdFFTaEhEQU5CZ2txaGtpRzl3MEJBUVVGQUFPQmdRQmE2WmZKZVAvSmpMSDQvTjVmM09Ta1BSeTUvOU1oeXRjQUVXNG0wV2NySm5KYUJzVFd3L0JaQkI3Q0NLNUduRVpPMGRJQmJwcVpkNy9WSGU0YzNDbXF2ZDRGVWNmeWpSbTEyUXJzRzZicmFycEpHRU5UWHBiOHkybW9CWTArQ29zT1FMekhWSk5BL0xaclZ3K2hML1I1dFdvbmtMNTcvSTZuZkdWS1pDOGNBVENDQkFJd2dnTnJvQU1DQVFJQ0VBaDZiVnh2WXBOUHVzVDlRK0VVR0owd0RRWUpLb1pJaHZjTkFRRUVCUUF3Z1o0eEh6QWRCZ05WQkFvVEZsWmxjbWxUYVdkdUlGUnlkWE4wSUU1bGRIZHZjbXN4RnpBVkJnTlZCQXNURGxabGNtbFRhV2R1TENCSmJtTXVNU3d3S2dZRFZRUUxFeU5XWlhKcFUybG5iaUJVYVcxbElGTjBZVzF3YVc1bklGTmxjblpwWTJVZ1VtOXZkREUwTURJR0ExVUVDeE1yVGs4Z1RFbEJRa2xNU1ZSWklFRkRRMFZRVkVWRUxDQW9ZeWs1TnlCV1pYSnBVMmxuYml3Z1NXNWpMakFlRncwd01UQXlNamd3TURBd01EQmFGdzB3TkRBeE1EWXlNelU1TlRsYU1JR2dNUmN3RlFZRFZRUUtFdzVXWlhKcFUybG5iaXdnU1c1akxqRWZNQjBHQTFVRUN4TVdWbVZ5YVZOcFoyNGdWSEoxYzNRZ1RtVjBkMjl5YXpFN01Ea0dBMVVFQ3hNeVZHVnliWE1nYjJZZ2RYTmxJR0YwSUdoMGRIQnpPaTh2ZDNkM0xuWmxjbWx6YVdkdUxtTnZiUzl5Y0dFZ0tHTXBNREV4SnpBbEJnTlZCQU1USGxabGNtbFRhV2R1SUZScGJXVWdVM1JoYlhCcGJtY2dVMlZ5ZG1salpUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU1CNllZZnJzcWNEWXhzckdtSGVnTGNWSGFDTGtEMjdKNUtFRkRucmhjNHBrZ1ptU0tRRFQ0M29UNmZ3cjE3Ukx4bkhrZkcxbm51UkljN3AvK05POFB5dmxWaTRZeTNtanZZcEdNMXdqbEREN1phN1FOdStKZWhDVmRiMmhmSUc1NHVaSERIekF3L1VUSndrS3R3Ykc0K0M4N0R2cDAzakZLZmdqOWJIYU1KaFdLbHkxUGd3U0UvWkwyOWpJTm1KeW9KN3drdThLTVdCYU9mbWdrQ3NSanFnK1Q4MnpVeTdWRUphZW1WNy9vVGt4MGRVckxrOTdJREhHdmZFTTRHQnlTcVYrMzllT29lUUZOdk1Mblh5NzJ2bVBhbGd2a0lCcWsrcVc2Zy9JakdmRWhYNWM2RWVnb3NFSytwR0FreHRqeDlRTHBWTEtuZ0doSFE5a1k4c1J6RUNBd0VBQWFPQnVEQ0J0VEJBQmdnckJnRUZCUWNCQVFRME1ESXdNQVlJS3dZQkJRVUhNQUdHSkdoMGRIQTZMeTl2WTNOd0xuWmxjbWx6YVdkdUxtTnZiUzl2WTNOd0wzTjBZWFIxY3pBSkJnTlZIUk1FQWpBQU1FUUdBMVVkSUFROU1Ec3dPUVlMWUlaSUFZYjRSUUVIQVFFd0tqQW9CZ2dyQmdFRkJRY0NBUlljYUhSMGNITTZMeTkzZDNjdWRtVnlhWE5wWjI0dVkyOXRMM0p3WVRBVEJnTlZIU1VFRERBS0JnZ3JCZ0VGQlFjRENEQUxCZ05WSFE4RUJBTUNCc0F3RFFZSktvWklodmNOQVFFRUJRQURnWUVBTGZOUFkyQXNHTnIxSkE5U3N3enJzN3huaGNJajdZOUdEYzhhVGI3emZIb2dNRElZYUl1U3V6S1o4Sk80T3hVR0ozcytBZ1lBcENHU2hCTUt4WmpsUUZmRkJTWG9yNjhSYXFubE84dnBJL2FVS1YxQVZmT2xVNTNJTmpvNVpRaHpjNlF5MHErc3Y4Y0ZQUDlGN01QbzJpVFJ6bU91Q2FmNzRodmovVUVLYXBZd2dnVWZNSUlFaUtBREFnRUNBaEJ4RUFRVDRsS216Nng2QlgvV2kvb2NNQTBHQ1NxR1NJYjNEUUVCQkFVQU1JR3BNUmN3RlFZRFZRUUtFdzVXWlhKcFUybG5iaXdnU1c1akxqRWZNQjBHQTFVRUN4TVdWbVZ5YVZOcFoyNGdWSEoxYzNRZ1RtVjBkMjl5YXpFN01Ea0dBMVVFQ3hNeVZHVnliWE1nYjJZZ2RYTmxJR0YwSUdoMGRIQnpPaTh2ZDNkM0xuWmxjbWx6YVdkdUxtTnZiUzl5Y0dFZ0tHTXBNREV4TURBdUJnTlZCQU1USjFabGNtbFRhV2R1SUVOc1lYTnpJRE1nUTI5a1pTQlRhV2R1YVc1bklESXdNREV0TkNCRFFUQWVGdzB3TWpBeU1UTXdNREF3TURCYUZ3MHdNekF6TVRBeU16VTVOVGxhTUlIVE1Rc3dDUVlEVlFRR0V3SlZVekVMTUFrR0ExVUVDQk1DUTBFeEVUQVBCZ05WQkFjVENGTmhiaUJLYjNObE1TUXdJZ1lEVlFRS0ZCdEJaRzlpWlNCVGVYTjBaVzF6TENCSmJtTnZjbkJ2Y21GMFpXUXhQakE4QmdOVkJBc1ROVVJwWjJsMFlXd2dTVVFnUTJ4aGMzTWdNeUF0SUUxcFkzSnZjMjltZENCVGIyWjBkMkZ5WlNCV1lXeHBaR0YwYVc5dUlIWXlNUmd3RmdZRFZRUUxGQTlVZVhCbElFUmxjR0Z5ZEcxbGJuUXhKREFpQmdOVkJBTVVHMEZrYjJKbElGTjVjM1JsYlhNc0lFbHVZMjl5Y0c5eVlYUmxaRENCbnpBTkJna3Foa2lHOXcwQkFRRUZBQU9CalFBd2dZa0NnWUVBdmtFbFgyTTFhZE04ODU4NmZrUk9kenpMcUxMKzNBRE5NaFpKbjh0OTVLZWdrK3BhK044Rnh5U3J0QmF3WmdVYlR0WkJMSndXL3RITDlmU0EvOUhhQzRod1p6VzRjRFRESFVLOW90VXFHUDBvemMvTmxMOEk5cnhCSHlMcXNQNi9JRU5CRjM1WVMyOHlrTjhWaGFnYjZ2U2hsazBvSkNzWTlBQTE4aWJsb1VrQ0F3RUFBYU9DQWhvd2dnSVdNQWtHQTFVZEV3UUNNQUF3RGdZRFZSMFBBUUgvQkFRREFnZUFNRVFHQTFVZEh3UTlNRHN3T2FBM29EV0dNMmgwZEhBNkx5OWpjbXd1ZG1WeWFYTnBaMjR1WTI5dEwwTnNZWE56TTBOdlpHVlRhV2R1YVc1blEwRXlNREF4TG1OeWJEQ0JvQVlEVlIwZ0JJR1lNSUdWTUlHU0JndGdoa2dCaHZoRkFRY0JBVENCZ2pBekJnZ3JCZ0VGQlFjQ0FSWW5hSFIwY0hNNkx5OTNkM2N1ZG1WeWFYTnBaMjR1WTI5dEwzSmxjRzl6YVhSdmNua3ZRMUJUTUVzR0NDc0dBUVVGQndJQ01EOGFQVlpsY21sVGFXZHVKM01nUTFCVElHbHVZMjl5Y0M0Z1lua2djbVZtWlhKbGJtTmxJR3hwWVdJdUlHeDBaQzRnS0dNcE9Ua2dWbVZ5YVZOcFoyNHdFd1lEVlIwbEJBd3dDZ1lJS3dZQkJRVUhBd013TlFZSUt3WUJCUVVIQVFFRUtUQW5NQ1VHQ0NzR0FRVUZCekFCaGhsb2RIUndjem92TDI5amMzQXVkbVZ5YVhOcFoyNHVZMjl0TUlHWUJnTlZIU01FZ1pBd2dZMkFGRS9ydXBjVXlwdFRsZTZ4ZWs1VWx3MjFCS0Vjb1dPa1lUQmZNUXN3Q1FZRFZRUUdFd0pWVXpFWE1CVUdBMVVFQ2hNT1ZtVnlhVk5wWjI0c0lFbHVZeTR4TnpBMUJnTlZCQXNUTGtOc1lYTnpJRE1nVUhWaWJHbGpJRkJ5YVcxaGNua2dRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhtQ0VFb3BQcDBkakVCL0Ywbi9mV0Zmam5Vd0VRWUpZSVpJQVliNFFnRUJCQVFEQWdRUU1CWUdDaXNHQVFRQmdqY0NBUnNFQ0RBR0FRSC9BUUgvTUEwR0NTcUdTSWIzRFFFQkJBVUFBNEdCQUJxWmNSanRYemw2YnlHNEMyRUk4clJYMlp4clQ1UTA0SWlSMDl1V3RFR25ScDluMlV0ZWhSSHVZL2dDcGEvaTJDMzhnRE1YV0pOVDBlYnZCYTZ2RnFmejRTY1o3T1FoNVh3YzhLYTVUTXVMTVZLY0lIYXZjc3NYY1dFOE8xL2RZRE5rcjhIS3FLK09MQWV3RTlTOG4wbUlHck5lR0FVWGVPdFhMR0h0eENrTE1ZSUVUekNDQkVzQ0FRRXdnYjR3Z2FreEZ6QVZCZ05WQkFvVERsWmxjbWxUYVdkdUxDQkpibU11TVI4d0hRWURWUVFMRXhaV1pYSnBVMmxuYmlCVWNuVnpkQ0JPWlhSM2IzSnJNVHN3T1FZRFZRUUxFekpVWlhKdGN5QnZaaUIxYzJVZ1lYUWdhSFIwY0hNNkx5OTNkM2N1ZG1WeWFYTnBaMjR1WTI5dEwzSndZU0FvWXlrd01URXdNQzRHQTFVRUF4TW5WbVZ5YVZOcFoyNGdRMnhoYzNNZ015QkRiMlJsSUZOcFoyNXBibWNnTWpBd01TMDBJRU5CQWhCeEVBUVQ0bEttejZ4NkJYL1dpL29jTUF3R0NDcUdTSWIzRFFJRkJRQ2dnWlF3RkFZSkt3WUJCQUdDTnlnQk1RY0RCUUFEQUFBQU1Ca0dDU3FHU0liM0RRRUpBekVNQmdvckJnRUVBWUkzQWdFRU1Cd0dDaXNHQVFRQmdqY0NBUXN4RGpBTUJnb3JCZ0VFQVlJM0FnRVZNQjhHQ1NxR1NJYjNEUUVKQkRFU0JCQk1sZDdsRVkrTmxidnRHOURmMlJ5Qk1DSUdDaXNHQVFRQmdqY0NBUXd4RkRBU29SQ0FEbmQzZHk1aFpHOWlaUzVqYjIwZ01BMEdDU3FHU0liM0RRRUJBUVVBQklHQUQraVhrZWlyZUo3WmZ6NEk0NlpQV2k2WjVTK3RUNXF3MVNHNzN4cko4c2dGekdkaC94eDFndU5WWEhWdm9GMEZlVHREM2k5R0dsV1NYd2xWRFJHUTl2ampTVTFtVWd2UVB5RDR6dS9aaHVNMmpsVHVKYzU5NkxZMWptMlZ2Q0lVbjFoRzZiVXpiTnJ4dG9IMkpCQllaa3htNTUvRHljU2l1MWhORVFmUk5pU2hnZ0pNTUlJQ1NBWUpLb1pJaHZjTkFRa0dNWUlDT1RDQ0FqVUNBUUV3Z2JNd2daNHhIekFkQmdOVkJBb1RGbFpsY21sVGFXZHVJRlJ5ZFhOMElFNWxkSGR2Y21zeEZ6QVZCZ05WQkFzVERsWmxjbWxUYVdkdUxDQkpibU11TVN3d0tnWURWUVFMRXlOV1pYSnBVMmxuYmlCVWFXMWxJRk4wWVcxd2FXNW5JRk5sY25acFkyVWdVbTl2ZERFME1ESUdBMVVFQ3hNclRrOGdURWxCUWtsTVNWUlpJRUZEUTBWUVZFVkVMQ0FvWXlrNU55QldaWEpwVTJsbmJpd2dTVzVqTGdJUUNIcHRYRzlpazArNnhQMUQ0UlFZblRBTUJnZ3Foa2lHOXcwQ0JRVUFvRmt3R0FZSktvWklodmNOQVFrRE1Rc0dDU3FHU0liM0RRRUhBVEFjQmdrcWhraUc5dzBCQ1FVeER4Y05NREl4TURFMU1EQTBOek00V2pBZkJna3Foa2lHOXcwQkNRUXhFZ1FRTVhPZjVMN2xud1VtYTZhb3o2TWc4VEFOQmdrcWhraUc5dzBCQVFFRkFBU0NBUUJ0WmljUXNacFNWMDB3bXZIeUVDb0t1ZnFJdXA2bitCdVBZN1FXWUhYREFyZFdpY214Q0FtNExtWk1EQ00rQXVRQmVhNnhrTUZ0NG12ZHYweWF2RlQzR0o2UXUrYy9TTWR2MEcwc2txd2N4ZFYveHBONFYwL3RXM3JoQ2J0b2ZyYjUySmI2NE9wQnlaTU1pOUNUL1VPL3htSWJYMUpLQ1l4UU12cVdPeWpIT3gzMGtKbm5tSDFDWXdPeDdlcnVnYWlMaDA2a1lqaE1nR0V6cTcvWnUzd2J6MHIxeWY4VWIrN3JQMGl2eDV1bGl6dTR0TWR4NmJYVXYzcG1UTjBuZmprOVdpTjFVSkFwWG93NHNLcWZCa0RIT0M3bHpna1lPbG9sTG1ON0thdWlGNzZ2UTI2MkVEQ25QMFZOM3dmdE5FS0VJR3Q4NFQ4RSs2M3djVno3RlFqTUFBQT0nKSxcbiAgICB1cmwoJ2RhdGE6Zm9udC9lb3Q7YmFzZTY0LGFuRUFBRGh3QUFBQkFBSUFBQUFBQUFBQUJRQUFBQUFBQUFBQkFKQUJBQUFBQUV4UXJ3QUFnRW9nQUZBQUFBQUFBQUFBQUFFQUFBQUFBQUFBZ0hPcDJRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDb0FSQUJKQUU0QUlBQk5BR2tBZEFCMEFHVUFiQUJ6QUdNQWFBQnlBR2tBWmdCMEFDQUFVd0IwQUdRQUFBQU9BRklBWlFCbkFIVUFiQUJoQUhJQUFBQndBRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTUFBMEFEQUFPd0JRQUZNQUlBQXdBREFBTVFBdUFEQUFNQUF4QURzQVF3QnZBSElBWlFBZ0FERUFMZ0F3QUM0QU13QTFBRHNBYlFCaEFHc0FaUUJ2QUhRQVpnQXVBR3dBYVFCaUFERUFMZ0ExQUM0QU5BQTBBRGtBTWdBQUFDWUFSQUJKQUU0QVRRQnBBSFFBZEFCbEFHd0Fjd0JqQUdnQWNnQnBBR1lBZEFCVEFIUUFaQUFBQUFBQUFBRUFBQUFRQVFBQUJBQUFRa0ZUUlQ5aVQ3b0FBRy9vQUFBQU5FWkdWRTA5SmR4d0FBQndIQUFBQUJ4SFJFVkdCVEVEN0FBQVlRZ0FBQUJLUjFCUFV4OVlQWkFBQUdSRUFBQUxwRWRUVlVJUUl3NEFBQUJoVkFBQUF1NVBVeTh5Yy9NYy9BQUFBWWdBQUFCZ1kyMWhjRVBLanJFQUFBWHNBQUFEam1kaGMzRC8vd0FEQUFCaEFBQUFBQWhuYkhsbTRGREtkd0FBQzRBQUFFeFlhR1ZoWkFISi9YQUFBQUVNQUFBQU5taG9aV0VHMWdNbEFBQUJSQUFBQUNSb2JYUjQ0ZVFoUGdBQUFlZ0FBQVFFYkc5allSN0pNcTRBQUFsOEFBQUNCRzFoZUhBQlNnQkdBQUFCYUFBQUFDQnVZVzFsZ3RtcGdRQUFWOWdBQUFadmNHOXpkS3hXMHFjQUFGNUlBQUFDdHdBQkFBQUFBUW85MmFsemdGOFBQUFVBQ3dQb0FBQUFBTSt6MTg4QUFBQUF6N1BYei85Yi93WUQ2QU9xQUFBQUNBQUNBQUFBQUFBQUFBRUFBQUxJL3VBQXlBUG8vMXYvV3dQb0FBRUFBQUFBQUFBQUFBQUFBQUFBQUFFQkFBRUFBQUVCQUVNQUJ3QUFBQUFBQWdBQUFBRUFBUUFBQUVBQUFBQUFBQUFBQWdHaUFaQUFCUUFFQW9vQ1dBQUFBRXNDaWdKWUFBQUJYZ0F5QVRBQUFBQUFCUUFBQUFBQUFBQ0FBQUN2VUFBZ1NnQUFBQUFBQUFBQVFVUkNSUUJBQUNEN0FnTEkvdUFBeUFPcUFQb0FBQUFCQUFBQUFBSDdBc2dBQUFBZ0FBUUI5QUFBQUFBQUFBRk5BQUFBOEFBQUFRSUFRUUZOQUQ0QjRBQURBZUFBQ0FJSEFETUNpQUFuQVBBQVVRRVdBRHdCRmdBVUFXQUFKQUpZQUM4QThBQkZBWmNBTlFEd0FFVUJUUUFJQWVBQUpnSGdBRjBCNEFBZ0FlQUFEUUhnQUF3QjRBQWxBZUFBSkFIZ0FETUI0QUFYQWVBQUpBRHdBRVVBOEFCRkFsZ0FMd0pZQUM4Q1dBQXZBYzhBSFFNZ0FDWUNZZ0FCQW1JQVN3SXNBRE1DZGdCTEFpd0FTd0laQUVzQ1lnQXpBb2dBU3dFQ0FFc0I0UUFCQW5ZQVN3SXNBRXNDOWdCTEFxd0FTd0ppQURNQ1VRQkxBbUlBTXdKaUFFc0NQZ0FOQWZRQUFRSjJBRDRDTEFBQkEwQUFDd0lZLy9ZQjlQL3hBZ2NBSUFFV0FFZ0JUUUFJQVJZQUZRSllBRElCOUFBQUFQRC80d0gwQUJvQ0J3QkNBYndBR3dJSEFFSUI5QUFwQVJZQUh3SUhBREFDR1FCQ0FQQUFSUUVDLy9rQ0J3QkNBUUlBUWdOVUFFZ0NHUUJDQWZRQUtRSUhBRUlDQndBd0FZVUFRZ0hnQUFvQkZnQVZBaGtBUWdHOC8vb0MwZ0FDQWVBQUNnRzgvL2tCdkFBaEFSWUFEZ0RlQUVnQkZnQURBbGdBUlFEd0FBQUJBZ0JCQWVBQUlnSGdBQjBCNEFBUEFlRC84Z0RlQUVnQjRBQXVBUEQvNmdNZ0FDWUJSUUFHQWVBQUx3SllBQzhCbHdBMUF5QUFKZ0R3LytnQmtBQTVBbGdBTHdFNEFBOEJPQUFGQVBBQUt3SVpBRUlDV0FBd0FQQUFOUUR3QUFVQk9BQXpBVVVBRHdIZ0FDOEMwUUF6QXRFQU13TFJBQVVCendBMEFtSUFBUUppQUFFQ1lnQUJBbUlBQVFKaUFBRUNZZ0FCQTR2LzlRSXNBRE1DTEFCTEFpd0FTd0lzQUVzQ0xBQkxBUUwvN0FFQ0FEUUJBdi9lQVFMLzh3SjJBQUFDckFCTEFtSUFNd0ppQURNQ1lnQXpBbUlBTXdKaUFETUNXQUJEQW1JQU13SjJBRDRDZGdBK0FuWUFQZ0oyQUQ0QjlQL3hBbEVBU3dJWkFFQUI5QUFhQWZRQUdnSDBBQm9COUFBYUFmUUFHZ0gwQUJvRENnQVRBYndBR3dIMEFDa0I5QUFwQWZRQUtRSDBBQ2tBOFAvakFQQUFLd0R3LzlVQThQL3FBZlFBS1FJWkFFSUI5QUFwQWZRQUtRSDBBQ2tCOUFBcEFmUUFLUUpZQUM4QjlBQXBBaGtBUWdJWkFFSUNHUUJDQWhrQVFnRzgvL2tDQndCQ0Fiei8rUUR3QUVVQ0xBQUNBUUlBQUFPZUFETURNQUFwQWo0QURRSGdBQW9COVAveEFnY0FJQUc4QUNFQjRBQUNBUEQvMVFEdy85VUE4UC9vQVBELzJ3RHdBRUlBOEFBUkFQQUFGUUR3LzhZQThQL0hBbDRBSXdJWkFFSUNCQUFIQWZRQUFBUG9BQUFBOEFCRkFQQUFSUUR3QUVVQlRRQW1BVTBBSmdGTkFDWUI0QUFXQWVBQUZnSDBBRWdENkFCMEF2Y0FNUUVvQUM0QktBQXVBS2YvV3dIZ0FCUUJ0d0FXQTk0QUtBSmVBQ01EYVFBaUFmRUFKUUk0QUJvQ2RBQVlBZVlBRmdKWUFDOEFwLzliQVBBQU5RSUtBQjhDemdBdEFXTUFGUUhzQUNRQjdBQXNBZXdBTFFIc0FDNENDZ0F2QWVBQUpnSGdBQ1lDQndBZkFoa0FId0FBQUFNQUFBQURBQUFBSEFBQkFBQUFBQUdFQUFNQUFRQUFBQndBQkFGb0FBQUFWZ0JBQUFVQUZnQitBUDhCTVFGQ0FWTUJZUUY0QVg0QmtnTEhBc2tDM1FPcEE3d0R3Q0FVSUJvZ0hpQWlJQ1lnTUNBNklFUWdyQ0VUSVNJaEppRXVJZ0lpQmlJUEloSWlGU0lhSWg0aUt5SklJbUFpWlNYSzRBSDdBdi8vQUFBQUlBQ2dBVEVCUVFGU0FXQUJlQUY5QVpJQ3hnTEpBdGdEcVFPOEE4QWdFeUFZSUJ3Z0lDQW1JREFnT1NCRUlLd2hFeUVpSVNZaExpSUNJZ1lpRHlJUkloVWlHU0llSWlzaVNDSmdJbVFseXVBQSt3SC8vLy9qLzhML2tmK0MvM1AvWi85Ui8wMy9PdjRIL2diOStQMHQvUnY5R09ERzRNUGd3dURCNEw3Z3RlQ3Q0S1RnUGQvWDM4bmZ4dCsvM3V6ZTZkN2gzdURlM3Q3YjN0amV6TjZ3M3BuZWx0c3lJUDBGL2dBQkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQmdJS0FBQUFBQUVBQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFJQUFBQUFBQUFBQWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBREFBUUFCUUFHQUFjQUNBQUpBQW9BQ3dBTUFBMEFEZ0FQQUJBQUVRQVNBQk1BRkFBVkFCWUFGd0FZQUJrQUdnQWJBQndBSFFBZUFCOEFJQUFoQUNJQUl3QWtBQ1VBSmdBbkFDZ0FLUUFxQUNzQUxBQXRBQzRBTHdBd0FERUFNZ0F6QURRQU5RQTJBRGNBT0FBNUFEb0FPd0E4QUQwQVBnQS9BRUFBUVFCQ0FFTUFSQUJGQUVZQVJ3QklBRWtBU2dCTEFFd0FUUUJPQUU4QVVBQlJBRklBVXdCVUFGVUFWZ0JYQUZnQVdRQmFBRnNBWEFCZEFGNEFYd0JnQUdFQUFBQ0dBSWNBaVFDTEFKTUFtQUNlQUtNQW9nQ2tBS1lBcFFDbkFLa0Fxd0NxQUt3QXJRQ3ZBSzRBc0FDeEFMTUF0UUMwQUxZQXVBQzNBTHdBdXdDOUFMNEE0UUJ5QUdRQVpRQnBBT01BZUFDaEFIQUFhd0RyQUhZQWFnRDVBSWdBbWdEMkFITUErZ0Q3QUdjQWR3RHVBUEVBOEFEWUFQY0FiQUI4QU5ZQXFBQzZBSUVBWXdCdUFQVUF6QUQ0QU84QWJRQjlBT1FBWWdDQ0FJVUFsd0RGQU1ZQTJRRGFBTjRBM3dEYkFOd0F1UUQ4QU1FQXlRRG9BT2tBNWdEbkFQOEJBQURpQUhrQTNRRGdBT1VBaEFDTUFJTUFqUUNLQUk4QWtBQ1JBSTRBbFFDV0FBQUFsQUNjQUowQW13RENBTTBBMUFCeEFOQUEwUURTQUhvQTFRRFRBTTRBQUFBQUFDWUFKZ0FtQUNZQU9nQk1BSDRBdkFEK0FVQUJUQUZpQVhnQm1BR3VBYm9CeGdIU0FlQUNDQUlZQWo0Q2RBS09Bc0lDN2dNQ0F6Z0RaQU4yQTRnRG1nT3VBOEFEN2dSS0JHWUVsZ1RLQlBZRkRBVWdCVm9GY2dWK0JaZ0ZzZ1hDQmQ0RjlnWXlCbG9Hb0FiTUJ3UUhGZ2N5QjBZSFpnZUNCNWdIcmdmQUI4NEg0QWYwQ0FBSURnaEFDSHdJbkFqYUNRZ0pKZ2x3Q1pBSm9nbThDZFFKNkFvYUNqb0tkQXF5Q3ZBTERBcytDMXdMZkF1UUM3QUx5QXZrQy9nTUxBdzZERzRNbUF5WURLd00yZzBjRFZRTmVnMk9EZVlOK0E0NkRtNE9pQTZZRHFRTzRBN3VEd3dQS0E5S0Q0QVBqZyt3RDhvUDNCQUNFQlFRU0JCaUVJNFF4QkVXRVVRUmFCR01FYlFSNmhJU0VrWVNhaEs4RXRvUytCTWFFendUVUJOa0Uzd1RsQlBJRS9vVVBCUitGTVFWR0JWZUZYZ1Z5QlhzRmhBV09CWmdGbndXbmhiV0Z4QVhTaGVJRjlRWUVoaGFHS2dZNWhrYUdVNFpoaG0rR2RJWjVobitHaFlhWmhxZUd1QWJJaHRvRzd3Y0Fod21IRzRjbGh5K0hPb2RGaDA2SFhnZG9CMnNIY1lkNUI0cUhuNGV3aDcrSHlBZlFoOWlINUFmb2grMEg4SWYzQi9vSUFZZ0pDQkVJRmdnaUNDcUlOSWczaURxSVBnaEJDRVFJU1FoTmlGSUlWNGhmQ0dPSWFRaUFDSVFJaUFpTUNKa0lwd2l4Q0wwSXl3alppT0dJNTRqdWlQR0k5WWo2Q1FLSkdJa2xDVHNKUXdsS0NWRUpXd2xvaVhZSmdJbUxBQUZBQUFBQUFIMEFyd0FBd0FHQUFrQURBQVBBQUF4RVNFUkF4TWhFeGNSQVNFTEFSRVRBZlQ2cXY2c3lLcitqZ0ZVcXNpcUFyejlSQUdMQVAvKzFQOEIvdjNWQVA4QkxQNENBUDhBQWdCQkFBQUF3UUxJQUFNQUJ3QUFOd016QXdjMU14Vm5Kb0FuVEdhd0Foajk2TEJtWmdBQUFBSUFQZ0lZQVE4Q3lBQURBQWNBQUJNMU14VXpOVE1WUGs0MVRnSVlzTEN3c0FBQUFBSUFBd0FBQWQwQ3lBQURBQjhBQUFFM0l3Y1ROeU1ISXpjak5UTTNJelV6TnpNSE16Y3pCek1WSXdjekZTTUhBUllXWWhZOEgySWZUaDljWXhaY1l4OU9IMklmVGg5Y1l4WmNZeDhCSEpDUS91VGEydHBDa0VMYTJ0cmFRcEJDMmdBQUFBQURBQWovamdIQUF4UUFHd0FpQUNjQUFEOEJGaGMxSmpVME5qYzFNeFVXRndjbUp4VVdGUlFHQnhVak5RWVROUTRCRlJRV0Z4VTJOVFFJUmpsUHJsMVJNMXBQT2k5QXQyUlRNMjl2SUNnZ1cxRlpTa0VJM3lpZ1ZtMEtSa1lCUWt3cUJkVWtxbE55REd4c0FRR3N5UVUxTVNVc2hkTVVYbElBQUFBQUJRQXovL29CMUFMT0FBY0FFd0FmQUNjQUt3QUFKUlVVTWowQk5DSUhOVFEyTWhZZEFSUUdJaVlETlRRMk1oWWRBUlFHSWlZM0ZSUXlQUUUwSWdNQk13RUJVVXBLT1RaUU5qWlFOdVUyVURZMlVEWTVTa295QVZGQy9xK2FOakV4TmpGdVJERXlNakZFTVRJeUFmdEVNVEl5TVVReE1qSnVOakV4TmpIOWF3TEkvVGdBQXdBbi8vb0NpUUxPQUFnQUlRQXBBQUFURkJjMk5UUW1JZ1lCSndZaklpWTFORFkzSmpRMk1oWVZGQWNYTmpjWEJnY1hMd0VHRlJRV016TE9OVmNvUENnQlEwSnBYbUovUjBFN1dveGFkNWdsR1Zzb05YajFyR2RPTmswQ01Dc3dJVG9jS0NqOXRFaE9nVnBBYnlGRWhsOWZRMmM0dHk5SUpHSTRqNVBPT0ZNM1N3QUFBUUJSQWhnQW53TElBQU1BQUJNMU14VlJUZ0lZc0xBQUFRQTgvNW9CQWdMSUFBa0FBQVVqTGdFME5qY3pCaEFCQWloTlVWRk5LR0JtVnRmVTExYksvbVlBQUFBQkFCVC9tZ0RhQXNnQUNRQUFFek1lQVJRR0J5TTJFQlFvVFZGUlRTaGdBc2hXMTlUWFZzb0JtZ0FBQUFFQUpBR2dBVHdDeUFBUkFBQVROUWNuTnljM0Z6VXpGVGNYQnhjSEp4V1NVQjVUVXg1UVBGQWVVMU1lVUFHZ1lTNHVNek11TG1GaExpNHpNeTR1WVFBQkFDOEFBQUlwQWZvQUN3QUFBVFV6RlRNVkl4VWpOU00xQVFWTzF0Wk8xZ0VrMXRaTzF0Wk9BQUFBQUFFQVJmKzJBS3NBWmdBREFBQVhOVE1WUldaS3NHWUFBQUVBTlFEaUFXSUJTQUFEQUFBM05TRVZOUUV0NG1abUFBRUFSUUFBQUtzQVpnQURBQUF6TlRNVlJXWm1aZ0FBQUFFQUNQLzZBVVVDemdBREFBQVhFek1EQ085Tzd3WUMxUDBzQUFBQ0FDYi8rZ0c2QXM0QUN3QVhBQUFsRVRRbUlnWVZFUlFXTWpZbEVUUTJNaFlWRVJRR0lpWUJWRFpjTmpaY052N1NkNlozZDZaM3pRRXVNem82TS83U016bzZMUUU2WG05dlh2N0dYbTl2QUFFQVhRQUFBU2dDeUFBR0FBQXpFUWMxTnpNUndtVmxaZ0pjU214Sy9UZ0FBUUFnQUFBQnRnTE9BQllBQURNMUFUWTFOQ1lqSWdZSEl6NEJNeklXRlJRSEF5RVZJQUVXR2pZc0tqb0VaZ0YwVVZsM0srVUJFR0FCWENFbUtEMDRMMVozZDFWSU5mN2haZ0FBQUFFQURmLzZBYThDemdBbEFBQVROVE15TmpVMEppTWlCZ2NqUGdFek1oWVZGQWNXRlJRR0l5SW1Kek1XTXpJMk5UUW1JN0FqTWp3OUt5TTNDR1lHYzB0Y2RreFVlMTFMY1E1bUgwc3RQejh2QVVKYU9Td3JQQzBwVEhCNlVXSXhOV2RoZVdGV1VUNHpORDBBQUFFQURBQUFBZFFDeUFBT0FBQTNOUk16QXpNMU14VXpGU01WSXpVTTduTHh1bVk1T1dacVlBSCsvZ0xOeldCcWFnQUFBQUFCQUNYLytnRzdBc2dBSVFBQUV4RWhGU0VWTmpNeUZ4NEJGUlFHQndZaklpWW5NeFl6TWo0RE5UUW1JZ2N5QVh2KzVURkJUekFmR1JRWVBGNU5lUXBtRWxRZEtCTUxBU3gySVFGSEFZRm1vU2MwSWsxVVJVY2ZURnhkVXhVYU1SMGNRa2M3QUFBQUFBSUFKUC82QWJ3Q3lBQVFBQnNBQUJzQk13TXpOak15RmhVVUJpTWlKalUwTmlJR0ZSUVdNekkyTlRRL3YzS1dBaFlnU1dGNldFNTQrVm81TmpBcFBRRktBWDcrMHdsa1luSnllV0JCTmp3NU9qczZPemtBQUFBQkFETUFBQUhJQXNnQUNBQUFFelVoRlFNakV5TVZNd0dWOFhMeHZRSDd6V2I5bmdKaVp3QUFBd0FYLy9vQnlRTE9BQWNBR1FBaEFBQVNGQll5TmpRbUlnTTBOeVkxTkRZeUZoVVVCeFlWRkFZaUpqWVVGakkyTkNZaWlqeFVQRHhVcjFSSGRxeDJSMVIvdEg5bVJGNUVSRjRDTW1BMk5tQTIvbWhvT0VCUVZuaDRWbEJBT0doZGVYbU9ZRUZCWUVFQUFBQUFBZ0FrQUFBQnZBTE9BQkFBR3dBQUFRTWpFeU1HSXlJbU5UUTJNeklXRlJRR01qWTFOQ1lqSWdZVkZBR2h2M0tXQWhZZ1NXRjZXRTU0K1ZvNU5qQXBQUUYrL29JQkxRbGtZbkp5ZVdCQk5qdzVPanM2T3prQUFBSUFSUUFBQUtzQlNRQURBQWNBQURjMU14VUhOVE1WUldabVp1Tm1adU5tWmdBQUFBSUFSZisyQUtzQlNRQURBQWNBQUJjMU14VW5OVE1WUldabVprcXdadU5tWmdBQUFBRUFMLy80QWlrQ0FnQUdBQUEzTlNVVkRRRVZMd0g2L21BQm9ObEk0VlN4c1ZRQUFBSUFMd0J5QWlrQmlBQURBQWNBQUJNMUlSVUZOU0VWTHdINi9nWUIrZ0U2VGs3SVRrNEFBQUFCQUMvLytBSXBBZ0lBQmdBQUZ6VXRBVFVGRlM4Qm9QNWdBZm9JVkxHeFZPRklBQUFDQUIwQUFBR2JBczRBR2dBZUFBQTNOVFEvQVRZMU5DWWpJZ1lWSXpVME5qTXlGaFVVRHdFR0hRRUhOVE1WcVJwWkdUWWdLVE5tY0UxT2N5QmJFV1ptc0VFN0pYd2lJQ2N5TlRnVVQzQnJWVHd0ZlJjb09iQm1aZ0FBQUFJQUp2LzZBdm9DemdBTEFFSUFBQUVVRmpNeU5qVTBKaU1pQmlVM013TUdGUlF6TWpZMU5DWWpJZ1lWRkJZek1qY3pEZ0VqSWlZMU5EWXpNaFlWRkE0Q0l5SW5JdzRDSXlJbU5UUTJNeklYQVFZeEpUMWZMeUpDWHdFVURFSlFDaGNyWEpWMmlhU29pcVJZUWpLdmFhRFUxcUNTekM5R1RpRkdDZ0lSR2pNZ1BWR0laMUFoQVNvcE5JeEJJemFGZVRQKy9SNFZIWkJIWTMra2RudWpYVkJienFDY3lxcUJPMjFHS2tBVUZ4VlpQMm1wVGdBQUFBQUNBQUVBQUFKaEFzZ0FBd0FMQUFBVE13TWpFeWNoQnlNQk13SEowR2NDdnpmKzhqZHlBUU5hQVFNQS93RTMvY3FmbndMSS9UZ0FBQU1BU3dBQUFqMEN5QUFPQUJZQUhnQUFNeEVoTWhZVkZBY1ZIZ0VWRkFZakF5TVZNekkyTkNZREl4VXpNalkwSmtzQkZHWnRhVGc4YzFNYXBxWTVPenREbkp3NE96c0N5R2hYYWk4Q0RWMDZXbkFCUE5ZK1dqNEJMTXc2V0RvQUFBRUFNLy82QWlzQ3pnQWdBQUFsTXc0Qkl5SW1KeTRCTkRZM1BnRXpNaFlYSXk0Qkl5SUhEZ0VVRmhjV016SUJ1WElWaDE1T2RCMFREQXdUSFhST1lvY1JjZzFLTVVVcEZnNE9GaWxGVzhkaWEwczFJMC93VHlNMVMzaGJMRHMwSFVYUVJSMDBBQUFBQWdCTEFBQUNRd0xJQUF3QUdRQUFNeEV6TWhjZUFSVVVCZ2NHSXdNUk16STNQZ0UwSmljdUFTTkwrWkpIR2d3UEdVdVRob0ZhS2hJSkN4VVlPeXdDeUhnc1RuSjBVeWQyQW1MK0JENGJQc1pHSFNFYkFBQUFBQUVBU3dBQUFoSUN5QUFMQUFBekVTRVZJUlVoRlNFVklSVkxBY2YrcFFFby90Z0JXd0xJWnN0ZzBXWUFBUUJMQUFBQ0VnTElBQWtBQURNUklSVWhGU0VWSVJGTEFjZitwUUVvL3RnQ3lHYlNZUDdRQUFFQU0vLzZBaThDemdBbEFBQUJOVE1WRkFZaklpWW5MZ0UwTmpjK0FUTXlGaGNqTGdFaklnY09BUlFXRnhZek1qWTlBUUV5L1pScVRuUWRFd3dNRXgxMFRtS0hFWElOU2pGRktSWU9EaFlwUlQ1VUFTSm1rV3FUU3pValQvQlBJelZMZUZzc096UWRSZEJGSFRSVlFpVUFBQUFBQVFCTEFBQUNQUUxJQUFzQUFDRVJJUkVqRVRNUklSRXpFUUhSL3Vac2JBRWFiQUUzL3NrQ3lQN1BBVEg5T0FBQUFRQkxBQUFBdHdMSUFBTUFBRE1STXhGTGJBTEkvVGdBQVFBQi8vb0JuZ0xJQUEwQUFEOEJGak15TmpVUk14RVVCaU1pQVZjaVBUQkxiSWxiZFZjL01FQkNBZUQrRldaOUFBQUFBQUVBU3dBQUFuWUN5QUFNQUFBekVUTVJNd0V6QXhNakF3Y1ZTMndDQVNXQTVQeUF3bjBDeVA2UkFXLys1LzVSQVZ5RDJRQUJBRXNBQUFJU0FzZ0FCUUFBTXhFekVTRVZTMndCV3dMSS9aNW1BQUFBQUFFQVN3QUFBcXNDeUFBT0FBQXpFVE1iQVRNUkl4RWpBeU1ESXhGTFpzeklabXdDbFZxVkFnTEkvakFCMFAwNEFieitxZ0ZXL2tRQUFRQkxBQUFDWVFMSUFBc0FBRE1STXdFekVUTVJJd0VqRVV0bUFVSUNiR2IrdmdJQ3lQNEdBZnI5T0FINi9nWUFBZ0F6Ly9vQ0x3TE9BQk1BSXdBQU5qUTJOejRCTWhZWEhnRVVCZ2NPQVNJbUp5WVNGQllYRmpJM1BnRTBKaWNtSWdjR013d1RIWFNjZEIwVERBd1RIWFNjZEIwVFlBNFdLWW9wRmc0T0ZpbUtLUmJzOEU4ak5VdExOU05QOEU4ak5VdExOU01CTDlCRkhUUTBIVVhRUlIwME5CMEFBQUFBQWdCTEFBQUNPZ0xJQUFrQUZnQUFFeFV6TWpZMU5DY21Jd0VSSVRJWEhnRVZGQVlyQVJHM29EZy9MaDR2L3ZnQkFtQkFJaXQ0WjZRQ1l1WkZMa0FmRlAyZUFzZ3lHbGszVTRQKzZnQUFBQUFDQURQLzhBSnpBczRBRXdBckFBQWxKemNYTmpVMEppY21JZ2NPQVJRV0Z4WXpNaGNuQmlNaUppY3VBVFEyTno0Qk1oWVhIZ0VWRkFZSEZ3R0JXMEJUQ2c0V0tZb3BGZzRPRmlsRkw5TmFTR0JPZEIwVERBd1RIWFNjZEIwVERBb1FYbjlJU2tJaWMyaEZIVFEwSFVYUVJSMDBka2crU3pValQvQlBJelZMU3pValQzaHdVaDFMQUFBQUFBSUFTd0FBQWxRQ3lBQUpBQmdBQUJNVk16STJOVFFuSmlNQkVTRXlGeFlWRkFZSEV5TURJeEczb3pvL0pCMHkvdXNCRmxzMlIwcEFwWUNUaWdKbzJFRXdOeG9XL1pnQ3lDODhYRVZxRnY3RUFURCswQUFBQUFBQkFBMy8rZ0lYQXM0QUpRQUFQd0VXTXpJMk5UUW5MZ0VuTGdFMU5EWXpNaGNISmlNaUJoVVVGaGNXRng0QkZSUUdJeUlOUjFseFFVeGRFajRPV21OOGJIZHdQRmRaTkVNeU15Y3BYMlNHZEtGY1VVYzJMVlFNQWdrQ0RHMVBYWE5LV1RjMU1TRXlDQVlGQzNST1lXNEFBUUFCQUFBQjh3TElBQWNBQURNUkl6VWhGU01SeE1NQjhzTUNhR0JnL1pnQUFBQUFBUUErLy9vQ09BTElBQThBQURjUk14RVVGakkyTlJFekVSUUdJaVkrYkZHQVVXeVIySkh4QWRmK05VZFFVRWNCeS80cGJZcUtBQUFCQUFFQUFBSXJBc2dBQndBQU13TXpFek1UTXdQczYzS2lBcUp5NndMSS9lSUNIdjA0QUFBQUFRQUxBQUFETlFMSUFBOEFBRE1ETXhNekV6TVRNeE16QXlNREl3Tzlzbkp3QW9wT2lnSndjckphaUFLSUFzaitCZ0g2L2dZQit2MDRBZ0g5L3dBQUFBSC85Z0FBQWlJQ3lBQUxBQUFoQ3dFakV3TXpGemN6QXhNQnFKeWNldHJNZW82T2VzemFBUW4rOXdGdEFWdjM5LzZsL3BNQUFBQUFBZi94QUFBQ0F3TElBQWdBQURNUkF6TWJBVE1ERWNmV2NwZVhjdFlCSlFHai9zUUJQUDVkL3RzQUFBQUJBQ0FBQUFIbkFzZ0FDUUFBTXpVQklUVWhGUUVoRlNBQlEvN0tBYnIrdkFGRVdnSU9ZRkg5NzJZQUFBRUFTUCthQVFFQ3lBQUhBQUFYRVRNVkl4RXpGVWk1WDE5bUF5NUMvVlpDQUFBQUFBRUFDUC82QVVVQ3pnQURBQUFYQXpNVDkrOU83d1lDMVAwc0FBQUJBQlgvbWdET0FzZ0FCd0FBRnhFak5UTVJJelYwWDdtNUpBS3FRdnpTUWdBQUFBQUJBRElCR3dJbUFzZ0FCZ0FBR3dFekV5TUxBVExaUXRsVXBxWUJHd0d0L2xNQldmNm5BQUFBQVFBQS80TUI5UCsxQUFNQUFCVTFJUlVCOUgweU1nQUFBZi9qQWp3QXhRTE9BQU1BQUJNbk14ZHhqb1pjQWp5U2tnQUFBQUlBR3YvNkFiSUNBUUFZQUNJQUFDRTFJd1lqSWlZMU5EWTdBVFUwSmlNaUJnY25Oak15RlJFbk5TTWlGUlFXTXpJMkFVd0NIMTVUWUZkT2pUQTRLQ3NOVURWMjAyWjZXQzh4UkM0dE0xZEVRRlkxSkIwUkZqMUtwLzZtc2lVOUhDUWZBQUFDQUVMLytnSFhBc2dBRWdBcEFBQXpFVE1STmpNeUZ4NEJGUlFHQndZaklpY1ZFeUlPQXhRZUF6TXlQZ00xTkM0RFFtWS9SRll5Rmc0T0ZqSldUVFprR3ljVURBSUNEQlFuR3h3bkZBd0NBZ3dVSndMSS92MDhRaHhLVzF4S0hFSTdOUUdiRkJ3dUpEWWxMaHdVRXhzdUpSMGNKUzRiRXdBQkFCdi8rZ0czQWdFQUVnQUFKUmNHSXlJbUVEWXpNaGNISmlNaUZSUXpNZ0ZzUzB4cVlZV0ZZV3BNU3lzOGhJUThsVU5ZZ1FFRWdsaEROWjZkQUFBQUFnQkMvL29CMXdMSUFCSUFLUUFBSVRVR0l5SW5MZ0UxTkRZM05qTXlGeEV6RVFNaURnTVZGQjRETXpJK0F6UXVBd0Z4TmsxV01oWU9EaFl5VmtRL1pzb2NKeFFNQWdJTUZDY2NHeWNVREFJQ0RCUW5OVHRDSEVwY1cwb2NRandCQS8wNEFac1RHeTRsSEIwbExoc1RGQnd1SlRZa0xod1VBQUFBQUFJQUtmLzZBY3NDQVFBV0FCd0FBQ1VoRkJZek1qY1hCaU1pTGdJMU5ENENNeklXRlNFekxnRWlCZ0hML3NSRE5rQXZTa2R3SzBwRUtDVStSeWRYZXY3RTFnSTdYRHpYUEVFeFAxSVhObXRLUjJrNkczZGZPRDQrQUFBQUFRQWZBQUFCSGdMSUFCTUFBRE1SSXpVek5UUTJPd0VWSXlJR0hRRXpGU01SVWpNelRENUNPaGtUWm1ZQnJVNURSRVpnRXhkRFR2NVRBQUFBQWdBdy95MEJ4UUlCQUIwQU1RQUFKVFVHSXlJbkxnRTFORFkzTmpNeUZ6VXpFUlFHSXlJbUp6Y1dNekkyQXhRV0Z4WXpNamMrQVRVMEppY21JeUlIRGdFQlh6Wk5WVEVYRHc4WE1WVktPV1orWGpCZUlrOHVOVFJBeVFjTkhqTXlIZzBIQncwZU1qTWVEUWNCTkRzK0gwTmpaRU1mUGp3Mi9oRnRjaTRuUHk0NkFUQTlLQkVuSnhFb1BUNG9FU2NuRVNnQUFBRUFRZ0FBQWRjQ3lBQVRBQUF6RVRNUk16WXpNaFlWRVNNUk5DWWpJZ1lWRVVKbUFqQlVRV2htT0N3dE9BTEkvdjA4WDFIK3J3RXVNem82TS83U0FBQUNBRVVBQUFDckFzZ0FBd0FIQUFBekVUTVJBelV6RlVWbVptWUIrLzRGQW1KbVpnQUMvL24vTXdDMUFzZ0FDZ0FPQUFBWEVUTVJGQVlyQVRVek1oRTFNeFZQWmxOQktCMDVaamNDTXYzR1AwOWdBczltWmdBQUFRQkNBQUFCL3dMSUFBd0FBRE1STXhFek56TUhFeU1uQnhWQ1pnTERlcS9IZ0lkUUFzaitSZTdHL3N2dFc1SUFBUUJDQUFBQThRTElBQWtBQURjUk14RVVPd0VWSXlKQ1ppWWpMWUo3QWszOXV5TmdBQUFBQUFFQVNBQUFBd3dDQVFBaEFBQXpFVE1WTXpZek1oWVhOak15RmhVUkl4RTBKaU1pQmhVUkl4RTBKaU1pQmhVUlNHWUNNRlF4UGlBOFpFRm9aamdzTFRobU9Dd3RPQUg3Tmp3aElVSmZVZjZ2QVM0ek9qb3ovdElCTGpNNk9qUCswZ0FBQUFBQkFFSUFBQUhYQWdFQUV3QUFNeEV6RlRNMk16SVdGUkVqRVRRbUl5SUdGUkZDWmdJd1ZFRm9aamdzTFRnQit6WThYMUgrcndFdU16bzZNLzdTQUFBQUFnQXAvL29CeXdJQkFCRUFJd0FBTnpRMk56WXlGeDRCRlJRR0J3WWlKeTRCSlRRbUp5WWlCdzRCRlJRV0Z4WXlOejRCS1JnZk83NDdIeGdZSHp1K094OFlBVHdLRHhwd0dnOEtDZzhhY0JvUEN2NVBVU0pCUVNKUlQxQlJJa0ZCSWxGUE5pNFZKU1VWTGpVMkxoVWxKUlV1QUFBQ0FFTC9Nd0hYQWdFQUVnQXBBQUFYRVRNVk5qTXlGeDRCRlJRR0J3WWpJaWNSRXpJK0F6VTBMZ01qSWc0REZCNERRbVkyVFZZeUZnNE9GakpXUkQ5a0hDY1VEQUlDREJRbkhCc25GQXdDQWd3VUo4MEN5RFU3UWh4S1hGdEtIRUk4L3YwQkxSTWJMaVVjSFNVdUd4TVVIQzRsTmlRdUhCUUFBQUFBQWdBdy96TUJ4UUlCQUJJQUtRQUFCUkVHSXlJbkxnRTFORFkzTmpNeUZ6VXpFUU15UGdNMExnTWpJZzRERlJRZUF3RmZQMFJXTWhZT0RoWXlWazAyWnNvYkp4UU1BZ0lNRkNjYkhDY1VEQUlDREJRbnpRRURQRUljU2x0Y1NoeENPelg5T0FFdEZCd3VKRFlsTGh3VUV4c3VKUjBjSlM0YkV3QUFBQUVBUWdBQUFaZ0NBUUFQQUFBekVUTVZNell6TWhjSEppTWlCaFVSUW1ZQ01GUTRNa29oSWlrNkFmczJQQ2RZR1RZMC9zOEFBQUFBQVFBSy8vb0J1d0lCQUNBQUFEOEJGak15TmpVMEx3RXVBVFUwTmpNeUZ3Y21JeUlWRkI4QkhnRVZGQVlqSWdwSFExMHROejVhUVZGcFZIVlNQME5GVjBOVVMwaDNXMzVWUmtFaUh5MEZDQVZNUDB0UlJVb3ZQU3NGQmdWU1FVaFVBQUFBQUFFQUZRQUFBUGdDbFFBVEFBQVROVE1WTXhVakVSUVdPd0VWSXlJbU5SRWpOVWhtU2tvUkV5WTFOMFF6QWZ1YW1rNysyUlVSWUVJN0FUQk9BQUVBUXYvNkFkY0Ird0FUQUFBM0VUTVJGQll6TWpZMUVUTVJJelVqQmlNaUprSm1PQzBzT0dabUFqQlRRbWlxQVZIKzBqTTZPak1CTHY0Rk5qeGZBQUFCLy9vQUFBSENBZnNBQndBQU13TXpFek1UTXdPMHVteDNBbmRzdWdINy9wMEJZLzRGQUFBQUFRQUNBQUFDMEFIN0FBOEFBQ0VESXdNakF6TVRNeE16RXpNVE13TUIxR29DYWxxaWJHRUNjMHB6QW1Gc29nRmovcDBCKy82ZEFXUCtuUUZqL2dVQUFBRUFDZ0FBQWRZQit3QUxBQUFUSnpNWE56TUhFeU1uQnlPM3BucGxaWHFtclhwc2JIb0JBL2lrcFBqKy9hbXBBQUgvK2Y4ekFjTUIrd0FPQUFBM0F6TVRNeE16QXdZckFUVXpNamV2dG14NEFuaHMyaVJySWg0dUR4UUI1LzZkQVdQOW5HUmdMQUFBQVFBaEFBQUJtd0g3QUFrQUFETTFFeU0xSVJVRE14VWgvdkFCYlA3K1VRRlFXbEgrdG1BQUFBRUFEdithQVJNQ3lBQWxBQUFUTlRJMlBRRTBOanNCRlNNaUJoMEJGQVlIRlI0REhRRVVGanNCRlNNaUpqMEJOQ1lPSlNrNUtWVXhGaFkzRndrV0hCTVdGakZWS1RrcEFSQkNSVE9QTXp4Q01DT0JPVUFIQWdNT0hUTWdnQ013UWp3empUUkZBQUFBQVFCSS93WUFsZ0x1QUFNQUFCY1JNeEZJVHZvRDZQd1lBQUFBQUFFQUEvK2FBUWdDeUFBbEFBQVhOVE15TmowQk5EWTNOUzREUFFFMEppc0JOVE15RmgwQkZCWVhGU0lHSFFFVUJpTURNUllXTnhjSkZod1RGaFl4VlNrNUtTVWxLVGtwWmtJd0k0RTVRQWNDQXc0ZE15Q0FJekJDUERPTk5FVUJRa1V6anpNOEFBQUFBUUJGQUxFQ0V3RkpBQmtBQURjbk5qTXlGeFl6TWo0Qk54Y0dJeUluTGdRaklnNEJhU1F1VHlsR1RCb1RJeE1QSkM1UEkwd0hIUkVYRWdnVEl4S3hQbGNoSkJnWkZ6OVhJUU1OQndrRUdCZ0FBQUFBQWdCQi96TUF3UUg3QUFNQUJ3QUFGeE16RXdNMU14VkJKek1tYzJiTkFoajk2QUppWm1ZQUFBSUFJditmQWI0Q1hBQUVBQnNBQURjUkJoVVVGelV1QVRVME5qYzFNeFVXRndjbUp4RTJOeGNHQnhYemEydFplSGhaS0dKQlN5STJOaUpMUVdKZ0FUc1FqbzNSV3dlQ2VudUNCMXRiQzAxREtndit4UXNxUTAwTFd3QUFBUUFkLy9vQjFnTE9BQzRBQUJNMU15WTFORFl6TWhZVkl5NEJJeUlHRlJRWE14VWpGaFVVQnpJV016STNGd1lqSWlZaklnYzFOamMyTlRRbkhUY2phVkZoWldZQk1DZ3BNaU9oaUJJZkJGa1RPQ2svUFZRU21SZ3NMQjhxRWhnQkxFSktURjF0YjE0MU9Eb3lTa3BDUEJ3eE93NGhUeklVRkdBU0FqRWtIVXdBQUFBQUFnQVBBSU1CMFFKRkFCa0FJUUFBUHdFbU5EY25OeGMyTXpJWE54Y0hGaFVVQnhjSEp3WWlKd2NTRkJZeU5qUW1JZzh4SmlZeE5URXlTa2MwTVRRd0p5Y3dOREV6a0RReEpFdDhTMHQ4dHpJdm1EQXhOREVuSmpBME1UTkpTakl4TkRFbkp6RUJJNFJOVFlSTkFBQUFBQUgvOGdBQUFlNEN5QUFZQUFBek5TTTFNelVuSXpVekF6TWJBVE1ETXhVakJ4VXpGU01Wd0phV0RvaG9vR3lTa215Z2FJZ09scGFnUWtNYlFnRkcvc1FCUFA2NlFodERRcUFBQUFBQ0FFai9VUUNXQXFNQUF3QUhBQUFYRVRNUkF4RXpFVWhPVGs2dkFWNytvZ0gwQVY3K29nQUFBZ0F1LzBBQnNnTE5BQzhBUFFBQUZ6TWVBVE15TmpRbUx3RXVBVFUwTmpjbU5UUTJNeklXRlNNMEppTWlCaFVVRmhjZUFoUUdCeFlWRkFZaklpWVNNamMyTlRRbkppSUhCaFVVRjBKYUFpMG5JeXdrUVNaUk55YzdRbDFGUjE5YUtDUWpKU2srUFQ4bkl6dE5ha3hHWTN4a0dSRVZHRjRZRlJFS0p5OHBTaDhXRFJ4T1RrZEhHaVZTUmx0WVZDVXRKaGtnSGhRVUpVK0NSUjhnWUZCa1pBRC9KQmcyT0JvZUhobzROaGdBQUFBQy8rb0NTZ0VHQXJZQUF3QUhBQUFUTlRNVklUVXpGWnBzL3VSc0FrcHNiR3hzQUFBREFDYi8rZ0w2QXM0QUdRQWhBQ2tBQUFFekRnRWpJaVkxTkRZek1oWVhJeTRCSXlJR0ZSUVdNekkyQkJBMklCWVFCaUFDRkJZeU5qUW1JZ0lNU0ExalIyUjRjMlpMWmdsSUNEOHFRVXRRUGlzOS9pSFVBU3pVMVA3VWhxSDJvYUgyQVNWUFdZSmxaNEJVVHlneldrTkJZRFl0QVN6VTFQN1UxQUhvL0tTay9LUUFBQUFDQUFZQmxnRXJBczRBR2dBakFBQVROU01HSXlJbU5UUTJPd0UxTkNZaklnWUhKejRCTXpJV0hRRW5OU01pRlJRek1qYmRBaFE4UTBJM01IQWtJQ1FkQ1RRVE9TOUtTMDVRT1Q0dkhBR2FIU0UwSmlzNEVoa09DZzBzR2hNdU50QnJFaUVlRWdBQUFBSUFMd0JMQWJFQjN3QUZBQXNBQUJNM0ZRY1hGU2MzRlFjWEZTL01abVlXekdabUFSWEtabVJrWnNyS1ptUmtaZ0FBQUFBQkFDOEFiQUlwQVlnQUJRQUFKVFVoTlNFUkFkditWQUg2Yk01Ty91UUFBQUVBTlFEaUFXSUJTQUFEQUFBM05TRVZOUUV0NG1abUFBUUFKdi82QXZvQ3pnQUlBQlFBSEFBa0FBQUJGVE15UGdFMU5DTURFVE15RlJRSEZ5TW5JeFVrRURZZ0ZoQUdJQUlVRmpJMk5DWWlBVTh5SXlvaVg0cWdrV3g1VkhrcC90ZlVBU3pVMVA3VWhxSDJvYUgyQWY5M0Joc2FQUDZjQWFaK2JnMnRxNnN6QVN6VTFQN1UxQUhvL0tTay9LUUFBQUgvNkFKZkFRZ0NvUUFEQUFBRE5TRVZHQUVnQWw5Q1FnQUFBQUFDQURrQnNBRlhBczRBQndBUEFBQVNORFl5RmhRR0lpWVVGakkyTkNZaU9WUjJWRlIySVRaTU5qWk1BZ1IyVkZSMlZMVk1OalpNTmdBQUFBQUNBQzhBQUFJcEFmb0FDd0FQQUFBbE5TTTFNelV6RlRNVkl4VUZOU0VWQVFYVzFrN1cxdjdjQWZxS2tVNlJrVTZSaWs1T0FBQUFBQUVBRHdFZkFTa0N6Z0FWQUFBVE5UYzJOVFFtSXlJSEl6UTJNeklXRlJRUEFUTVZEN0FXSGhrekJWUk9PejVRSUpTMEFSOUl2QmdZRnh3K08wdEhOQzBqbkVnQUFRQUZBUnNCTXdMT0FDVUFBQk0xTXpJMk5UUW1JeUlHQnlNK0FUTXlGaFVVQnhZVkZBWWpJaVluTXhZek1qWTFOQ1lqY2lBaEp5SVpHQ1VHVkFST1BFWlNNemhWUmp4TkNsUVJNeDBsS1I4QjJrSWVHUlVlR3hrMlJrZ3lPeDBmUHp0SVBUc3dIeG9iSXdBQUFRQXJBandCRFFMT0FBTUFBQk0zTXdjclhJYU9BanlTa2dBQUFBRUFRdjh6QWRjQit3QVVBQUFYRVRNUkZCWXpNalkxRVRNUkl6VWpCaU1pSnhWQ1pqZ3RMRGhtWmdJd1V5TWh6UUxJL3RJek9qb3pBUzcrQlRZOEQ5WUFBQUFBQVFBdy8wY0I1Z0xJQUEwQUFBVVJJaVkxTkRZN0FSRWpFU01SQVFKYmQzaHMwazVJdVFJSGEwOWZZZngvQXovOHdRQUFBQUVBTlFEaEFMc0Jad0FIQUFBU05EWXlGaFFHSWpVbk9DY25PQUVJT0Njbk9DY0FBQUVBQmY4ZUFPVUFBQUFZQUFBN0FRY3pOak15RmhVVUJpTWlKemNXTXpJMU5DWWpJZ2NuYVRNc0Fnd1BLREJITkNnOUVpa2RPaHdWRkJJV1BBUXNJQzR3R0NvUEtoSVRDeE1BQUFBQkFETUJId0RKQXNvQUJnQUFFeEVITlRjekVYVkNRbFFCSHdGWExGUXMvbFVBQUFBQ0FBOEJsZ0UyQXM0QUVRQWZBQUFTTkRZM05qTXlGeDRCRkFZSEJpTWlKeVkyRkJjV016STNOalFuSmlNaUJ3OE5FeWhNU3lnVERRMFRLRXhMS0JOQkR4TWpKQk1QRHhNakpCTUNBMTRzRlN3c0ZTeGVMQlVzTEJXTFlCSVlHQkpnRWhnWUFBQUFBQUlBTHdCTEFiRUIzd0FGQUFzQUFEYzFOeWMxRndVMU55YzFGK1ZtWnN6K2ZtWm16RXRtWkdSbXlzcG1aR1JteWdBQUFBQURBRFAvN3dLeEF0a0FBd0FTQUJrQUFCY0JNd0UzTlJNekF6TTFNeFV6RlNNVkl6VWxFUWMxTnpNUllRR3ZRdjVSMVp0VW1HMVVJU0ZVL2psQ1FsUVJBdXI5Rms5SUFTUCszVzV1U0Q0KzRRRlhMRlFzL2xVQUF3QXovKzhDc1FMWkFBTUFHUUFnQUFBWEFUTUJKVFUzTmpVMEppTWlCeU0wTmpNeUZoVVVEd0V6RlFFUkJ6VTNNeEZJQWE5Qy9sRUJEYkFXSGhrekJWUk9PejVRSUpTMC9jUkNRbFFSQXVyOUZoRkl2QmdZRnh3K08wdEhOQzBqbkVnQkh3RlhMRlFzL2xVQUF3QUYvKzhDc1FMWkFBTUFFZ0E0QUFBWEFUTUJOelVUTXdNek5UTVZNeFVqRlNNMUFUVXpNalkxTkNZaklnWUhJejRCTXpJV0ZSUUhGaFVVQmlNaUppY3pGak15TmpVMEppTi9BYTlDL2xHM20xU1liVlFoSVZUK05pQWhKeUlaR0NVR1ZBUk9QRVpTTXpoVlJqeE5DbFFSTXgwbEtSOFJBdXI5Rms5SUFTUCszVzV1U0Q0K0FaeENIaGtWSGhzWk5rWklNanNkSHo4N1NEMDdNQjhhR3lNQUFBQUNBRFQvTFFHeUFmc0FHZ0FlQUFBVE5UTVZGQThCQmhVVUZqTXlOalV6RlJRR0l5SW1OVFEvQVRZOUFUTVZ3R1lhV1JrMklDa3pabkJOVG5NZ1d4Rm1BUkk1UVRzbGZDSWdKekkxT0JSUGNHdFZQQzE5RjZ0bVpnQUFBQU1BQVFBQUFtRURmUUFEQUFzQUR3QUFFek1ESXhNbklRY2pBVE1KQVNjekY4blFad0svTi83eU4zSUJBMW9CQS83SmpvWmNBUDhCTi8zS241OEN5UDA0QXV1U2tnQUFBQU1BQVFBQUFtRURmUUFEQUFzQUR3QUFFek1ESXhNbklRY2pBVE1KQVRjekI4blFad0svTi83eU4zSUJBMW9CQS82RFhJYU9BUDhCTi8zS241OEN5UDA0QXV1U2tnQUFBQU1BQVFBQUFtRURmUUFEQUFzQUVnQUFFek1ESXhNbklRY2pBVE1CQXljSEl6Y3pGOG5RWndLL04vN3lOM0lCQTFvQkErMURRMkJxY21vQS93RTMvY3FmbndMSS9UZ0M2MVpXa3BJQUFBQUFBd0FCQUFBQ1lRTnZBQU1BQ3dBZUFBQVRNd01qRXljaEJ5TUJNd2tCSXo0Qk16SVdNekkzTXc0Qkl5SW1JeUlHeWRCbkFyODMvdkkzY2dFRFdnRUQvbG84QnowdEdsc1RKd2c4Q1RZdkcySVREeHNBL3dFMy9jcWZud0xJL1RnQzlUUkFKaXd6UVNVVkFBQUFCQUFCQUFBQ1lRTmxBQU1BQ3dBUEFCTUFBQk16QXlNVEp5RUhJd0V6Q1FFMU14VWhOVE1WeWRCbkFyODMvdkkzY2dFRFdnRUQvdkpzL3VSc0FQOEJOLzNLbjU4Q3lQMDRBdmxzYkd4c0FBQUVBQUVBQUFKaEE2b0FBd0FMQUJNQUd3QUFFek1ESXhNbklRY2pBVE1CQURRMk1oWVVCaUltRkJZeU5qUW1Jc25RWndLL04vN3lOM0lCQTFvQkEvNXBQRlk4UEZZVUpUUWxKVFFBL3dFMy9jcWZud0xJL1RnREdGWThQRlk4Z1RRbEpUUWxBQUFBQUFMLzlRQUFBM0VDeUFBUEFCTUFBQ0UxSXdjakFTRVZJUlVoRlNFVklSVUJNeEVqQWFydFZuSUJnd0g1L3FVQktQN1lBVnY5ZjdvQ241OEN5R2JMWU5GbUFQOEJhUUFBQUFFQU0vOGVBaXNDemdBNEFBQVhOeTRCSnk0Qk5EWTNQZ0V6TWhZWEl5NEJJeUlIRGdFVUZoY1dNekkzTXc0QkR3RXpOak15RmhVVUJpTWlKemNXTXpJMU5DWWpJZ2ZtUEVoc0hCTU1EQk1kZEU1aWh4RnlEVW94UlNrV0RnNFdLVVZiTFhJU2NsRXFBZ3dQS0RCSE5DZzlFaWtkT2h3VkZCSllVZ1JLTWlOUDhFOGpOVXQ0V3l3N05CMUYwRVVkTkdGWGFRczRCQ3dnTGpBWUtnOHFFaE1MQUFBQUFnQkxBQUFDRWdOOUFBc0FEd0FBTXhFaEZTRVZJUlVoRlNFVkF5Y3pGMHNCeC82bEFTaisyQUZiNVk2R1hBTElac3RnMFdZQzY1S1NBQUFBQWdCTEFBQUNFZ045QUFzQUR3QUFNeEVoRlNFVklSVWhGU0VWQVRjekIwc0J4LzZsQVNqKzJBRmIvdFZjaG80Q3lHYkxZTkZtQXV1U2tnQUFBZ0JMQUFBQ0VnTjlBQXNBRWdBQU14RWhGU0VWSVJVaEZTRVZBeWNISXpjekYwc0J4LzZsQVNqKzJBRmJtME5EWUdweWFnTElac3RnMFdZQzYxWldrcElBQUFBREFFc0FBQUlTQTJVQUN3QVBBQk1BQURNUklSVWhGU0VWSVJVaEZRTTFNeFVoTlRNVlN3SEgvcVVCS1A3WUFWdThiUDdrYkFMSVpzdGcwV1lDK1d4c2JHd0FBQUwvN0FBQUFNNERmUUFEQUFjQUFETVJNeEVESnpNWFMydzlqb1pjQXNqOU9BTHJrcElBQUFBQ0FEUUFBQUVXQTMwQUF3QUhBQUF6RVRNUkF6Y3pCMHRzZzF5R2pnTEkvVGdDNjVLU0FBQUFBdi9lQUFBQkpBTjlBQU1BQ2dBQU14RXpFUk1uQnlNM014ZExiQTFEUTJCcWNtb0N5UDA0QXV0V1ZwS1NBQUFBQS8vekFBQUJEd05sQUFNQUJ3QUxBQUF6RVRNUkF6VXpGU0UxTXhWTGJCUnMvdVJzQXNqOU9BTDViR3hzYkFBQUFnQUFBQUFDUXdMSUFCQUFJUUFBTXhFak5UTVJNeklYSGdFVkZBWUhCaU1ETXhVakZUTXlOejRCTkNZbkxnRXJBVXRMUy9tU1J4b01EeGxMazRhSWlJRmFLaElKQ3hVWU95eUJBVGRnQVRGNExFNXlkRk1uZGdHWFlORStHejdHUmgwaEd3QUFBQUFDQUVzQUFBSmhBMjhBQ3dBZUFBQXpFVE1CTXhFekVTTUJJeEVUSXo0Qk16SVdNekkzTXc0Qkl5SW1JeUlHUzJZQlFnSnNadjYrQWlrOEJ6MHRHbHNUSndnOENUWXZHMklURHhzQ3lQNEdBZnI5T0FINi9nWUM5VFJBSml3elFTVVZBQUFBQXdBei8vb0NMd045QUJNQUl3QW5BQUEyTkRZM1BnRXlGaGNlQVJRR0J3NEJJaVluSmhJVUZoY1dNamMrQVRRbUp5WWlCd1kzSnpNWE13d1RIWFNjZEIwVERBd1RIWFNjZEIwVFlBNFdLWW9wRmc0T0ZpbUtLUlo5am9aYzdQQlBJelZMU3pValQvQlBJelZMU3pVakFTL1FSUjAwTkIxRjBFVWRORFFkMnBLU0FBQUFBd0F6Ly9vQ0x3TjlBQk1BSXdBbkFBQTJORFkzUGdFeUZoY2VBUlFHQnc0QklpWW5KaElVRmhjV01qYytBVFFtSnlZaUJ3WS9BVE1ITXd3VEhYU2NkQjBUREF3VEhYU2NkQjBUWUE0V0tZb3BGZzRPRmltS0tSWTNYSWFPN1BCUEl6VkxTelVqVC9CUEl6VkxTelVqQVMvUVJSMDBOQjFGMEVVZE5EUWQycEtTQUFBQUF3QXovL29DTHdOOUFCTUFJd0FxQUFBMk5EWTNQZ0V5RmhjZUFSUUdCdzRCSWlZbkpoSVVGaGNXTWpjK0FUUW1KeVlpQndZM0p3Y2pOek1YTXd3VEhYU2NkQjBUREF3VEhYU2NkQjBUWUE0V0tZb3BGZzRPRmltS0tSYkhRME5nYW5KcTdQQlBJelZMU3pValQvQlBJelZMU3pVakFTL1FSUjAwTkIxRjBFVWRORFFkMmxaV2twSUFBQUFEQURQLytnSXZBMjhBRXdBakFEWUFBRFkwTmpjK0FUSVdGeDRCRkFZSERnRWlKaWNtRWhRV0Z4WXlOejRCTkNZbkppSUhCamNqUGdFek1oWXpNamN6RGdFaklpWWpJZ1l6REJNZGRKeDBIUk1NREJNZGRKeDBIUk5nRGhZcGlpa1dEZzRXS1lvcEZnNDhCejB0R2xzVEp3ZzhDVFl2RzJJVER4dnM4RThqTlV0TE5TTlA4RThqTlV0TE5TTUJMOUJGSFRRMEhVWFFSUjAwTkIza05FQW1MRE5CSlJVQUFBQUVBRFAvK2dJdkEyVUFFd0FqQUNjQUt3QUFOalEyTno0Qk1oWVhIZ0VVQmdjT0FTSW1KeVlTRkJZWEZqSTNQZ0UwSmljbUlnY0dOelV6RlNFMU14VXpEQk1kZEp4MEhSTU1EQk1kZEp4MEhSTmdEaFlwaWlrV0RnNFdLWW9wRnFacy91UnM3UEJQSXpWTFN6VWpUL0JQSXpWTFN6VWpBUy9RUlIwME5CMUYwRVVkTkRRZDZHeHNiR3dBQUFFQVF3QVZBaFVCNXdBTEFBQS9BU2MzRnpjWEJ4Y0hKd2REczdNM3NyRTRzN000c2JKTXNiSTRzN000c3JFM3M3TUFBQUFEQURQL3pnSXZBdm9BSFFBbkFERUFBQmMzSmljdUFUUTJOejRCTXpJWE54Y0hGaGNlQVJRR0J3NEJJeUluQnpjVEppTWlCdzRCRlJRQkF4WXpNamMrQVRVMFBqY1RFQk1NREJNZGRFNVFRakV1TmhVUEV3d01FeDEwVGxOQU1rWGNKalpGS1JZT0FSSGNKVGhGS1JZT0dXTVdHaU5QOEU4ak5Vc3NXQmxpRnhvalQvQlBJelZMTGxyb0FZc2hOQjFGYUlzQk8vNTFJelFkUldpTkFBQUFBZ0ErLy9vQ09BTjlBQThBRXdBQU54RXpFUlFXTWpZMUVUTVJGQVlpSmhNbk14YytiRkdBVVd5UjJKSDJqb1pjOFFIWC9qVkhVRkJIQWN2K0tXMktpZ0pua3BJQUFBQUFBZ0ErLy9vQ09BTjlBQThBRXdBQU54RXpFUlFXTWpZMUVUTVJGQVlpSmhNM013YytiRkdBVVd5UjJKR3dYSWFPOFFIWC9qVkhVRkJIQWN2K0tXMktpZ0pua3BJQUFBQUFBZ0ErLy9vQ09BTjlBQThBRmdBQU54RXpFUlFXTWpZMUVUTVJGQVlpSmdFbkJ5TTNNeGMrYkZHQVVXeVIySkVCUUVORFlHcHlhdkVCMS80MVIxQlFSd0hML2lsdGlvb0NaMVpXa3BJQUFBQURBRDcvK2dJNEEyVUFEd0FUQUJjQUFEY1JNeEVVRmpJMk5SRXpFUlFHSWlZQk5UTVZJVFV6RlQ1c1VZQlJiSkhZa1FFZmJQN2tiUEVCMS80MVIxQlFSd0hML2lsdGlvb0NkV3hzYkd3QUFBTC84UUFBQWdNRGZRQUlBQXdBQURNUkF6TWJBVE1ERVFNM013ZkgxbktYbDNMV2dGeUdqZ0VsQWFQK3hBRTgvbDMrMndMcmtwSUFBZ0JMQUFBQ09nTElBQWNBRXdBQUV4VXpNalkwSmlNQkVUTVZNeklXRkFZckFSVzNvalJCUWpUKzgyeWtaM2g0WjZRQjV1WkhXRWYrR2dMSWZJU3FoSm9BQUFBQkFFQUFBQUhaQXM0QUpnQUFBVFV6TWpVMEp5NEJCdzRCQnhFakVUUTJNeklXRlJRSEZoMEJGQVlyQVRVek1qWTlBVFFqQVFBOU5oQUxOQmsyTFFKbWRXQlliRWxKVHo0L0pDVWRPQUdDWURzbkR3a05BUUVmSVAzWUFpaFJWVnhOVWg4ZFVyVTlVMkFYSHJJN0FBQUFBd0FhLy9vQnNnTE9BQmdBSWdBbUFBQWhOU01HSXlJbU5UUTJPd0UxTkNZaklnWUhKell6TWhVUkp6VWpJaFVVRmpNeU5nTW5NeGNCVEFJZlhsTmdWMDZOTURnb0t3MVFOWGJUWm5wWUx6RkVMbG1PaGx3dE0xZEVRRlkxSkIwUkZqMUtwLzZtc2lVOUhDUWZBY09Ta2dBQUFBQURBQnIvK2dHeUFzNEFHQUFpQUNZQUFDRTFJd1lqSWlZMU5EWTdBVFUwSmlNaUJnY25Oak15RlJFbk5TTWlGUlFXTXpJMkF6Y3pCd0ZNQWg5ZVUyQlhUbzB3T0NnckRWQTFkdE5tZWxndk1VUXVuMXlHamkwelYwUkFWalVrSFJFV1BVcW4vcWF5SlQwY0pCOEJ3NUtTQUFBQUFBTUFHdi82QWJJQ3pnQVlBQ0lBS1FBQUlUVWpCaU1pSmpVME5qc0JOVFFtSXlJR0J5YzJNeklWRVNjMUl5SVZGQll6TWpZREp3Y2pOek1YQVV3Q0gxNVRZRmRPalRBNEtDc05VRFYyMDJaNldDOHhSQzRQUTBOZ2FuSnFMVE5YUkVCV05TUWRFUlk5U3FmK3BySWxQUndrSHdIRFZsYVNrZ0FBQUFBREFCci8rZ0d5QXNBQUdBQWlBRFVBQUNFMUl3WWpJaVkxTkRZN0FUVTBKaU1pQmdjbk5qTXlGUkVuTlNNaUZSUVdNekkyQXlNK0FUTXlGak15TnpNT0FTTWlKaU1pQmdGTUFoOWVVMkJYVG8wd09DZ3JEVkExZHRObWVsZ3ZNVVF1eUR3SFBTMGFXeE1uQ0R3Sk5pOGJZaE1QR3kwelYwUkFWalVrSFJFV1BVcW4vcWF5SlQwY0pCOEJ6VFJBSml3elFTVVZBQUFBQUFRQUd2LzZBYklDdGdBWUFDSUFKZ0FxQUFBaE5TTUdJeUltTlRRMk93RTFOQ1lqSWdZSEp6WXpNaFVSSnpVakloVVVGak15TmdNMU14VWhOVE1WQVV3Q0gxNVRZRmRPalRBNEtDc05VRFYyMDJaNldDOHhSQzR3YlA3a2JDMHpWMFJBVmpVa0hSRVdQVXFuL3FheUpUMGNKQjhCMFd4c2JHd0FBQUFFQUJyLytnR3lBdnNBR0FBaUFDb0FNZ0FBSVRVakJpTWlKalUwTmpzQk5UUW1JeUlHQnljMk16SVZFU2MxSXlJVkZCWXpNallDTkRZeUZoUUdJaVlVRmpJMk5DWWlBVXdDSDE1VFlGZE9qVEE0S0NzTlVEVjIwMlo2V0M4eFJDNjVQRlk4UEZZVUpUUWxKVFF0TTFkRVFGWTFKQjBSRmoxS3AvNm1zaVU5SENRZkFmQldQRHhXUElFMEpTVTBKUUFEQUJQLytnTGhBZ0VBSmdBd0FEWUFBQk1uTmpNeUZ6NEJNeklXSFFFaEZCWXpNamNYQmlNaUp3WWpJaVkxTkRZN0FUVTBKaU1pQmhjakloVVVGak15TmpVM015NEJJZ1o5VURWMmVpc1ZVeXRYZXY3RVF6WkFMMHBIY0hVOE0yNVRhRkZIbWpBNEtDdTdlbGd2TVVRdVlOWUNPMXc4QVhvOVNrQWRJM2RmVkR4Qk1UOVNUazVSU2oxWk5TUWRFYms5SENRZk9YazRQajRBQUFBQkFCdi9IZ0czQWdFQUt3QUFGemN1QVRVME5qTXlGd2NtSXlJVkZETXlOeGNHRHdFek5qTXlGaFVVQmlNaUp6Y1dNekkxTkNZaklnZXpQRnQ1aFdGcVRFc3JQSVNFUEN0TFAxVXFBZ3dQS0RCSE5DZzlFaWtkT2h3VkZCSllVZ2VBZklLQ1dFTTFucDAxUTBrT053UXNJQzR3R0NvUEtoSVRDd0FBQXdBcC8vb0J5d0xPQUJZQUhBQWdBQUFsSVJRV016STNGd1lqSWk0Q05UUStBak15RmhVaE15NEJJZ1kzSnpNWEFjdit4RU0yUUM5S1IzQXJTa1FvSlQ1SEoxZDYvc1RXQWp0Y1BHT09obHpYUEVFeFAxSVhObXRLUjJrNkczZGZPRDQrMlpLU0FBQURBQ24vK2dITEFzNEFGZ0FjQUNBQUFDVWhGQll6TWpjWEJpTWlMZ0kxTkQ0Q016SVdGU0V6TGdFaUJqOEJNd2NCeS83RVF6WkFMMHBIY0N0S1JDZ2xQa2NuVjNyK3hOWUNPMXc4SFZ5R2p0YzhRVEUvVWhjMmEwcEhhVG9iZDE4NFBqN1prcElBQUFNQUtmLzZBY3NDemdBV0FCd0FJd0FBSlNFVUZqTXlOeGNHSXlJdUFqVTBQZ0l6TWhZVklUTXVBU0lHTnljSEl6Y3pGd0hML3NSRE5rQXZTa2R3SzBwRUtDVStSeWRYZXY3RTFnSTdYRHl0UTBOZ2FuSnExenhCTVQ5U0Z6WnJTa2RwT2h0M1h6ZytQdGxXVnBLU0FBQUVBQ24vK2dITEFyWUFGZ0FjQUNBQUpBQUFKU0VVRmpNeU54Y0dJeUl1QWpVMFBnSXpNaFlWSVRNdUFTSUdOelV6RlNFMU14VUJ5LzdFUXpaQUwwcEhjQ3RLUkNnbFBrY25WM3IreE5ZQ08xdzhqR3orNUd6WFBFRXhQMUlYTm10S1IyazZHM2RmT0Q0KzUyeHNiR3dBQXYvakFBQUF4UUxPQUFNQUJ3QUFNeEV6RVFNbk14ZEZaanFPaGx3QisvNEZBanlTa2dBQUFBSUFLd0FBQVEwQ3pnQURBQWNBQURNUk14RUROek1IUldhQVhJYU9BZnYrQlFJOGtwSUFBQUFDLzlVQUFBRWJBczRBQXdBS0FBQXpFVE1SRXljSEl6Y3pGMFZtRUVORFlHcHlhZ0g3L2dVQ1BGWldrcElBQUFBRC8rb0FBQUVHQXJZQUF3QUhBQXNBQURNUk14RUROVE1WSVRVekZVVm1FV3orNUd3QisvNEZBa3BzYkd4c0FBQUNBQ24vK2dIUUF2SUFFUUF5QUFBbE5DWW5KaUlIRGdFVkZCWVhGakkzUGdFREp6Y21KemNXRnpjWEJ4NEJGUlFHQndZaUp5NEJOVFEyTnpZek1oYzNKaWNCWlFvUEduQWFEd29LRHhwd0dnOEtxU1pUSXpZZ1ZqeG9KbG80SFJNa083NDdIeGdZSHp0V1JTZ0NEekQ5Tmk0VkpTVVZMalUyTGhVbEpSVXVBVlEzS3hjU1N4b3NOamN2UkllalgwMG5RVUVpVVZCUFVTSkJMUUpLTUFBQUFnQkNBQUFCMXdMQUFCTUFKZ0FBTXhFekZUTTJNeklXRlJFakVUUW1JeUlHRlJFREl6NEJNeklXTXpJM013NEJJeUltSXlJR1FtWUNNRlJCYUdZNExDMDRFVHdIUFMwYVd4TW5DRHdKTmk4YlloTVBHd0g3Tmp4ZlVmNnZBUzR6T2pvei90SUNSalJBSml3elFTVVZBQU1BS2YvNkFjc0N6Z0FSQUNNQUp3QUFOelEyTnpZeUZ4NEJGUlFHQndZaUp5NEJKVFFtSnlZaUJ3NEJGUlFXRnhZeU56NEJBeWN6RnlrWUh6dStPeDhZR0I4N3Zqc2ZHQUU4Q2c4YWNCb1BDZ29QR25BYUR3cHlqb1pjL2s5UklrRkJJbEZQVUZFaVFVRWlVVTgyTGhVbEpSVXVOVFl1RlNVbEZTNEJkSktTQUFBQUFBTUFLZi82QWNzQ3pnQVJBQ01BSndBQU56UTJOell5Rng0QkZSUUdCd1lpSnk0QkpUUW1KeVlpQnc0QkZSUVdGeFl5Tno0QkF6Y3pCeWtZSHp1K094OFlHQjg3dmpzZkdBRThDZzhhY0JvUENnb1BHbkFhRHdxNFhJYU8vazlSSWtGQklsRlBVRkVpUVVFaVVVODJMaFVsSlJVdU5UWXVGU1VsRlM0QmRKS1NBQUFBQUFNQUtmLzZBY3NDemdBUkFDTUFLZ0FBTnpRMk56WXlGeDRCRlJRR0J3WWlKeTRCSlRRbUp5WWlCdzRCRlJRV0Z4WXlOejRCQXljSEl6Y3pGeWtZSHp1K094OFlHQjg3dmpzZkdBRThDZzhhY0JvUENnb1BHbkFhRHdvb1EwTmdhbkpxL2s5UklrRkJJbEZQVUZFaVFVRWlVVTgyTGhVbEpSVXVOVFl1RlNVbEZTNEJkRlpXa3BJQUFBQUFBd0FwLy9vQnl3TEFBQkVBSXdBMkFBQTNORFkzTmpJWEhnRVZGQVlIQmlJbkxnRWxOQ1luSmlJSERnRVZGQllYRmpJM1BnRURJejRCTXpJV016STNNdzRCSXlJbUl5SUdLUmdmTzc0N0h4Z1lIenUrT3g4WUFUd0tEeHB3R2c4S0NnOGFjQm9QQ3VFOEJ6MHRHbHNUSndnOENUWXZHMklURHh2K1QxRWlRVUVpVVU5UVVTSkJRU0pSVHpZdUZTVWxGUzQxTmk0VkpTVVZMZ0YrTkVBbUxETkJKUlVBQUFBQUJBQXAvL29CeXdLMkFCRUFJd0FuQUNzQUFEYzBOamMyTWhjZUFSVVVCZ2NHSWljdUFTVTBKaWNtSWdjT0FSVVVGaGNXTWpjK0FRTTFNeFVoTlRNVktSZ2ZPNzQ3SHhnWUh6dStPeDhZQVR3S0R4cHdHZzhLQ2c4YWNCb1BDa2xzL3VScy9rOVJJa0ZCSWxGUFVGRWlRVUVpVVU4MkxoVWxKUlV1TlRZdUZTVWxGUzRCZ214c2JHd0FBQUFEQUMvLzZ3SXBBZzhBQXdBTEFCTUFBRGMxSVJVa05EWXlGaFFHSWdJME5qSVdGQVlpTHdINi9zQW5PQ2NuT0Njbk9DY25PTlpPVHRvNEp5YzRKLzZKT0Njbk9DY0FBQUFEQUNuL3lBSExBak1BQ1FBakFDMEFBRDhCSmlNaUJ3NEJGUlFITnk0Qk5UUTJOell6TWhjM0Z3Y2VBUlVVQmdjR0l5SW5CeE1IRmpNeU56NEJOVFNma0JnZE9Cb1BDbFl2SmhrWUh6dGZPaThzTEM4akhCZ2ZPMTg4TEMzd2tCY2VPQm9QQ3BUNkRTVVZMalZPemxJaVcwMVBVU0pCR2t3YVVTTlVVMUJSSWtFYlRRR2crZzRsRlM0MVRnQUFBQUFDQUVMLytnSFhBczRBRXdBWEFBQTNFVE1SRkJZek1qWTFFVE1SSXpVakJpTWlKaE1uTXhkQ1pqZ3RMRGhtWmdJd1UwSm92bzZHWEtvQlVmN1NNem82TXdFdS9nVTJQRjhCNDVLU0FBQUFBQUlBUXYvNkFkY0N6Z0FUQUJjQUFEY1JNeEVVRmpNeU5qVVJNeEVqTlNNR0l5SW1FemN6QjBKbU9DMHNPR1ptQWpCVFFtaDRYSWFPcWdGUi90SXpPam96QVM3K0JUWThYd0hqa3BJQUFBQUFBZ0JDLy9vQjF3TE9BQk1BR2dBQU54RXpFUlFXTXpJMk5SRXpFU00xSXdZaklpWUJKd2NqTnpNWFFtWTRMU3c0Wm1ZQ01GTkNhQUVJUTBOZ2FuSnFxZ0ZSL3RJek9qb3pBUzcrQlRZOFh3SGpWbGFTa2dBQUFBTUFRdi82QWRjQ3RnQVRBQmNBR3dBQU54RXpFUlFXTXpJMk5SRXpFU00xSXdZaklpWVROVE1WSVRVekZVSm1PQzBzT0dabUFqQlRRbWpuYlA3a2JLb0JVZjdTTXpvNk13RXUvZ1UyUEY4QjhXeHNiR3dBQUFBQy8vbi9Nd0hEQXM0QURnQVNBQUEzQXpNVE14TXpBd1lyQVRVek1qY0ROek1Icjdac2VBSjRiTm9rYXlJZUxnOENYSWFPRkFIbi9wMEJZLzJjWkdBc0FuMlNrZ0FBQUFBQ0FFTC9Nd0hYQXNnQUVnQXBBQUFYRVRNUk5qTXlGeDRCRlJRR0J3WWpJaWNSRXpJK0F6VTBMZ01qSWc0REZCNERRbVkyVFZZeUZnNE9GakpXUkQ5a0hDY1VEQUlDREJRbkhCc25GQXdDQWd3VUo4MERsZjcrTzBJY1NseGJTaHhDUFA3OUFTMFRHeTRsSEIwbExoc1RGQnd1SlRZa0xod1VBQUFBQS8vNS96TUJ3d0syQUE0QUVnQVdBQUEzQXpNVE14TXpBd1lyQVRVek1qY1ROVE1WSVRVekZhKzJiSGdDZUd6YUpHc2lIaTRQYld6KzVHd1VBZWYrblFGai9aeGtZQ3dDaTJ4c2JHd0FBQUFCQUVVQUFBQ3JBZnNBQXdBQU14RXpFVVZtQWZ2K0JRQUJBQUlBQUFJU0FzZ0FEUUFBTXpVSE5UY1JNeEUzRlFjVklSVkxTVWxzbTVzQlcvUTNXamNCZXY3U2NGcHcybVlBQUFBQUFRQUFBQUFBOFFMSUFCRUFBRGMxQnpVM0VUTVZOeFVIRVJRN0FSVWpJa0pDUW1aQ1FpRW9MWUo3dWpSS05BRkorelJLTlA4QUkyQUFBQUFBQWdBei8vb0RoQUxPQUE4QUxBQUFFaFFXRnhZeU56NEJOQ1luSmlJSEJnRTFEZ0VqSWlZbkxnRTBOamMrQVRNeUZ6VWhGU0VWSVJVaEZTRVZudzRXS1lvcEZnNE9GaW1LS1JZQkZoaFRKMDUwSFJNTURCTWRkRTVlTkFHLy9xMEJJUDdnQVZVQnpOQkZIVFEwSFVYUVJSMDBOQjM5N3pnY0lrczFJMC93VHlNMVN6MDNac3RnMFdZQUFBQURBQ24vK2dNSEFnRUFId0F4QURjQUFBRVZJUlFXTXpJM0Z3WWpJaVluQmlNaUp5NEJOVFEyTnpZek1oYzJNeklXQlRRbUp5WWlCdzRCRlJRV0Z4WXlOejRCTnpNdUFTSUdBd2YreEVNMlFDOUtSM0E3V2hnNlpWODdIeGdZSHp0ZlhVSkNXMWQ2L2w0S0R4cHdHZzhLQ2c4YWNCb1BDbWJXQWp0Y1BBRXJWRHhCTVQ5U0xDVlJRU0pSVUU5UklrRlBUM2VOT2pBVkpTVVZNRGs2TUJVbEpSVXdaemcrUGdBQ0FBMy8rZ0lYQTMwQUpRQXNBQUEvQVJZek1qWTFOQ2N1QVNjdUFUVTBOak15RndjbUl5SUdGUlFXRnhZWEhnRVZGQVlqSWhNbk14YzNNd2NOUjFseFFVeGRFajRPV21OOGJIZHdQRmRaTkVNeU15Y3BYMlNHZEtGcWFtQkRRMkJxWEZGSE5pMVVEQUlKQWd4dFQxMXpTbGszTlRFaE1nZ0dCUXQwVG1GdUF2R1NWbGFTQUFBQUFnQUsvL29CdXdMT0FDQUFKd0FBUHdFV016STJOVFF2QVM0Qk5UUTJNeklYQnlZakloVVVId0VlQVJVVUJpTWlFeWN6RnpjekJ3cEhRMTB0Tno1YVFWRnBWSFZTUDBORlYwTlVTMGgzVzM1TWFtQkRRMkJxVlVaQkloOHRCUWdGVEQ5TFVVVktMejByQlFZRlVrRklWQUpDa2xaV2tnQUFBLy94QUFBQ0F3TmxBQWdBREFBUUFBQXpFUU16R3dFekF4RUROVE1WSVRVekZjZldjcGVYY3RZUmJQN2tiQUVsQWFQK3hBRTgvbDMrMndMNWJHeHNiQUFBQUFBQ0FDQUFBQUhuQTMwQUNRQVFBQUF6TlFFaE5TRVZBU0VWQVNjekZ6Y3pCeUFCUS83S0Ficit2QUZFL3VScVlFTkRZR3BhQWc1Z1VmM3ZaZ0xya2xaV2tnQUFBQUlBSVFBQUFac0N6Z0FKQUJBQUFETTFFeU0xSVJVRE14VURKek1YTnpNSElmN3dBV3orL3ZacVlFTkRZR3BSQVZCYVVmNjJZQUk4a2xaV2tnQUFBQUFCQUFML1VBR3hBczRBSEFBQUZ4TWpOek0zTmpNeUZ3Y21JeUlQQVRNSEl3TU9BU01pSnpjV016SndSMVlNV0JzVWp4Y1hEeGtTTUFjVldneGNSd3hGUnlBY0VSc1RLU29Cb0U2WWNnWmZCUzk3VHY1aFJVSUpYQVVBQUFILzFRSThBUnNDemdBR0FBQVRKd2NqTnpNWHUwTkRZR3B5YWdJOFZsYVNrZ0FBQUFILzFRSThBUnNDemdBR0FBQVRKek1YTnpNSFAycGdRME5nYWdJOGtsWldrZ0FBQUFILzZBSmZBUWdDb1FBREFBQUROU0VWR0FFZ0FsOUNRZ0FBQUFBQi85c0NRZ0VkQXM0QURBQUFBek1XRnhZek1qY3pEZ0VpSmlVOENoa1lLbFVRUEFWVmpsVUN6aWdSRVVvL1RVMEFBQUFBQVFCQ0Frb0FyZ0syQUFNQUFCTTFNeFZDYkFKS2JHd0FBZ0FSQWkwQTN3TDdBQWNBRHdBQUVqUTJNaFlVQmlJbUZCWXlOalFtSWhFOFZqdzhWaFFsTkNVbE5BSnBWanc4Vmp5Qk5DVWxOQ1VBQUFBQUFRQVYveDRBMXdBQUFCRUFBQjhCQmlNaUpqVTBQZ0UzTXdZVkZCWXpNc2tPSlR3cU54d2dIek5BSFJRZ29Db1lNeW9mTXgwV1BVRVZIQUFBQWYvR0FrWUJLZ0xBQUJJQUFCTWpQZ0V6TWhZek1qY3pEZ0VqSWlZaklnWUNQQWM5TFJwYkV5Y0lQQWsyTHh0aUV3OGJBa1kwUUNZc00wRWxGUUFBQUFML3h3SThBWEVDemdBREFBY0FBQU0zTXdjek56TUhPVnlHam5SY2hvNENQSktTa3BJQUFBQUJBQ01BQUFJNUFzVUFJUUFBTnpVbU5UUTJNekllQVJVVUJnY1ZNeFVqTlQ0Qk5UUW1JeUlHRlJRV0Z4VWpOWnRza25GT2RUZy9Mbm5hTFQ1UlNVaFdQeXphVXdON3I0eTVYNDVSWGFFekExTTlKS0J2WjVlUmNXZWxJejFUQUFBQkFFTC9Nd0hYQWZzQUZBQUFGeEV6RVJRV016STJOUkV6RVNNMUl3WWpJaWNWUW1ZNExTdzRabVlDTUZNakljMEN5UDdTTXpvNk13RXUvZ1UyUEEvV0FBQUFBQUVBQndBQUFmVUNDd0FXQUFBQkl4RVVGeU1tTlJFakJnSUhJellTTnlJSEp6WXpJUUh1UUF4ZEVJTUVJUmRlRnlJQ09oNE1KMk1CWkFHei90bGFNaUJvQVN0ay92dEtVd0VBWUFwRUhnQUFBUUFBQU9VQjlBRkZBQU1BQUQwQklSVUI5T1ZnWUFBQUFRQUFBT1VENkFGRkFBTUFBRDBCSVJVRDZPVmdZQUFBQVFCRkFoZ0Fxd0xJQUFNQUFCTTFOeFZGWmdJWVprcXdBQUFBQUFFQVJRSVlBS3NDeUFBREFBQVROVE1WUldZQ0dMQm1BQUVBUmYrMkFLc0FaZ0FEQUFBWE5UTVZSV1pLc0dZQUFBSUFKZ0lZQVNjQ3lBQURBQWNBQUJNMU54VWhOVGNWd1diKy8yWUNHR1pLc0daS3NBQUFBQUFDQUNZQ0dBRW5Bc2dBQXdBSEFBQVROVE1WRnpVekZTWm1OV1lDR0xCbVNyQm1BQUFDQUNiL3RnRW5BR1lBQXdBSEFBQVhOVE1WRnpVekZTWm1OV1pLc0daS3NHWUFBQUFCQUJiL1J3SEtBc2dBQ3dBQUZ4RWpOVE0xTXhVekZTTVJ3S3FxWUtxcXVRSS9UdlQwVHYzQkFBQUFBQUVBRnY5SEFjb0N5QUFUQUFBM0VTTTFNelV6RlRNVkl4RXpGU01WSXpVak5jQ3FxbUNxcXFxcVlLcHJBVGxPMXRaTy9zZE8xdFpPQUFBQUFBRUFTQUN5QWF3Q0ZnQUhBQUFTTkRZeUZoUUdJa2hvbEdob2xBRWFsR2hvbEdnQUFBTUFkQUFBQTNRQVpnQURBQWNBQ3dBQU16VXpGVE0xTXhVek5UTVZkR2JuWnVkbVptWm1abVptQUFBQUJ3QXgvL29DeGdMT0FBc0FFd0FiQUNjQU13QTdBRDhBQUNVMU5EWXlGaDBCRkFZaUpqY1ZGREk5QVRRaUJ4VVVNajBCTkNJSE5UUTJNaFlkQVJRR0lpWUROVFEyTWhZZEFSUUdJaVkzRlJReVBRRTBJZ01CTXdFQ0NqWlFOalpRTmpsS1N2UktTamsyVURZMlVEYmxObEEyTmxBMk9VcEtNZ0ZSUXY2dlhVUXhNakl4UkRFeU1tNDJNVEUyTVRFMk1URTJNVzVFTVRJeU1VUXhNaklCKzBReE1qSXhSREV5TW00Mk1URTJNZjFyQXNqOU9BQUFBQUVBTGdCTEFQb0Izd0FGQUFBM0p6Y1ZCeGY2ek14bVprdkt5bVprWkFBQUFRQXVBRXNBK2dIZkFBVUFBRGMxTnljMUZ5NW1ac3hMWm1Sa1pzb0FBQUFCLzF2Lzd3Rk1BdGtBQXdBQUJ3RXpBYVVCcjBMK1VSRUM2djBXQUFBQUFBRUFGUC83QWJvQ3pRQWpBQUFCRlNZaklnY3pCeU1kQVRNSEl4WXpNamNWQmlNaUp5TTNNeVkxTkRjak56TTJNeklCdWloTWRoRGFHTXUxR0pRUGQwc3BKVisrSGtZWUpnRUJQaGdzSHNCWUFxeGlKcHRPSVNKUG5pVmtIZnBQQ1JrV0MwNzRBQUFBQWdBVy8vNEJwd01HQUJ3QUpBQUFKUmNHSXlJbUp6VU9BZ2NuTmpjUk5EWXpNaFlWRkFjVkhnRXpNZ01WTmpVMEl5SUdBWDhvUEhCT1N3TUhFQlFGR1QwTFYwQTRPNndCTGlVOWtYRTBHaU9rS1gxaVR3d0ZEaElGTnprTUFRbDVkMXhMb0wwdlEwTUJ3NjZTYjFsUkFBSUFLQUVzQTVJQ3lBQUhBQllBQUJNUkl6VWhGU01SSVJFakF5TURJeEVqRVRNYkFUTVJwSHdCUm53Q1VnS0VNNE1DVG5wemMzb0JMQUZVU0VqK3JBRk8vcklCVHY2eUFaeiswQUV3L21RQUFRQWpBQUFDT1FMRkFDRUFBRGMxSmpVME5qTXlIZ0VWRkFZSEZUTVZJelUrQVRVMEppTWlCaFVVRmhjVkl6V2JiSkp4VG5VNFB5NTUyaTArVVVsSVZqOHMybE1EZTYrTXVWK09VVjJoTXdOVFBTU2diMmVYa1hGbnBTTTlVd0FBQWdBaS8vc0RSZ0xPQUJjQUpnQUFBU0VpSFFFVUZ4WXpNamN6RGdFaklpWTFORFl6TWhZVkp6VTBKeVlqSWdjR0hRRVVNeUV5QTBiOWRRVUlhSTZiYVRrMnFHQ202K3VtcCt5VUNXcUxqV2dKQlFIekJBRmFCTVVOQ210NFFVdlRsWmZVMUpjUnhnNEpaMm9KRU1FSEFBSUFKZi8vQWNRREdRQVpBQ1lBQUJNbk5qTXlGaFVVQmlNaUpqVTBOak15Rmhjek5qVTBKaU1pRXpNeU5qY3VBU01pQmhVVUZsMGNRVmhpaUgxeVUxMXdUaTlFRFFFQlZrRkFVQUV5UXdnS055Y3ZRREFDbFU0MnY3bkQzNGxmZG84d0dnZ2JhcFg5a1k1aElEVnNTajlQQUFBQUFnQWFBQUFDSFFMSkFBVUFEd0FBTXpVVE14TVZKU0VETGdFbkl3NEJCeHJNY2NiK1h3RThad1lwQlFNRUpRYytBb3Y5ZDBCU0FVUVloUmtWZVJzQUFBRUFHUCtnQWxvQ3VnQUxBQUFCSXhFakVTTVJJeEVqTlNFQ1dsbGd6MkZaQWtJQ1hmMURBcjM5UXdLOVhRQUFBQUVBRnYrZkFkUUN1Z0FOQUFBRklUVVRBelVoRlNFVkV3TVZJUUhVL2tMZDFRR28vdGpCMWdGTFlVVUJTZ0ZFU0ZVRS90Lyt3Z0lBQVFBdkFOWUNLUUVrQUFNQUFEYzFJUlV2QWZyV1RrNEFBZjliLys4QlRBTFpBQU1BQUFjQk13R2xBYTlDL2xFUkF1cjlGZ0FBQUFBQkFEVUE0UUM3QVdjQUJ3QUFFalEyTWhZVUJpSTFKemduSnpnQkNEZ25KemduQUFBQkFCLy9jZ0lKQTBVQUR3QUFBUU1qQXdjbk54TWVBUjhCUGdFM0V3SUp3MUNGUWhDT1h3SU5BZ0VDQ0FPYUEwWDhMUUhBR1RzNS9yb05QZ3NCQ2o4UkF2c0FBQU1BTFFDRUFxRUJ1QUFiQUN3QVBBQUFBUlVVQmlNaUppY09BU01pSmpVME5qTXlGaGMrQkRNZUFRVXpNajRDTnk0REl5SUdGUlFXSlNNaURnTUhIZ0V6TWpZMU5DWUNvVmM3SzA0dUswNHpPbFZWUVRCUEtSVUxLaHN0Rno1UC9pSUNFeUlxREJrV0VpY2xGaWt1TkFGeUFSQWdIeE1mQkRBMkl5WXZNUUVpQVVaWE1UbzBOMWhCUTFnMk5CZ01LQThQQVZLb0RTY05IQndXSmc0NUt5ZzN3d3dhRXlJRk9TbzhJeTAzQUFBQUFRQVYvMWtCU2dOYkFCOEFBQUVISmlNaUJ3WVZGQklWRkFjR0l5SW5OeFl6TWpjMk5UUUNOVFEzTmpNeUFVb01EaEVhRWhzTUl4NU9KaG9PRkJJYURoa01NeVkrSHdOUVNBa1pKSWxPL3J4WWpENCtEMG9LRlNoNldRRkxVYUU3S3dBQUFBSUFKQUNMQWNZQnNRQWZBRHNBQUFFWERnRWpJaWNtSXlJT0FRY25QZ0V6TWg0RE14NEZNekkySHdFR0l5SW5KaU1pRGdFSEp6NEJNekllQVI4QkhnTXpNallCb2lRVFBTWXBQRElkRXlBUkRpWVVReWdORmhnTEdRRUVGUWNSQ2cwSEdDUVVKQ3RNSnowekhCTWdFUTRtRkVJb0VDRU9FUkVGSGd3V0Noa2pBYkVnS3pVbUlCY1hGeDhzTkFRTEJSQUNEUVFJQXdNaWhDQmZKU0VYR0JjZkxEUUpCZ29LQXhJR0J5RUFBQUFBQVFBc0FEY0J2d0grQUJNQUFBRUhNeFVqQnpNVkl3Y25OeU0xTXpjak5UTTNBV1lsZnBNNHkrRXNMeVY4a2pmSjN5d0I3RlE4Z1R4b0VsWThnVHhtQUFJQUxRQUNBY0FDVFFBSEFBc0FBQzBCTlNVVkJSVUZGeUUxSVFHOC9uVUJpLzZ3QVZBRS9tMEJrMmJUUWROSXFnS3JyRDhBQUFBQUFnQXVBQUlCd0FKTkFBY0FDd0FBRXdVVkJUVWxOU1VCSVRVaE13R0wvblVCVVA2d0FZMytiZ0dTQWszVVFOTklxZ09xL2YwL0FBQUNBQy8vMVFIYUF1VUFCUUFUQUFBQkF5TURFek1USnlZbkl3WVBBUmNXRnpNMk53SGFzRkNyc0ZCVGFnd0ZBd2NMYTJzSkJ3UUlDQUZkL25nQmlBR0kvblgzSVIwaEhmTDZIQjhtRXdBQUFBSUFKdi82QWJvQ3pnQVlBQ1FBQUJNMU5EWXlGaFVSRkFZaklpWW5NeFl6TWpZOUFRWWpJaVkzRlJRV01qWTlBVFFtSWdZbWQ2WjNkMU5KY0ExcEYwWXVOanBPU1dCcE5sdzJObHcyQWNCQlhtOXZYdjdHWG05WFN6dzZNME1XWkowNk16bzZNem96T2pvQUFBSUFKdi82QWJvQ3pnQVlBQ1FBQURjUk5EWXpNaFlYSXlZaklnWWRBVFl6TWhZSEZSUUdJaVkzRlJRV01qWTlBVFFtSWdZbWQxTkpjQTFwRjBZdU5qcE9TV0FEZDZaM1pqWmNOalpjTnNjQk9sNXZWMHM4T2pOREZtUmlRVjV2YjU0Nk16bzZNem96T2pvQUFBTUFId0FBQWNJQ3lBQVRBQmNBR3dBQU14RWpOVE0xTkRZN0FSVWpJZ1lkQVRNVkl4RXpFVE1SQXpVekZWSXpNMHcrUWpvWkUyWm1wR1ptWmdHdFRrTkVSbUFURjBOTy9sTUIrLzRGQW1KbVpnQUFBQUlBSHdBQUFnc0N5QUFUQUIwQUFETVJJelV6TlRRMk93RVZJeUlHSFFFekZTTVJOeEV6RVJRN0FSVWpJbEl6TTB3K1Fqb1pFMlptcEdZbUl5MkNBYTFPUTBSR1lCTVhRMDcrVTNzQ1RmMjdJMkFBQUFBQUhBRldBQUVBQUFBQUFBQUFpZ0VXQUFFQUFBQUFBQUVBRlFITkFBRUFBQUFBQUFJQUJ3SHpBQUVBQUFBQUFBTUFIZ0k1QUFFQUFBQUFBQVFBRXdLQUFBRUFBQUFBQUFVQU9BTUdBQUVBQUFBQUFBWUFFd05uQUFFQUFBQUFBQWNBQ2dPUkFBRUFBQUFBQUFrQURnTzZBQUVBQUFBQUFBc0FHUVA5QUFFQUFBQUFBQTRBSkFSaEFBRUFBQUFBQUJBQURBU2dBQUVBQUFBQUFCRUFEUVRKQUFFQUFBQUFBQklBRlFVREFBTUFBUVFKQUFBQkZBQUFBQU1BQVFRSkFBRUFLZ0doQUFNQUFRUUpBQUlBRGdIakFBTUFBUVFKQUFNQVBBSDdBQU1BQVFRSkFBUUFKZ0pZQUFNQUFRUUpBQVVBY0FLVUFBTUFBUVFKQUFZQUpnTS9BQU1BQVFRSkFBY0FGQU43QUFNQUFRUUpBQWtBSEFPY0FBTUFBUVFKQUFzQU1nUEpBQU1BQVFRSkFBNEFTQVFYQUFNQUFRUUpBQkFBR0FTR0FBTUFBUVFKQUJFQUdnU3RBQU1BQVFRSkFCSUFLZ1RYQUVNQWJ3QndBSGtBY2dCcEFHY0FhQUIwQUNBQXFRQWdBREVBT1FBNUFEQUFMQUFnQURFQU9RQTVBRElBSUFCQkFHUUFid0JpQUdVQUlBQlRBSGtBY3dCMEFHVUFiUUJ6QUNBQVNRQnVBR01BYndCeUFIQUFid0J5QUdFQWRBQmxBR1FBTGdBZ0FDQUFRUUJzQUd3QUlBQlNBR2tBWndCb0FIUUFjd0FnQUZJQVpRQnpBR1VBY2dCMkFHVUFaQUF1QUNBQXFRQWdBREVBT1FBNEFERUFMQUFnQURJQU1BQXdBRElBSUFCSUFHVUFhUUJrQUdVQWJBQmlBR1VBY2dCbkFHVUFjZ0FnQUVRQWNnQjFBR01BYXdCdEFHRUFjd0JqQUdnQWFRQnVBR1VBYmdBZ0FFRUFSd0F1QUNBQVFRQnNBR3dBSUFCeUFHa0Fad0JvQUhRQWN3QWdBSElBWlFCekFHVUFjZ0IyQUdVQVpBQXVBQUJEYjNCNWNtbG5hSFFncVNBeE9Ua3dMQ0F4T1RreUlFRmtiMkpsSUZONWMzUmxiWE1nU1c1amIzSndiM0poZEdWa0xpQWdRV3hzSUZKcFoyaDBjeUJTWlhObGNuWmxaQzRncVNBeE9UZ3hMQ0F5TURBeUlFaGxhV1JsYkdKbGNtZGxjaUJFY25WamEyMWhjMk5vYVc1bGJpQkJSeTRnUVd4c0lISnBaMmgwY3lCeVpYTmxjblpsWkM0QUFFUUFTUUJPQUNBQVRRQnBBSFFBZEFCbEFHd0Fjd0JqQUdnQWNnQnBBR1lBZEFBZ0FGTUFkQUJrQUFCRVNVNGdUV2wwZEdWc2MyTm9jbWxtZENCVGRHUUFBRklBWlFCbkFIVUFiQUJoQUhJQUFGSmxaM1ZzWVhJQUFERUFMZ0F3QURRQU1BQTdBRUVBUkFCQ0FFVUFPd0JFQUVrQVRnQk5BR2tBZEFCMEFHVUFiQUJ6QUdNQWFBQnlBR2tBWmdCMEFGTUFkQUJrQUFBeExqQTBNRHRCUkVKRk8wUkpUazFwZEhSbGJITmphSEpwWm5SVGRHUUFBRVFBU1FCT0FFMEFhUUIwQUhRQVpRQnNBSE1BWXdCb0FISUFhUUJtQUhRQVV3QjBBR1FBQUVSSlRrMXBkSFJsYkhOamFISnBablJUZEdRQUFGWUFaUUJ5QUhNQWFRQnZBRzRBSUFBeEFDNEFNQUEwQURBQU93QlFBRk1BSUFBd0FEQUFNUUF1QURBQU1BQXhBRHNBUXdCdkFISUFaUUFnQURFQUxnQXdBQzRBTXdBMUFEc0FiUUJoQUdzQVpRQnZBSFFBWmdBdUFHd0FhUUJpQURFQUxnQTFBQzRBTkFBMEFEa0FNZ0FBVm1WeWMybHZiaUF4TGpBME1EdFFVeUF3TURFdU1EQXhPME52Y21VZ01TNHdMak0xTzIxaGEyVnZkR1l1YkdsaU1TNDFMalEwT1RJQUFFUUFTUUJPQUUwQWFRQjBBSFFBWlFCc0FITUFZd0JvQUhJQWFRQm1BSFFBVXdCMEFHUUFBRVJKVGsxcGRIUmxiSE5qYUhKcFpuUlRkR1FBQUVRQVNRQk9BRk1BWXdCb0FISUFhUUJtQUhRQUFFUkpUbE5qYUhKcFpuUUFBRXdBYVFCdUFHOEFkQUI1QUhBQVpRQWdBRk1BZEFCaEFHWUFaZ0FBVEdsdWIzUjVjR1VnVTNSaFptWUFBR2dBZEFCMEFIQUFPZ0F2QUM4QWR3QjNBSGNBTGdCaEFHUUFid0JpQUdVQUxnQmpBRzhBYlFBdkFIUUFlUUJ3QUdVQUFHaDBkSEE2THk5M2QzY3VZV1J2WW1VdVkyOXRMM1I1Y0dVQUFHZ0FkQUIwQUhBQU9nQXZBQzhBZHdCM0FIY0FMZ0JoQUdRQWJ3QmlBR1VBTGdCakFHOEFiUUF2QUhRQWVRQndBR1VBTHdCc0FHVUFad0JoQUd3QUxnQm9BSFFBYlFCc0FBQm9kSFJ3T2k4dmQzZDNMbUZrYjJKbExtTnZiUzkwZVhCbEwyeGxaMkZzTG1oMGJXd0FBRVFBU1FCT0FDQUFNUUEwQURVQU1RQWdBRk1BZEFCa0FBQkVTVTRnTVRRMU1TQlRkR1FBQUUwQWFRQjBBSFFBWlFCc0FITUFZd0JvQUhJQWFRQm1BSFFBQUUxcGRIUmxiSE5qYUhKcFpuUUFBRVFBU1FCT0FDQUFUUUJwQUhRQWRBQmxBR3dBY3dCakFHZ0FjZ0JwQUdZQWRBQWdBRk1BZEFCa0FBQkVTVTRnVFdsMGRHVnNjMk5vY21sbWRDQlRkR1FBQUFBQ0FBQUFBQUFBLzdVQU1nQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUVBQUFBQkFBSUFBd0FFQUFVQUJnQUhBQWdBQ1FBS0FBc0FEQUFOQUE0QUR3QVFBQkVBRWdBVEFCUUFGUUFXQUJjQUdBQVpBQm9BR3dBY0FCMEFIZ0FmQUNBQUlRQWlBQ01BSkFBbEFDWUFKd0FvQUNrQUtnQXJBQ3dBTFFBdUFDOEFNQUF4QURJQU13QTBBRFVBTmdBM0FEZ0FPUUE2QURzQVBBQTlBRDRBUHdCQUFFRUFRZ0JEQUVRQVJRQkdBRWNBU0FCSkFFb0FTd0JNQUUwQVRnQlBBRkFBVVFCU0FGTUFWQUJWQUZZQVZ3QllBRmtBV2dCYkFGd0FYUUJlQUY4QVlBQmhBUUlBb3dDRUFJVUF2UUNXQU9nQWhnQ09BSXNBblFDcEFLUUJBd0NLQU5vQWd3Q1RBUVFCQlFDTkFKY0FpQUREQU40QkJnQ2VBS29BOVFEMEFQWUFvZ0N0QU1rQXh3Q3VBR0lBWXdDUUFHUUF5d0JsQU1nQXlnRFBBTXdBelFET0FPa0FaZ0RUQU5BQTBRQ3ZBR2NBOEFDUkFOWUExQURWQUdnQTZ3RHRBSWtBYWdCcEFHc0FiUUJzQUc0QW9BQnZBSEVBY0FCeUFITUFkUUIwQUhZQWR3RHFBSGdBZWdCNUFIc0FmUUI4QUxnQW9RQi9BSDRBZ0FDQkFPd0E3Z0M2QU5jQTRnRGpBTEFBc1FEa0FPVUF1d0RtQU9jQXBnRFlBT0VCQndEYkFOd0EzUURnQU5rQTN3RUlBUWtBbXdDeUFMTUF0Z0MzQU1RQXRBQzFBTVVBZ2dEQ0FJY0Fxd0RHQUw0QXZ3QzhBUW9CQ3dDTUFKOEJEQUNZQUtnQW1nQ1pBTzhCRFFFT0FLVUFrZ0NjQUtjQWp3Q1VBSlVBdVFFUEFSQUJFUUVTQjNWdWFUQXdRVEFIZFc1cE1EQkJSQXgwZDI4dWMzVndaWEpwYjNJT2RHaHlaV1V1YzNWd1pYSnBiM0lNYjI1bExuTjFjR1Z5YVc5eUIzVnVhVEF5UXprSGRXNXBNRE5CT1FkMWJta3dNMEpEQkVWMWNtOEpZV1pwYVRZeE1qZzVDV1Z6ZEdsdFlYUmxaQWQxYm1reU1qRTFCM1Z1YVRJeU1Ua0libWx1WlM1aGJIUUhjMmw0TG1Gc2RBTm1YMmtEWmw5c0FBQUFBQUgvL3dBQ0FBRUFBQUFPQUFBQVFnQUFBQUFBQWdBSUFBTUFCd0FCQUFnQUNBQUNBQWtBZlFBQkFINEFnQUFDQUlFQTVBQUJBT1VBNVFBQ0FPWUEvZ0FCQVA4QkFBQUNBQVFBQUFBQ0FBQUFBQUFCQUFBQUNnQW9BSFFBQVd4aGRHNEFDQUFFQUFBQUFQLy9BQVlBQUFBQkFBSUFBd0FFQUFVQUJtRmhiSFFBSm1aeVlXTUFMbXhwWjJFQU5HOXlaRzRBT25OaGJIUUFRSE4xY0hNQVJnQUFBQUlBQUFBQkFBQUFBUUFDQUFBQUFRQURBQUFBQVFBRUFBQUFBUUFHQUFBQUFRQUZBQWtBRkFBY0FDUUFOQUE4QUVRQVRBQlVBRndBQVFBQUFBRUFVQUFEQUFBQUFRQnlBQVlBQUFBRkFJQUFzQURZQVFBQktBQUVBQUFBQVFGQUFBRUFBQUFCQVZnQUFRQUFBQUVCYWdBQkFBQUFBUUdJQUFRQUFBQUJBWklBQkFBQUFBRUIrZ0FDQUJZQUNBRGtBSHNBZEFCMUFHd0FmQUJzQUh3QUFRQUlBQkVBRkFBVkFCWUFKQUF5QUVRQVVnQUJBQkFBQVFBSUFBTUEyUURhQVBJQUFRQUJBQkFBQXdBQUFBUUFGZ0FjQUNRQUtnQUFBQUVBQUFBSEFBRUFBUUFUQUFFQUFnQVNBT2dBQVFBQkFCTUFBUUFCQUJNQUF3QUFBQU1BRkFBYUFDSUFBQUFCQUFBQUNBQUJBQUVBRXdBQkFBSUFFZ0RvQUFFQUFRQVRBQU1BQUFBREFCUUFHZ0FpQUFBQUFRQUFBQWNBQVFBQkFCUUFBUUFDQUJJQTZBQUJBQUVBRndBREFBQUFBd0FVQUJvQUlnQUFBQUVBQUFBSEFBRUFBUUFVQUFFQUFnQVNBT2dBQVFBQkFCVUFBd0FBQUFNQUZBQWFBQ0lBQUFBQkFBQUFCd0FCQUFFQUZnQUJBQUlBRWdEb0FBRUFBUUFYQUFFQUdnQUJBQWdBQWdBR0FBd0JBQUFDQUU4QS93QUNBRXdBQVFBQkFFa0FBZ0FPQUFRQWJBQjhBR3dBZkFBQkFBUUFKQUF5QUVRQVVnQUNBQlFBQndCN0FIUUFkUUJzQUh3QWJBQjhBQUVBQndBVUFCVUFGZ0FrQURJQVJBQlNBQUlBQ2dBQ0FQNEEvUUFCQUFJQUdRQWNBQUVBWmdBREFBd0FKZ0JRQUFJQUJnQVFBT1VBQkFBU0FCTUFFd0RsQUFRQTZBQVRBQk1BQkFBS0FCSUFHZ0FpQUg0QUF3QVNBQmNBZmdBREFPZ0FGd0IvQUFNQUVnQVZBSDhBQXdEb0FCVUFBZ0FHQUE0QWdBQURBQklBRndDQUFBTUE2QUFYQUFFQUF3QVRBQlFBRmdBQkFCNEFBUUFJQUFJQUJnQU9BQWdBQXdBU0FCTUFDQUFEQU9nQUV3QUJBQUVBRXdBQUFBRUFBQUFLQUI0QUxBQUJiR0YwYmdBSUFBUUFBQUFBLy84QUFRQUFBQUZyWlhKdUFBZ0FBQUFCQUFBQUFRQUVBQUlBQUFBQ0FBb0E3QUFCQU00QUJBQUFBQWdBR2dBc0FESUFiQUNtQUxnQXdnRElBQVFBb3YvdUFLWC83Z0NtLys0QXJmL3lBQUVBcHYvekFBNEFvdi9PQUtUL3pnQ2wvODRBcHYvbkFLZi96Z0NxLzdVQXJQKzFBSzMvemdDdUFBa0FyLy8zQUxBQUJBQzAvODRBdVAvT0FMNy8wZ0FPQUV3QUFBQ2kvK1FBcFAva0FLWC81QUNtLytRQXAvL2tBS3IvNUFDcy8rUUFyZi9rQUs0QUFBQ3ZBQUFBc0FBRUFMYi8xd0M0LytRQUJBQ20vK1FBclAvdEFMai83UUMrLyswQUFnQzQvOFFBdnYvSUFBRUEyLytyQUFFQTNQK3JBQUVBQ0FBcEFETUFOd0E1QURvQVBBRGJBTndBQWdvQ0FBUUFBQWVvQ0tJQUd3QWtBQUQvK2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvN3YvdS8rNy83di91LzdiLzd2L3UvKzcveWYvdS85di90di9KLzdZQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvOUFBQUFBRC82QUFBQUFELzdnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvL29BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJJQUFQL3VBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEL3lRQUEvK2ovN3YvdS8rNy9mLzkvQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELzlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvL29BQUFBQUFBRC83di91QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvOVAvMEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvOUFBQUFBRC82QUFBQUFELzdnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAvMEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQveVFBQUFBQUFBQUFBLzVFQUFBQUFBQUQva1FBQS83Yi9mLzlSL3pnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLys0QUFBQUFBQUQvNXdBQS8rNy80Z0FBQUFELzdnQUFBQUFBQUFBQUFBRC81Ly9uLy9RQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEL3RnQUEvK2YvN3YvdUFBRC9mLzkvQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQLzZBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELzlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvKzcvN3YvdUFBRC9wUCtrQUFELzd2L3UvK2ovN3YvSkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLys0QUFBQUFBQUQvN2dBQS8rNy80Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAvNkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQva1FBQUFBRC83Z0FBQUFEL3BBQUFBQUFBQVArUkFBQUFBQUFBQUFEL3RnQUEvNXovblArYy82VC9uUCtSQUFBQUFBQUFBQUFBQVA5Ly8rNy83ditjLzV3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELzV3QUFBQUFBQUFBQUFBRC81Ly9uQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvK2dBQUFBRC90disyQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8rNy83Z0FBQUFELzJ3QUFBQUFBQUFBQUFBQUFBQUFBQUFEL3lRQUEvOG4veWYvSkFBRC9mLzkvQUFBQUFBQUFBQUFBQVAvSkFBRC83disyLzdZQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC95Zi9KQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELzV3QUFBQUFBQUFBQUFBQUFBQUFBQUFELzJ3QUEvOXYvNS8vbkFBRC90disyQUFBQUFBQUFBQUFBQVAvdS8rNEFBUC91Lys0QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAvNkFBRC9wUCtrQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC81d0FBQUFEL3RnQUFBQUFBQUFBQUFBQUFBQUFBQUFEL3RnQUEvNlQvc1Ard0FBRC9rZitSQUFBQUFBQUFBQUFBQVArUkFBRC8yLytrLzZRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEL3lRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEL3RnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEL3R2L3VBQUlBS1FBa0FDUUFBUUFuQUNjQUFnQXBBQ2tBQlFBdEFDMEFCZ0F1QUM0QUNBQXZBQzhBQ1FBeUFESUFDZ0F6QURNQUN3QTBBRFFBREFBMUFEVUFEZ0EzQURjQUVBQTRBRGdBRVFBNUFEa0FFd0E2QURvQUZRQThBRHdBRndCSUFFZ0FBd0JKQUVrQUJBQk9BRTRBQndCVkFGVUFEUUJXQUZZQUR3QlpBRmtBRWdCYUFGb0FGQUJjQUZ3QUZnQ0NBSWNBQVFDU0FKSUFBZ0NVQUpnQUNnQ2FBSm9BQ2dDYkFKNEFFUUNmQUo4QUZ3Q2hBS0VBRHdDcUFLMEFBd0MvQUw4QUZnREJBTUVBRmdEREFNTUFDUURGQU1VQUNnRElBTWdBRHdESkFNa0FGd0RiQU5zQUdRRGNBTndBR2dEZUFONEFHQUQvQVFBQUJBQUNBRG9BRHdBUEFCWUFFQUFRQUIwQUVRQVJBQmNBSFFBZEFDQUFIZ0FlQUNFQUpBQWtBQkFBSmdBbUFBSUFLZ0FxQUFNQU1nQXlBQVFBTkFBMEFBVUFOd0EzQUFZQU9BQTRBQWdBT1FBNUFBb0FPZ0E2QUF3QU93QTdBQmdBUEFBOEFBMEFSQUJFQUJJQVJnQkdBQmtBUndCSEFCb0FTQUJJQUJNQVNRQkpBQkVBU3dCTEFCNEFUQUJNQUI4QVVRQlJBQnNBVWdCU0FCUUFWQUJVQUJ3QVZRQlZBQlVBVmdCV0FDSUFWd0JYQUNNQVdBQllBQWNBV1FCWkFBa0FXZ0JhQUFzQVhBQmNBQUVBZ2dDSUFCQUFpUUNKQUFJQWxBQ1lBQVFBbWdDYUFBUUFtd0NlQUFnQW53Q2ZBQTBBb1FDaEFCRUFvZ0NvQUJJQXFRQ3BBQmtBcWdDdEFCTUFyZ0N4QUI4QXN3Q3pBQnNBdEFDNEFCUUF1Z0M2QUJRQXV3QytBQWNBdndDL0FBRUF3UURCQUFFQXdnRENBQm9BeFFERkFBUUF4Z0RHQUJRQXlBRElBQ0lBeVFESkFBMEEzQURjQUE4QTN3RGZBQTRBL3dFQUFCRUFBUUJCQUNRQUp3QXBBQzBBTGdBdkFESUFNd0EwQURVQU53QTRBRGtBT2dBOEFFUUFTQUJKQUU0QVZRQldBRmtBV2dCY0FJSUFnd0NFQUlVQWhnQ0hBSklBbEFDVkFKWUFsd0NZQUpvQW13Q2NBSjBBbmdDZkFLRUFvZ0NqQUtRQXBRQ21BS2NBcUFDcUFLc0FyQUN0QUw4QXdRRERBTVVBeUFESkFOc0EzQURlQVA4QkFBQUJBQUFBQ0FBQUFBUUFEZ0FDYVdSbGIzSnZiVzRBQVd4aGRHNEFDQUFHQUFBQUFBQUJBQUlBQ0FBTUFBSC9WZ0FCQUFBQUFBQUJBQUFBQU1tSmJ6RUFBQUFBdWM0Mm53QUFBQUM1emphZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmV1emVpdF9EVic7XG4gIHNyYzogdXJsKCdkYXRhOmZvbnQvb3BlbnR5cGU7YmFzZTY0LFQxUlVUd0FOQUlBQUF3QlFRa0ZUUlQ5aVQ3b0FBRnlNQUFBQU5FTkdSaUJFV2NXNUFBQUxpQUFBT281RVUwbEhIWExEWGdBQVhNQUFBQlNZUjFCUFV6RXVPeXNBQUV5SUFBQVFCRWRUVlVLVmM2OFpBQUJLREFBQUFucFBVeTh5ZWdnUXR3QUFBVUFBQUFCZ1kyMWhjSnkzOHBnQUFBZkVBQUFEcEdobFlXVFY5N3VjQUFBQTNBQUFBRFpvYUdWaEJ3Y0RaQUFBQVJRQUFBQWthRzEwZUJvUkpkMEFBRVlZQUFBRDlHMWhlSEFBL1ZBQUFBQUJPQUFBQUFadVlXMWwrZFNpUUFBQUFhQUFBQVlpY0c5emRQKzRBRElBQUF0b0FBQUFJQUFCQUFBQUFRbzk4VWhIcGw4UFBQVUFBd1BvQUFBQUFMbk9OdG9BQUFBQXVjNDIydjliL3dZRDZRUEZBQUFBQXdBQ0FBQUFBQUFBQUFFQUFBTDQveEFBeUFQNy8xdi9Xd1BwQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUQ5QUFCUUFBRDlBQUFBQWdJZ0FTd0FCUUFFQW9vQ1dBQUFBRXNDaWdKWUFBQUJYZ0F5QVRnQUFBSUxCUUlDQWdNQ0FnU0FBQUN2UUFBZ1NnQUFBQUFBQUFBQVFVUkNSUUFBQUNEN0FnTDQveEFBeUFQRkFQb0FBQUFCQUFBQUFBSUpBdmdBSUFBZ0FBUUFBQUFaQVRJQUFRQUFBQUFBQUFDS0FBQUFBUUFBQUFBQUFRQU5BSW9BQVFBQUFBQUFBZ0FWQUpjQUFRQUFBQUFBQXdBbEFLd0FBUUFBQUFBQUJBQWpBTkVBQVFBQUFBQUFCUUE0QVBRQUFRQUFBQUFBQmdBYUFTd0FBUUFBQUFBQUJ3QUtBVVlBQVFBQUFBQUFDUUFPQVZBQUFRQUFBQUFBQ3dBWkFWNEFBUUFBQUFBQURnQWtBWGNBQVFBQUFBQUFFZ0FkQVpzQUF3QUJCQWtBQUFFVUFiZ0FBd0FCQkFrQUFRQTZBc3dBQXdBQkJBa0FBZ0FPQXdZQUF3QUJCQWtBQXdCS0F4UUFBd0FCQkFrQUJBQTBBMTRBQXdBQkJBa0FCUUJ3QTVJQUF3QUJCQWtBQmdBMEExNEFBd0FCQkFrQUJ3QVVCQUlBQXdBQkJBa0FDUUFjQkJZQUF3QUJCQWtBQ3dBeUJESUFBd0FCQkFrQURnQklCR1FBQXdBQkJBa0FFQUFhQkt3QUF3QUJCQWtBRVFBcUJNWkRiM0I1Y21sbmFIUWdxU0F4T1Rrd0xDQXhPVGt5SUVGa2IySmxJRk41YzNSbGJYTWdTVzVqYjNKd2IzSmhkR1ZrTGlBZ1FXeHNJRkpwWjJoMGN5QlNaWE5sY25abFpDNGdxU0F4T1RneExDQXlNREF5SUVobGFXUmxiR0psY21kbGNpQkVjblZqYTIxaGMyTm9hVzVsYmlCQlJ5NGdRV3hzSUhKcFoyaDBjeUJ5WlhObGNuWmxaQzVFU1U0Z016QTJOREFnVTNSa1RtVjFlbVZwZENCSGNtOTBaWE5ySUV4cFoyaDBNUzR3TkRBN1FVUkNSVHRFU1U1T1pYVjZaV2wwUjNKdmRHVnphMU4wWkMxTWFXZG9kRVJKVGlBek1EWTBNQ0JUZEdRZ1RtVjFlbVZwZENCSGNtOTBaWE5ySUV4cFoyaDBWbVZ5YzJsdmJpQXhMakEwTUR0UVV5QXdNREV1TURBeE8wTnZjbVVnTVM0d0xqTTFPMjFoYTJWdmRHWXViR2xpTVM0MUxqUTBPVEpFU1U1T1pYVjZaV2wwUjNKdmRHVnphMU4wWkMxTWFXZG9kRVJKVGxOamFISnBablJNYVc1dmRIbHdaU0JUZEdGbVptaDBkSEE2THk5M2QzY3VZV1J2WW1VdVkyOXRMM1I1Y0dWb2RIUndPaTh2ZDNkM0xtRmtiMkpsTG1OdmJTOTBlWEJsTDJ4bFoyRnNMbWgwYld4RVNVNGdUbVYxZW1WcGRDQkhjbTkwWlhOcklGTjBaQ0JNYVdkb2RBQkRBRzhBY0FCNUFISUFhUUJuQUdnQWRBQWdBS2tBSUFBeEFEa0FPUUF3QUN3QUlBQXhBRGtBT1FBeUFDQUFRUUJrQUc4QVlnQmxBQ0FBVXdCNUFITUFkQUJsQUcwQWN3QWdBRWtBYmdCakFHOEFjZ0J3QUc4QWNnQmhBSFFBWlFCa0FDNEFJQUFnQUVFQWJBQnNBQ0FBVWdCcEFHY0FhQUIwQUhNQUlBQlNBR1VBY3dCbEFISUFkZ0JsQUdRQUxnQWdBS2tBSUFBeEFEa0FPQUF4QUN3QUlBQXlBREFBTUFBeUFDQUFTQUJsQUdrQVpBQmxBR3dBWWdCbEFISUFad0JsQUhJQUlBQkVBSElBZFFCakFHc0FiUUJoQUhNQVl3Qm9BR2tBYmdCbEFHNEFJQUJCQUVjQUxnQWdBRUVBYkFCc0FDQUFjZ0JwQUdjQWFBQjBBSE1BSUFCeUFHVUFjd0JsQUhJQWRnQmxBR1FBTGdCRUFFa0FUZ0FnQUU0QVpRQjFBSG9BWlFCcEFIUUFJQUJIQUhJQWJ3QjBBR1VBY3dCckFDQUFVd0IwQUdRQUlBQk1BR2tBWndCb0FIUUFVZ0JsQUdjQWRRQnNBR0VBY2dBeEFDNEFNQUEwQURBQU93QkJBRVFBUWdCRkFEc0FSQUJKQUU0QVRnQmxBSFVBZWdCbEFHa0FkQUJIQUhJQWJ3QjBBR1VBY3dCckFGTUFkQUJrQUMwQVRBQnBBR2NBYUFCMEFFUUFTUUJPQUU0QVpRQjFBSG9BWlFCcEFIUUFSd0J5QUc4QWRBQmxBSE1BYXdCVEFIUUFaQUF0QUV3QWFRQm5BR2dBZEFCV0FHVUFjZ0J6QUdrQWJ3QnVBQ0FBTVFBdUFEQUFOQUF3QURzQVVBQlRBQ0FBTUFBd0FERUFMZ0F3QURBQU1RQTdBRU1BYndCeUFHVUFJQUF4QUM0QU1BQXVBRE1BTlFBN0FHMEFZUUJyQUdVQWJ3QjBBR1lBTGdCc0FHa0FZZ0F4QUM0QU5RQXVBRFFBTkFBNUFESUFSQUJKQUU0QVV3QmpBR2dBY2dCcEFHWUFkQUJNQUdrQWJnQnZBSFFBZVFCd0FHVUFJQUJUQUhRQVlRQm1BR1lBYUFCMEFIUUFjQUE2QUM4QUx3QjNBSGNBZHdBdUFHRUFaQUJ2QUdJQVpRQXVBR01BYndCdEFDOEFkQUI1QUhBQVpRQm9BSFFBZEFCd0FEb0FMd0F2QUhjQWR3QjNBQzRBWVFCa0FHOEFZZ0JsQUM0QVl3QnZBRzBBTHdCMEFIa0FjQUJsQUM4QWJBQmxBR2NBWVFCc0FDNEFhQUIwQUcwQWJBQkVBRWtBVGdBZ0FETUFNQUEyQURRQU1BQWdBRk1BZEFCa0FFNEFaUUIxQUhvQVpRQnBBSFFBSUFCSEFISUFid0IwQUdVQWN3QnJBQ0FBVEFCcEFHY0FhQUIwQUFBQUFBQURBQUFBQXdBQUFTSUFBUUFBQUFBQUhBQURBQUVBQUFFaUFBQUJCZ0FBQUFBQUFBQUFBQUFBQVFBQUFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBZ01FQlFZSGFBa0tDd3dORGc4UUVSSVRGQlVXRnhnWkdoc2NIUjRmSUNFaUl5UWxKaWNvS1NvckxDMHVMekF4TWpNME5UWTNPRGs2T3p3OVBqOUFla0pEUkVWR1IwaEpTa3RNVFU1UFVGRlNVMVJWVmxkWVdWcGJYRjFlWHdDb3FxeXR0YmkrdzhiRXhjakh5Y3JOeTh6TzBjL1EwdFBXMU5YWDJkemEyMjZlWVdKbWNuR1RvYVdXZTRIMGlJdnhtZlgyWkpYczd1M284b21OL0k2UmVXQ1U4R1h6NVdwMmQvaXBxN3FNa20ySGFYVkJDSnozM3NGajZXdHM0T0Z2Y0hOMGVLZXVwcSt3c2JLenRMYTNBTG04dmIrUGZIMStmNENDZzRTRmhnQUVBb0lBQUFCZ0FFQUFCUUFnQUNZQUp3QmZBR0FBZmdDZ0FLTUEvd0V4QVVJQlV3RmhBWGdCZmdHU0FzY0N5UUxkQTZrRHZBUEFJQlFnR2lBZUlDSWdKaUF3SURvZ1JDQ3NJUk1oSWlFbUlTNGlBaUlHSWc4aUVpSVZJaG9pSGlJcklrZ2lZQ0psSmNyN0F2Ly9BQUFBSUFBbkFDZ0FZQUJoQUtBQW9RQ2tBVEVCUVFGU0FXQUJlQUY5QVpJQ3hnTEpBdGdEcVFPOEE4QWdFeUFZSUJ3Z0lDQW1JREFnT1NCRUlLd2hFeUVpSVNZaExpSUNJZ1lpRHlJUkloVWlHU0llSWlzaVNDSmdJbVFseXZzQi8vLy80UUJCLytFQUd2L2hBRmovdndBQS8xNEFBQUFBQUFEL1NRQUEvdE1BQVA0eEFBRDlVLzByL1NnQUFBQUFBQUFBQU9CUjRFamdNdUFmNEQzZjE5OTAzOERmdmQ3cTN0L2UzZ0FBM3ViZTF0N1Qzc2ZlcTk2VTNwSGJMUVhmQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUJTQUFBQkJnRUlBUW9BQUFFS0FBQUJDZ0FBQVFvQUFBQUFBQUFCRGdFUUFSUUJHQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWndCa0FKMEFaZ0NCQUtVQWlRQnFBSlFBK1FDaEFINEFuZ0NaQU9NQTVBQjdBSlVBY1FCd0FJTUE0Z0NOQUhZQW13Q1lBS0FBZVFDcEFLWUFwd0NyQUtnQXFnQ0lBS3dBc0FDdEFLNEFyd0MwQUxFQXNnQ3pBSmNBdFFDNUFMWUF0d0M2QUxnQXBBQ0xBTDhBdkFDOUFMNEF3QUNhQUpNQXhnRERBTVFBeUFERkFNY0FqZ0RKQU0wQXlnRExBTXdBMFFET0FNOEEwQUNqQU5JQTFnRFRBTlFBMXdEVkFKd0FrUURjQU5rQTJnRGJBTjBBbndEZUFJb0FrQUNNQUpJQXV3RFlBTUlBM3dCOEFJWUFmd0NBQUlJQWhRQjlBSVFBYlFDSEFFRUFDQUJ6QUdrQWRRQjBBRzRBYndCeUFPNEFvZ0FEQUFBQUFBQUEvN1VBTWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUVBZ0FCQVFFYlJFbE9UbVYxZW1WcGRFZHliM1JsYzJ0VGRHUXRUR2xuYUhRQUFRRUJLdmdRQVBnNEFmZzVEQUQ0T2dMNE93UDRGZ1Q3T2Z1TytuMzZXUVVjQlJnUEhBVXJFY2tjTGFFU0FDRUNBQUVBQkFBSEFCTUFId0F0QURJQU53QStBRUFBUkFCTkFGWUFZUUJvQUhFQWVBQi9BSWNBandDYUFLSUFxd0MzQUw0QXhRRE1BTk1BMmdEaEFTMEVUd1J5Qkg5bVgybG1YMnh2Ym1VdWMzVndaWEpwYjNKMGQyOHVjM1Z3WlhKcGIzSjBhSEpsWlM1emRYQmxjbWx2Y2tSbGJIUmhUMjFsWjJGMWJta3dNMEpEY0dsRmRYSnZZV1pwYVRZeE1qZzVaWE4wYVcxaGRHVmtjR0Z5ZEdsaGJHUnBabVp3Y205a2RXTjBjM1Z0YldGMGFXOXVkVzVwTWpJeE9YSmhaR2xqWVd4cGJtWnBibWwwZVdsdWRHVm5jbUZzWVhCd2NtOTRaWEYxWVd4dWIzUmxjWFZoYkd4bGMzTmxjWFZoYkdkeVpXRjBaWEpsY1hWaGJHeHZlbVZ1WjJWMWJta3dNRUV3ZFc1cE1EQkJSSFZ1YVRBeVF6bDFibWt5TWpFMWRXNXBNRE5CT1VOdmNIbHlhV2RvZENBeE9Ua3dMQ0F4T1RreUlDd2dNakF3TWtGa2IySmxJRk41YzNSbGJYTWdTVzVqYjNKd2IzSmhkR1ZrTGlCQmJHd2dVbWxuYUhSeklGSmxjMlZ5ZG1Wa0xpQWdWR2hsSUdScFoybDBZV3hzZVNCbGJtTnZaR1ZrSUcxaFkyaHBibVVnY21WaFpHRmliR1VnYzI5bWRIZGhjbVVnWm05eUlIQnliMlIxWTJsdVp5QjBhR1VLSUZSNWNHVm1ZV05sY3lCc2FXTmxibk5sWkNCMGJ5QjViM1VnYVhNZ1kyOXdlWEpwWjJoMFpXUWdLR01wSURFNU9UQXNJREU1T1RJc0lESXdNRElnUVdSdlltVWdVM2x6ZEdWdGN5NEtJRUZzYkNCU2FXZG9kSE1nVW1WelpYSjJaV1F1SUZSb2FYTWdjMjltZEhkaGNtVWdhWE1nZEdobElIQnliM0JsY25SNUlHOW1JRUZrYjJKbElGTjVjM1JsYlhNS0lFbHVZMjl5Y0c5eVlYUmxaQ0JoYm1RZ2FYUnpJR3hwWTJWdWMyOXljeXdnWVc1a0lHMWhlU0J1YjNRZ1ltVWdjbVZ3Y205a2RXTmxaQ3dnZFhObFpDd2dDaUJrYVhOd2JHRjVaV1FzSUcxdlpHbG1hV1ZrTENCa2FYTmpiRzl6WldRZ2IzSWdkSEpoYm5ObVpYSnlaV1FnZDJsMGFHOTFkQ0IwYUdVZ1pYaHdjbVZ6Y3lBS0lIZHlhWFIwWlc0Z1lYQndjbTkyWVd3Z2IyWWdRV1J2WW1VdUNpQUtJRlJvWlNCa2FXZHBkR0ZzYkhrZ1pXNWpiMlJsWkNCdFlXTm9hVzVsSUhKbFlXUmhZbXhsSUc5MWRHeHBibVVnWkdGMFlTQm1iM0lnY0hKdlpIVmphVzVuSUhSb1pTQlVlWEJsWm1GalpYTWdDaUJ3Y205MmFXUmxaQ0JoY3lCd1lYSjBJRzltSUhsdmRYSWdiR0Z6WlhJZ2NISnBiblJsY2lCcGN5QmpiM0I1Y21sbmFIUmxaQ0FvWXlrZ01UazRNU3dnTWpBd01pQklaV2xrWld4aVpYSm5aWElnUkhKMVkydHRZWE5qYUdsdVpXNGdRVWN1SUFvZ1FXeHNJSEpwWjJoMGN5QnlaWE5sY25abFpDNGdWR2hwY3lCa1lYUmhJR2x6SUhSb1pTQndjbTl3WlhKMGVTQnZaaUJJWldsa1pXeGlaWEpuWlhJZ1JISjFZMnR0WVhOamFHbHVaVzRnUVVjc0lBb2dZVzVrSUcxaGVTQnViM1FnWW1VZ2NtVndjbTlrZFdObFpDd2dkWE5sWkN3Z1pHbHpjR3hoZVdWa0xDQnRiMlJwWm1sbFpDd2daR2x6WTJ4dmMyVmtJRzl5SUhSeVlXNXpabVZ5Y21Wa0lBb2dkMmwwYUc5MWRDQjBhR1VnWlhod2NtVnpjeUIzY21sMGRHVnVJR0Z3Y0hKdmRtRnNJRzltSUVobGFXUmxiR0psY21kbGNpQkVjblZqYTIxaGMyTm9hVzVsYmlCQlJ5NGdSRWxPSURNd05qUXdJRk4wWkNCT1pYVjZaV2wwSUVkeWIzUmxjMnNnVEdsbmFIUkVTVTRnTXpBMk5EQWdVM1JrQUFBQkFBRnJBRzhtQUpjTUFLVURBS282QVljY0FQMENBQUVBVFFCUUFHTUFnZ0RUQVdVQm93SXJBaklDWmdLYUFzb0M1d01BQXdJREN3TWFBMk1EZ0FQQUJBd0VQUVNPQk9VRkFBVjhCZEVGNGdYNkJoMEdOUVpZQnJRSFlRZG1COVlIMlFmb0IrMEgvd2c4Q0dJSWFnaWRDTVlJMUFrTUNSa0pIZ2sxQ1hjSnZ3bldDZkVKOWdvWUNsY0trQXFhQ3FNS3VncktDdUVMQ2dzZEN5UUxPZ3RjQzE4TGVBdCtDNDhMN1F3R0RCc01Td3g0REljTTFRem5EUEFOQVEwWkRVWU5VQTJBRFk4TnNBNEJEanNPUkE1T0RwOE9zZzhHRDA0UFl3L1BFRjRRWUJDdUVSUVJ1QklyRWpnU1J4SmFFbWNTZGhLSkVxSVN4UkxIRXZNVEVoTWpFeklUT1JOTUUyc1R2eFFkRkNvVU54UktGR0FVWWhTWUZLY1V0aFRHRk5RVTVoVVpGU2NWT3hXQkZlUVdDUloxRnU0WEt4ZXNGN0VYMUJnc0dKd1pGQmtzR1M0WmVCbVlHY2NaN0JvSkdqTWFWaHB4R3FrYXVScm1HelViUlJ1V0c4b2NGeHdlSENvY1BCeERIRm9jZFJ4OUhJUWNrQnlySExJY3VCekVITmNjM1J6NEhRQWRGeDB0SFRVZFVSMXlIWGtkaFIyWkhhQWRzaDNHSGRjZDVSNFFIamtlUmg1ekhxY2VyeDYzSHM4ZTZCN3dIdnNmRHg4bkh6SWZZUjlvSDM4ZmxoK2RIN2NmeVIvUkgrMGdDaUFTSUNJZ015QkVJR3dndFNESElONGc4eUV5SVRRaE5pR0tJZ3dpZVNMOUkya2pqU1BMSTgwa0JDUjVKUElsZkNXL0pld21HU1p0Sm5BbWNpWjBKblltZUNDTHZmanN2UUdMdmZna3ZRT0xCUGlJK1ZEOGlBYjNqdnZGRmZzKzk1TUY5K2dHK3lEN3dCWDNQdmVUQmZ5U0Ivd0dYaFgzUHZlVDl6Nzdrd1g4QnZpL0ZmYysrNVA3UHZ1VEJRNzc3dzc3azRQM0dQa1FkN2tLcVFvVDBKMzNFZVFLTlBoeTk2NkxkeEwzSjlYWjFSTndFN0QzSitBSzl5ejdyaFhWOTY3UUNqU2dkdmQxeWZjMHlmZDFkd0dOK0pnRDk5RDNzeFg3R2dhaDl6UUY5eG9HbE1rVit4ck5Da2NHYlB0MUJmc0RUZkVHZGZzMDd3cE44c3NLOXhyTEN2Y0R5U1VHb2ZjMEJmY0V5U1ROQ2tjR0RqU0Qydmt6ZHhLWjZ6ZnI5c1AzRWVzVDNQZDUrRUlWUTZWb3JzRWF1S0xJMzVjZXcvdjJGWktJQmRCeHZHWlNHazlZV2tHRkhsUDdMaFhEMWdiM0daTGozZmNGR3VSVHovc050aDVmbXdYM2tRZk5nYlZXbHp3STVRYUI5eUUwMC9zRmt3aldVMEFIK3dSL01FTDdCeG9zdzB6M0JXRWVyWDRGKzVZSEUrdzdtV3UvaE5BSUt3YVcreHJlUmZjTmdRZ085OENEei9kN3o1dlA5M3ZQRXVEYTl4cmE5eTNhOXhyYUU3LzN2dmltb0FvdS9PWmlDaFAvOXd6ODU2QUtFNy85SnZmT253b1QvL2hSL0dXZkNnNzNHb1BsVG5iNUk5b1MwdVhGNWZjRjVSTzgrRnozVVJWTFNsSmdWQnRKVjhMTHdxMjY5eFhhSCszM2FSVnJkMmRhYWg1d3NYcXBxUnEycXArbnJaOXZheDd3Kyt3Vit4RDNSUVhQdGJqQTJockJYTmtxTmt0Uk5GMmFiTGhOSHZzWFJqNUcrd2thK3dMZkx2Y001TVcwMzk0ZUUzemMrd2tGOXdrRyt4WDNTUGNNOXdCT3lnVU96QXI0a1dnS0R0d0swT3NEOTlyN09oVWs5eFpSOXpYM054cjNOOFgzTmZMM0ZoNUl3UVg3Q2ZzbVF2dEYrMDBhKzAzVSswWDNDZnNtSGc3Y0N2ZFA2d1BvKzNBVjl3bjNKdFQzUmZkTkd2ZE5RdmRGK3duM0poNUlWUVh5K3hiRit6WDdOeHI3TjFIN05TVDdGaDRPKzF2cUN2ZEJ5UVAzUS9rSEZmc011SGxOOXc1bU9DUENhZFQxMUNIQ3JUano5dzZ3ZWNuN0RGNlA5eGtGU1FZT2hLQjI5MnpqQ3ZlMkZmdHNRZmRzKzJ6VjkyejNiTlg3YlBkczBBcjc3L3M3OTdjQmovZFRBNC83SGhYTWJ2Y1M5NHN3dHdVT21ncjc3NE9jQ3N2RlFBckVDcDkvRmRvRzkrejVwQVU4Qmc0MGc5cjQzOThCdHVYM2t1VUR0dmVCRmZzNjVEejNGUGNVNU5yM09oNzNyUWYzRERyeit4ejdIRG9qK3d3ZTkrejd5aFZGWlVneU1tWE8wUjczelFmUnNjN2s1TEZJUlI0TysxMmdkZ0gzVU9VRHVQaWtGZmNqNEFYOCtlWDVod2Y3ZmZzWEJRNDBpOS80MHQ4QnRlWDNmT1VEcEJiNE85Lzdtd2IzZS9meEJhT3ZtYlc3R3ZjTEs4c2grdzQyTi9zUWlCN2xCdVdSd2EzT0c4VzZYbFJYYlY1dllSOE9OSVBhOTgzUDkxcmZBZmdTNVFQYTkrOFZtSDhGcUttK243a2I2czlLTENrNlZFTkpYYXpHYlI4K1lBVWd5OHAyN2h2M0UvY0I3dmNnOXgwdjMvc09IL2RXOTY0Ri9DczM5NHNHRGpTZ2R2ZEsyZ0gzeStVRDk4djNtUlg3VEFiM1N2ZWFCWTBHL0o4RTVmZEszdG80K0g1NUJ2d0gvS1VGWS9lL0J3NDBnOXIzenRyM1R0OEIwTi8zZk9VRDJ2ZlZGYmk4dlo3Q0crRE9Takg3QXpsYlNrdFdyOHBzSDBCYUJUaSt6VjMzQlJ2M0YrNzNBUGNZOXpEN0U5Y29hMitHZkdjZjkyTDNvOS83OS93cUJ3NDBnOXIzdWRyM3YzY0JyT1gzcHVVRDl3LzNiUlhweXNEVjI4UlFNek5TVVR0QlRML3BIdmRWK0tFVisxWDd3QVZISVhWWVJ4cjdJUEkyOXhYM0R1L3I5eHozQVR2M0F2c1NkM1NLZzNnZWlZMzNZL2ZHQlE0MG9IYjVIdDhCdXZnK0E5TVc2d2IzeGZseUJmdytOL2U5Qmc0MGc5cjNydVgzY05vU3JPVlA1ZmRxNVUvbEUvTDRJZmRwRlRSTlZFQkFUY0xpNE1uQzF0YkpWRFllRSt4dDkrY1ZURnhkVDA5Y3Vjckx1cnJIeDdwY1N4NFQ4dnZpKyt3Vit3WGZKUGNqOXlQZjh2Y0Y1Vm5TUUtvZUUrekdxSy9DelJybFQvSDdIZnNkVHlVeFNhOVV4bTRlRS9KQWJGbEVNUm9PTkpoMjk3L2E5N25hQWF6bDk2YmxBL2doK0prVkxVeFdRVHRTeHVQanhNWGIxY3BYTFI3N3dmeWhGZTRLOTFYM3dBWFA5YUcrenhyM0lDVGcreFg3RGljcit4ejdBZHY3QXZjU242S01rNTRlallrRkR2dnZnL2NZOTZtY0NzdXBDdmd0QktvSysrLzRKWndLai9zZUZjeHU5eEwzaXpDM0JXUDM2MEFLaEpoMkFicmxBN3IzYnhYNGp2dDNCZFVIL0RUM1QvZzA5MDhGMVFmOGp2dDNCUTZFOXdiVjl4YlZBYnI0amdPNjk5SVZyZ3I3cWdTdUNnNkVtSFlCK0dQbEEvaGo5NUVWL0RUN1R3VkJCL2lPOTNjRnp3ZjhqdmQzQlVFSERqU0Q5eGo0dk44U3dldU45eGo3QStYMjZ4UE05NXYzU3hYM0Q1cWV2N1FleHJrRnlyeVp0c01hOVQ3cCt4QWVFK3o3RkVBMSt3K0RIK3NHenEzRjJzcTNXRTVoZlhScGNCNFR6RlZoQlVCUWQxYjdHeG9UMUhiN0VVQUs5MVYveWUzVjk4YlY5d0RKQVpQVjVOLzRhYzhEK0pUNFF4VTRSdnNTTGxGbXRNZml6L2NLOExxMFhWZ2VyT1VWeG5GZG9WZ2IreXNuK3lmN0lURE5RT2krdTZxc3FSK09CbCtQcVhldkcrejNOL2NFOTFIM1V2dEI5eG43WGZ0MCswNzdRUHR1KzNIM1MvdEI5MzMzSHZjVzBQY0YwaDlCQmtGT0psMG1HL3RXK3lyM0lmZE85MHozSC9jcDkxbjNQZmNkSnZzOSt3UTgrd1E4ZklXVW01cVRxSktrSDk3M3B3VThCZzVoQ2pVS0RxS0wzL2VaMy9lTDN4TFg2L2VYNjJEckUvVFhGdmVuQnZjVThPYjNFT2RWMkMyWkg0MEhFL2pFcDdHKzBocllhTUpjclI2clhsaVhRQnY3V2dici9UZ1Y5NW4zSmdjVDlQY1ZzRVJQUm1aTyt4VWYreWIzN1JYM2kvQUhFL2pEc245MHBCK2pkWmxyWkJwQlRsNDlIZzVIQ2c3M0dvdmwrTmpZQ2hhS0N2alltUXFCQ2tzS0RqT2dkdmZuNWV3S3ZnclhGdXYzNTFzS0R2ZS9mK1gzaitYM20rVUJ3L0VEK0hIMzNSWDNxZ2I3TTJ2N0V5LzdIWGdLenRwdlVzZ2Z5Tk1GMkRFeXBUSjNDdmRwOTFEM012ZWxIL3dUQmc3M0dxQjI5K3psOTlwM3d3cjRJZXNEK00zNFJoWDhJZmZhSy8yTTYvZnMrQ0g3N0xNS0RxQjIrWXgzaEFvTyt5Ui81ZmprNVFIM3Qrc0R2L2t5RmZlRC9DWUcreVZIWHZzcEhtb3pCb3FZbllxa0cvZEM5d2prOXo0ZitKWDc0d2NPb3JzSzErc0Q5MEQ0TUJYMzhDdjlqT3YzN3dmM3cvdnZCZmNlQnZ2eCtCbjM2ZmdIQmZzUEJnN0pDdGNXOS8vbCs1LzVNaXNHRHZmM21IYW9sd29TMSt2NC91c1RlUGgxOTA0Vis4bjQwZ1VyL1l6citNZU5CaE80OThmOHovZkgrTThGalFZVGVQekg2L21NS3djTzl4bTdDdFByK0NqckEzNEtEbndLTFFvT2FxQjI5NWZmOStIZjBRcjNsNndLKzJZRzYvdzFvUXA4Q2dHOThmanU4UVA1bW5nVnljazkyUVhMMWEzcDVocjNVUHNsOTJEN2xvQUs3TnVvdU1vZU52ZGtGVTFOMkQ0RmFWcFBlRTRiYmdwQ0NrRnlTMkpZSHc2aW9IYjN3OXIzdXQvREN2ZXU2d1A0ZEJiM0d3Yjd2UGZEQmZjUWt2YmY5eHdhOXliN0FkLzdKaDc3Yi8yTTYvZllCdmYwQlBjTkJ1L0lVVEk0V0V2N0oxSjlpNHgrSHc1cWY5LzQvTi9TQ2hQVUU5aC9DaFBrWndvVDJMQUtEaktnZHZreTVRSDNaK3NEOTJjVzYva3k5MUxsL0hBeDkxSUdEcDBLTGdvTzJMc0tvUGtXQS9mcjl5MFZpUWI3YnZqejFRcjNyZjJNQmRzRzk2MzVqTlVLRHZndnV3cWMrbXdEK1czM1NSV0pCdnRCK05jRk1RYjdRZnpWQllrRyt6NzQxZFVLOTM3OWpBWFZCdmRMK080RmpRYjNTL3p1QmRVRzkzNzVqTlVLRHRpN0NwLzVHQVAzNnZobUZmdFc5N29GK3drRzk1RDhDZnViL0JjRjl3c0c5MS8zeC9kZis4Y0Y5d3NHKzV2NEYvZVErQWtGK3drR0RxSzdDdmVmNndOVENnNmlpK1g0Mk9XVkNnN1pDdmNJNVFQM0NQdE1GZmRaMVNENXNQYlYrMWtHRHNRSytBQi9GZG9HKyt6NXBBVThCZzdaQ3ZjbTVRUDNKdnNDRlNCQjkxbjZSUHRaUWZZR0RvVDVJOXFMZHhMQStJSVRZUGhvOThvVjJnYjdhZmc4QlVjRysybjhQQVhhQmhPZzl6ejM3UVVPSVBzUnZRR0wrSWdEK3hFRStJaTkvSWdHRHN3SytKaTNDZzVVQ3JvS0U3NHNDaE4rS0FvVHZqMEtIaE4ra1FvTzJIL2ZXTWNLRXVZS0U3eGtDaE44L0dYN25SWGxCaE84MjQwSFhBcjMxVEVHRGs4S0R0aC8zMWpIQ2hLNzYvZ0w1Uk84V2dvR0Uzdzc1Zm1NOFFxaWVnb3ZDZzc3eTZCMitFN2E5eS9sQWUzbEEzVUtEdGo3Y05yM0c5cjRETjkvZHhLMDYvZ0w1UlBzK0pUNFN4V05DdnNyK3czbyt5cjNRL0MrcU1hOEg0MW1CdnNJVFVYN0lGVkxvTkJVSGtOU0JUM1IzR25uRy9kZTUrLzNWQjhUM1BoVk1RY1Q3UHVaQkNNM09DUXRMZE9iQ2c1cW9NY0tBZERsOTVUbEEzSUs5OEF4L1l6bDk3a0d0Z29Pa2dyM0RzNEt4T2NLRStpTENoUHdlZmM1RlNRSyszRGZUSGI1ZVhmM0RzNEt4T2NLRTNRVHROWmNGVlIxYVdBZU53ZnBrOGpEOXdvYStNTXhCeE40ZWZjNUZTUUtNNUlLOTVkM0FkYmxBL2M1OTdvVitHWXgvWXpsOTVFSDkyMzdrUVgzRWdiN2l2ZXM5NFgzaFFYN0NnWU8yd3JLK1l3Vi9QQUhpQXI0NlFjTzk3K2dkdmhWMzM5M0V0VGw5NG5sOTRubEZCd1QzUGw3RnVYMzNRYjNIVFBPK3dSR1JuTkpheDdYWUZHWlZodFVTblpXY3grSkJoTzh5VEg4bmVYM3p3Y1QzTmNLKzlQbDk4OEgxd29PM3dxUENoTzRjZ29HRTlqaUNoTzR0Z29PMkgvZitBM2ZNZ29PclFwL2R4TG1DaFBzVVFvR0U5emQ4UXF0Q245M0VydnIrQXZsRSt4YUN2dkE1UVlUM1BsNThRcjdrNkIyK0UvbGYzY1MxdVVUME5ZVzVmZThCdXE5djlhWm1ZbUltQjdxQno5Z2hqcGVINGtHRTdEVjhRcjdKSC9hK0J6VlJBb08rOHVMMy9mNjJnSG01UVBtK0owVlF6elQrOTRHTzZkcjU2Q2dpNHlZSHQ1aUIyaUNsYWNmOTlUZTJqajNFdkVLYW4vR0NoTzRFM2hqQ2hPNE9Rb09hcElLQVovNHFnUDNzL2NNRmZzNStDWFZDdmQxL0owRjN3YjNkZmlkMVFvTzk0bUw5eVQ3RDNiNEsvY0dpM2NTbnZuQ0UxZ1RtUGp5OXlRVmlRYjdGdmdOQlNzRyt4YjhEUVdKQnZzWCtBMEZLd2IzVlB5ZEJkVUdFMmozSVBnckJZMEc5eUQ4S3dYVkJ2ZFUrSjBGS3dZT2FwSUtBWjM0cmdQM3MvZmhGZnNoOTFBRit3d0c5MTc3ay90bSs1NEY5d1lHOXkvM1Z2Y3ArMVlGOXd3RysyYjNudmRlOTVNRit3WUdEc2dLQVpQNHFsa0tEdnNraTlyMy85cVdDZzdGQ3N6bGcrVVQ2QlB3elBlVkZSUG93YWRLU2gvN1NnYzV2MXkrSHM3SmFRWm9nSy9JSC9jK0I5dG51RjJjSG8wSHVaeXZ1TnNhOXo0SHlKYXZyaDZ0eVVnR1dGZGNPUi83U2dkS2IwcFZIZzc4RmZ1Tytud0IxZFVEMWZ1T0ZkWDZmTkFLeFFyM0IrV0Q1UlB3cnZ0TUZjNEd2cis2M1IvM1NnZk1wOHpCSGhQb3lRY1Q4RlZ2ek13Zjkwb0gzVmU2V0I1SVRhMEdycFpuVGgvN1BnYzdyMTY1ZWg2SkIxMTZaMTQ3R3ZzK0IwNkFaMmdlYVFZT2hQZE16NDNQRXRENFloTmc5UGRJRmNHcnA1K25HNk91ZW5teEh4T2dlYkMwZXJFYnhiR3J3YWdmWjhNRlZXdHZkMjhiYzJpY25XVWZFMkNkWm1LY1pSdFJaV3RWYmg4Tys1UGRDdmtROXhpNUN2aDJOQW9UMEozOVV1UUtOSVBmVUhiNFdkK0lkeExDNnhPbzk0L3FGVTZuWk1mVUd2Y1Uzc3pra0pHTGlvOGUreDM4dnhXL0JoTm9wUElGRTVpSW1wbUttUnVKQ24rQWpJNkJIK1AzOTU2RW4zNmRlUm5JMG5XZWFwOWhseG1sOWdWWEJuTXJCUk9vallCL2pINjFDdnNDemlUMlpSOE9OSVBsVG5iRzJ2ZHF2ZmVaMmhMVjY3M2xFNTdFOS9RVjl3a0dwMnVkWlY4YVltVldob29lRTM0OGUySkNpbFVJM3dhems2T2VyaHNUbnNmU1NOSWJwNm1UbnFrZjdnZHpiM0YvZFJzVFBrZHZ3ejhic0t5anQ3QWFzWDJzZDZnZTl5TzkrME1HV3N4eXVMTWE0TWFsdnN5cldsU1RIdXNHOXdsNFRNMzdEUnY3QkM4OSt3aFhuR0c0Vng4OEJnNkhDalNnZHZkSXcvUEQ5K1ozQWZkdTN3UDNiaGJmOTBqM1JNUDdSTTRHbkxBRjl6UEQreG9HOXkvMzVnVXJCdnNqKytEN0kvZmdCU3NHOXkvNzVnWDdHbFAzTXdhY1pnVkkrMFJUOTBRSERqVDdaOS80Z3IzM2hkOEJ3UGdGQS9jQytBTVY3QVpZL0QwRldZVjdlR0ViZ1lLT2pvSWZnRFVGaUp1WWlxTWI1YkN6M3BVZndmaGJCZXdHa3IwRktRYWc5ME1GdXBHaG5xOGJrcGFLaXBFZmxkOEZqSU9Dakg4YktGNW9JMzRmZFB0T0JTb0dEalQ3VmRyNXU5b1N2K3N5NWZkczZ6RGxNK3NUNGhQWXhJVVZQTDM3QVBjeDlPZlI5TlZqdUZDa0hoUFN6YXF6d3RrYTIyalFLNmdlS0trRlRwMXZwOGdhdXJ1MHd4NFQxTm15WFVZZjVRYjNGNFU1eXZzQ0cvc0dNa1Q3QUVtdVdjVndIeFBvUjJSclZrRWFMTVJTNUcwZTFuSUYxSE9lYmw4YVVHQm9UaDRUMGxkUHF0aUpIL2QxOTdvVk8xRnJWaDRUNGxSUnE5dmN4YXZCSHhQU3djVnJPaDhPTlBjUzFmZmkxUUdlMWZmaTFRUDRLdmpCRmF0a1Y1NVVHMVJYZUd0a0gxVEFZRi9BVlFWc1pIaFlWQnBVbmxpcVl4NVdWclpmd3NBRmE3Sy9lTUlid3IrZXE3SWZ3bGEydDFiQUJhcXpucjdDR3NKNHZteXlIc0RCWUxjRmFmdUhGUzVCUVM0dVFkWG82TlhWNk9qVlFTNGVEdnZMNmdyM0E5VUQ5d1BnQ2c3YUN2ZWorSmkzQ3Z2ZSs0aTNDZzQwNndyUCtCMEQ5NkwzcUtzSys4bjdWS0lLKzh2ckNzTDNVd1BDOTZpaUN2dkw2d3E5OTFNRDl6YjNxSGtLRGlEM2dkb0JpL2lJQS9lQkJQaUkydnlJQmc0MCtHRGY5MnplQ3ZpMEZlVUsvTkxsK05Mb0N2ZHNNUVlPTk4vZjk4cmY5MXJlQ3ZjOEZlVUsrMXJsOTFyb0N2Zks2QXIzV2pIN1d1VUtCZzUwQ29UNVRza0I5MzNWOXd2VkEvZysrMGtWMWZwQis0MEcreUF3VWZzWUkrRTc5eE1mL012VitnUDNDd2NPSVBkUytCQUJ4L2dRQThmdENpTGdOdlQwNE9EMDlEYmdJaUkyTmlJZUR2dkwrenYzcmdHdzkwNERzUHNjYUFvT05Qczc5NjRCdi9nZUE3LzdISXdLMmdySytKR01DalRyQ3NiNEhRUDRDZmVvZVFveCsxUjVDZzc0SFlQUEN2RDNHUGRkOXhqM1hmY1lGSER3cVFyMzRSWXFDdmZoRnFvSytCMkR5dmRzeXMzSzkyektFcExWOXhIVjV0WDNFZFhYMWZjUjFSY1RQQURjK09scUNoT1NBSWY4dkdJS0U4TUFXZnk5YWdvVFBBRDhTdmdnYVFvVHd3RDRBUHg1YVFvVHdNRDM4VDVwQ3RWL2Fnb09OUHR3My9pODl4Z1N3ZXZoOXhqN0ErV2k2eFBvOTVYMytSWDdEM3g0VjJJZVVGMEZURnA5WUZNYUlkZ3Q5eEFlRSt6M0ZOYmg5dytUSHlzR1NHbFJQRXhmdnNpMW1hS3RwaDRUNk1HMUJkYkduOEQzR3hvVDhQc0Q5eEZBQ3ZscWt3Rnk5MTREOWZqdVBncjVhcE1CeXZkZUE4cjQ3akVLK082OUNtMzN3Qk9nOTFqNDdqQUtFMkNZQ3ZqMXdBcHF2d29UY0pQNDkzc0tFN0E2Q2hOd1VncWpDdmp1ejBmM0dCSnE5OFlUWUdyNWNoVkNqcnhROEJ2d3ZNYlVqaDlTQmhPZ1duOWpmRjhiZEhhUWxYb2ZFMkI3bFg2YmhhSUlEdmp1OXhJQnhQY1NBOFQ1TFJVa0N2anU5eElCWjRZS0EvY3ErUzBoQ3ZqWXRmRzFBYWExOGJVRHB2azFTQXI3V1BjK0FZNzNid09vKzFoekN2bHFrd0ZxK0JnRGF2anVNd3IwK3hneEN2dFkxUUdWNVFQUEZtNWpCWE5xaG14MkdsK3BjTHVtcEpPWW94NTN5Z1dGaElPSGdodC9nNVNYbFkrYWxwMGZzTVVGRHZqdXp3cHQ5OEFEOXd6NUpra0srQjMzZ2RvQmkvcDhBL2VCQlBwODJ2NThCZzczK0l2bDR0L1o1ZXdLUjg4UytLUHJFL1Q0b3hiNEZ1WDd0dmVOOTdibCs3YjNoZmUyNWZ4VUJ2eFMvWXdGN2dydzkwVUY5NzhHM3dUN2p3WVQ3UGVOK0VNRmpRWU8rMzc0TU1OdmR2YzJ3N3pERXByUDkwL0ZFN3ozbVBqdUZhVnNaWlJyR3k5WFcwNUJ6R0hkdUt5WHFLa2ZFM3hweGZkdEI5VS9xemR0WW9kM1dCNmtWZ1dacTZtU3FCdTF3NEJYSHhPOGpDY1ZjWE51U2twenFLV2xvNnZMemFOcmNSNE95UXIzUVBobUZmZTZLL3dhQjBaR0JTc0gwTkFGKzZiMy8rWDduL2VzQjlRS0Jlc0hEdmUvZitWR2R2bEs1WXQzRXIzeCtPN3hFNnozZC9kSEZWM0Ficy9iR21ZS3pjeDFZOEFldFdRVnVGaXBSam9hY0FwSlNxS3lWaDRUYlB0Yyt4Y1ZFNXkxWk9mdUJWcks0R3Z4RzIwSzdHWHZRdFlmNSs0RkUyeGhzaTRuQmI1TE9Lb2xHMVlLS3JJbTAwRWZEdmd3Zjk5RDVmZUQ1ZmVQNVVQZkVyTHIrR3JsRTNiNDcva25GWW1NQlJPdTJWZytyU1ViKzNIN0EvdFcrMXI3V3ZjRCsxYjNjZkhZcmRtK0g0MEdFM1luK0FMbCs2YjNnL2VtNWZ1bTk0LzNwdVg4QWdjVHJvMzhFQlg3S2s3N012dEIrMEpOOXpMM0t2Y3F5ZmN5OTBMM1FjajdNdnNxSGc3N04vZ3d3L2RveVFHdDFmZDQxUU90K05RVk10UkE5d2YzQjlUVzVPUSsyUHNEK3dNK1BqSWUxWW9WeDhDNHlNakFYMDVSVzFwSlNWdTh4UjRPOS9oLzJqemY5eTdWY3RyZ2RxcmZQTm9TcnV2M3V1WDMwZXNUcmNBVG5jRDRQZmMvRlQwSzl3S3dWbGdlaVBjUU53cm8xS1hWd0I5U3JOcGc1eHZvenF2Unl4OFRiY0RUQ2tMTjQ0Y2YrREdxQnZjbEt2Y1grekpCUFY5UWF4N0taayt6K3cwYlhFMkVhandmc2tBRkU2dkFVQXJvV2hVVHJjRDBtZFMzNFFvT2tncWtDZzdiQ3ZjdCtIY1Y5Nmt4L0FNSFVGQUZRUWZHeGdYN053ZUlDdmVLQitEZ0JkVUhEc0VLOTFUM0xSVjBxWDZ4c2hyM0FPSGM3N2V6ZkhDc0hxNW1GYUJzbUdWaUdpYzFNeWRmWXB5bGJSNzdReXdWcm1iU3pnVmt1OHAwMUJ0dkNzeDB5R083SDlMT2FMQkRSZ1d6V2t5alJCdGxDa2loVHJOZEh3NzRNSG9LQWJUcjkrYmY5OWZyQS9odjk1Y1ZKVXMySWlKTDRQSG93K3ozQmZjRnd5b3VIdCswRmZjQ245U3k0UXJyUVJXcUIvY2xLdmNYK3pJcVUyVkJWeDdiVlVLck5odjdSalQ3SmZzWSt5VHUreEQzT3VQWXNOZTNIelBFMlhMZ0crak9xOUhMSDlNS1FNM2pneDhPb29YYVYzYjRGOXB6MnZjMTN4THQ1ZkQzR0lEbGdPc1Rub0QzaVpVVmY2eXNoNmdiOXlYdjhQY2w4MG5mS1pnZmpRY1RYUUMrcHFlOHpCcldTL2I3R1BzYlJESDdBaDVlUXp6VC9FN2wrTFFIN3JpeXpjNjNZMGdlRTYwQVNXRmdWQjRUcm9CelBLRUc4ZGROS3loQ1VrTndjSkNZZEI4T2hQZlMxUUg0YzlVRCtIUDNBQlhWOTdEOGprSDRSQVlPVGdyNEUvbFV3d0gzTjlYM1dkWDN6TlVEK1N6NFhCWDdDZmZFQmZzRi9ERFY5K2FOQnZjVisrWUZ2UWIzRmZmbUJZMzc1dFg0TVBzRkJ2eisvREFWMWZmNDl4UEQrOXhUOXhNR0R2Y2FpK1gzazkvM2hkZ0srRUVWVXpmRCsrMktDdmVUOTBEZiswRDNoWmtLOXorTHoxUjI5OXAyMjgvM3ZYY1M5d0xWOTV6Vjl3N1ZFNzhUZitPRFlncWIvRUN5Q2hPL2RncjhQUGVzZ3dxRWk5WDNXZU1LOSswVisyeEI5Mno3TmRYM05mZHMxZnRzOXpWQkJ2dHMvSTRWcmdvT2FxQjI5eWpmOStIZjl3TjMwUXIzS0t3Syt3YjNBeXNHNi95a29RcktDdmN4ZHZoUmR4TDNFZFg0Sjg4VGZzSUtFNTc3eGdUUEJoTityd3I4ZlBzRllncjhnZnNvZ3dxRWRmY2U3OVh2OXg0QjkzdjNIaFRndXZkc0ZhNEs5MHozUFJXeEN2d3dCTEVLRHZ3ViswUDU1Z0hWMVFQViswTVYxZmZ5UVFiM0tnVFY5L0xRQ3Z0aitGeTk5MDY5QWNTOTkwNjlBOFQ0NnhVOHkwdmEyc3ZMMnRwTHl6dzhTMHM4SHIwV3ZyVzF2cjYxWVZoWVlXRllXR0cxdmg0T3JRcjNkM2NCNWdvRFVRcjMxVEVHRHNvSzl4eko5enk5OXdIREV2ZVh6L2VuenhOL3dnb1RuL3ZHQk04R0UzK3ZDdnhaK3dWaUN2eUorM3hmQ3ZkVmY4LzN1OFAzSThQdHp3R1R6L2RDei9kV3ovY2t6d09UK0JCTkN2dHMrM1lWNEFiN0ZmZGJCYzJVdmEzY0d1UlhzeUFlK3ovOFdNLzNXZE1HUThNVjl5UG5COUdyZGxoWmEzWkZIdzZFOTJ6VkFicjRqZ082OTJ3VnJnb093UXIzNnZoVk9BcjdBUGNvRmZjV3c4NWN3RTJmUHhtSmlRVzFaVmVrUlJ0bENtd0s5emIzRFBQM1pQYzBVdmNlK3dmb0gvY1J3RmExK3haVFk2TmNubGVZR1QxVHRZUzFmYko0R2ZzTVZ3VU9oS1A0WGdIUytGNEQ5OEQzeEJYN1J2ZEdXRmozUnZ0RyswYjdScjVZOTBiM1J2ZEcrMGErdnZ0RzkwYjNSdmRHV0w0RkR2ZFZmOC9neWZmM3lkL1BBWlBQOWRyNFk4OEQrS3ozeHhWUmcxdGRTUnN0VU9MbzdNRFo3Y3k2WUZPWEg5SUc5SHc1d3lnYit5STBKL3NlK3h6bUl2Y2g2OWpLOHA4Zi9PdlVUUW9PWGdwUzl6Y3hDbUVLeFBjWU5Rclg5emRLQ21FS3p2Y1NBZmRxaGdvREp3cXA5NEFoQ2w0S2ZmYzNQZ3BoQ3JLMThiVVM5Nm0xOGJVVDdpY0tFLzR1OTRKSUNtRUt5OEFLOTIyL0NoUHVKd3I3QlBkQWV3b1Q5am9LRSs1U0NrY0srOUg5dEhNS2F3cjNKYkF4Q29FS3NQY1lTd3IzcXJCS0NvRUt1czRLMSt0Wmhnb1Qra1VLOTN6M0Fpa0tFL2I3VGhZa0Ntc0s5MUN3UGdxb0NvS3dNUXA5Q3NUM0dJUUs5eEN3U2dwOUNzN09DbWZXQ3RNV3N3b1Q5Tm4zQWlFS3FBcXRzRDRLOXhsOUNzdkFDdFBydkw4S3ZPc1QzWDRLKzg2NVlBb1QzVklLUHdyM2lQZzFNUXA4Q3FUM0dCSzk4Zmp1OFJQWUlnb1QrUGdOK0RWS0Nud0tydmNTQWIzeDl5V0dDdmNsSmdyMzMvaCtJUW8vQ3ZleitEVStDbndLcThBS3ZmSDNLTDhLOXlqeEU5MGlDdmRSK0Q1Z0NoUGRVZ3BxZjkvNC9OK2s5eGpTQ2hQS0U4eC9DaFBTWndvVHpMQUtFK3I3SmZmS1NRcFlDdmVGc0RFS25RckU5eGd1Q3ZnS3NFb0tuUXJPOXhJQjArdTVoZ3E1S3dyMzNQY0NJUXBZQ3Zld3NENEtvbjBLOTBtVEFmZWY2d05UQ3Z1T3NERUtvbjBLenM0Szl6UFdDbE1LRS9UN04vY0NJUXFpaStYNDJPV3c5eGlWQ3ZzUzkwdEpDallLKzA3NFF4WFNCaE8vT3dvT1ZBclE5eGhUdzdvS0U3MkFMQW9UZllBb0NoTzlnRDBLSGhOOWdKRUtFNzJBVnZoRE1Bb1R1NENZQ2xRSzBNNEtxK3VVaGdwdDVSTytRQ3dLRTM1QUtBb1R2a0E5Q2g0VGZrQ1JDaE8vZ0NqNGdpRUtOZ3I3SS9oREZkSUdFNzlNQ2xRS3VyWHh0UktyNjlPMThiV3M1Uk8vNEN3S0UzL2dLQW9UditBOUNoNFRmK0NSQ2hPLzRQdHkrSXBJQ2xRSzE4QUtxK3VYdndwdzVSTzdJQ3dLRTNzZ0tBb1R1eUE5Q2g0VGV5Q1JDaE83b1B1RitFeDdDaE85UURvS0U3dWdVZ3BQQ3Z0Ny9PVnpDa01LKzNIM3dqRUtvbm9LMEwwS3VPdjM3UEVUOWlVS00vZkNNQW9UN3BnS29ub0swTTRLdU91amhncVQ4UlBwSlFvVC8vc2ErQUVoQ2tNSyswYjN3ajRLa2dyM2RaT2tDbi9jTVFxU0N2QzlDdGJsRStpTEN2Y04zREFLRTlpWUNwSUs4TTRLWi9jU2ZPVjg5eElUNklzS0UvVFc5eVFoQ3BJSzkzV1RwQXFxM0Q0SzN3clh3QXJRNVhLL0NuTGxFNnlBY2dvR0U4eUE0Z29UcklDMkNoT3FnUHVFOThoN0NoTzFBRG9LRTZxQVVncEdDbEwzTFRFS2dnclF2UXJINi9nSTZ4UHNJd3JYOXkwd0NoUGNtQXFDQ3RET0NzZnJxWVlLcWVzVDBpTUtFLzZwOTJ3aENrWUtmZmN0UGdxQ0N0ZkFDc2Zyckw4S3JPc1QzeU1LK3dUM05tQUtFOTlTQ3Zza2Y5cjRITlhROXhoRUN2Y0IrSTVKQ2xjSyswMzRzVEVLamdydzl4aFR3NDhLRTdZVGRtTUtFN1k1Q2xmNHNUQUtFNjZZQ280SzhNNEswT1Z2aGdwdjVSTzVFM2xqQ2hPNU9Rb1R0aW40OENFS1Z3cjdJdml4UGdySUN2ZDFrd0dUK0twWkNwRDQ1akVLeUFydzl4SUI5eGVHQ2xrSzUva2xJUXI3Skl2YTkvL2EzUGNZbGdwTzkyeEpDak9nZHZoTzJ2SDNFa0xsRXUzbDl5am5DaFBhZFFyM2xQenNGZVg0blRFR0UreDU5emtWSkFvemk5LzMrdHIzTDk4MzVSTHE1VFRsOXpybEU5WVQydXI0blJVVDFqODgydnhPNWZoT0JoUGE0Tm96MHdhNXBMQzVIcHpsQmlTR1FGZjdBUnIzbC94UUZZZ0tFK2I0NmZFSysrdjMwbmI0VVhjQjl3TFZBNlA0NW9NSys2TDN2Yy8zeWM4QnFOWDNEdFVEOHZqM3NncDJDZzc3b3ZlOXlmYzh2ZmNCd3dIM2hjOER1L2lTWHdxT2k4LzR6Zk9MZHhLcCtMb1RzS2tXK0xyREJ2dDIrVUVGTFFiN2V2MUNCZHlZRmZjYytCNEZFOUNjeEtqWWxMUUlqd2FXVzZzM20xTDNGZndRR0E0OENrNEtUS0IyK0diVUFmY08yL2MxM0FQNG12aG1GWkxVQmZ3TkJrSmhmM3R6SDVkVEJaS2VwWS9ERzRmN0czRDdiR2Y3QndqYUJxL3pwdmQ5a1BjVkNQYzErOWdHTzVKZmxYa2UyUWFFcDRTeDNScjMwZ2NPTklUWDkxYk8xODczVXRrQjQ5OEQrSEw1VVJXZWMxZWdSUnY3SjBNaCt6WjRIMW9HZGtnRnpBYUtnSXQ5ZmhwK2kzdU1naDVmQm5aSUJkTUcrMUNnM3puM0Zodlh2WjZkb0IvaEIzRnZZblpLR3kxVHpmY1VmaC8zVWdhaHpnWDdjQWFWaXBxWWw0eWFsaHIzaUFhaHpnWDdsZ2IzQlpXKzJQQWJ6YloyY3FVZkR2c2ppTTM1TjhvQjg5ajNIOEFEK0NyM01CVmZjbUJhVWh0VlhyZjNCWW9mdEFmM0NQY04xL2NROXhRYTZtWFRPa0JBVFB0TUh2dXNCM1J5Y1hWdmNxTmNHSjJibnB1Ym1naDlCeU9QdGpUM0JSdld5YlRmdEIvN21maEZGZmNlczdpdXVaMWpUQ2xQSnp3dEhnNzN2WVNnOSt1ZTkrdWlBYTczTGZpajl5MEQrZmozK1JXVkIvZGorMDczUFB0NyszcjdUdnM4KzJQN1kvZE8renYzZXZjYTl3M0U0OVllVHdaQVNTeGErd0FiSnpHMnowb2ZoWkdJazVRYTkyQUhqbzJOang3NG5hVVZpWXFHaUI3OG1RYUhpWkNOSC9kZEI1V09sSktSSHM3TjVMYnVHKzdrWVV2TUg1S0Vqb0tDR2c0M2lOSDRBOC8zaWRFQnROdjNwdG9EN2ZsT0ZhS2x0S1hFRyt2WSt3NzdQb0NMZUlxQUg0b0dxWHRZeFRrYklDc2wrem43RHNmN0NQY1A5emZpOTBMM2xmZWkrd3YzQy9zUVBWbHRjV3dmOXpQOVNoVklZTkR0OXdESDU5ZlF1VTlnbUIvN0hZQlQreE0xR3c3RitScllBZmNSM1BlUTJ3UDVFZmthRmRqODl6N3UvWDdjK1g3M2tQMSsyL2wrQnc0NEo5djVOTklTb3U4bitIUDhhZmNDRTlENGlpY1YyL3dQamdmM2hmZnFCUlBJKzNIMzF3V1A5K3pTL0ZwUUIvZUUrL1VGRStEN2p2djJCVklIRG5RS1V2ZlNkZ0dzK0pnRCtMbjU4aFZRQnZ0Qy9kQ0diWVpyaUhjWmlveUluNE9yaGFnWit3ZjRBL3NkVlpwWjBxYjNLdnh3QmRBR0R2Y3I5eUcrOTJtN0FidkIrTDdBQS9sWjk4RVY1VkRKTmg0M2pGcE9XbFVJeVZoVXYwRWJNa2xKTURMUFNkdmJ3TVBHdmg4OHo3eG55QnZaMU1uc0gveU8rd0FWVDJLNXhCL0dpcTYreUJ2UXRsSlZ0aDlmWWwxUlRodjM5L2RwRmNPMFlVaFphVlZPVjJldTAwd2ZycXkrMHNzYkR2dVArenpOK2pISkV2Y2ExMHpYRTlEMzVQbjhGWkdBZFpKM0d4UGdaMmQ5YjNNZlpHRjlTL3NIR2hQUSt6cVkrMDc3UVJva2ZseDZjaDU3Z0htRGV4dDVmSktQZ2g5K1RnV0VsNldDcFJ1eXM1eXhvUitpc1ozSzl3RWFFK0QzUUg3M1MvYzNHdTJUd3FLcEhwMllucEtiRzVpWWg0YVVIdzVDOXltK29yNjJ2cU85aEhZU3RmaFVFMno0WHZoT0ZWeHhjM0JrRzJ0MG01NXFIeE4wbVhKcHBGc2JVMXRsVVc4ZnJYQUZzYUtrcnJjYnFxWjdlYWtmRSt4eHVLWjhzUnZHczdiQnBCOXIreUVWWEhCMGNXUWJhblNibm1zZkUyeVljV3FsV3h0VFcyUlJieCt0YndXeG9xU3Z0eHVxcFh4NHFoOFQ3SEc0cG4yeEc4YXp0c0NrSHc1Qzl6Ky85eUcvOXdOM0FiejRSd1A0RXZpU0ZXR2NXdnNEQmZ1R1YvZHlCazM3SVFYN05GZjNId1poTExSNnZmY0VCZmVMdi90M0JzcjNJUVgzT0wvN0pBWU9RcGJCQWNIQkEvaDI5QlhMQi93SzkwOEZqUWY0Q3ZkTkJjb0gvRUQ3Y2dWVEIvaEQrOUVWd2Z4SVZRY09RcGJCQWZoQXdnUEMrUElWVEFmNENmdE9CWWtIL0FuN1RnVkxCL2hBOTNNRndnZU0vQWdWd2Z4R1ZRY09VbC9TK1MvVEFiLzRVZ1A0aHZmOUZmdFErQ2tGU1FiN1ZQd3A5MUQ4S1FYT0J2Y0orQ2NWK3hiN3FZVitnMitJZlJtSEJvaVlocUdDb1BzVzk2d1k5eFgzcFpTZ2taK1BuQm1PQm81OGszT1NlQWdPKys4T21ncWpDb2NLUEFwL2wvbU1sL3VQbC9kZGt3YjN2WXYzQjVMOUU0c0hmNWY1akpmN2o1ZjNYWk1JOTcyTDl3ZVMvUk9MQ2Q4SzVRdmZEQXpsREEzM2hCVDQ4eFhKRXdEU0FnQUJBQk1BR2dBdUFFZ0FTd0NPQUpNQXVRRFVBTmdBNmdFWEFTUUJMQUUwQVQ0QlR3RlNBVmNCWFFGaEFXa0JnZ0dWQWFvQnZRSFJBZHNDUFFKTkFsSUNXZ0pkQW1nQ2N3SjhBdElDM2dMbUF4RUROd05KQTAwRFVnTmJBNVlEdlFQcEEvVUVCQVFRQkM4RVBBUkpCRklFWkFSc0JJc0VzQVMrQk53RTVRVHRCU01GS2dVekJUNEZSZ1ZmQldnRmNRV2NCYWNGdlFYVEJkc0Y1QVh0QmZRRi9RWUdCZ3dHSUFZeUJqMEdYZ1ovQm9NR2tnYWVCcWNHcndhMEJyZ0cxd2IyQnZzSEJBY0lCeGNISUFja0J5b0hQUWROQjEwSGVRZCtCNGNIbGdlYkI2SUhxUWV3QjdZSHZBZkJCOW9IOHdmM0Ivc0lFQWdsQ0RJSU9RaEJDRWtJWHdoMUNJZ0lpd2llQ0tVSXJnaXpDTGNJdndqRENNWUkwd2ptQ080STlRa0hDUmtKS3drOUNVTUpTUWxUQ1YwSlp3bHNDWHNKZ2dtR0NZd0prZ21XQ1pzSm9BbWxDYk1KdHduRUNkRUoxZ25lQ2VVSjd3bjdDZ1FLRGdvVUNoZ0tIQW9mQ2lrS05Bby9Da1FLU0FwU0Nsd0taUXB2Q25jS2dRcUtDbzRLbHdxZ0Nxa0tzZ3E3Q3NRS3l3clJDdGNLM1FyakN1Y0s2d3J3Q3ZRSytBcjhDd0FMQkFzSGFLZHZycTZucDY2dWI2ZG9hRzl2YUI0TEtRcjdUaFlrQ3IzdENsMEtiUXBCQ2g3eEZrSUtjQXB1Q2g0THgvZVlGV3dLYndyM0ovc0s5eEw3T0dVS0h2ZXU5MUU0Q2dzZ0NnNzRnL2N3RlZWZFVtMUxHeVpEek9SOUgvaFNCdmRNK3dUM0QvczEremNoK3hEN0tQc2Y3dnNhOTAzbTFhN1owUjc4Ty9kYkZkS1V3Tm4zQWh2bzBVdzFsQjhMOFFNaUNndjQvQmIwQnZ2SitZd0ZOd2I3eWYyTUJmUUcwUGRGQmZmMkJtcmZGZnUwQnZjaytBa0ZDMVBmOS9qd0N2c0l3UHNSWEUyRWFqd2Vza0FGVUFxTyswWVZDeFVnQ2d0bnFXMnZyNm1wcjY5dHFXZG5iVzFuSGd2ckE5UDNxQlg3T1BjUSt4RDNRUGRFMUFyM09CNzRlQ3Y4WEFmN0VFWWwreG43R1VieDl4QWUrRndyQnd2NE4vZTdOd3JRdnArN3VSOExBYjN4K080bUNnc0IwK3Y0S0NzS0N3RzQ2L2ZzOFFNbENnc1YxUVlyOXhnRit3QUdLL3NZQmRVR0N6TUtEcDRLSXdvTEZkSUdPd29MRlNvS0N3R2UrVklESndvTFZBcjNWWk82Q2hPL0xBb1RmeWdLRTc4OUNoNFRmNUVLQ3hXMlcxR2JWQnY3SlRvM0xQc0k3MFQzRXdzVjcrRTYrd0FuTlRNbkp6WGo3L2NBNGR6dkh3dFZDdnZsQi9zaDcxVHd4Y1dsdXFZZWpRWUxwOFpld2h2RW9yM0lqUjlpQm15SGRIOTlHd3YzRi9jUUJaUDdEUWNMeDR2UStPYlNBY1RkdGVYM0QrUzIzZ1AzU2RBVit4MUc5M2UrQmttOFNmY1M5eXdhOXpYWDl4RDNEUGNVeXZzcCt4cjdOa3Y3QjBkWEhsajNlTkQ3SDQ0SHlzbks5d24zSnhyM1JDVDNOUHM5K3pYN0Mvc2crMTc3SWNiN0JNeElIZzVZWmxiN0F2c0Nac0MrdnJEQTl3SUxGZElHVEFwOEN2Y3BreTBLQ3hXcUN2ZFEreVgzWVB1V1Znb0xaZ3IzTC9jbSt3NzdTQXVpZWdyM1ZaTXZDZ3NCdU9YM1crVURzdmNzRlNpTzBrcjNEaHZyNk1QMXpuQzRPYU1mK3c2dUJXR1hlNkdvR3JTd3JjVEhxVzVRa2g3ZkJ0bGQzL3NaK3cxS1F6Vk5xRmpZZGg3bWNnWFJlS0YyYVJwc2RWODZWRnlvdzRVZUM5Y1crQjNsKzczM2pWc0tDNElLOTFXVE1nb0w5eHFUQ2dHOThRUDVYdmszRmNOT0tMUW1kd3JyNzdQSnp4OU8wQVZaVmtsc04zZ0sxTkJ1V3NFZkN4Vll0V0crdnJXMXZyNWh0VmhZWVdGWUhyVVdwNktpcDZlaWRHOXZkSFJ2YjNTaXB4NE9GVC9YQlVFRzYvc1lCZTRLNi9jWUJkQUtNQXFZQ3I0S1JRb0xPdmNZQmZzTmd3WU9GZnRzOTBUN1JQZHM5MnozUlBkRTkyejNiUHRFOTBUN2JQdHMrMFQ3UlB0c0h2bGdGdnRIK3lYN0pmdEgrMGY3SmFVS3BRcjdKZnRISGd0cTNRcjNaTVlLRTl3VHZHTUtFOXhWQ3YxNTVmZVVqUWRybnJKN3ZodkZ4YVc2cGgrTkJnNHpoUW9CdU9zRCtJUDRhQldyWmtpc1BMVUsreVQxK3hQM05Ja0tJejdaOWZjVTNzemt1TE42YUs4ZkM2Tzh1WmU4RzlIaGVEVWZDMlFLL0dYOGVSWGw5OENOQmx3S0MyOVF1RlFiVW5SWlRva2ZEdmZQK0NnVisxWDMrTzhLQnZlVi9GMEYrOFByOThNSDk1WDRYZThLQmd0cWY5cEl6dmRrMnVCMnI5b0xLRmhTTnpKcno5a2U5OE14Qy91Vyt5WDdZUHRRQzQ0SzkzV1Rqd29UdkJOOFl3b1R2RGtLQzUwSzkwbVRMZ29MQS9jVSszQVY2UWIzMVBsNUJTc0crejM4SnZzNytDYlZDdmR0L0pVRkMvaWI5NWdWSXpjM0pDd3UxSnNLOTBjRWpRcjdLdnM0OXhiN0J2Y2w1YzJ4d2JFZmpRdjN2ZVg3dmZlRjk3M2wvQjBHQzFXeHpXWGxHL2NsOXhiM0J2YzQ5eXI3RVBjSit5YytQV3ROWUIrSkMvdFE5eVg3WVBlV0MyRUs5MG1UTlFvTEZaWi9CWnlmckplcEc4VzBaRmRjV1cxZ1lXMmJyM2NmV1dZRlM3VzBmc3NiM3RUSDMrRkt2VUFmOXhiM09RWDdvbFAzTGdZT2V3b1Q3em9LQzdnSzkwWGYrSWQzQ3hYYUJ2ZzIrWUlGUEFZTCtETnhDdnU1Qmd2NHNQZWRGZnNNTGtJc0pEZmY4L1RoMyszM0R0QXFOQjRMK3pqN0N2c1MreWNMOTBqM0p2Y085eThMMEhDOFpWQWFTRTlXT0NCaHhkNkRIaXNHK3l5WDdVTDNIaHYzSnUzazl3L25VOUw3RGJnZks2OEZDeFhMYlBjTzk0Z3VzUVVMRlRuRFdkdmN3NzNkSHRnSDNWTytPanRUV0RrZUN4VzluNnUxdHA5cldSNVdCMWwzYkdCaGQ2cTlIZ3VCQ3ZjMWswc0tDL3NwOXdUN0QvYytDL2VXOXlYM1lQZFFDNllLOXc3M1NBdjNQdmNFOXcvM0tRdjdTUHNtK3c3N0x3c1c1ZmlkTVF2NE14Ymw5K1VHOXlFbndpWlJVWEZjY0I2SkN4WHFsOGl3c09VMHFoaHlSV05uU0hzSUR2dnY5NVdjQ3N2MzEwQUs3ZmlkRlR3ODJ2eE81ZmhPNE5vMjB3YTVwTEM1SHAzbEJpT0dRRmY3QVJvTCt6bjdnUVgzcDgvN0pnYjNBdmM0QmF5OGxhV25HdE5Nc1VZNlZGazZpUjRMRzRBS0Mra0s5eEgzUmZkRDl5TDNFL2N6Q3hYN0JMUUs5dmRVSUx3S0MzL2Y5eTdWOXluZkN4V3FqNktYbVJzTDk3K1RDZ3VnbHdvTCtORDNRQldKQnZ3cytPQUZNZjJNNi9qZ2pRYjRMUHpnQmVYNWpDc0dDL2llK0xNVjl5NkFLZGI3RWh2N0Vmc0JQUHNYS2NOSjl3VmZIK3hsQlF0V0NsMEtDek9MNWZlTjVld0tDOWlGQ2dzVjRiMEYrKy9WK0ZFSCt6UTdCUTRCMCtzRDB4YXpDZ3QvbEFvTDl4TEg5eElML0V5WWR2bUNkd0g3T2ZpRkEvczVnMklLRHZzQndsemVIckRmY0FadWJwL0dId3ZPemFLN3VoOVd6UVZ1YkdGellCc0w5M1lHOTJ6M1FmYzY5MjMzYnZ0SDl6UDdUaC83amdici9USVZDOVp4Q2dZTGFBcjNCL3VQYUFvT2lRYkpZRDJyUGh2N0ovc1Erd2tMYW4rUUNnc1MwT1gzbE9VTDMwUFQrRlYzQy9jQ3NGWllId3VnZHZpZGR3dC81Zmp3NVF2ZitBM2ZDd0drK05nRHBCYjR4T1g4SUFiNE5Qa3lCZnl6TWZnUEJnc0JvUGc1QTZBVytDemErNVVHOTZMNFRnWDhIVHozaUFZTGRxY0tDOWZYQlE3M0RRZjNPdmNXK3d6N052czgrd3I3RnZzK0h3Nzd5L2Q3NVFHcDk0QURxZmQ3RmZlQTVmdUFCZzczRE9MUTdQY083ZUUzSWg0THp3ckw5eGdEQy9jWmYrWDVQbmNMQWNmcitBanJBd3NWTThkVjRlSEh3ZU1lM1FmalQ4STFOVTlVTXg0TEZWVjJhbDFkZHF6QkhzTUh3YUN0dWJtZ2FWVWVDeFgzNGVrSDl3Zk5VdnNDK3dKSlUvc0hIdzZyQ2c3NUI4OEJiUGZDQTJ6NUJ4WDN3cy83d2dZT0FkYmxBNHNLQy9jbDkwZjNSL2NsQy9zdit5WUwrWXgzQzMwSzkwbVRoQW9MeFRRS0N5b0tEaFgydEFyN0JQZFU5d1M4Q2d2M0JnYjNOZXYzRC9jVDl4TXI5eEQ3TlI4TDJOMEs5MlNVQ2d2NGp0WDhqZ1lMOUx2RFcvZXdlUWY3aGZ2TUJXLzNVd2NMUUtkbnI4UWF2NmpTOXdEY3YxUXhtQjRMWmFwc3NiR3Fxckd4YktwbFpXeHNaUjRMRmJ1UHE1cXNHNldtZG5OdmZIQnZZeDhMNi9tTUt3WUwrMVFGM3dZTEcvc3Erd243RWZzcEMrNit4Ti9rcTBjOUhnc1Y2R1hvOTQ5THFnVUw5eG1nZGdzUzl3TDNHUHNHNnhQUUUrRDNBZ3NTcSt2M3QrVUxmUW9CQy9kVUJUY0dDL2NZVThNU0M4TUtBd3UwOTNTMEM4OTB6eElMZ2dxZUNndjQ3dmMxRlNBRzlQY2xCWTBHQ3dIWDZ3djdKSlIyK2FSM0FaLzRPd01MKzVQN1RNbjREOG40RDhrU0M1QUtqd29MZHZoVjMvZDNkd3RxM1FyNWVYY0wreVNMNWZreWQ3NEtDL2MvaS9jMSt5aDI5d1hEQ3dacyszVUZ6ODBLQy92TDZnckM5MDREd2dzR3F2ZDFCUXYzRWhJTDl4Z0JDMEVHRHNNSzk2ZnJBOWNXNndzU3RPczM2L2V2NVRickMwakJCVjVtWTNBK0d5c0w5eEQzRUFzRkpRWUw5eEo1NjNuM0VoUG9DK0xEdXRiSnYyTXhIZ3Zsd3dyNE5mRUQxd3Y3ay90TTFmbXcxUUVMTk9vS3l2Z2VBd3VMMy9rNGR3SEs1UU1MKzVQZEN2cFdkd0VMKzF0MkMzY0I5MnZsQS9kckMycWdkdmhWMDBQZkMvaHlGZFgzcmtFR0M5TWIyOUZTTDVNZkM4Z3gvSjNsOTdrSEM5VUI5NXZWQS9lYkN4WHIrTlVyQmc3N1BUZjNQUXZXNWZnTDZ3djNFdnNBNVF2M1BkLzdQUXNicGdvTHB3b0JDOS80RkFFTDk0WGxDL2dRRlF2M0FBWUxCZnNFQ3dmM0VBc3hCdzRBQUFIMEFBQUJCQUFBQVdBQWJnSUlBSk1DQ0FBQ0FnZ0FEZ09MQUZVQzVRQkhBU2dBTndGZ0FFVUJZQUFhQVpnQUpRSllBQzhCQkFBRUFTZ0FIZ0VFQUVBQnp3QVVBZ2dBS3dHV0FDMENDQUFaQWdnQUNnSUlBQXdDQ0FBUEFnZ0FJUUlJQUM4Q0NBQWhBZ2dBSVFFRUFFQUJCQUFFQWxnQUx3SllBQzhDV0FBdkFnZ0FOZ01nQUFnQzVBQVRBbllBVEFMbEFESUM1UUJNQWdjQVRBSUhBRXdEaWdBNEF1VUFUQUR3QUVnQnp3QXBBbllBVEFIUEFFd0R3Z0JNQXVRQVNBT0tBRElDUGdCTUE0b0FNZ0oyQUV3Q1BnQXBBZ1lBRlFMa0FFZ0NyQUFWQS9vQUVRS3NBQlFDZGdBS0FuWUFHUUZnQUhRQnp3QVVBV0FBSndKWUFEVUI5QUFBQVNnQU53SStBQ0FDckFCTEFnY0FMUUtzQURBQ2RnQXRBU2dBRXdLc0FDa0NQZ0JGQVBBQU9RRHdBQW9DQndCTEFQQUFQd09LQUVrQ1BnQkZBcXdBUEFLc0FFc0NyQUF3QVdBQVN3SFBBQ2NCS0FBVEFqNEFSUUkrQUJRRFZBQVRBajRBRWdJK0FBZ0J6d0FWQVdBQVFRRGVBRW9CWUFBakFsZ0FSUUZnQUc0Q0NBQTNBZ2dBT0FDbi8xc0NDQUFWQWdnQU5RSUlBRFFDQ0FBUUFTZ0Fid0lJQUQ4Q0NBQkVBU2dBTndFb0FESUI5QUFBQWdnQUxnSUlBQzRCQkFCQUFsZ0FGQUgwQUR3QktBQWxBZ2dBTkFJSUFEOENDQUE3QStnQVpRUG9BQWNDQ0FBMkFQRC81d0R3QUQ4QThQL2lBUEQvM3dEdy8rRUE4UC9mQVBBQU9RRHcvOXdBOEFBYkFQQUFBd0R3Lzk4QThBQUtBUEQvNGdQb0FBQUR3d0FUQVhVQUR3SFBBQWNEaWdBeUEvc0FKd0c4QUNJRHd3QWpBUEFBU3dEd0FBUUNyQUEwQS9zQUtRSjJBQm9DV0FBdkFqNEFSUVBlQUNRQzVRQVVBd29BR0FKWUFDOENQZ0JNQXdvQUp3SllBQzhBM2dCS0FaQUFPUUtzQUVzRENnQVlBeUFBQ0FKWUFDOENyQUE4QWxnQVJ3TWdBQWdDNUFBVEF1UUFFd0xrQUJNQzVBQVRBdVFBRXdMa0FCTUM1UUF5QWdjQVRBSUhBRXdDQndCTUFnY0FUQUR3QUQ4QThQL2lBUEQvM0FEdy8rY0M1QUJJQTRvQU1nT0tBRElEaWdBeUE0b0FNZ09LQURJQ1BnQXBBdVFBU0FMa0FFZ0M1QUJJQXVRQVNBSjJBQW9DZGdBS0FuWUFHUUkrQUNBQ1BnQWdBajRBSUFJK0FDQUNQZ0FnQWo0QUlBSUhBQzBDZGdBdEFuWUFMUUoyQUMwQ2RnQXRBUEFBUHdEdy8rSUE4UC9jQVBELzV3SStBRVVDckFBOEFxd0FQQUtzQUR3Q3JBQThBcXdBUEFIUEFDY0NQZ0JGQWo0QVJRSStBRVVDUGdCRkFqNEFDQUkrQUFnQnp3QVZBZ2NBRXdJSEFCTUJDQUFZQVZFQUVRRlJBQVlDWWdBZUFwc0FMQUkrQUVVQ0lBQUpBZ2dBR0FIUUFCc0RpQUFqQWdzQUtRS1pBQm9DREFBWEFRUUFRQUltQUNFQzlnQXdBV1FBRVFJV0FDb0NGZ0F4QWhZQU1RSVdBRElDSmdBMEFRUUFBQUVvQUI0QThQL2hBS2YvV3dLYkFDd0FBUUFBQUFvQUpnQm1BQUZzWVhSdUFBZ0FCQUFBQUFELy93QUZBQUFBQVFBQ0FBTUFCQUFGWVdGc2RBQWdabkpoWXdBb2JHbG5ZUUF1YjNKa2JnQTBjM1Z3Y3dBNkFBQUFBZ0FBQUFFQUFBQUJBQUlBQUFBQkFBTUFBQUFCQUFRQUFBQUJBQVVBQ0FBU0FCb0FJZ0F5QURvQVFnQktBRklBQVFBQUFBRUE2Z0FEQUFBQUFRRDRBQVlBQUFBRkFEZ0FUZ0JpQUhZQWlnQUVBQUFBQVFDT0FBRUFBQUFCQUtBQUFRQUFBQUVBcGdBRUFBQUFBUURZQUFRQUFBQUJBVFlBQXdBQUFBUUJUQUZTQVV3QlRBQUFBQUVBQUFBR0FBTUFBQUFEQVRZQlBBRTJBQUFBQVFBQUFBY0FBd0FBQUFNQk1BRW9BVFlBQUFBQkFBQUFCZ0FEQUFBQUF3RWNBUlFCS0FBQUFBRUFBQUFHQUFNQUFBQURBUm9CQUFFT0FBQUFBUUFBQUFZQUFRRU1BQUVBQ0FBQ0FBWUFEQURnQUFJQVNnRGhBQUlBVFFBQ0FQZ0FCQUNKQUkwQWlRQ05BQUlBOWdBSEFPSUE0d0RrQUlrQWpRQ0pBSTBBQWdEMEFBZ0Fkd0RpQU9NQTVBQ0pBSTBBaVFDTkFBRUE4Z0FCQUFnQUF3QnRBSWNBb2dBQkFPZ0FBd0FNQUNZQVVBQUNBQVlBRUFCNEFBUUFFQUFSQUJFQWVBQUVBR01BRVFBUkFBUUFDZ0FTQUJvQUlnQ1lBQU1BRUFBVEFKc0FBd0FRQUJVQW1BQURBR01BRXdDYkFBTUFZd0FWQUFJQUJnQU9BS0FBQXdBUUFCVUFvQUFEQUdNQUZRQUJBQjRBQVFBSUFBSUFCZ0FPQUFZQUF3QVFBQkVBQmdBREFHTUFFUUFCQUFFQUVRQUJBQUlBRUFCakFBRUFBUUFTQUFFQUFRQVZBQUVBQVFBVEFBRUFBUUFVQUFFQUFRQkhBQUVBQkFBaUFEQUFRZ0JRQUFFQUJ3QVNBQk1BRkFBaUFEQUFRZ0JRQUFFQUNBQVBBQklBRXdBVUFDSUFNQUJDQUZBQUFRQUJBQTRBQVFBREFCRUFFZ0FVQUFBQUFRQUFBQW9BSGdBc0FBRnNZWFJ1QUFnQUJBQUFBQUQvL3dBQkFBQUFBV3RsY200QUNBQUFBQUVBQUFBQkFBUUFBZ0FBQUFJQUNnRVFBQUVNWGdBRUFBQUFEUUFrQUM0QU9BQkdBRkFBYWdCd0FKNEEyQURxQVBRQStnRUFBQUlBUWYvYkFHbi8yd0FDQUFqL3FBQjEvOXNBQXdBQi85c0FDUC9iQUhYLzJ3QUNBQWovMndCMS85c0FCZ0RGLy9JQXh2L3lBTWovOGdETS8vSUF6d0FBQU5FQUFBQUJBTVgvK3dBTEFNVC96Z0RGLytjQXh2L09BTWYvemdESS84NEF5Lys3QU16LzBnRE4vN3NBMWYvSUFOYi95QURiLzlJQURnQktBQUFBeFAvYkFNWC8yd0RHLzlzQXgvL2JBTWovMndETC85c0F6UC9iQU0zLzJ3RE9BQUFBendBSEFORUFBQURVLzhnQTFmL2JBQVFBeGYvWEFNdi81QURWLytRQTIvL2tBQUlBMWYrdEFOdi91d0FCQUVIL3FBQUJBRUgvMndBQkFBSC8yd0FDQzNZQUJBQUFEQllOWkFBbUFDWUFBUC91Lys3Lzd2L3UvNlQvN3YvdS85di90di9iLzhuLzd2KzIvN2IvdGdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC91QUFBQUFBQUFBQUFBQUFBQUFBRC96di9PQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQL3VBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQL3UvOXNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8rNEFBUC91QUFELzdnQUFBQUQvdHYrMi8rNEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC83Z0FBLys0QUFQL3VBQUFBQUFBQS84Ny96Z0FBLys0QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSUFFdi91Lys0QUFBQUEvKzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEL2YvOS8vOGtBQUFBQS8rNy83di8yLys3LzlnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC8yQUFBQUFBQUEvODcvemdBQUFBQUFBQUFBLy9ZQUFQLzJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVArMi83WUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC90disyQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8vWUFBUC8yQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC83Z0FBQUFELzdnQUFBQUFBQUFBQUFBRC83Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC91QUFELzdnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQK2tBQUFBQUFBQS82UUFBUC9KLzl2L2tmKzIvN1lBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS85di8yd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLys0QUFQL3VBQUQvOWdBQUFBQUFBQUFBQUFBQUFQL3VBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC91QUFBQUFBQUEvKzRBQVAvdUFBRC80Z0FBQUFEL3R2KzIvKzRBQUFBQUFBQUFBQUFBQUFBQUFQL2lBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC8yQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVA5Ly8zLy90Z0FBQUFELzl2L3VBQUQvN2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC83di91QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLzZUL3BBQUFBQUFBQVAvMi8rNEFBUC91QUFBQUFQL3UvKzcvN2dBUy8rNy83di9KQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLys0QUFBQUFBQUQvN2dBQS8rNEFBUC9iQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC83Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS84VC94QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvN2dBQUFBRC9wQUFBQUFBQUFQK1JBQUQvbkFBQUFBQUFBUCtSLzVIL3BBQUFBQUQvblAra0FBRC9rZitrQUFBQUFBQUFBQUFBQUFBQUFBRC9mLy8yLzVIL2tRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEL3R2KzIvKzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvN2IvdGdBQUFBQUFBUC91Ly9ZQUFQL3VBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLys3LzdnQUFBQUQveVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVA5Ly8zLy90Z0FBQUFEL3R2KzIvOXYvdGdBQUFBQUFBQUFBQUFBQUFBQUFBQUQveVFBQS83Yi90Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC95Zi9KQUFBQUFBQUEvL2IvN2dBQS8rNEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAvdUFBQUFBUC9iQUFBQUFBQUFBQUFBQVAvdUFBQUFBQUFBLzdiL3R2L0pBQUFBQVAvSi85di85di9iQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELzd2L3VBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC91QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvcFAra0FBQUFBQUFBLys3LzdnQUEvKzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQL2lBQUFBQVAra0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS81SC9rZisyQUFBQUFQK2MvNUgvMi8rUkFBQUFBQUFBQUFBQUFBQUFBQUFBQVArUkFBRC9wUCtrQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC83Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvN1lBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVArMkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS85NEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVArMkFBQUFBUCtSQUFBQUFBQUEvN1lBQUFBQUFBQUFBUC91QUFBQUFBQUFBQUFBQVAvYkFBQUFBQUFBLzlzQUFQL2JBQUQvMndBQUFBQUFBQUFBLzlzQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQTBBQVFBSUFBMEFEd0FuQURFQU5RQTNBRGdBT2dCQkFHa0FkUUFDQUJvQUFRQUJBQUFBQ0FBSUFBRUFJZ0FqQUFJQUpRQWxBQVFBSndBb0FBVUFLd0F0QUFjQUx3QTRBQW9BT2dBNkFCUUFRUUJCQUJVQVF3QkRBQllBUlFCSUFCY0FUQUJNQUJzQVVBQlJBQndBVXdCVUFCNEFWd0JiQUNBQWFRQnBBQ1VBaWdDTUFDWUFqd0NQQUNrQWtRQ1RBQ29BbHdDWEFDMEFud0NmQUM0QXBnQ3JBQzhBdFFEQkFEVUF5Z0ROQUVJQTB3RFlBRVlBM1FEaEFFd0FBZ0EzQUFFQUFRQWxBQWdBQ0FBa0FDTUFJd0FDQUNVQUpRQUVBQ2NBSndBSEFDZ0FLQUFKQUNzQUt3QUtBQ3dBTEFBTUFDMEFMUUFOQUM4QUx3QU9BREFBTUFBUUFERUFNUUFTQURJQU1nQVRBRE1BTXdBVkFEUUFOQUFYQURVQU5RQVlBRFlBTmdBWkFEY0FOd0FiQURnQU9BQWRBRG9BT2dBZ0FFRUFRUUFqQUVNQVF3QUJBRVVBUlFBREFFWUFSZ0FGQUVjQVJ3QUdBRWdBU0FBSUFFd0FUQUFMQUZBQVVBQVBBRkVBVVFBUkFGTUFVd0FVQUZRQVZBQVdBRmNBVndBYUFGZ0FXQUFjQUZrQVdRQWVBRm9BV2dBZkFGc0FXd0FoQUdrQWFRQWlBSW9BaWdBTkFJc0FqQUFRQUk4QWp3QURBSkVBa2dBUEFKTUFrd0FXQUpjQWx3QUVBSjhBbndBQkFMVUF0UUFPQUxZQXVnQVFBTHNBdXdBWEFMd0F2d0FaQU1BQXdRQWdBTW9BelFBRkFOTUExd0FQQU5nQTJBQVdBTjBBM2dBZkFOOEEzd0FoQU9BQTRRQUdBQUlBT2dBSUFBZ0FEd0FOQUEwQUVBQU9BQTRBSVFBUEFBOEFFUUFiQUJzQUl3QWNBQndBSkFBaUFDSUFFZ0FrQUNRQUFRQW9BQ2dBQWdBd0FEQUFBd0F5QURJQUJBQTFBRFVBQlFBMkFEWUFCd0EzQURjQUNRQTRBRGdBQ3dBNUFEa0FHZ0E2QURvQURRQkNBRUlBRlFCRUFFUUFHd0JGQUVVQUhBQkdBRVlBRmdCSEFFY0FGQUJJQUVnQUhRQkpBRWtBSWdCS0FFb0FGd0JQQUU4QUhnQlFBRkFBR0FCU0FGSUFId0JUQUZNQUdRQlVBRlFBSUFCVkFGVUFKUUJXQUZZQUJnQlhBRmNBQ0FCWUFGZ0FDZ0JaQUZrQUV3QmFBRm9BREFCMUFIVUFEZ0NJQUlnQUVnQ0xBSXdBQXdDT0FJNEFGUUNQQUk4QUhBQ1JBSklBR0FDVEFKTUFGQUNtQUtzQUVnQ3NBS3dBQVFDMkFMb0FBd0M4QUw4QUJ3REFBTUVBRFFEREFNZ0FGUURKQU1rQUd3REtBTTBBRmdET0FORUFGd0RTQU5JQUhnRFRBTmNBR0FEWUFOZ0FJQURaQU53QUJnRGRBTjRBREFEZ0FPRUFGQUFCQUFBQUNBQUFBQVFBRGdBQ2FXUmxiM0p2Ylc0QUFXeGhkRzRBQ0FBR0FBQUFBQUFCQUFJQUNBQU1BQUgvVmdBQkFBQUFBQUFCQUFFQUFRQUFBQUVBQUJTQ0FBQUFGQUFBQUFBQUFCUjZNSUlVZGdZSktvWklodmNOQVFjQ29JSVVaekNDRkdNQ0FRRXhEakFNQmdncWhraUc5dzBDQlFVQU1HQUdDaXNHQVFRQmdqY0NBUVNnVWpCUU1Dd0dDaXNHQVFRQmdqY0NBUnlpSG9BY0FEd0FQQUE4QUU4QVlnQnpBRzhBYkFCbEFIUUFaUUErQUQ0QVBqQWdNQXdHQ0NxR1NJYjNEUUlGQlFBRUVPL2c1TmorbGh5dmNxeXl0RnBJUGx5Z2dnK1hNSUlDdkRDQ0FpVUNFRW9aMGppTWdsa2NwVjF6WHhWZDNLTXdEUVlKS29aSWh2Y05BUUVFQlFBd2daNHhIekFkQmdOVkJBb1RGbFpsY21sVGFXZHVJRlJ5ZFhOMElFNWxkSGR2Y21zeEZ6QVZCZ05WQkFzVERsWmxjbWxUYVdkdUxDQkpibU11TVN3d0tnWURWUVFMRXlOV1pYSnBVMmxuYmlCVWFXMWxJRk4wWVcxd2FXNW5JRk5sY25acFkyVWdVbTl2ZERFME1ESUdBMVVFQ3hNclRrOGdURWxCUWtsTVNWUlpJRUZEUTBWUVZFVkVMQ0FvWXlrNU55QldaWEpwVTJsbmJpd2dTVzVqTGpBZUZ3MDVOekExTVRJd01EQXdNREJhRncwd05EQXhNRGN5TXpVNU5UbGFNSUdlTVI4d0hRWURWUVFLRXhaV1pYSnBVMmxuYmlCVWNuVnpkQ0JPWlhSM2IzSnJNUmN3RlFZRFZRUUxFdzVXWlhKcFUybG5iaXdnU1c1akxqRXNNQ29HQTFVRUN4TWpWbVZ5YVZOcFoyNGdWR2x0WlNCVGRHRnRjR2x1WnlCVFpYSjJhV05sSUZKdmIzUXhOREF5QmdOVkJBc1RLMDVQSUV4SlFVSkpURWxVV1NCQlEwTkZVRlJGUkN3Z0tHTXBPVGNnVm1WeWFWTnBaMjRzSUVsdVl5NHdnWjh3RFFZSktvWklodmNOQVFFQkJRQURnWTBBTUlHSkFvR0JBTk11SVBCb2ZDd3RMb0Vjc1FheXB3dTNFUTFYMmxQWWRlUEpNeXF5MVBZSld6VHo2WkQrQ1F6UTJ4dGF1YzNuOW9peG5jQ0hKZXQ5V0JCemFuakxjUlg5eGxqMkthdFlYcFlFL1MxaUVWaUJITXB4bE5VaVdDL1Z6QlFGaERhNmxLcTBUVXJwN2pzaXJWYVpmaUdjYkliQVNrZVhhclNtTnRYOENTM1R0RG1iQWdNQkFBRXdEUVlKS29aSWh2Y05BUUVFQlFBRGdZRUFZVlVPUG52SGtoSitFUkNPSXN6VXN4TXJXK2hFNUF0NG5xUis4NmNIY2g3aVdlL01oT09KbEV6YlRtSHZzNlQ3UmoxUU5BdWZjRmIyamlwL0Y4N2xZNzk1YVFkekxyQ1ZLSXIxN2FxcDBsM05Dc29RQ1kvT3M2OG9sc1I1S1lTUzNQKzZaMEpJcHBBUTVMOWgrSnhUNVpQUmN6LzQvWjFQaEt4VjBmMFJZMk13Z2dPcU1JSURFNkFEQWdFQ0FoQktLVDZkSFl4QWZ4ZEovMzFoWDQ1MU1BMEdDU3FHU0liM0RRRUJCUVVBTUY4eEN6QUpCZ05WQkFZVEFsVlRNUmN3RlFZRFZRUUtFdzVXWlhKcFUybG5iaXdnU1c1akxqRTNNRFVHQTFVRUN4TXVRMnhoYzNNZ015QlFkV0pzYVdNZ1VISnBiV0Z5ZVNCRFpYSjBhV1pwWTJGMGFXOXVJRUYxZEdodmNtbDBlVEFlRncwd01URXlNVEl3TURBd01EQmFGdzB3TkRBeE1EWXlNelU1TlRsYU1JR3BNUmN3RlFZRFZRUUtFdzVXWlhKcFUybG5iaXdnU1c1akxqRWZNQjBHQTFVRUN4TVdWbVZ5YVZOcFoyNGdWSEoxYzNRZ1RtVjBkMjl5YXpFN01Ea0dBMVVFQ3hNeVZHVnliWE1nYjJZZ2RYTmxJR0YwSUdoMGRIQnpPaTh2ZDNkM0xuWmxjbWx6YVdkdUxtTnZiUzl5Y0dFZ0tHTXBNREV4TURBdUJnTlZCQU1USjFabGNtbFRhV2R1SUVOc1lYTnpJRE1nUTI5a1pTQlRhV2R1YVc1bklESXdNREV0TkNCRFFUQ0JuekFOQmdrcWhraUc5dzBCQVFFRkFBT0JqUUF3Z1lrQ2dZRUFub0cxWXMySDgyT1piU25LbUtzUnRiVkdOTFVpbFlLb2UxYjlYZzBZR3loaktVSkpBeG1HaW4zbFVGRkorcEhhejdNT3kzUEVPT0JBNUdvMHNOenI2K0RNdzhxUjJOcjdRTktGMDlyZjRsOHVseG5ibnRFSTBIMkZ3Q0RPekl4eHB1Vk5XajRabHpEL3lNNzZtMFkzdk5MMnpDbGZKM09Ub2FBNDNoU2N1Nk1DQXdFQUFhT0NBUm93Z2dFV01CSUdBMVVkRXdFQi93UUlNQVlCQWY4Q0FRQXdSQVlEVlIwZ0JEMHdPekE1Qmd0Z2hrZ0JodmhGQVFjWEF6QXFNQ2dHQ0NzR0FRVUZCd0lCRmh4b2RIUndjem92TDNkM2R5NTJaWEpwYzJsbmJpNWpiMjB2Y25CaE1ETUdBMVVkSHdRc01Db3dLS0ltaGlSb2RIUndPaTh2WTNKc0xuWmxjbWx6YVdkdUxtTnZiUzl3WTJFekxqRXVNUzVqY213d0hRWURWUjBsQkJZd0ZBWUlLd1lCQlFVSEF3SUdDQ3NHQVFVRkJ3TURNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVJCZ2xnaGtnQmh2aENBUUVFQkFNQ0FBRXdKQVlEVlIwUkJCMHdHNlFaTUJjeEZUQVRCZ05WQkFNVERFTnNZWE56TTBOQk1TMHhNekFkQmdOVkhRNEVGZ1FVVCt1Nmx4VEttMU9WN3JGNlRsU1hEYlVFb1J3d0RRWUpLb1pJaHZjTkFRRUZCUUFEZ1lFQVd1bVh5WGoveVl5eCtQemVYOXprcEQwY3VmL1RJY3JYQUJGdUp0Rm5LeVp5V2diRTFzUHdXUVFld2dpdVJweEdUdEhTQVc2YW1YZS8xUjN1SE53cHFyM2VCVkhIOG8wWnRka0s3QnVtNjJxNlNSaERVMTZXL010cHFBV05QZ3FMRGtDOHgxU1RRUHkyYTFjUG9TLzBlYlZxSjVDK2UveU9wM3hsU21RdkhBRXdnZ1FDTUlJRGE2QURBZ0VDQWhBSWVtMWNiMktUVDdyRS9VUGhGQmlkTUEwR0NTcUdTSWIzRFFFQkJBVUFNSUdlTVI4d0hRWURWUVFLRXhaV1pYSnBVMmxuYmlCVWNuVnpkQ0JPWlhSM2IzSnJNUmN3RlFZRFZRUUxFdzVXWlhKcFUybG5iaXdnU1c1akxqRXNNQ29HQTFVRUN4TWpWbVZ5YVZOcFoyNGdWR2x0WlNCVGRHRnRjR2x1WnlCVFpYSjJhV05sSUZKdmIzUXhOREF5QmdOVkJBc1RLMDVQSUV4SlFVSkpURWxVV1NCQlEwTkZVRlJGUkN3Z0tHTXBPVGNnVm1WeWFWTnBaMjRzSUVsdVl5NHdIaGNOTURFd01qSTRNREF3TURBd1doY05NRFF3TVRBMk1qTTFPVFU1V2pDQm9ERVhNQlVHQTFVRUNoTU9WbVZ5YVZOcFoyNHNJRWx1WXk0eEh6QWRCZ05WQkFzVEZsWmxjbWxUYVdkdUlGUnlkWE4wSUU1bGRIZHZjbXN4T3pBNUJnTlZCQXNUTWxSbGNtMXpJRzltSUhWelpTQmhkQ0JvZEhSd2N6b3ZMM2QzZHk1MlpYSnBjMmxuYmk1amIyMHZjbkJoSUNoaktUQXhNU2N3SlFZRFZRUURFeDVXWlhKcFUybG5iaUJVYVcxbElGTjBZVzF3YVc1bklGTmxjblpwWTJVd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUURBZW1HSDY3S25BMk1iS3hwaDNvQzNGUjJnaTVBOXV5ZVNoQlE1NjRYT0taSUdaa2lrQTArTjZFK244SzllMFM4Wng1SHh0WjU3a1NITzZmL2pUdkQ4cjVWWXVHTXQ1bzcyS1JqTmNJNVF3KzJXdTBEYnZpWG9RbFhXOW9YeUJ1ZUxtUnd4OHdNUDFFeWNKQ3JjR3h1UGd2T3c3NmRONHhTbjRJL1d4MmpDWVZpcGN0VDRNRWhQMlM5dll5RFppY3FDZThKTHZDakZnV2puNW9KQXJFWTZvUGsvTnMxTXUxUkNXbnBsZS82RTVNZEhWS3k1UGV5QXh4cjN4RE9CZ2NrcWxmdC9YanFIa0JUYnpDNTE4dTlyNWoycFlMNUNBYXBQcWx1b1B5SXhueElWK1hPaEhvS0xCQ3ZxUmdKTWJZOGZVQzZWU3lwNEJvUjBQWkdQTEVjeEFnTUJBQUdqZ2Jnd2diVXdRQVlJS3dZQkJRVUhBUUVFTkRBeU1EQUdDQ3NHQVFVRkJ6QUJoaVJvZEhSd09pOHZiMk56Y0M1MlpYSnBjMmxuYmk1amIyMHZiMk56Y0M5emRHRjBkWE13Q1FZRFZSMFRCQUl3QURCRUJnTlZIU0FFUFRBN01Ea0dDMkNHU0FHRytFVUJCd0VCTUNvd0tBWUlLd1lCQlFVSEFnRVdIR2gwZEhCek9pOHZkM2QzTG5abGNtbHphV2R1TG1OdmJTOXljR0V3RXdZRFZSMGxCQXd3Q2dZSUt3WUJCUVVIQXdnd0N3WURWUjBQQkFRREFnYkFNQTBHQ1NxR1NJYjNEUUVCQkFVQUE0R0JBQzN6VDJOZ0xCamE5U1FQVXJNTTY3TzhaNFhDSSsyUFJnM1BHazIrODN4NklEQXlHR2lMa3JzeW1mQ1R1RHNWQmlkN1BnSUdBS1Foa29RVENzV1k1VUJYeFFVbDZLK3ZFV3FwNVR2TDZTUDJsQ2xkUUZYenBWT2R5RFk2T1dVSWMzT2tNdEt2ckwvSEJUei9SZXpENk5vazBjNWpyZ21uKytJYjQvMUJDbXFXTUlJRkh6Q0NCSWlnQXdJQkFnSVFjUkFFRStKU3BzK3NlZ1YvMW92NkhEQU5CZ2txaGtpRzl3MEJBUVFGQURDQnFURVhNQlVHQTFVRUNoTU9WbVZ5YVZOcFoyNHNJRWx1WXk0eEh6QWRCZ05WQkFzVEZsWmxjbWxUYVdkdUlGUnlkWE4wSUU1bGRIZHZjbXN4T3pBNUJnTlZCQXNUTWxSbGNtMXpJRzltSUhWelpTQmhkQ0JvZEhSd2N6b3ZMM2QzZHk1MlpYSnBjMmxuYmk1amIyMHZjbkJoSUNoaktUQXhNVEF3TGdZRFZRUURFeWRXWlhKcFUybG5iaUJEYkdGemN5QXpJRU52WkdVZ1UybG5ibWx1WnlBeU1EQXhMVFFnUTBFd0hoY05NREl3TWpFek1EQXdNREF3V2hjTk1ETXdNekV3TWpNMU9UVTVXakNCMHpFTE1Ba0dBMVVFQmhNQ1ZWTXhDekFKQmdOVkJBZ1RBa05CTVJFd0R3WURWUVFIRXdoVFlXNGdTbTl6WlRFa01DSUdBMVVFQ2hRYlFXUnZZbVVnVTNsemRHVnRjeXdnU1c1amIzSndiM0poZEdWa01UNHdQQVlEVlFRTEV6VkVhV2RwZEdGc0lFbEVJRU5zWVhOeklETWdMU0JOYVdOeWIzTnZablFnVTI5bWRIZGhjbVVnVm1Gc2FXUmhkR2x2YmlCMk1qRVlNQllHQTFVRUN4UVBWSGx3WlNCRVpYQmhjblJ0Wlc1ME1TUXdJZ1lEVlFRREZCdEJaRzlpWlNCVGVYTjBaVzF6TENCSmJtTnZjbkJ2Y21GMFpXUXdnWjh3RFFZSktvWklodmNOQVFFQkJRQURnWTBBTUlHSkFvR0JBTDVCSlY5ak5XblRQUE9mT241RVRuYzh5Nml5L3R3QXpUSVdTWi9MZmVTbm9KUHFXdmpmQmNja3E3UVdzR1lGRzA3V1FTeWNGdjdSeS9YMGdQL1IyZ3VJY0djMXVIQTB3eDFDdmFMVktoajlLTTNQelpTL0NQYThRUjhpNnJEK3Z5QkRRUmQrV0V0dk1wRGZGWVdvRytyMG9aWk5LQ1FyR1BRQU5mSW01YUZKQWdNQkFBR2pnZ0lhTUlJQ0ZqQUpCZ05WSFJNRUFqQUFNQTRHQTFVZER3RUIvd1FFQXdJSGdEQkVCZ05WSFI4RVBUQTdNRG1nTjZBMWhqTm9kSFJ3T2k4dlkzSnNMblpsY21semFXZHVMbU52YlM5RGJHRnpjek5EYjJSbFUybG5ibWx1WjBOQk1qQXdNUzVqY213d2dhQUdBMVVkSUFTQm1EQ0JsVENCa2dZTFlJWklBWWI0UlFFSEFRRXdnWUl3TXdZSUt3WUJCUVVIQWdFV0oyaDBkSEJ6T2k4dmQzZDNMblpsY21semFXZHVMbU52YlM5eVpYQnZjMmwwYjNKNUwwTlFVekJMQmdnckJnRUZCUWNDQWpBL0dqMVdaWEpwVTJsbmJpZHpJRU5RVXlCcGJtTnZjbkF1SUdKNUlISmxabVZ5Wlc1alpTQnNhV0ZpTGlCc2RHUXVJQ2hqS1RrNUlGWmxjbWxUYVdkdU1CTUdBMVVkSlFRTU1Bb0dDQ3NHQVFVRkJ3TURNRFVHQ0NzR0FRVUZCd0VCQkNrd0p6QWxCZ2dyQmdFRkJRY3dBWVlaYUhSMGNITTZMeTl2WTNOd0xuWmxjbWx6YVdkdUxtTnZiVENCbUFZRFZSMGpCSUdRTUlHTmdCUlA2N3FYRk1xYlU1WHVzWHBPVkpjTnRRU2hIS0ZqcEdFd1h6RUxNQWtHQTFVRUJoTUNWVk14RnpBVkJnTlZCQW9URGxabGNtbFRhV2R1TENCSmJtTXVNVGN3TlFZRFZRUUxFeTVEYkdGemN5QXpJRkIxWW14cFl5QlFjbWx0WVhKNUlFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1Z2hCS0tUNmRIWXhBZnhkSi8zMWhYNDUxTUJFR0NXQ0dTQUdHK0VJQkFRUUVBd0lFRURBV0Jnb3JCZ0VFQVlJM0FnRWJCQWd3QmdFQi93RUIvekFOQmdrcWhraUc5dzBCQVFRRkFBT0JnUUFhbVhFWTdWODVlbThodUF0aENQSzBWOW1jYTArVU5PQ0lrZFBibHJSQnAwYWZaOWxMWG9VUjdtUDRBcVd2NHRndC9JQXpGMWlUVTlIbTd3V3VyeGFuOCtFbkdlemtJZVY4SFBDbXVVekxpekZTbkNCMnIzTExGM0ZoUER0ZjNXQXpaSy9CeXFpdmppd0hzQlBVdko5SmlCcXpYaGdGRjNqclZ5eGg3Y1FwQ3pHQ0JFOHdnZ1JMQWdFQk1JRytNSUdwTVJjd0ZRWURWUVFLRXc1V1pYSnBVMmxuYml3Z1NXNWpMakVmTUIwR0ExVUVDeE1XVm1WeWFWTnBaMjRnVkhKMWMzUWdUbVYwZDI5eWF6RTdNRGtHQTFVRUN4TXlWR1Z5YlhNZ2IyWWdkWE5sSUdGMElHaDBkSEJ6T2k4dmQzZDNMblpsY21semFXZHVMbU52YlM5eWNHRWdLR01wTURFeE1EQXVCZ05WQkFNVEoxWmxjbWxUYVdkdUlFTnNZWE56SURNZ1EyOWtaU0JUYVdkdWFXNW5JREl3TURFdE5DQkRRUUlRY1JBRUUrSlNwcytzZWdWLzFvdjZIREFNQmdncWhraUc5dzBDQlFVQW9JR1VNQlFHQ1NzR0FRUUJnamNvQVRFSEF3VUFBd0FBQURBWkJna3Foa2lHOXcwQkNRTXhEQVlLS3dZQkJBR0NOd0lCQkRBY0Jnb3JCZ0VFQVlJM0FnRUxNUTR3REFZS0t3WUJCQUdDTndJQkZUQWZCZ2txaGtpRzl3MEJDUVF4RWdRUXgwTDJVTDd2YVBZRFVCU0xjWXN0TERBaUJnb3JCZ0VFQVlJM0FnRU1NUlF3RXFFUWdBNTNkM2N1WVdSdlltVXVZMjl0SURBTkJna3Foa2lHOXcwQkFRRUZBQVNCZ0d5dXdiOU5iYXR1RWRITTJaNUtYT0lIMDkvdjU2M2RtL3FEUTRIUi9RcWhHUGloV1NuWnFHTWliWkVCRUg0THkzRTlDWGo5dm1EaXFaMm12ZzNGdlg5VkJIMDVtQThJV1RrOFBlV3BGZkVQcHNoUzRyUmNuNzNJRXErZ3pFcjVXT24xeWFtRE5IenZVejZkMzVrREJ2UGU5bU45VjJGSnpXY0hJZnZXeHE5Vm9ZSUNURENDQWtnR0NTcUdTSWIzRFFFSkJqR0NBamt3Z2dJMUFnRUJNSUd6TUlHZU1SOHdIUVlEVlFRS0V4WldaWEpwVTJsbmJpQlVjblZ6ZENCT1pYUjNiM0pyTVJjd0ZRWURWUVFMRXc1V1pYSnBVMmxuYml3Z1NXNWpMakVzTUNvR0ExVUVDeE1qVm1WeWFWTnBaMjRnVkdsdFpTQlRkR0Z0Y0dsdVp5QlRaWEoyYVdObElGSnZiM1F4TkRBeUJnTlZCQXNUSzA1UElFeEpRVUpKVEVsVVdTQkJRME5GVUZSRlJDd2dLR01wT1RjZ1ZtVnlhVk5wWjI0c0lFbHVZeTRDRUFoNmJWeHZZcE5QdXNUOVErRVVHSjB3REFZSUtvWklodmNOQWdVRkFLQlpNQmdHQ1NxR1NJYjNEUUVKQXpFTEJna3Foa2lHOXcwQkJ3RXdIQVlKS29aSWh2Y05BUWtGTVE4WERUQXlNVEF4TlRBd05EYzBNbG93SHdZSktvWklodmNOQVFrRU1SSUVFSml4ajFWYkVPd0dzZHF6OFVubEp5WXdEUVlKS29aSWh2Y05BUUVCQlFBRWdnRUFUbnlUeTlzWU8zOWFvdEFaTDEzWEQrcEhXK2dVWnBHUU1VU05JVng2T1crcmtVRXlQbjBIbmVDdDJiSlhtdVB5SzBYWW91QWZBYUlwSVVIWEhDd21KTTJ2Mm1JZkN6ODRUekFGK2ZreDlUREd6TXVydSs2R2xzcVVKM25BSVp1TE1RVXQ5VmdxU3NLOHJRVEpCek5DdXFtYnRTdzdmbUphTFVLSHV5WGZGeTF1YnVrYTU5UG4yVGNtMjVQZncwd1hSOWgvd3paUHMyazFWNEo2WSsyQ0ZQNTNwNFpCTzFxOC9rdDVqcHRSRU5pRWFXNk9JTmlnckdSTGdVZ3UySFFpKzI3S3lWcVE2UkhsaWQwZG40UjRocldNTTl5cndLTHhJSG5kL1ZGTVVhb0M2b0x1V1hxM244VWhxekpIVGZzRHVMR1RiZklTQnYzZXNHMkd5dExvM3dBQScpLFxuICAgIHVybCgnZGF0YTpmb250L2VvdDtiYXNlNjQsN0hFQUFKeHdBQUFCQUFJQUFBQUFBQUlMQlFJQ0FnTUNBZ1FCQUN3QkFBQUFBRXhRcndBQWdFb2dBRUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFaUnJmNmdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURvQVJBQkpBRTRBSUFCT0FHVUFkUUI2QUdVQWFRQjBBQ0FBUndCeUFHOEFkQUJsQUhNQWF3QWdBRk1BZEFCa0FDQUFUQUJwQUdjQWFBQjBBQUFBRGdCU0FHVUFad0IxQUd3QVlRQnlBQUFBY0FCV0FHVUFjZ0J6QUdrQWJ3QnVBQ0FBTVFBdUFEQUFOQUF3QURzQVVBQlRBQ0FBTUFBd0FERUFMZ0F3QURBQU1RQTdBRU1BYndCeUFHVUFJQUF4QUM0QU1BQXVBRE1BTlFBN0FHMEFZUUJyQUdVQWJ3QjBBR1lBTGdCc0FHa0FZZ0F4QUM0QU5RQXVBRFFBTkFBNUFESUFBQUEwQUVRQVNRQk9BRTRBWlFCMUFIb0FaUUJwQUhRQVJ3QnlBRzhBZEFCbEFITUFhd0JUQUhRQVpBQXRBRXdBYVFCbkFHZ0FkQUFBQUFBQUFBRUFBQUFRQVFBQUJBQUFRa0ZUUlQ5aVQ3b0FBSEJNQUFBQU5FWkdWRTA5SmR6bUFBQndnQUFBQUJ4SFJFVkdCUzBENmdBQVhSUUFBQUJLUjFCUFV6OWRPOWNBQUdBa0FBQVFLRWRUVlVLTXpheEpBQUJkWUFBQUFzUlBVeTh5ZWdnUVV3QUFBWWdBQUFCZ1kyMWhjSGJTbFUwQUFBWGtBQUFDZ21kaGMzRC8vd0FEQUFCZERBQUFBQWhuYkhsbXdOUXlYd0FBQ21nQUFFa0VhR1ZoWkFISy9YMEFBQUVNQUFBQU5taG9aV0VIQndObEFBQUJSQUFBQUNSb2JYUjRHV29seWdBQUFlZ0FBQVA2Ykc5allhRUdzNzRBQUFob0FBQUNBRzFoZUhBQlNBQkpBQUFCYUFBQUFDQnVZVzFsdUt6N0NnQUFVMndBQUFiNWNHOXpkUDJwTllvQUFGcG9BQUFDb2dBQkFBQUFBUW85NnQ4YVpWOFBQUFVBQ3dQb0FBQUFBTSt6MThnQUFBQUF6N1BYeVA5Yi93WUQ2UVBGQUFBQUNBQUNBQUFBQUFBQUFBRUFBQUw0L3hBQXlBUDcvMXYvV3dQcEFBRUFBQUFBQUFBQUFBQUFBQUFBQUFEK0FBRUFBQUQvQUVZQUJ3QUFBQUFBQWdBQUFBRUFBUUFBQUVBQUFBQUFBQUFBQWdIY0FTd0FCUUFFQW9vQ1dBQUFBRXNDaWdKWUFBQUJYZ0F5QVRnQUFBSUxCUUlDQWdNQ0FnU0FBQUN2UUFBZ1NnQUFBQUFBQUFBQVFVUkNSUUFBQUNEN0FnTDQveEFBeUFQRkFQb0FBQUFCQUFBQUFBSUpBdmdBQUFBZ0FBUUI5QUFBQUFBQUFBRk5BQUFCQkFBQUFXQUFiZ0lJQUpNQ0NBQUNBZ2dBRGdPTEFGVUM1UUJIQVNnQWJ3RmdBRVVCWUFBYUFaZ0FKUUpZQUM4QkJBQUVBU2dBSGdFRUFFQUJ6d0FVQWdnQUt3R1dBQzBDQ0FBWkFnZ0FDZ0lJQUF3Q0NBQVBBZ2dBSVFJSUFDOENDQUFoQWdnQUlRRUVBRUFCQkFBRUFsZ0FMd0pZQUM4Q1dBQXZBZ2dBTmdNZ0FBZ0M1QUFUQW5ZQVRBTGxBRElDNVFCTUFnY0FUQUlIQUV3RGlnQTRBdVVBVEFEd0FFZ0J6d0FwQW5ZQVRBSFBBRXdEd2dCTUF1UUFTQU9LQURJQ1BnQk1BNG9BTWdKMkFFd0NQZ0FwQWdZQUZRTGtBRWdDckFBVkEvb0FFUUtzQUJRQ2RnQUtBbllBR1FGZ0FIUUJ6d0FVQVdBQUp3SllBRFVCOUFBQUFQRC81d0krQUNBQ3JBQkxBZ2NBTFFLc0FEQUNkZ0F0QVNnQUV3S3NBQ2tDUGdCRkFQQUFPUUR3QUFvQ0J3QkxBUEFBUHdPS0FFa0NQZ0JGQXF3QVBBS3NBRXNDckFBd0FXQUFTd0hQQUNjQktBQVRBajRBUlFJK0FCUURWQUFUQWo0QUVnSStBQWdCendBVkFXQUFRUURlQUVvQllBQWpBbGdBUlFFRUFBQUJZQUJ1QWdnQU53SUlBRGdDQ0FBUUFnZ0FGUURlQUVvQ0NBQTBBUEQvM0FNZ0FBZ0JkUUFQQWdnQVJBSllBQzhCS0FBZUF5QUFDQUR3LytFQmtBQTVBbGdBTHdGUkFCRUJVUUFHQVBBQVB3SStBRVVDV0FBVUFRUUFRQUR3QUFNQkNBQVlBYndBSWdJSUFEc0RDZ0FuQXdvQUdBTUtBQmdDQ0FBMkF1UUFFd0xrQUJNQzVBQVRBdVFBRXdMa0FCTUM1QUFUQThNQUV3TGxBRElDQndCTUFnY0FUQUlIQUV3Q0J3Qk1BUEQvNXdEd0FEOEE4UC9pQVBELzNBTGxBQlFDNUFCSUE0b0FNZ09LQURJRGlnQXlBNG9BTWdPS0FESUNXQUJIQTRvQU1nTGtBRWdDNUFCSUF1UUFTQUxrQUVnQ2RnQUtBajRBVEFKMkFCb0NQZ0FnQWo0QUlBSStBQ0FDUGdBZ0FqNEFJQUkrQUNBRHd3QWpBZ2NBTFFKMkFDMENkZ0F0QW5ZQUxRSjJBQzBBOFAvbkFQQUFQd0R3LytJQThQL2NBcXdBUEFJK0FFVUNyQUE4QXF3QVBBS3NBRHdDckFBOEFxd0FQQUpZQUM4Q3JBQTBBajRBUlFJK0FFVUNQZ0JGQWo0QVJRSStBQWdDckFCTEFqNEFDQUR3QUVzQnp3QUhBUEFBQkFQN0FDY0Qrd0FwQWo0QUtRSFBBQ2NDZGdBS0FuWUFHUUhQQUJVQ0NBQTFBUEQvNGdEdy8rSUE4UC9oQVBELzN3RHdBRGtBOEFBYkFQQUFDZ0R3Lzk4QThQL2ZBcHNBTEFJK0FFVUNJQUFKQWZRQUFBUG9BQUFCS0FBM0FTZ0FOd0VvQUNVQ0NBQS9BZ2dBUHdJSUFEUUNDQUF1QWdnQUxnSDBBRHdENkFCbEErZ0FCd0VvQURjQktBQXlBS2YvV3dJSUFCZ0IwQUFiQTk0QUpBS2JBQ3dEaUFBakFnc0FLUUppQUI0Q21RQWFBZ3dBRndKWUFDOEFwLzliQVFRQVFBSW1BQ0VDOWdBd0FXUUFFUUlXQUNvQ0ZnQXhBaFlBTVFJV0FESUNKZ0EwQWdjQUV3QVRBQUFBQUFBREFBQUFBd0FBQUJ3QUFRQUFBQUFCZkFBREFBRUFBQUFjQUFRQllBQUFBRlFBUUFBRkFCUUFmZ0QvQVRFQlFnRlRBV0VCZUFGK0FaSUN4d0xKQXQwRHFRTzhBOEFnRkNBYUlCNGdJaUFtSURBZ09pQkVJS3doRXlFaUlTWWhMaUlDSWdZaUR5SVNJaFVpR2lJZUlpc2lTQ0pnSW1VbHl2c0MvLzhBQUFBZ0FLQUJNUUZCQVZJQllBRjRBWDBCa2dMR0Fza0MyQU9wQTd3RHdDQVRJQmdnSENBZ0lDWWdNQ0E1SUVRZ3JDRVRJU0loSmlFdUlnSWlCaUlQSWhFaUZTSVpJaDRpS3lKSUltQWlaQ1hLK3dILy8vL2ovOEwva2YrQy8zUC9aLzlSLzAzL092NEgvZ2I5K1AwdC9SdjlHT0RHNE1QZ3d1REI0TDdndGVDdDRLVGdQZC9YMzhuZnh0Ky8zdXplNmQ3aDN1RGUzdDdiM3RqZXpONnczcG5lbHRzeUJmd0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRWUFBQUVBQUFBQUFBQUFBUUlBQUFBQ0FBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUF3UUZCZ2NJQ1FvTERBME9EeEFSRWhNVUZSWVhHQmthR3h3ZEhoOGdJU0lqSkNVbUp5Z3BLaXNzTFM0dk1ERXlNelExTmpjNE9UbzdQRDArUDBCQlFrTkVSVVpIU0VsS1MweE5UazlRVVZKVFZGVldWMWhaV2x0Y1hWNWZZR0VBaG9lSmk1T1lucU9pcEthbHA2bXJxcXl0cjY2d3NiTzF0TGE0dDd5N3ZiN2hjbVJsYWVONG9YQnI2M1pxK1lpYTluUDYrMmQzN3ZIdzJQZHNmTmFvdW9GamJ2WE0rTzl0ZmVSaWdvV1h4Y2JaMnQ3ZjI5eTUvTUhKNk9ubTUvMys0bm5kNE9XRWpJT05pbytRa1k2VmxnQ1VuSjJid3MzVWNkRFIwbnJWMDg0QUFBQUFBQ1lBSmdBbUFDWUFQZ0JTQUlJQXlBRU9BVlFCWWdGMkFZb0JxQUcrQWN3QjJBSHFBZm9DSWdJeUFsb0NoQUtpQXM0QytnTU1BMDREZkFPYUE3UUR4Z1BhQSt3RUlnUitCSm9FeWdUMEJSSUZLQVU4QldnRmdBV01CYVlGd0FYUUJlNEdDQVl5QmxBR2hnYXVCdUlHOUFjU0J5Z0hTQWRtQjM0SGtnZWtCN1FIeGdmYUIrWUg5QWdtQ0ZRSWVBaWtDTTRJN0FrbUNVZ0pZQW1BQ1pZSnJBbmVDZjRLSUFwT0Nub0tsQXJLQ3VvTENnc2NDendMVmd0c0M0QUxyQXU2QytZTUJBd0VEQjRNV2d5ZUROWU0vQTBRRFdBTmZnM0NEZllPRUE0Z0Rpd09hZzU0RHBZT3NnN1VEdndQQ2c4dUQwZ1BXZzl1RDM0UG9BKzZEK2dRSEJCaUVKb1F2aERpRVFnUk9oRnNFWjRSeEJIOEVob1NPQkphRW9nU25CS3dFc2dTN0JNVUUwWVRkaE9tRTlvVUdoUmFGSFFVdGhUY0ZRSVZMQlZnRlg0Vm5oWFlGaElXVEJhSUZ0SVhHaGRpRjdRWDVoZ1lHRW9ZZmhpK0dOSVk1aGorR1NJWlhobVdHY0FaNmhvWUdsSWFqQnF3R3VvYkVoczhHMmdib0J1K0crd2NHQndrSEVBY1lCeWlIT3dkS2gxcUhaZ2R1QjNXSGdnZUdoNHNIam9lVkI1bUhvUWVvQjYrSHRRZkJCOG9IMUFmWEI5b0gzWWZoQitTSDZnZnZoL1NIK2dnQmlBWUlFQWdwQ0MwSU1RZzFDRVFJVWdoY2lHaUlkb2lGQ0kwSWt3aWFDSjBJb1FpbGlLNEl4SWpSaU9nSThBajNDUDRKQ0lrVkNTQ0FBVUFBQUFBQWZRQ3ZBQURBQVlBQ1FBTUFBOEFBREVSSVJFREV5RVRGeEVCSVFzQkVSTUI5UHFxL3F6SXF2Nk9BVlNxeUtvQ3ZQMUVBWXNBLy83VS93SCsvZFVBL3dFcy9nSUEvd0FDQUc3LytBRHlBdmdBQndBTEFBQTJORFl5RmhRR0lpY1JNeEZ1SnpZbkp6WVZZQjgySnljMko3OENRZjIvQUFBQ0FKTUIzZ0YxQXZnQUF3QUhBQUFURVRNUk14RXpFWk5LVGtvQjNnRWEvdVlCR3Y3bUFBQUFBZ0FDQUFBQ0JnTGVBQU1BSHdBQUFUY2pCejhCTXdjekZTTUhNeFVqQnlNM0l3Y2pOeU0xTXpjak5UTTNNd2NCUEJhR0ZxVWZSQjluY0JabWJ4OUVINFlmUkI5bmNCWm1ieDlFSHdFZm9LRGU0ZUUrb0Q3aDRlSGhQcUErNGVFQUF3QU8vNjBCK2dNeEFBVUFEQUF0QUFBVE5RNEJGUlFYRlQ0Qk5UUW5BelV1QVNjekZoY1JKeVkxTkRZM05UTVZIZ0VYSXk0Qkp4VVhGaFVVQmdjVjVUa3lvemRHZGo5ZGNnaGdER3NpcVhSWE9GbHlCMW9KUGpFc3NYcGpBYTdwQ0VVcFRLRHVCRUl0VEN6K2Uwc0liR0owRXdFQ0RUK0pVMndKUzBzR2NXWThTd2Y5RUQrSlZYQUZTd0FGQUZYLytBTTJBdVlBQndBTEFCTUFId0FyQUFBQk5UUWlIUUVVTWdNQk13RWxOVFFpSFFFVU1nRTFORFl5RmgwQkZBWWlKZ0UxTkRZeUZoMEJGQVlpSmdFcWhvWmRBYUpQL2w0Qnk0YUcvVzVSZ2xGUmdsRUJ2VkdDVVZHQ1VRSVNPRmhZT0ZmK1BRTHUvUktiT0ZoWU9GY0J5VkpCVGs1QlVrRk5UZjdDVWtGT1RrRlNRVTFOQUFBQUFBTUFSLy80QXI4QzNnQUlBQklBTFFBQUpTY09BUlVVRmpNeUV6UW1JeUlHRlJRWE5oTTNGd2NYSXljT0FTTWlKalUwTmpjdUFUVTBOak15RmhVVUJ3SEloRjFHUlRGRVN4MFpGeVFzUldWdVBYaUJkVkZEWkQ5WWRHWnFJeGxVUVVOTmNiM0JPVkVyTUVjQ0FSa2pJUjRrUGk3KzMyUS9iTFIxUXpwM1ZGTjBPREE1SWtGUVZTOW9SZ0FBQVFCdkFkNEF1UUw0QUFNQUFCTVJNeEZ2U2dIZUFScis1Z0FBQUFFQVJmOGtBVVlESEFBSEFBQUZCeVlRTnhjR0VBRkdRNzYrUTZHbU51MENIdTAyeS80S0FBQUJBQnIvSkFFYkF4d0FCd0FBRnljMkVDYzNGaEJkUTZHaFE3N2NOc3NCOXNzMjdmM2lBQUFBQVFBbEFiTUJjd0w0QUE0QUFCTW5Nd2MzRndjWEJ5Y0hKemNuTjY4RVFnUjRFbnBUTjBsSk4xTjZFZ0p6aFlVdFBpVm9JbXBxSW1nbFBnQUFBUUF2QUFBQ0tRSDZBQXNBQUFFMU14VXpGU01WSXpVak5RRUhTdGpZU3RnQkl0allTdGpZU2dBQUFBQUJBQVQvV1FEREFId0FBd0FBRnhNWEJ3UmtXMzZLQVFZczl3QUFBUUFlQU9jQkNnRkJBQU1BQURjMU14VWU3T2RhV2dBQUFRQkEvL2dBeEFCOEFBY0FBRFkwTmpJV0ZBWWlRQ2MySnljMkh6WW5KelluQUFBQUFRQVUvL1FCdXdNRUFBTUFBQmNCTXdFVUFWaFAvcWdNQXhEODhBQUFBQUFDQUN2LytBSGRBdVlBQ3dBWEFBQTNFVFEyTWhZVkVSUUdJaVlsRVRRbUlnWVZFUlFXTWpZcmRzWjJkY2gxQVZoQWZrQkFma0R0QVJsZWdvSmUvdWQ1Zkh4Y0FUazZUMDg2L3NjNlQwOEFBQUVBTFFBQUFSWUM4d0FGQUFBVE5UY1JJeEV0NlZvQ0VHQ0QvUTBDWlFBQUFRQVpBQUFCeGdMbUFCY0FBRE1CUGdJMU5DWWpJZ1lISXo0Qk16SVdGUlFIQXlFVkdRRVpFeE1VUGlzMlJRUmFBblJjVkhZbTV3RUhBYU1jSVRZWUtUczhRRjF6WWxWRk9mNmpWQUFBQUFBQkFBci8rQUhZQXQ0QUdRQUFHd0VqTlNFRE1oWVZGQVlqSWlZbk54WXpNalkxTkNZaklnZFAxZmNCbDhKZGVZdGhVR1F1VFM5Zk8xNWJTRXd6QVZzQkwxVCs1bmhsWjRnMFRDdGNWRVZIV1RFQUFBQUNBQXdBQUFIa0F1OEFBd0FPQUFBQkVTTURFelVoTlFFekVUTVZJeFVCTndLMnVQN1ZBWE1TVTFNQkJRRUcvdnIrKzdZb0FoSCtGaysyQUFBQkFBLy8rQUhiQXQ0QUd3QUFFeWNSSVJVaEZUWXpNaFlWRkFZaklpWW5OeFl6TWpZMU5DWWpJazhLQVdQKzhUQXdWSTZGWVZKc0tFc3hZemhiV0VCVUFVRUhBWlpVemhSOGJHU01RRUV4WTFKTlExZ0FBQUFBQWdBaC8vZ0I1d0xtQUFrQUd3QUFFaFFXTXpJMk5DWWpJaE16QXhjMk16SVdGUlFHSXlJbU5UUTJOM3RQT2p4TlRUdzZjbXpQQWhVcFczT0JYV1NFSmpRQkhZaE9VSVJSQVhyK3pnSUpoVlpsZzN0bU1sNVJBQUVBTHdBQUFka0MzZ0FGQUFBekFTRTFJUUZJQVJEKzF3R3EvczhDaWxUOUlnQUFBQU1BSWYvNEFlY0M1Z0FKQUJNQUtRQUFKVFFtSWdZVkZCWXlOZ00wSmlJR0ZSUVdNallCTkRZM0xnRTFORFl5RmhVVUJnY2VBUlVVQmlJbUFZMVBkRTlQZEU4ZVBsbytQbG8rL3JKRU9TMHlacjVtTWkwNVJIek9mTlUrVGs0K1FFNU9BWk13UHo4d0x6NCsvdGRDWmhnV1R6Rk1kSFJNTVU4V0dHWkNXWDkvQUFBQUFBSUFJZi80QWVjQzVnQUpBQnNBQUFBMEppTWlCaFFXTXpJREV5Y0dJeUltTlRRMk16SVdGUlFHQndNQmpVODZQRTFOUERyZXp3SVZLVnR6Z1Yxa2hDWTB3UUhCaUU1UWhGSCtoZ0V5QWdtRlZtV0RlMll5WGxIKzFBQUFBZ0JBLy9nQXhBSVZBQWNBRHdBQU5qUTJNaFlVQmlJQ05EWXlGaFFHSWtBbk5pY25OaWNuTmljbk5oODJKeWMySndIQU5pY25OaWNBQUFBQUFnQUUvMWtBeEFJVkFBTUFDd0FBRnhNWEJ3STBOaklXRkFZaUJHUmJmZ1VuTmljbk5vb0JCaXozQWw4Mkp5YzJKd0FBQUFFQUwvLzRBaWtDQWdBR0FBQTNOU1VWRFFFVkx3SDYvbUFCb050RTQwcTd1MG9BQUFJQUx3QnlBaWtCaUFBREFBY0FBQk0xSVJVRk5TRVZMd0g2L2dZQitnRStTa3JNU2tvQUFBQUJBQy8vK0FJcEFnSUFCZ0FBTFFFMUJSVUZOUUhQL21BQit2NEcvYnRLNDBUalNnQUNBRGIvK0FIU0F2Z0FHd0FqQUFBbEl6UTJQd0UrQVRVMEppTWlCaFVqUGdFek1oWVZGQVlQQVE0Q05EWXlGaFFHSWdFSFdpYzROaG9XUFM0NE9XQUdiMTVhYnlBdE95b1pieWMySnljMnQyVm1MQ29WS0I4dlFVYzJYM0oxVXkxRUl5NGhQdkEySnljMkp3QUNBQWovOUFNWUF3UUFDd0JDQUFBQk5DWWpJZ1lWRkJZek1qWS9BVE1EQmhVVU16STJOVFFtSXlJR0ZSUVdNekkyTnpNT0FTTWlKalUwTmpNeUZoVVVEZ0lqSWlZbkl3WWpJaVkxTkQ0Qk16SUNBRFVqUjJJMEswRmhJUk5QVXc4Vk8yT3ZnNUsreHBKTWpTNUtOYlpvci9IeHFacmNObEJZSmgwbUF3TTZSMFZhUFhWSlZ3R3ZKanVGU0MwNGpKOUEvdTAyRHhtTVZIdVR3WXlMdkVFM1ZXSGtwcVBqdDR4RGRrb3FJQ0JBWVVWSGcxWUFBQUFBQWdBVEFBQUMwUUw0QUFjQUNnQUFJU2NoQnlNQk13RUxBZ0pvUmY2ZVJXa0JOVlFCTmMrUWtMR3hBdmo5Q0FFRkFYWCtpd0FBQUFBREFFd0FBQUpFQXZnQUR3QVhBQ0FBQURNUk16SVhGaFVVQnhVZUFSVVVCaU1uTXpJMU5DWXJBVFV6TWpZMU5DWXJBVXpHYlQ1U1gwVlBoR0d6a3FaT1dKSjRQRTlNVW1VQytDdzdhMmN2QWdwbVIxeDdWSUkyVFZSQk5qcEdBQUFCQURMLzlBTE5Bd1FBR1FBQUFRY21JeUlHRUJZek1qY1hEZ0VqSWk0Q05ENENNeklXQXNwQlZtNTZzN1Y0ZFZZOU00NUhYWnhqTnpkam5GMUtqQUtqUjA2dC92NnRVVVV2TjBWeGlwQ0tjVVUyQUFBQ0FFd0FBQUt6QXZnQUNBQVJBQUF6RVRNeUZoVVVCaU1uTXpJMk5UUW1Ld0ZNK3BEZDRxT0NnWDZpcTMxNUF2amFuNkxkV3F0L2VhRUFBQUFCQUV3QUFBSFZBdmdBQ3dBQU14RWhGU0VWSVJVaEZTRVZUQUdKL3RjQktmN1hBU2tDK0ZyeFd2bGFBQUVBVEFBQUFkVUMrQUFKQUFBekVTRVZJUlVoRlNFUlRBR0ovdGNCS2Y3WEF2aGE4VnIrclFBQkFEai85QU5jQXdRQUd3QUFBVFVoRkFZaklpNENORDRDTXpJWEJ5WWpJZ1lRRmpNeU5qY0IzUUYvNnFkZG5HTTNOMk9jWFpSNFBWdDBlck8xZUdxbkZ3RkpXc1hxUlhHS2tJcHhSV2RJVmEzKy9xMkhkQUFBQVFCTUFBQUNtUUw0QUFzQUFBRVJNeEVqRVNFUkl4RXpFUUk1WUdEK2MyQmdBYklCUnYwSUFWaitxQUw0L3JvQUFRQklBQUFBcUFMNEFBTUFBRE1STXhGSVlBTDQvUWdBQVFBcC8vUUJnd0w0QUE0QUFCTTFJUkVVQmlNaUp6VXpNalkxRVRRQlQ1eUdIaG9oYzJZQ25scjkvMzJHQWxoVWFnR1NBQUVBVEFBQUFtVUMrQUFLQUFBVEFUTUpBU01CRVNNUk02d0JObnYrcXdGZGl2N1JZR0FCbkFGYy9vMytld0ZiL3FVQytBQUJBRXdBQUFHM0F2Z0FCUUFBTXhFekVTRVZUR0FCQ3dMNC9XSmFBQUFBQUFFQVRQLzRBM1lDK0FBTkFBQWxBVE1SSXhFakNRRWpFU01STXdIaEFUVmdZQUwremY3TkFtQmd1Z0krL1FnQ00vM0ZBanY5elFMNEFBQUFBQUVBU0FBQUFwd0MrQUFMQUFBbEVUTVJJd0VqRVNNUk13RUNQR0JhL21nQ1lGb0JtS3dDVFAwSUFrejl0QUw0L2JRQUFBQUNBREwvOUFOWUF3UUFEd0FYQUFBU05ENENNaDRDRkE0Q0lpNEJFaEFXTWpZUUppSXlOMk9jdXB4ak56ZGpuTHFjWXkrMDhyUzA4Z0Uwa0lweFJVVnhpcENLY1VWRmNRRlYvdnFycXdFR3F3QUFBQUFDQUV3QUFBSWZBdmdBQ1FBUkFBQXpFVE15RmhRR0t3RVpBVE15TmpRbUt3Rk0wblNOalhSeVhsZGVYbGRlQXZpV3lwWCsvUUZYVktSVkFBQUNBREwvN1FOWUF3UUFFd0FoQUFBRkp3WWpJaTRDTkQ0Q01oNENGUlFIRnljWE5qVTBKaUlHRUJZek1qY25Bd1pSYUloZG5HTTNOMk9jdXB4ak4ySk81RkJDdFBLMHRIbGVURTBUVVVwRmNZcVFpbkZGUlhHS1NKSnhUdU5QVW11RHE2disrcXMxVFFBQUFBQUNBRXdBQUFKbkF2Z0FEQUFWQUFBaEFSRWpFVE15RmhVVUJnY0pBUkVXTXpJMU5DWWpBZUQrekdEYmNJK0dZUUVvL2tVTlI4WldTd0ZFL3J3QytIdHJZbndGL3RFQ3BQN2JBWk5EVUFBQUFBRUFLZi8wQWhVREJBQWhBQUFCSXk0Qkl5SUdGUlFmQVJZVkZBWWpJaVluTXhZek1qWTFOQzhCSmpVME5qSVdBZ3BhQ2t3OFNVQnZZTEdIYld1RUNXQU9qejVSZG1HcGlNU0JBaDlFVFVzd1VDa2tRbzVkZDNKdmpVVXpUaTRtUW81ZmMzVUFBQUFBQVFBVkFBQUI4UUw0QUFjQUFETVJJelVoRlNNUjA3NEIzTDRDbmxwYS9XSUFBQUFBQVFCSS8vUUNuQUw0QUJBQUFCTVJNeEVVRmpJMk5SRXpFUlFHSXlJbVNHQnF3R3BncVlPQXFBRVVBZVQrT0dLQWdHSUJ5UDRjZktTa0FBQUFBUUFWQUFBQ2x3TDRBQWNBQUNVVE13RWpBVE1UQVZmYVp2N25VUDduWnRxWkFsLzlDQUw0L2FFQUFBQUJBQkVBQUFQcEF2Z0FEd0FBSlJNekF5TURJd01qQXpNVE14TXpFd0xacW1icVNyY0N0MHJxWnFvQ3JWcXR0UUpEL1FnQ1d2Mm1Bdmo5dndKQi9iMEFBUUFVQUFBQ21BTDRBQXNBQUFFVE13TUJJd3NCSXdFRE13Rld3blg4QVFkM3k4dDNBUWY4ZFFIU0FTYitpLzU5QVRQK3pRR0RBWFVBQUFBQUFRQUtBQUFDYkFMNEFBZ0FBQUVUTXdFUkl4RUJNd0U3d1hEKy8yRCsvM0FCbEFGay9qZiswUUV2QWNrQUFBQUFBUUFaQUFBQ1hRTDRBQWNBQURNQklUVWhBU0VWR1FHZy9vVUNILzVnQVl3Q25scjlZbG9BQUFFQWRQOUlBVGtDK0FBSEFBQVhFVE1WSXhFekZYVEZhMnU0QTdCSy9PUktBQUFBQUFFQUZQLzBBYnNEQkFBREFBQUZBVE1CQVd6K3FFOEJXQXdERVB6d0FBQUFBUUFuLzBnQTdBTDRBQWNBQUJjUkl6VXpFU00xa212RnhXNERIRXI4VUVvQUFBQUFBUUExQVRZQ0l3TGVBQVlBQUFFTEFTTVRNeE1CMUtpb1Q5VkUxUUUyQVZuK3B3R28vbGdBQUFFQUFQK0RBZlQvdFFBREFBQVZOU0VWQWZSOU1qSUFBQUgvNXdKYUFMRUMzZ0FFQUFBVEp6VXpGMnFEZVZFQ1dud0loQUFDQUNELzlBSDlBaFVBR0FBZ0FBQUJOVFFtSXlJSEp6WXpNaFlWRVNNMUJpTWlKalUwTmpNeUZqUW1JZ1lVRmpJQm8xdEJSMGtuWUZ4bWkxUkJaV0tCZW1oZlJVZVlSMGVZQVNjMk9pOGtTeWhaV1A2Y09FUm1WVXRvNDFnOFBGZzhBQUFBQWdCTC8vUUNmQUw0QUFvQUhBQUFBVFFtSXlJR0ZCWXpNallGRVRNUk16NEJNeklXRlJRR0l5SW5JeFVDSEdsV1NtNXVUVXR4L2k5YUFoOXJQRytnbzNDQlFRSUJDVWR4YjV4dWE3TUMrUDYvTFRHYmNIaWVYRkFBQUFBQkFDMy85QUh2QWhVQUZRQUFBUWNtSXlJR0ZSUVdNekkzRndZaklpWTFORFl6TWdIdlBUVkVSMlZuVGpzNU5VWnVkWldiY0d3QjFFYzBabHRQYVRWQ1I2QnZjYUVBQUFBQ0FERC85QUpoQXZnQUNnQWNBQUFrTkNZaklnWVZGQll6TWhNUk14RWpOU01HSXlJbU5UUTJNeklXRndJSGJrcFdhWEZMVFc1YVdnSkJnWENqb0c4OGF4KzJuRzl4UjFackFXOEJRZjBJVUZ5ZWVIQ2JNUzBBQWdBdC8vUUNTd0lWQUJFQUdBQUFKUmNHSXlJbU5UUTJNeklXRlNFZUFUTXlKU0V1QVNNaUJnSHZSV1dHaEppV2QzbVkva0lMWlV0Zi91WUJXQWRnUlV4WW5EZHhvbTl5bnFxSlJGYmtRVlJaQUFBQUFRQVRBQUFCRlFMK0FCSUFBQk0xTkRZM0ZTTWlCaDBCTXhVakVTTVJJelZpWVZJU0lTWlZWVnBQQWdsUFQxTUVXaThrU0UvK1JnRzZUd0FBQWdBcC95UUNXZ0lWQUJzQUpnQUFBVFV6RVJRR0l5SW5OeFl6TWowQkl3NEJJeUltTlRRMk16SVdGeEkwSmlNaUJoVVVGak15QWdCYWtKYU9aVWhJWmNvQ0oxbEplcEtnYnp4ckh3SnVTbFpwY1V0TkFiZFMvaitTa25BNVdyb2xMaXFxWlhDY01TMysvNXh2Y1VkV2FnQUFBQUFCQUVVQUFBSDVBdmdBRXdBQUlSRTBKaUlHRlJFakVUTVJNejRCTXpJV0ZSRUJuenArU0ZwYUFoUk9MVlIxQVM5QVVsSksvdHNDK1A3VUlpZGhZLzZ2QUFBQUFBSUFPUUFBQUxjQzdRQURBQXNBQURNUk14RUNORFl5RmhRR0lrdGFiQ1UwSlNVMEFnbjk5d0tVTkNVbE5DVUFBQUlBQ3Y4a0FMY0M3UUFKQUJFQUFCY1JNeEVVQmdjMU1qWUNORFl5RmhRR0lrdGFVa2tnSVJJbE5DVWxOQzhDT1AzUlZsb0dWQzhDN1RRbEpUUWxBQUFCQUVzQUFBSDhBdmdBQ2dBQUV6Y3pCeE1qSnhVakVUT2wzSGJ4OW43Wldsb0JKdVB4L3VqOS9RTDRBQUVBUHdBQUFPNEMrQUFMQUFBVE14RVVGanNCRlNNaUpqVS9XaUVaR3lWQlNRTDQvYXNwSmxSTlR3QUFBUUJKQUFBRFFRSVZBQ0VBQUNFUk5DWWpJZ1lWRVNNUk5DWWpJZ1lWRVNNUk14VXpQZ0V6TWhjMk16SVdGUkVDNTBBeU9rbGFRREk2U1ZwYUFoRlJMbWN6TEg1WWNBRS9RRUpIUC83RkFUOUFRa2MvL3NVQ0NUNGxKVnBhYVdQK3R3QUFBQUVBUlFBQUFma0NGUUFUQUFBaEVUUW1JZ1lWRVNNUk14VXpQZ0V6TWhZVkVRR2ZPbjVJV2xvQ0ZFNHRWSFVCTDBCU1Vrcisyd0lKUFNJbllXUCtyd0FDQUR6LzlBSndBaFVBQ1FBVEFBQVRORFl5RmhVVUJpSW1BQ0lHRlJRV01qWTFORHloOHFHZCtwMEJacGh1YjVadkFRUndvYUZ3Y3A2ZUFTOXRVRXR4Y1V0UUFBSUFTLzhrQW53Q0ZRQUtBQndBQUFFMEppTWlCaFFXTXpJMkFSRXpGVE0rQVRNeUZoVVVCaU1pSnlNUkFoeHBWa3B1YmsxTGNmNHZXZ0lmYXp4dm9LTndnVUVDQVFsSGNXK2NibXYrY1FMbFVpMHhtM0I0bmx6KzFBQUFBZ0F3L3lRQ1lRSVZBQW9BSEFBQUpEUW1JeUlHRlJRV016SVROVE1SSXhFakJpTWlKalUwTmpNeUZoY0NCMjVLVm1seFMwMXVXbG9DUVlGd282QnZQR3NmdHB4dmNVZFdhd0Z2VXYwYkFTeGNubmh3bXpFdEFBRUFTd0FBQVVzQ0ZRQU9BQUF6RVRNVk16NEJNeFVtSXlJR0ZSRkxXZ0lmUkVFV0V6bEVBZ2xLT0I1ZkJVMUcvdGdBQUFBQkFDZi85QUdvQWhVQUpBQUFOek1lQVRNeU5qVTBKaThCSmpVME5qTXlGaFVqSmlNaUJoVVVId0VlQVJVVUJpTWlKaWRVQkQwck56QXBNMXRxWTFkY1YxUUtWeW8wT25vN01uQk5XbWlZS0MwdUhSb2lEaGtkYVVSYVgwTllLeUF1RVNNUlFqVk1WbGtBQUFBQkFCTUFBQUVLQW9jQUZBQUFFelV6RlRNVkl4RVVGanNCRlFZaklpWTFFU00xVzFwVFV4SWFLUTBxUkRSSUFnbCtmay8rd0JVUlV3RXpQUUZLVHdBQUFRQkYvL1FCK1FJSkFCTUFBQ0UxSXc0Qkl5SW1OUkV6RVJRV01qWTFFVE1SQVo4Q0ZFNHRWSFZhT241SVdqMGlKMkZqQVZIKzBVQlNVa29CSmYzM0FBRUFGQUFBQWlvQ0NRQUdBQUFsRXpNREl3TXpBUitsWnVGVTRXWjRBWkg5OXdJSkFBRUFFd0FBQTBFQ0NRQVBBQUFsRXpNREl3TWpBeU1ETXhNekV6TVRBbDZEWU1CS2pBS01Tc0JnZ3dLQ1lJS1FBWG45OXdHWC9ta0NDZjZIQVhuK2h3QUJBQklBQUFJc0Fna0FDd0FBQVRjekJ4TWpKd2NqRXdNekFSK1Rjc3JTZUpXYmN0TEtlQUZOdlAvKzlzTENBUW9BL3dBQUFRQUkveVFDSGdJSkFBY0FBQmMzQXpNYkFUTUJnR0haWnFlcFlQN0EzT1FDQWY1dUFaTDlHd0FBQUFBQkFCVUFBQUc2QWdrQUJ3QUFNd0VqTlNFQklSVVZBUkQwQVluKzhnRUJBYnBQL2taUEFBQUFBUUJCLzBnQlBRTDRBQjhBQUJNMU1qWTlBVFEyT3dFVkl5SWRBUlFIRlJZZEFSUTdBUlVqSWlZOUFUUW1RU1lzUGlsRElpNVNVaTRpUXlrK0xBRUJQazAxdGpwSFBtR3FjQjRDSG5DcVlUNUhPclkxVFFBQUFBRUFTdjhHQUpRQzdnQURBQUFYRVRNUlNrcjZBK2o4R0FBQUFBQUJBQ1AvU0FFZkF2Z0FId0FBRnpVek1qMEJORGMxSmowQk5Dc0JOVE15RmgwQkZCWXpGU0lHSFFFVUJpTWpJaTVTVWk0aVF5aytMQ1ltTEQ0cHVENWhxbkFlQWg1d3FtRStSenEyTlUwK1RUVzJPa2NBQUFBQUFRQkZBTFFDRXdGR0FCRUFBRGNuTmpNeUZ4WXpNamNYQmlNaUp5WWpJbWtrTGs4c1NFb1hMQ3drTGs4c1NFb1hMTFE0VmlNalNqaFdJeU1BQWdCdS95UUE4Z0lrQUFjQUN3QUFFalEyTWhZVUJpSURFVE1SYmljMkp5YzJGV0FCeHpZbkp6WW4vWVFDUWYyL0FBQUFBQUlBTi8rVkFma0NjZ0FJQUNVQUFEY1RKaU1pQmhVVUZnYzNMZ0UxTkRZek1oYzNNd2NXRndjbUp3TVdNekkzRndZaklpY0grMWNFQzBkbE5nUWNUMStiY0JRUUdEUWFPU2c5R3g1WURSUTdPVFZHYmhjVUdWOEJZUUZtV3paVzMzTWNpMVJ4b1FOZ2F4QWpSeHNML3AwRU5VSkhCR2NBQUFFQU9QLzRBZkVDNWdBd0FBQVROVE1tTlRRMk16SVhJeTRCSXlJR0ZSUVhNeFVqRmhVVUJ6SVdNekkzRlFZaklpWWpJZ2NqUGdFM1BnSTFOQ2M1VHo1MlZxMGVZQWMwTGkxQlNxK1BJajBuWkNFaUtpc3RKWWdkTnd4VUFVRTNBeFFVTGdGZ01raEtWVzIzTFRzMU9qUmlNakV6UERZNEpHTWJRenN0VndzQkhTNFRQVFVBQUFBQ0FCQUFmQUg0QW1JQUdRQWhBQUFCTnhjSEZoVVVCeGNISndZaUp3Y25OeVkxTkRjbk54YzJNaEkwSmlJR0ZCWXlBWlkzS3pVeU1qVXJOejZvUGpjck5USXlOU3MzUHFoVFlZeGhZWXdDTFRVc05qOVNVVUUxTERVek16VXNOVUZSVWo4MkxEVXovc21NWVdHTVlRQUFBUUFWQUFBQjh3TGVBQmdBQURNMUl6VXpOU2NqTlRNRE14c0JNd016RlNNSEZUTVZJeFhhc0xBUm40YWJZSStQWUp1R254R3dzTFE0UXlVNEFWTCt0QUZNL3E0NEpVTTR0QUFBQUFJQVN2OVJBSlFDb3dBREFBY0FBQmNSTXhFREVUTVJTa3BLU3E4Qlh2NmlBZlFCWHY2aUFBQUNBRFQvUHdIVUF3UUFMd0E0QUFBWE14NEJNekkyTlRRbUx3RW1OVFEzSmpVME5qTXlGaGNqTkNZaklnWVZGQllmQVJZVkZBY1dGUlFHSXlJdUFnQTBKaUlHRkJZek1qbGFBVVVzTHprb05FdVNaRjEwVjFac0JGbzhPU28rS2k5amcycGpkRkU0VkMwV0FUdENYRUpETGkwR05UY3lMQ010RVJreGhXMDVLMlJRWTJOZk5UNDFJeTB3RGg0b2luSXlLbVpOWWlNNlBnRU9jRGs1Y0RnQUF2L2NBbG9CRkFMWUFBY0FEd0FBRWpRMk1oWVVCaUltTkRZeUZoUUdJcFlsTkNVbE5OOGxOQ1VsTkFKL05DVWxOQ1VsTkNVbE5DVUFBQUFBQXdBSS8vUURHQU1FQUJrQUlRQXBBQUFCTXc0Qkl5SW1OVFEyTXpJV0Z5TXVBU01pQmhVVUZqTXlOZ1FRTmlBV0VBWWdBQkFtSUFZUUZpQUNHRWNQYVVsb2dIeHBUV3dMUndsRE1FZFFWVVF3UlAzMjVnRkU1dWIrdkFIbXZ2NzB2cjRCREFFelRWbUphR21GVlV3ck9HTk1TV3M3TEFGRTV1Yit2T1lCQWdFTXZyNys5TDRBQUFJQUR3R2NBVWdDNWdBWEFDSUFBQUUxTkNNaUJ5YzJNeklXSFFFak5RWWpJaVkxTkRZek1oYzBKaU1pQmhVVUZqSTJBUVJpS3pBWlBUMUVYRG9xUWtCVFRVTTdLeTB0TEN3c1dpd0NXaFUvRlRVWU5qVFpJaWsrTmk4K2NoY2pJeGNXSVNFQUFBQUFBZ0JFQUZRQnpRSFVBQVVBQ3dBQUFUY3pCeGNqSlRjekJ4Y2pBUTVyVkhCd1ZQN0xhMVJ3Y0ZRQkZNREF3TURBd01BQUFBRUFMd0JzQWlrQmlBQUZBQUFsTlNFMUlSRUIzLzVRQWZwczBrcis1QUFBQVFBZUFPY0JDZ0ZCQUFNQUFEYzFNeFVlN09kYVdnQUFCQUFJLy9RREdBTUVBQWNBRHdBY0FDVUFBRFlRTmlBV0VBWWdBQkFtSUFZUUZpQXZBU01WSXhFek1oWVZGQWNYSlRNeU5qVTBKaXNCQ09ZQlJPYm0vcndCNXI3KzlMNitBUXdhZGtoRXExRk9kSUgrN1Z3MU1URTFYTm9CUk9ibS9yem1BUUlCREw2Ky92UytZc1hGQWNRL1Ftd1F4LzBpSlNZaUFBSC80UUp6QVE4Q3R3QURBQUFETlNFVkh3RXVBbk5FUkFBQUFBQUNBRGtCeUFGWEF1WUFCd0FQQUFBU05EWXlGaFFHSWlZVUZqSTJOQ1lpT1ZSMlZGUjJJamRNTnpkTUFoeDJWRlIyVkxWTU56ZE1Od0FBQUFBQ0FDOEFBQUlwQWZvQUN3QVBBQUFCTlRNVk14VWpGU00xSXpVUk5TRVZBUWRLMk5oSzJBSDZBVm1ob1VxaG9VcitwMHBLQUFBQUFBRUFFUUVwQVNzQzVnQVVBQUFUSXo0Qk16SVdGUlFQQVRNVklUYzJOVFFtSXlKblNnRk1QVGROSzI2Uy91MmxLeUVVUUFKalBFYzZOQ2RBcEVUdFBTSVNHd0FBQVFBR0FTa0JOUUxtQUJnQUFCTTNJelVoQnpJV0ZBWWpJaVluTnhZek1qWTFOQ1lqSWdjd2g1b0JEb0k3VVZ4QU0wSWVNaDAvSXpvNEt6RWlBZjZ3T0tWS2ZGSWZMaVUwTENFbk5CMEFBQUFCQUQ4Q1dnRUpBdDRBQkFBQUV6Y3pGUWMvVVhtREFscUVDSHdBQVFCRi95UUIrUUlKQUJVQUFDRTFJdzRCSXlJbkl4RWpFVE1SRkJZeU5qVVJNeEVCbndJVVRpMVFIUUphV2pwK1NGbzlJaWN3L3dBQzVmN1JRRkpTU2dFbC9mY0FBQUFBQVFBVS8wc0I5QUw0QUEwQUFBVVJJeEVqRVNJbU5UUTJPd0VSQWFwM1NsNTNlbTM1dFFOdi9KRUNOMmxQWUY3OFV3QUFBQUVBUUFFQkFNUUJoUUFIQUFBU05EWXlGaFFHSWtBbk5pY25OZ0VvTmljbk5pY0FBQUVBQS84OEFONy81Z0FIQUFBWEp6NEJOeGNPQVIwYU16NFRWeHRjeERBTU9qUWZRa0FBQUFBQkFCZ0JLUUM0QXVZQUJRQUFFelUzRVNNUkdLQktBbEpFVVA1REFWc0FBQUlBSWdHY0Fab0M1Z0FKQUJNQUFCTTBOaklXRlJRR0lpWTJGQll5TmpVMEppTWlJbXFrYW1pb2FFcEJZa0ZETHk0Q1FFUmlZa1JGWDE5d1dEOC9MQzA4QUFBQUFnQTdBRlFCeEFIVUFBVUFDd0FBQVNjekZ3Y2pMd0V6RndjakFYVndWR3RyVkZwd1ZHdHJWQUVVd01EQXdNREF3QUFBQUFRQUovLzRBczRDNWdBREFBNEFFZ0FZQUFBbE5TTUhGelVqTlJNekVUTVZJeFVGQVRNQkF6VTNFU01SQWxvQ2FXdS84Ukl3TVAzVUFhSlAvbDZhb0VxaGtaR2hhUndCT1A3a09Ha0lBdTc5RWdKYVJGRCtRd0ZiQUFBQUF3QVkvL2dDemdMbUFBTUFHQUFlQUFBWEFUTUpBU00rQVRNeUZoVVVEd0V6RlNFM05qVTBKaU1pSlRVM0VTTVJXQUdpVC81ZUFXTktBVXc5TjAwcmJwTCs3YVVySVJSQS9nbWdTZ2dDN3YwU0FVSThSem8wSjBDa1JPMDlJaEliMlVSUS9rTUJXd0FFQUJqLytBTE9BdVlBQXdBT0FCSUFLd0FBSlRVakJ4YzFJelVUTXhFekZTTVZCUUV6QVFNM0l6VWhCeklXRkFZaklpWW5OeFl6TWpZMU5DWWpJZ2NDV2dKcGE3L3hFakF3L2ZjQm9rLytYcUtIbWdFT2dqdFJYRUF6UWg0eUhUOGpPamdyTVNLaGtaR2hhUndCT1A3a09Ha0lBdTc5RWdJR3NEaWxTbnhTSHk0bE5Dd2hKelFkQUFBQUFBSUFOdjhrQWRJQ0pBQWJBQ01BQUFFekZBWVBBUTRCRlJRV016STJOVE1PQVNNaUpqVTBOajhCUGdFbU5EWXlGaFFHSWdFQldpYzROaG9XUFM0NE9XQUdiMTVhYnlBdE95b1pGU2MySnljMkFXVmxaaXdxRlNnZkwwRkhObDl5ZFZNdFJDTXVJVDY2Tmljbk5pY0FBQUFEQUJNQUFBTFJBNkVBQndBS0FBOEFBQ0VuSVFjakFUTUJDd0lUSnpVekZ3Sm9SZjZlUldrQk5WUUJOYytRa0lLRGVWR3hzUUw0L1FnQkJRRjEvb3NDR0h3SWhBQUFBQUFEQUJNQUFBTFJBNkVBQndBS0FBOEFBQ0VuSVFjakFUTUJDd0lUTnpNVkJ3Sm9SZjZlUldrQk5WUUJOYytRa0ZkUmVZT3hzUUw0L1FnQkJRRjEvb3NDR0lRSWZBQUFBQUFEQUJNQUFBTFJBNkVBQndBS0FCRUFBQ0VuSVFjakFUTUJDd0lUSndjak56TVhBbWhGL3A1RmFRRTFWQUUxejVDUTNFeE1TbUJzWUxHeEF2ajlDQUVGQVhYK2l3SVlURXlFaEFBQUF3QVRBQUFDMFFPVkFBY0FDZ0FjQUFBaEp5RUhJd0V6QVFzQ0V5TTJNeklXTXpJMk56TUdJeUltSXlJR0FtaEYvcDVGYVFFMVZBRTF6NUNRSUNrRVRoOWtDdzBaQXlrRVRoOWtDdzBac2JFQytQMElBUVVCZGY2TEFpRnZMUllWYnkwV0FBUUFFd0FBQXRFRHBRQUhBQW9BRWdBYUFBQWhKeUVISXdFekFRc0NFalEyTWhZVUJpSW1ORFl5RmhRR0lnSm9SZjZlUldrQk5WUUJOYytRa0s0bE5DVWxOTjhsTkNVbE5MR3hBdmo5Q0FFRkFYWCtpd0pITkNVbE5DVWxOQ1VsTkNVQUFBQUVBQk1BQUFMUkE4VUFCd0FLQUJJQUdnQUFJU2NoQnlNQk13RUxBaEkwTmpJV0ZBWWlKaFFXTWpZMEppSUNhRVgrbmtWcEFUVlVBVFhQa0pBek4wdzNOMHdOSGlvZUhpcXhzUUw0L1FnQkJRRjEvb3NDUFV3M04wdzNjaW9lSGlvZUFBQUFBZ0FUQUFBRGtRTDRBQThBRXdBQUlUVWhCeU1CSVJVaEZTRVZJUlVoRlFFUkl3TUNELzdWWld3QnZnSEEvdDRCSXY3ZUFTTCtmZ0w1c2JFQytGcnhXdmxhQVFVQnIvNVJBQUFBQUFJQU12ODhBczBEQkFBWkFDRUFBQUVISmlNaUJoQVdNekkzRnc0Qkl5SXVBalErQWpNeUZnRW5QZ0UzRnc0QkFzcEJWbTU2czdWNGRWWTlNNDVIWFp4ak56ZGpuRjFLalA2eEdqTStFMWNiWEFLalIwNnQvdjZ0VVVVdk4wVnhpcENLY1VVMi9HNHdERG8wSDBKQUFBQUNBRXdBQUFIVkE2RUFDd0FRQUFBekVTRVZJUlVoRlNFVklSVURKelV6RjB3QmlmN1hBU24rMXdFcHpZTjVVUUw0V3ZGYStWb0RIWHdJaEFBQ0FFd0FBQUhWQTZFQUN3QVFBQUF6RVNFVklSVWhGU0VWSVJVRE56TVZCMHdCaWY3WEFTbisxd0VwK0ZGNWd3TDRXdkZhK1ZvREhZUUlmQUFDQUV3QUFBSFZBNkVBQ3dBU0FBQXpFU0VWSVJVaEZTRVZJUlVESndjak56TVhUQUdKL3RjQktmN1hBU2x6VEV4S1lHeGdBdmhhOFZyNVdnTWRURXlFaEFBQUFBTUFUQUFBQWRVRHBRQUxBQk1BR3dBQU14RWhGU0VWSVJVaEZTRVZBalEyTWhZVUJpSW1ORFl5RmhRR0lrd0JpZjdYQVNuKzF3RXBvU1UwSlNVMDN5VTBKU1UwQXZoYThWcjVXZ05NTkNVbE5DVWxOQ1VsTkNVQUFBQUFBdi9uQUFBQXNRT2hBQU1BQ0FBQU14RXpFUU1uTlRNWFNHQStnM2xSQXZqOUNBTWRmQWlFQUFJQVB3QUFBUWtEb1FBREFBZ0FBRE1STXhFRE56TVZCMGhnYVZGNWd3TDQvUWdESFlRSWZBQUMvK0lBQUFFT0E2RUFBd0FLQUFBekVUTVJFeWNISXpjekYwaGdIRXhNU21Cc1lBTDQvUWdESFV4TWhJUUFBQUFELzl3QUFBRVVBNlVBQXdBTEFCTUFBRE1STXhFQ05EWXlGaFFHSWlZME5qSVdGQVlpU0dBU0pUUWxKVFRmSlRRbEpUUUMrUDBJQTB3MEpTVTBKU1UwSlNVMEpRQUFBQUFDQUJRQUFBS3pBdmdBREFBWkFBQVRFVE15RmhVVUJpc0JFU00xRXpNeU5qVTBKaXNCRlRNVkkwejZrTjNpbytJNG1JRitvcXQ5ZWF5c0FhMEJTOXFmb3QwQldWVCtyYXQvZWFIeFZBQUFBQUlBU0FBQUFwd0RsUUFMQUIwQUFDVVJNeEVqQVNNUkl4RXpDUUVqTmpNeUZqTXlOamN6QmlNaUppTWlCZ0k4WUZyK2FBSmdXZ0dZL3NncEJFNGZaQXNOR1FNcEJFNGZaQXNOR2F3Q1RQMElBa3o5dEFMNC9iUUNlbTh0RmhWdkxSWUFBQUFEQURMLzlBTllBNkVBRHdBWEFCd0FBQkkwUGdJeUhnSVVEZ0lpTGdFU0VCWXlOaEFtSWpjbk5UTVhNamRqbkxxY1l6YzNZNXk2bkdNdnRQSzB0UEpyZzNsUkFUU1FpbkZGUlhHS2tJcHhSVVZ4QVZYKytxdXJBUWFyYzN3SWhBQURBREwvOUFOWUE2RUFEd0FYQUJ3QUFCSTBQZ0l5SGdJVURnSWlMZ0VTRUJZeU5oQW1JajhCTXhVSE1qZGpuTHFjWXpjM1k1eTZuR012dFBLMHRQSkFVWG1EQVRTUWluRkZSWEdLa0lweFJVVnhBVlgrK3F1ckFRYXJjNFFJZkFBREFETC85QU5ZQTZFQUR3QVhBQjRBQUJJMFBnSXlIZ0lVRGdJaUxnRVNFQll5TmhBbUlqY25CeU0zTXhjeU4yT2N1cHhqTnpkam5McWNZeSswOHJTMDhzVk1URXBnYkdBQk5KQ0tjVVZGY1lxUWluRkZSWEVCVmY3NnE2c0JCcXR6VEV5RWhBQUFBQU1BTXYvMEExZ0RsUUFQQUJjQUtRQUFFalErQWpJZUFoUU9BaUl1QVJJUUZqSTJFQ1lpTnlNMk16SVdNekkyTnpNR0l5SW1JeUlHTWpkam5McWNZemMzWTV5Nm5HTXZ0UEswdFBJSktRUk9IMlFMRFJrREtRUk9IMlFMRFJrQk5KQ0tjVVZGY1lxUWluRkZSWEVCVmY3NnE2c0JCcXQ4YnkwV0ZXOHRGZ0FBQkFBeS8vUURXQU9sQUE4QUZ3QWZBQ2NBQUJJMFBnSXlIZ0lVRGdJaUxnRVNFQll5TmhBbUlqWTBOaklXRkFZaUpqUTJNaFlVQmlJeU4yT2N1cHhqTnpkam5McWNZeSswOHJTMDhwY2xOQ1VsTk44bE5DVWxOQUUwa0lweFJVVnhpcENLY1VWRmNRRlYvdnFycXdFR3E2STBKU1UwSlNVMEpTVTBKUUFBQUFBQkFFY0FHQUlSQWVJQUN3QUFBVGNYQnhjSEp3Y25OeWMzQVN5eU03S3lNN0t5TTdLeU13RXdzak95c2pPeXNqT3lzak1BQXdBeS8rSURXQU1XQUFjQUR3QW9BQUEzQVNZaklnWVZGQWtCRmpNeU5qVTBBVGN1QVRVMFBnSXpNaGMzRndjV0ZSUU9BaU1pSndmakFacFNabm0wQWcvK1psUmtlYlQ5VTF3MU9qZGpuRjJTWjEwcVhHODNZNXhka21oY3N3RzVQcXVEY3dFOC9rYytxNE4wL2hsak40OUtTSXB4UlZKa0oyTnlua2lLY1VWUll3QUFBZ0JJLy9RQ25BT2hBQkFBRlFBQUV4RXpFUlFXTWpZMUVUTVJGQVlqSWlZQkp6VXpGMGhnYXNCcVlLbURnS2dCSElONVVRRVVBZVQrT0dLQWdHSUJ5UDRjZktTa0FvVjhDSVFBQUFJQVNQLzBBcHdEb1FBUUFCVUFBQk1STXhFVUZqSTJOUkV6RVJRR0l5SW1FemN6RlFkSVlHckFhbUNwZzRDbzhWRjVnd0VVQWVUK09HS0FnR0lCeVA0Y2ZLU2tBb1dFQ0h3QUFBQUNBRWovOUFLY0E2RUFFQUFYQUFBVEVUTVJGQll5TmpVUk14RVVCaU1pSmdFbkJ5TTNNeGRJWUdyQWFtQ3BnNENvQVhaTVRFcGdiR0FCRkFIay9qaGlnSUJpQWNqK0hIeWtwQUtGVEV5RWhBQUFBQUFEQUVqLzlBS2NBNlVBRUFBWUFDQUFBQk1STXhFVUZqSTJOUkV6RVJRR0l5SW1BRFEyTWhZVUJpSW1ORFl5RmhRR0lraGdhc0JxWUttRGdLZ0JTQ1UwSlNVMDN5VTBKU1UwQVJRQjVQNDRZb0NBWWdISS9oeDhwS1FDdERRbEpUUWxKVFFsSlRRbEFBSUFDZ0FBQW13RG9RQUlBQTBBQUFFVE13RVJJeEVCTXo4Qk14VUhBVHZCY1A3L1lQNy9jSWhSZVlNQmxBRmsvamYrMFFFdkFja2xoQWg4QUFJQVRBQUFBaDhDK0FBTEFCTUFBRE1STXhVek1oWVVCaXNCRlRVek1qWTBKaXNCVEdCeWRJMk5kSEplVjE1ZVYxNEMrRytXeXBXVTZGU2tWUUFBQUFBQkFCci8rZ0pKQXY0QUtnQUFQd0VXTXpJMk5DWXJBVFV6TWpZMU5DWWpJaFVSSXhFak5UTTFORFl6TWhZVkZBY1ZIZ0VWRkFZakl2VVdJQzA2VjJST0ZoZ3FOend6YjFwSVNHeGlXMmxQU1Z1SWJUTUtVUkpWamxkUFBERXlPWXI5NEFHNlR5MVdjblZCWXlvQ0NuQlBiWWtBQUFNQUlQLzBBZjBDM2dBWUFDQUFKUUFBQVRVMEppTWlCeWMyTXpJV0ZSRWpOUVlqSWlZMU5EWXpNaFkwSmlJR0ZCWXlBeWMxTXhjQm8xdEJSMGtuWUZ4bWkxUkJaV0tCZW1oZlJVZVlSMGVZU0lONVVRRW5Oam92SkVzb1dWaituRGhFWmxWTGFPTllQRHhZUEFJWGZBaUVBQUFBQXdBZy8vUUIvUUxlQUJnQUlBQWxBQUFCTlRRbUl5SUhKell6TWhZVkVTTTFCaU1pSmpVME5qTXlGalFtSWdZVUZqSUROek1WQndHalcwRkhTU2RnWEdhTFZFRmxZb0Y2YUY5RlI1aEhSNWh6VVhtREFTYzJPaThrU3loWldQNmNPRVJtVlV0bzQxZzhQRmc4QWhlRUNId0FBQUFEQUNELzlBSDlBdDRBR0FBZ0FDY0FBQUUxTkNZaklnY25Oak15RmhVUkl6VUdJeUltTlRRMk16SVdOQ1lpQmhRV01oTW5CeU0zTXhjQm8xdEJSMGtuWUZ4bWkxUkJaV0tCZW1oZlJVZVlSMGVZRWt4TVNtQnNZQUVuTmpvdkpFc29XVmorbkRoRVpsVkxhT05ZUER4WVBBSVhURXlFaEFBREFDRC85QUg5QXRJQUdBQWdBRElBQUFFMU5DWWpJZ2NuTmpNeUZoVVJJelVHSXlJbU5UUTJNeklXTkNZaUJoUVdNZ01qTmpNeUZqTXlOamN6QmlNaUppTWlCZ0dqVzBGSFNTZGdYR2FMVkVGbFlvRjZhRjlGUjVoSFI1aXFLUVJPSDJRTERSa0RLUVJPSDJRTERSa0JKelk2THlSTEtGbFkvcHc0UkdaVlMyampXRHc4V0R3Q0lHOHRGaFZ2TFJZQUFBQUFCQUFnLy9RQi9RTFlBQmdBSUFBb0FEQUFBQUUxTkNZaklnY25Oak15RmhVUkl6VUdJeUltTlRRMk16SVdOQ1lpQmhRV01nSTBOaklXRkFZaUpqUTJNaFlVQmlJQm8xdEJSMGtuWUZ4bWkxUkJaV0tCZW1oZlJVZVlSMGVZSENVMEpTVTAzeVUwSlNVMEFTYzJPaThrU3loWldQNmNPRVJtVlV0bzQxZzhQRmc4QWp3MEpTVTBKU1UwSlNVMEpRQUFCQUFnLy9RQi9RTCtBQmdBSUFBb0FEQUFBQUUxTkNZaklnY25Oak15RmhVUkl6VUdJeUltTlRRMk16SVdOQ1lpQmhRV01nSTBOaklXRkFZaUpoUVdNalkwSmlJQm8xdEJSMGtuWUZ4bWkxUkJaV0tCZW1oZlJVZVlSMGVZbHpkTU56ZE1EUjRxSGg0cUFTYzJPaThrU3loWldQNmNPRVJtVlV0bzQxZzhQRmc4QWpoTU56ZE1OM0lxSGg0cUhnQUFBd0FqLy9RRG9BSVZBQWNBTUFBM0FBQWtOQ1lpQmhRV01qYzFOQ1lqSWdjbk5qTXlGejRCTXpJV0hRRWhIZ0V6TWpZM0Z3WWpJaVluQmlNaUpqVTBOak15RnlFdUFTTWlCZ0dwUjVoSFI1aEVXMEZHU2lkZ1hKNDhHR2szY28zK1l3TmlTRGRGSGtOZGcwTndHVWlUWW9GNmFGK2ZBVDBHV2o0N1duOVlQRHhZUE9RMk9pOGtTeWhuTER1amNSOUNXQ01sTm1ZNExHUm1WVXRvTmtOU1N3QUFBQUFDQUMzL1BBSHZBaFVBRlFBZEFBQUJCeVlqSWdZVkZCWXpNamNYQmlNaUpqVTBOak15QXljK0FUY1hEZ0VCN3owMVJFZGxaMDQ3T1RWR2JuV1ZtM0JzMlJvelBoTlhHMXdCMUVjMFpsdFBhVFZDUjZCdmNhSDlKekFNT2pRZlFrQUFBQUFBQXdBdC8vUUNTd0xlQUJFQUdBQWRBQUFsRndZaklpWTFORFl6TWhZVklSNEJNeklsSVM0Qkl5SUdOeWMxTXhjQjcwVmxob1NZbG5kNW1QNUNDMlZMWC83bUFWZ0hZRVZNV0o2RGVWR2NOM0dpYjNLZXFvbEVWdVJCVkZueWZBaUVBQUFBQUFNQUxmLzBBa3NDM2dBUkFCZ0FIUUFBSlJjR0l5SW1OVFEyTXpJV0ZTRWVBVE15SlNFdUFTTWlCajhCTXhVSEFlOUZaWWFFbUpaM2VaaitRZ3RsUzEvKzVnRllCMkJGVEZoelVYbURuRGR4b205eW5xcUpSRmJrUVZSWjhvUUlmQUFBQUFBREFDMy85QUpMQXQ0QUVRQVlBQjhBQUNVWEJpTWlKalUwTmpNeUZoVWhIZ0V6TWlVaExnRWpJZ1kzSndjak56TVhBZTlGWllhRW1KWjNlWmorUWd0bFMxLys1Z0ZZQjJCRlRGajRURXhLWUd4Z25EZHhvbTl5bnFxSlJGYmtRVlJaOGt4TWhJUUFBQVFBTGYvMEFrc0MyQUFSQUJnQUlBQW9BQUFsRndZaklpWTFORFl6TWhZVklSNEJNeklsSVM0Qkl5SUdFalEyTWhZVUJpSW1ORFl5RmhRR0lnSHZSV1dHaEppV2QzbVkva0lMWlV0Zi91WUJXQWRnUlV4WXlpVTBKU1UwM3lVMEpTVTBuRGR4b205eW5xcUpSRmJrUVZSWkFSYzBKU1UwSlNVMEpTVTBKUUFBQXYvbkFBQUFzUUxlQUFNQUNBQUFNeEV6RVFNbk5UTVhTMW83ZzNsUkFnbjk5d0phZkFpRUFBSUFQd0FBQVFrQzNnQURBQWdBQURNUk14RUROek1WQjB0YVpsRjVnd0lKL2ZjQ1dvUUlmQUFDLytJQUFBRU9BdDRBQXdBS0FBQXpFVE1SRXljSEl6Y3pGMHRhSDB4TVNtQnNZQUlKL2ZjQ1dreE1oSVFBQUFBRC85d0FBQUVVQXRnQUF3QUxBQk1BQURNUk14RUNORFl5RmhRR0lpWTBOaklXRkFZaVMxb1BKVFFsSlRUZkpUUWxKVFFDQ2YzM0FuODBKU1UwSlNVMEpTVTBKUUFBQUFBQ0FEei85QUp3QXhJQUNRQWtBQUFBSWdZVkZCWXlOalUwQVNjM0ppYzNGaGMzRndjV0ZSUUdJeUltTlRRMk16SVhOeVluQWFLWWJtK1diLzdhTm5nOVBrNU9QWUkxZmF5Y2ZuMmRvWGxqUFFJY2NBSEJiVkJMY1hGTFVBRUJLVFFlQ2pnVUpEZ3FOWXY4bDZHZWNuQ2hRd0pxVHdBQUFBQUNBRVVBQUFINUF0SUFFd0FsQUFBaEVUUW1JZ1lWRVNNUk14VXpQZ0V6TWhZVkVRRWpOak15RmpNeU5qY3pCaU1pSmlNaUJnR2ZPbjVJV2xvQ0ZFNHRWSFgrdGlrRVRoOWtDdzBaQXlrRVRoOWtDdzBaQVM5QVVsSksvdHNDQ1QwaUoyRmovcThDWTI4dEZoVnZMUllBQXdBOC8vUUNjQUxlQUFrQUV3QVlBQUFUTkRZeUZoVVVCaUltQUNJR0ZSUVdNalkxTkFNbk5UTVhQS0h5b1ozNm5RRm1tRzV2bG0vSWczbFJBUVJ3b2FGd2NwNmVBUzl0VUV0eGNVdFFBUVo4Q0lRQUF3QTgvL1FDY0FMZUFBa0FFd0FZQUFBVE5EWXlGaFVVQmlJbUFDSUdGUlFXTWpZMU5BTTNNeFVIUEtIeW9aMzZuUUZtbUc1dmxtL3pVWG1EQVFSd29hRndjcDZlQVM5dFVFdHhjVXRRQVFhRUNId0FBd0E4Ly9RQ2NBTGVBQWtBRXdBYUFBQVRORFl5RmhVVUJpSW1BQ0lHRlJRV01qWTFOQU1uQnlNM014YzhvZktobmZxZEFXYVlibStXYjI1TVRFcGdiR0FCQkhDaG9YQnlucDRCTDIxUVMzRnhTMUFCQmt4TWhJUUFBQUFEQUR6LzlBSndBdElBQ1FBVEFDVUFBQk0wTmpJV0ZSUUdJaVlBSWdZVkZCWXlOalUwQVNNMk16SVdNekkyTnpNR0l5SW1JeUlHUEtIeW9aMzZuUUZtbUc1dmxtLysxaWtFVGg5a0N3MFpBeWtFVGg5a0N3MFpBUVJ3b2FGd2NwNmVBUzl0VUV0eGNVdFFBUTl2TFJZVmJ5MFdBQVFBUFAvMEFuQUMyQUFKQUJNQUd3QWpBQUFUTkRZeUZoVVVCaUltQUNJR0ZSUVdNalkxTkFJME5qSVdGQVlpSmpRMk1oWVVCaUk4b2ZLaG5mcWRBV2FZYm0rV2I1d2xOQ1VsTk44bE5DVWxOQUVFY0tHaGNIS2VuZ0V2YlZCTGNYRkxVQUVyTkNVbE5DVWxOQ1VsTkNVQUFBQUFBd0F2LytvQ0tRSVFBQU1BQ3dBVEFBQTNOU0VWSkRRMk1oWVVCaUlDTkRZeUZoUUdJaThCK3Y2K0tUZ3BLVGdwS1RncEtUallTa3JXT2lnb09paitqRG9vS0Rvb0FBQUFBd0EwLys4Q2VBSWFBQWNBRHdBakFBQTNKU1lqSWdZVkZDVUZGak15TmpVMEFUY21OVFEyTXpJWE54Y0hGaFVVQmlNaUp3ZkFBUXN6UWt4dUFWTCs5VEpCUzIvK0pFWStvWGxwVGtnalJ6K2RmV3hNUjVuK0ttMVFQS3IvSzNGTFBQN1VRa2RuY0tGQVJTVkRUR0p5bmo1REFBQUNBRVgvOUFINUF0NEFFd0FZQUFBaE5TTU9BU01pSmpVUk14RVVGakkyTlJFekVRTW5OVE1YQVo4Q0ZFNHRWSFZhT241SVd1aURlVkU5SWlkaFl3RlIvdEZBVWxKS0FTWDk5d0phZkFpRUFBSUFSZi8wQWZrQzNnQVRBQmdBQUNFMUl3NEJJeUltTlJFekVSUVdNalkxRVRNUkFUY3pGUWNCbndJVVRpMVVkVm82ZmtoYS91MVJlWU05SWlkaFl3RlIvdEZBVWxKS0FTWDk5d0phaEFoOEFBQUFBQUlBUmYvMEFma0MzZ0FUQUJvQUFDRTFJdzRCSXlJbU5SRXpFUlFXTWpZMUVUTVJBeWNISXpjekZ3R2ZBaFJPTFZSMVdqcCtTRnFPVEV4S1lHeGdQU0luWVdNQlVmN1JRRkpTU2dFbC9mY0NXa3hNaElRQUFBQURBRVgvOUFINUF0Z0FFd0FiQUNNQUFDRTFJdzRCSXlJbU5SRXpFUlFXTWpZMUVUTVJBalEyTWhZVUJpSW1ORFl5RmhRR0lnR2ZBaFJPTFZSMVdqcCtTRnE4SlRRbEpUVGZKVFFsSlRROUlpZGhZd0ZSL3RGQVVsSktBU1g5OXdKL05DVWxOQ1VsTkNVbE5DVUFBQUFBQWdBSS95UUNIZ0xlQUFjQURBQUFGemNETXhzQk13RVROek1WQjRCaDJXYW5xV0Qrd0FoUmVZUGM1QUlCL200Qmt2MGJBemFFQ0h3QUFBQUFBZ0JML3lRQ2ZBTDRBQW9BSEFBQUFUUW1JeUlHRkJZek1qWUJFVE1STXo0Qk16SVdGUlFHSXlJbkl4RUNIR2xXU201dVRVdHgvaTlhQWg5clBHK2dvM0NCUVFJQkNVZHhiNXh1YS81eEE5VCt2eTB4bTNCNG5seisxQUFEQUFqL0pBSWVBdGdBQndBUEFCY0FBQmMzQXpNYkFUTUJFalEyTWhZVUJpSW1ORFl5RmhRR0lvQmgyV2FucVdEK3dGOGxOQ1VsTk44bE5DVWxOTnprQWdIK2JnR1MvUnNEV3pRbEpUUWxKVFFsSlRRbEFBQUFBUUJMQUFBQXBRSUpBQU1BQURNUk14RkxXZ0lKL2ZjQUFRQUhBQUFCdHdMNEFBMEFBQk0zRlFjUklSVWhFUWMxTnhFenJIeDhBUXYrbFVWRllBSFNmR0I4L3VoYUFSSkZZRVVCaGdBQUFBQUJBQVFBQUFEdUF2Z0FFd0FBRXpjVkJ4VVVGanNCRlNNaUpqMEJCelUzRVRPWlZWVWhHUnNsUVVrN08xb0I0MVZLVmZZcEpsUk5UNk03U2pzQmJ3QUFBZ0FuLy9RRHlRTUVBQmtBS3dBQUFUVWhGU0VWSVJVaEZTRVZJVFVqQmlNaUxnRTBQZ0V6TWhjU05DNENJeUlPQWhRZUFqTXlQZ0VDV3dGdS91NEJFdjd1QVJMK2tnSkpuV3FhU0VpYWFwMUpCQmsxWGo0L1hqVWFHalZlUHo1ZU5RS1RaVnI3V3U5YVpIQnpyOHl2YzNEK3JYWnFXalUxV21wMmFsbzFOVm9BQUFBQUF3QXAvL1FEMGdJVkFBa0FFQUF2QUFBQk5DWWlCaFVVRmpJMk55RXVBU01pQmdVaEhnRXpNalkzRndZaklpY09BU01pSmpVMFBnRXpNaGMrQVRNeUZoVUIyMW1nV1Z5YVhGUUJRd1phUGp4YkFaWCtYUVpsU0RkRkhrTmRnNU5KSUcxRWVKRTRmRldJVENsZVJuS05BUU5NY25KTVQyeHNlRU5TU0pkQ1dDTWxObVp4T0RtY2NFVjdWWEE2TnFOeEFBQUFBQUlBS2YvMEFoVURvUUFoQUNnQUFBRWpMZ0VqSWdZVkZCOEJGaFVVQmlNaUppY3pGak15TmpVMEx3RW1OVFEyTWhZbk56TUhJeWN6QWdwYUNrdzhTVUJ2WUxHSGJXdUVDV0FPano1UmRtR3BpTVNCNDB4S1lHeGdTZ0lmUkUxTE1GQXBKRUtPWFhkeWI0MUZNMDR1SmtLT1gzTjF4a3lFaEFBQUFBQUNBQ2YvOUFHb0F0NEFKQUFyQUFBM014NEJNekkyTlRRbUx3RW1OVFEyTXpJV0ZTTW1JeUlHRlJRZkFSNEJGUlFHSXlJbUV6Y3pCeU1uTXlkVUJEMHJOekFwTTF0cVkxZGNWMVFLVnlvME9ubzdNbkJOV21pL1RFcGdiR0JLbUNndExoMGFJZzRaSFdsRVdsOURXQ3NnTGhFakVVSTFURlpaQWtWTWhJUUFBQU1BQ2dBQUFtd0RwUUFJQUJBQUdBQUFBUk16QVJFakVRRXpOalEyTWhZVUJpSW1ORFl5RmhRR0lnRTd3WEQrLzJEKy8zRGZKVFFsSlRUZkpUUWxKVFFCbEFGay9qZiswUUV2QWNsVU5DVWxOQ1VsTkNVbE5DVUFBQUFBQWdBWkFBQUNYUU9oQUFjQURnQUFNd0VoTlNFQklSVUJOek1ISXljekdRR2cvb1VDSC81Z0FZeis4a3hLWUd4Z1NnS2VXdjFpV2dOVlRJU0VBQUFBQUFJQUZRQUFBYm9DM2dBSEFBNEFBRE1CSXpVaEFTRVZBemN6QnlNbk14VUJFUFFCaWY3eUFRSEZURXBnYkdCS0FicFAva1pQQXBKTWhJUUFBQUVBTmY4dEFhWUM1Z0FlQUFBVE56TTNQZ0V6TWhjSEppTWlEd0V6QnlNRERnRWpJaWMzRmpNeU5qY1RiZ1poRndwSVN3MFFDZ3dNT0FnVllnZGhOZ2cvUWlBVkN4SUtIeHdGTXdGdk1ycE5QZ0pVQWtLdk12NDVRRHNFVmdZZkpnR3BBQUFCLytJQ1dnRU9BdDRBQmdBQUV5Y0hJemN6RjhSTVRFcGdiR0FDV2t4TWhJUUFBQUFCLytJQ1dnRU9BdDRBQmdBQUV6Y3pCeU1uTTNoTVNtQnNZRW9Da2t5RWhBQUFBQUFCLytFQ2N3RVBBcmNBQXdBQUF6VWhGUjhCTGdKelJFUUFBQUFBQWYvZkFsb0JFUUxlQUF3QUFBTXpGaGNXTXpJM013NEJJaVloT1FnYkdTUlFFRGtDVDVCUEF0NGdFUTlBT2twS0FBQUFBQUVBT1FKYUFMY0MyQUFIQUFBU05EWXlGaFFHSWprbE5DVWxOQUovTkNVbE5DVUFBQUlBR3dKRUFOVUMvZ0FIQUE4QUFCSTBOaklXRkFZaUpoUVdNalkwSmlJYk4wdzNOMHdOSGlvZUhpb0NlMHczTjB3M2Npb2VIaW9lQUFBQUFBRUFDdjg4QUtRQUFBQVFBQUE3QVFjR0ZSUXpNamNYQmlNaUpqVTBOMFJVSlE4VURBd1VKeVVrS2gwNkdSSVZDajhWSmlFdEtBQUFBZi9mQW1FQkVRTFNBQkVBQUJNak5qTXlGak15TmpjekJpTWlKaU1pQmdncEJFNGZaQXNOR1FNcEJFNGZaQXNOR1FKamJ5MFdGVzh0RmdBQUF2L2ZBbG9CWXdMZUFBUUFDUUFBQXpjekZRY3pOek1WQnlGUmVZTnpVWG1EQWxxRUNIeUVDSHdBQUFBQkFDd0FBQUp1QXQ0QUlRQUFOelV1QVRVME5qSVdGUlFHQnhVekZTTTFQZ0UxTkM0Qkl5SUdGUlFXRnhVak5iVTJScDcwbGtrMWkrUTRUQ2xaUFZoc1RqYmpSUU00cFdPWHY4YUtaNnMwQTBVeks2eHlSbjVYb250c3N5Z3pSUUFCQUVYL0pBSDVBZ2tBRlFBQUlUVWpEZ0VqSWljakVTTVJNeEVVRmpJMk5SRXpFUUdmQWhST0xWQWRBbHBhT241SVdqMGlKekQvQUFMbC90RkFVbEpLQVNYOTl3QUFBQUFCQUFrQUFBSU5BaHNBRmdBQUFTTVJGQmNqSmpVUkl3WUNCeU0yRWpjaUJ5YzJNeUVDQmtvT1RoR2hCQ2NaVHhvbUEwY2VEQ3BoQVhrQjB2N0NYRGdmYndGRWJmN2pTRklCRkd3TE9Cd0FBQUVBQUFEdEFmUUJQQUFEQUFBOUFTRVZBZlR0VDA4QUFBRUFBQUR0QStnQlBBQURBQUE5QVNFVkEranRUMDhBQUFFQU53SGVBUEVDK0FBREFBQVROeGNITjNwQVhRSUU5Qi83QUFBQkFEY0IzZ0R4QXZnQUF3QUFFemNYQnpkZFhYb0IvZnNtOUFBQUFRQWwvMWtBM3dCekFBTUFBQmMzRndjbFhWMTZpUHNtOUFBQUFBSUFQd0hlQWNrQytBQURBQWNBQUFFM0Z3Y2xOeGNIQVE5NlFGMyswM3BBWFFJRTlCLzdKdlFmK3dBQUFnQS9BZDRCeVFMNEFBTUFCd0FBRXpjWEJ6OEJGd2MvWFYxNmtGMWRlZ0g5K3liMEgvc205QUFBQUFBQ0FEVC9XUUcrQUhNQUF3QUhBQUFYTnhjSFB3RVhCelJkWFhxUVhWMTZpUHNtOUIvN0p2UUFBUUF1LzQ0QjJnTDRBQXNBQUJNMU14VXpGU01SSXhFak5kZGFxYWxhcVFJZzJOaFUvY0lDUGxRQUFBQUJBQzcvamdIYUF2Z0FFd0FBTnhFak5UTTFNeFV6RlNNUk14VWpGU00xSXpYWHFhbGFxYW1wcVZxcHFBRTJWTWJHVlA3S1ZNYkdWQUFBQUFBQkFEd0F2Z0c0QWpvQUJ3QUFFalEyTWhZVUJpSThiNTV2YjU0QkxaNXZiNTV2QUFBREFHWC8rQU9EQUh3QUJ3QVBBQmNBQURZME5qSVdGQVlpSkRRMk1oWVVCaUlrTkRZeUZoUUdJbVVuTmljbk5nRW1KelluSnpZQkppYzJKeWMySHpZbkp6WW5KelluSnpZbkp6WW5KelluQUFjQUIvLzRBK0VDNWdBSkFBMEFGd0FqQUM4QU93QkZBQUFURlJRek1qMEJOQ01pQXdFekFTVVZGRE15UFFFMEl5SUJOVFEyTWhZZEFSUUdJaVlCTlRRMk1oWWRBUlFHSWlZbE5UUTJNaFlkQVJRR0lpWTNGUlF6TWowQk5DTWlVVDQvUHo0RUFhSlAvbDRCSVQ0L1B6NytTa3Q2VEV4NlN3RnNTM3BNVEhwTEFWMUxla3hNZWt0S1BqOC9QZ0pWTlZGUk5WTDlVUUx1L1JMRk5WRlJOVklCQlUwOVNFZzlUVDFIUi82bFRUMUlTRDFOUFVkSFBVMDlTRWc5VFQxSFIzNDFVVkUxVWdBQUFRQTNBRlFBOWdIVUFBVUFBQk0zTXdjWEl6ZHJWSEJ3VkFFVXdNREFBQUFCQURJQVZBRHhBZFFBQlFBQUV5Y3pGd2Nqb25CVWEydFVBUlRBd01BQUFBSC9XLy80QVV3QzVnQURBQUFIQVRNQnBRR2lULzVlQ0FMdS9SSUFBQUFBQVFBWS8va0IzZ0xsQUNrQUFBRVZKaU1pQmdjaEJ5TVVCaFVVRmhVekJ5TVdNekkzRlFZaklnTWpOek1tTlRRM0l6Y3pQZ0V6TWdIZU1GZEpVUWdCQWhiMEFRSGNGcjRVajFNeksyak5Ia2dWTEFFQlFSVXhEM1ZxWHdLOVZDNW1XRU1GR3dZSEdnVkR3aTlXSlFFT1F3a2RHd3REZjQwQUFnQWIvLzBCdWdNaEFCd0FKQUFBSlJjR0l5SW1KelVPQWdjbk5qY1JORFl6TWhZVkZBY1ZIZ0V6TWdNVk5qVTBJeUlHQVpZa1BYVlFUUU1IRWhZR0dEd1JWa0E2UGNBQk55eElySXRBSHl5Y0luMXFWUTRIRHhNR0x6WVNBUmlBZDF4THJjZ3BVRTBCN05TbGYyZFlBQUlBSkFGY0EzNEMrQUFPQUJZQUFBRVRNeEVqRVNNREl3TWpFU01STXdFUkl6VWhGU01SQXBoMWNVb0NnVEtCQWtweC9vQi9BVWgvQWNnQk1QNWtBVkwrcmdGUy9xNEJuUDVrQVdRNE9QNmNBQUFBQUFFQUxBQUFBbTRDM2dBaEFBQTNOUzRCTlRRMk1oWVZGQVlIRlRNVkl6VStBVFUwTGdFaklnWVZGQllYRlNNMXRUWkdudlNXU1RXTDVEaE1LVms5V0d4T051TkZBemlsWTVlL3hvcG5xelFEUlRNcnJISkdmbGVpZTJ5ektETkZBQUlBSS8vNUEyUUM1Z0FXQUNVQUFBRWhJaDBCRkJjV016STNNdzRCSXlJbUVEWXpNaFlWSnpVMEp5WWpJZ2NHSFFFVU15RXlBMlQ5WGdZSmFwV2diVHc1cm1PdDgvU3NyZlNaQ215Umttd0tCZ0lGQkFGbEJjd09DVzk4UTA3YkFUYmMzSnNRelE4S2FtNEpFTWtIQUFBQ0FDbi8vUUhhQXpFQUdRQW1BQUFUSnpZek1oWVZGQVlqSWlZMU5EWXpNaFlYTXpZMU5DWWpJaE16TWpZM0xnRWpJZ1lWRkJaaUdrTmNabzJDZUZkZ2QxUTJUaEVCQVdSSlJVNEJQbElKREVVdk9VODhBcm8vT01hL3hlcUxZM2lUT1I4TEhuNm0vVmliYlNaQmRsSktYUUFBQUFJQUhnQUFBa1FDNVFBRkFBOEFBRE0xRXpNVEZTVWhBeTRCSnlNT0FRY2U1bDdpL2lzQmY0RUhMZ1lFQlN3R053S3UvVk00UkFGOEdJc2FGNFVUQUFBQkFCci9uQUo5QXRNQUN3QUFBU01SSXhFakVTTVJJelVoQW4xalVQeFJZd0pqQW9iOUZnTHEvUllDNmswQUFBQUJBQmYvbkFIMkF0TUFEUUFBQlNFMUV3TTFJUlVoRlJNREZTRUI5djRoK3ZBQnh2Nm8zZkVCZTJRNUFXSUJZVHRIQlA2OS9xb0RBQUVBTHdEWUFpa0JJZ0FEQUFBM05TRVZMd0g2MkVwS0FBSC9XLy80QVV3QzVnQURBQUFIQVRNQnBRR2lULzVlQ0FMdS9SSUFBQUFBQVFCQUFRRUF4QUdGQUFjQUFCSTBOaklXRkFZaVFDYzJKeWMyQVNnMkp5YzJKd0FBQVFBaC8yZ0NKUU5lQUE4QUFBRURJd01ISnpjVEhnSWZBVFkzRXdJbDAwV1dSdytKY3dJSUJnRUJCZ2V1QTE3OENnSGNHekkyL3BFS0pCb0pBU2dxQXp3QUFBQURBREFBalFMRkFjVUFHUUF0QUQwQUFBRVZGQVlqSWlZbkRnRWpJaVkxTkRZek1oWVhOamMyRnpJV0JUTXlQZ1UzTGdNaklnWVhGQllsSXlJT0F3Y2VBVE15TmpVMEpnTEZXajBzVVRVd1VqWTlWMWhETTFRdE9Cb3ZOVUJRL2dZQkRSZ1pFUnNLSGdJWEZpc3FHU3cwQVRrQmtBRVNKQ01WSWdRMFB5UXJORFlCTFFGR1dUWTlPRHRaUWtSWlBEWStFaU1CVmJBRkVBb2FDaUVDSFJrcEVFQXVLenpWRGgwVUp3UThMejhwTWpzQUFBQUJBQkgvV0FGUUEzVUFJQUFBQVFjbUl5SUhCaFVVRWhVVUJ3WWpJaWMzRmpNeU56WTFOQUkxTkRZM05qTXlBVkFNRUJNZUVoOE5LU0JGSlJzTkdSRWNFUjROR0Iwa1BCMERhRG9KR1NpUFVQNmhWNDVFTnhBOUN4Z3NnMWNCWkZKWFp4OHFBQUFBQUFJQUtnQ1ZBZW9CdWdBZkFENEFBQUVYQmlNaUppY21JeUlHQnljK0FUTXlIZ01YSGdZek1qWWZBUVlqSWljbUl5SUdCeWMrQVRNeUhnSVhIZ2N6TWpZQnlpQXRUeG9zS0RrZkhpa1ZJaFZHS1E0WkdnMGJBZ01VQnhBSkRnd0hIQ2dWSUMxUEtVVTNJUjRvRmlJV1JTa1JJaFFmQlFNUkJROEhEUW9NQmh3bkFib2NZUklYSWlZakd5dzBCUXNHRUFFQ0N3UUpBd1FDSklNY1lDZ2lKaVFjTFRRSkNoSUNBZ29EQ0FNRkFnSWpBQUFBQUFFQU1RQTdBZVFDRHdBVEFBQUJCek1WSXdjekZTTUhKemNqTlRNM0l6VXpOd0YrS3BDa1ArUDNNaWtxaTZBKzN2SXhBZjVlTkkwMGNCRmZOSTAwYndBQ0FERUFDd0hsQWw0QUJ3QUxBQUF0QVRVbEZRVVZCUmNoTlNFQjR2NVVBYXoraWdGMkEvNU1BYlJwM3pqZVA3a0N1NTQyQUFBQUFBSUFNZ0FMQWVRQ1hnQUhBQXNBQUJNRkZRVTFKVFVsQVNFMUlUY0JyUDVVQVhYK2l3R3QvazRCc2dKZTN6ZmZRTG9DdXYzc05nQUFBZ0EwLzlRQjhnTCtBQVVBRXdBQUFRTWpBeE16RXdNbUp5TUdCd01URmhjek5qY0I4cjlEdk1CQ2NvRU9CQU1IRElHQ0NRZ0VCd29CYWY1ckFaVUJsZjVwQVJVbUZCNGMvdS8rNkJVakloVUFBQUFBQXdBVEFBQUJ6Z0wrQUJJQUZnQWVBQUFUTlRRMk54VWpJZ1lkQVRNVkl4RWpFU00xQVJFekVRSTBOaklXRkFZaVltRlNFaUVtVlZWYVR3RlBXbXdsTkNVbE5BSUpUMDlUQkZvdkpFaFAva1lCdWsvOTl3SUovZmNDbERRbEpUUWxBQUFBQUFJQUV3QUFBaEVDL2dBU0FCNEFBQk0xTkRZM0ZTTWlCaDBCTXhVakVTTVJJelVCRVRNUkZCWTdBUlVqSWlaZllWRVJJU1pZVlZwUEFVOWFJUmtiSlVGSkFnbFBUMU1FV2k4a1NFLytSZ0c2VC82VEFsejlxeWttVkUwQUFBQWNBVllBQVFBQUFBQUFBQUNLQVJZQUFRQUFBQUFBQVFBZEFkMEFBUUFBQUFBQUFnQUhBZ3NBQVFBQUFBQUFBd0FsQWw4QUFRQUFBQUFBQkFBYUFyc0FBUUFBQUFBQUJRQTRBMGdBQVFBQUFBQUFCZ0FhQTdjQUFRQUFBQUFBQndBS0ErZ0FBUUFBQUFBQUNRQU9CQkVBQVFBQUFBQUFDd0FaQkZRQUFRQUFBQUFBRGdBa0JMZ0FBUUFBQUFBQUVBQU5CUGtBQVFBQUFBQUFFUUFWQlRNQUFRQUFBQUFBRWdBZEJZVUFBd0FCQkFrQUFBRVVBQUFBQXdBQkJBa0FBUUE2QWFFQUF3QUJCQWtBQWdBT0Fmc0FBd0FCQkFrQUF3QktBaE1BQXdBQkJBa0FCQUEwQW9VQUF3QUJCQWtBQlFCd0F0WUFBd0FCQkFrQUJnQTBBNEVBQXdBQkJBa0FCd0FVQTlJQUF3QUJCQWtBQ1FBY0EvTUFBd0FCQkFrQUN3QXlCQ0FBQXdBQkJBa0FEZ0JJQkc0QUF3QUJCQWtBRUFBYUJOMEFBd0FCQkFrQUVRQXFCUWNBQXdBQkJBa0FFZ0E2QlVrQVF3QnZBSEFBZVFCeUFHa0Fad0JvQUhRQUlBQ3BBQ0FBTVFBNUFEa0FNQUFzQUNBQU1RQTVBRGtBTWdBZ0FFRUFaQUJ2QUdJQVpRQWdBRk1BZVFCekFIUUFaUUJ0QUhNQUlBQkpBRzRBWXdCdkFISUFjQUJ2QUhJQVlRQjBBR1VBWkFBdUFDQUFJQUJCQUd3QWJBQWdBRklBYVFCbkFHZ0FkQUJ6QUNBQVVnQmxBSE1BWlFCeUFIWUFaUUJrQUM0QUlBQ3BBQ0FBTVFBNUFEZ0FNUUFzQUNBQU1nQXdBREFBTWdBZ0FFZ0FaUUJwQUdRQVpRQnNBR0lBWlFCeUFHY0FaUUJ5QUNBQVJBQnlBSFVBWXdCckFHMEFZUUJ6QUdNQWFBQnBBRzRBWlFCdUFDQUFRUUJIQUM0QUlBQkJBR3dBYkFBZ0FISUFhUUJuQUdnQWRBQnpBQ0FBY2dCbEFITUFaUUJ5QUhZQVpRQmtBQzRBQUVOdmNIbHlhV2RvZENDcElERTVPVEFzSURFNU9USWdRV1J2WW1VZ1UzbHpkR1Z0Y3lCSmJtTnZjbkJ2Y21GMFpXUXVJQ0JCYkd3Z1VtbG5hSFJ6SUZKbGMyVnlkbVZrTGlDcElERTVPREVzSURJd01ESWdTR1ZwWkdWc1ltVnlaMlZ5SUVSeWRXTnJiV0Z6WTJocGJtVnVJRUZITGlCQmJHd2djbWxuYUhSeklISmxjMlZ5ZG1Wa0xnQUFSQUJKQUU0QUlBQk9BR1VBZFFCNkFHVUFhUUIwQUNBQVJ3QnlBRzhBZEFCbEFITUFhd0FnQUZNQWRBQmtBQ0FBVEFCcEFHY0FhQUIwQUFCRVNVNGdUbVYxZW1WcGRDQkhjbTkwWlhOcklGTjBaQ0JNYVdkb2RBQUFVZ0JsQUdjQWRRQnNBR0VBY2dBQVVtVm5kV3hoY2dBQU1RQXVBREFBTkFBd0FEc0FRUUJFQUVJQVJRQTdBRVFBU1FCT0FFNEFaUUIxQUhvQVpRQnBBSFFBUndCeUFHOEFkQUJsQUhNQWF3QlRBSFFBWkFBdEFFd0FhUUJuQUdnQWRBQUFNUzR3TkRBN1FVUkNSVHRFU1U1T1pYVjZaV2wwUjNKdmRHVnphMU4wWkMxTWFXZG9kQUFBUkFCSkFFNEFUZ0JsQUhVQWVnQmxBR2tBZEFCSEFISUFid0IwQUdVQWN3QnJBRk1BZEFCa0FDMEFUQUJwQUdjQWFBQjBBQUJFU1U1T1pYVjZaV2wwUjNKdmRHVnphMU4wWkMxTWFXZG9kQUFBVmdCbEFISUFjd0JwQUc4QWJnQWdBREVBTGdBd0FEUUFNQUE3QUZBQVV3QWdBREFBTUFBeEFDNEFNQUF3QURFQU93QkRBRzhBY2dCbEFDQUFNUUF1QURBQUxnQXpBRFVBT3dCdEFHRUFhd0JsQUc4QWRBQm1BQzRBYkFCcEFHSUFNUUF1QURVQUxnQTBBRFFBT1FBeUFBQldaWEp6YVc5dUlERXVNRFF3TzFCVElEQXdNUzR3TURFN1EyOXlaU0F4TGpBdU16VTdiV0ZyWlc5MFppNXNhV0l4TGpVdU5EUTVNZ0FBUkFCSkFFNEFUZ0JsQUhVQWVnQmxBR2tBZEFCSEFISUFid0IwQUdVQWN3QnJBRk1BZEFCa0FDMEFUQUJwQUdjQWFBQjBBQUJFU1U1T1pYVjZaV2wwUjNKdmRHVnphMU4wWkMxTWFXZG9kQUFBUkFCSkFFNEFVd0JqQUdnQWNnQnBBR1lBZEFBQVJFbE9VMk5vY21sbWRBQUFUQUJwQUc0QWJ3QjBBSGtBY0FCbEFDQUFVd0IwQUdFQVpnQm1BQUJNYVc1dmRIbHdaU0JUZEdGbVpnQUFhQUIwQUhRQWNBQTZBQzhBTHdCM0FIY0Fkd0F1QUdFQVpBQnZBR0lBWlFBdUFHTUFid0J0QUM4QWRBQjVBSEFBWlFBQWFIUjBjRG92TDNkM2R5NWhaRzlpWlM1amIyMHZkSGx3WlFBQWFBQjBBSFFBY0FBNkFDOEFMd0IzQUhjQWR3QXVBR0VBWkFCdkFHSUFaUUF1QUdNQWJ3QnRBQzhBZEFCNUFIQUFaUUF2QUd3QVpRQm5BR0VBYkFBdUFHZ0FkQUJ0QUd3QUFHaDBkSEE2THk5M2QzY3VZV1J2WW1VdVkyOXRMM1I1Y0dVdmJHVm5ZV3d1YUhSdGJBQUFSQUJKQUU0QUlBQXpBREFBTmdBMEFEQUFJQUJUQUhRQVpBQUFSRWxPSURNd05qUXdJRk4wWkFBQVRnQmxBSFVBZWdCbEFHa0FkQUFnQUVjQWNnQnZBSFFBWlFCekFHc0FJQUJNQUdrQVp3Qm9BSFFBQUU1bGRYcGxhWFFnUjNKdmRHVnpheUJNYVdkb2RBQUFSQUJKQUU0QUlBQk9BR1VBZFFCNkFHVUFhUUIwQUNBQVJ3QnlBRzhBZEFCbEFITUFhd0FnQUZNQWRBQmtBQ0FBVEFCcEFHY0FhQUIwQUFCRVNVNGdUbVYxZW1WcGRDQkhjbTkwWlhOcklGTjBaQ0JNYVdkb2RBQUFBQUFBQWdBQUFBQUFBUCsxQURJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC9BQUFBQVFBQ0FBTUFCQUFGQUFZQUJ3QUlBQWtBQ2dBTEFBd0FEUUFPQUE4QUVBQVJBQklBRXdBVUFCVUFGZ0FYQUJnQUdRQWFBQnNBSEFBZEFCNEFId0FnQUNFQUlnQWpBQ1FBSlFBbUFDY0FLQUFwQUNvQUt3QXNBQzBBTGdBdkFEQUFNUUF5QURNQU5BQTFBRFlBTndBNEFEa0FPZ0E3QUR3QVBRQStBRDhBUUFCQkFFSUFRd0JFQUVVQVJnQkhBRWdBU1FCS0FFc0FUQUJOQUU0QVR3QlFBRkVBVWdCVEFGUUFWUUJXQUZjQVdBQlpBRm9BV3dCY0FGMEFYZ0JmQUdBQVlRRUNBS01BaEFDRkFMMEFsZ0RvQUlZQWpnQ0xBSjBBcVFDa0FRTUFpZ0RhQUlNQWt3RUVBUVVBalFDWEFJZ0F3d0RlQVFZQW5nQ3FBUFVBOUFEMkFLSUFyUURKQU1jQXJnQmlBR01Ba0FCa0FNc0FaUURJQU1vQXp3RE1BTTBBemdEcEFHWUEwd0RRQU5FQXJ3Qm5BUEFBa1FEV0FOUUExUUJvQU9zQTdRQ0pBR29BYVFCckFHMEFiQUJ1QUtBQWJ3QnhBSEFBY2dCekFIVUFkQUIyQUhjQTZnQjRBSG9BZVFCN0FIMEFmQUM0QUtFQWZ3QitBSUFBZ1FEc0FPNEF1Z0RYQU9JQTR3Q3dBTEVBNUFEbEFMc0E1Z0RuQUtZQTJBRGhBUWNBMndEY0FOMEE0QURaQU44QkNBRUpBSnNBc2dDekFMWUF0d0RFQUxRQXRRREZBSUlBd2dDSEFLc0F4Z0MrQUw4QXZBRUtBUXNBakFDZkFRd0FtQUNvQUpvQW1RRHZBUTBCRGdDbEFKSUFuQUNuQUk4QWxBQ1ZBTGtCRHdFUUIzVnVhVEF3UVRBSGRXNXBNREJCUkF4MGQyOHVjM1Z3WlhKcGIzSU9kR2h5WldVdWMzVndaWEpwYjNJTWIyNWxMbk4xY0dWeWFXOXlCM1Z1YVRBeVF6a0hkVzVwTUROQk9RZDFibWt3TTBKREJFVjFjbThKWVdacGFUWXhNamc1Q1dWemRHbHRZWFJsWkFkMWJta3lNakUxQjNWdWFUSXlNVGtEWmw5cEEyWmZiQUFBQUFBQUFmLy9BQUlBQVFBQUFBNEFBQUJDQUFBQUFBQUNBQWdBQXdBSEFBRUFDQUFJQUFJQUNRQjlBQUVBZmdDQUFBSUFnUURrQUFFQTVRRGxBQUlBNWdEOEFBRUEvUUQrQUFJQUJBQUFBQUlBQUFBQUFBRUFBQUFLQUNZQVpnQUJiR0YwYmdBSUFBUUFBQUFBLy84QUJRQUFBQUVBQWdBREFBUUFCV0ZoYkhRQUlHWnlZV01BS0d4cFoyRUFMbTl5Wkc0QU5ITjFjSE1BT2dBQUFBSUFBQUFCQUFBQUFRQUNBQUFBQVFBREFBQUFBUUFFQUFBQUFRQUZBQWdBRWdBYUFDSUFNZ0E2QUVJQVNnQlNBQUVBQUFBQkFFZ0FBd0FBQUFFQWFnQUdBQUFBQlFCNEFLZ0EwQUQ0QVNBQUJBQUFBQUVCT0FBQkFBQUFBUUZRQUFFQUFBQUJBV0lBQkFBQUFBRUJnQUFFQUFBQUFRSG9BQUlBRmdBSUFPUUFld0IwQUhVQWJBQjhBR3dBZkFBQkFBZ0FFUUFVQUJVQUZnQWtBRElBUkFCU0FBRUFFQUFCQUFnQUF3RFpBTm9BOGdBQkFBRUFFQUFEQUFBQUJBQVdBQndBSkFBcUFBQUFBUUFBQUFZQUFRQUJBQk1BQVFBQ0FCSUE2QUFCQUFFQUV3QUJBQUVBRXdBREFBQUFBd0FVQUJvQUlnQUFBQUVBQUFBSEFBRUFBUUFUQUFFQUFnQVNBT2dBQVFBQkFCTUFBd0FBQUFNQUZBQWFBQ0lBQUFBQkFBQUFCZ0FCQUFFQUZBQUJBQUlBRWdEb0FBRUFBUUFYQUFNQUFBQURBQlFBR2dBaUFBQUFBUUFBQUFZQUFRQUJBQlFBQVFBQ0FCSUE2QUFCQUFFQUZRQURBQUFBQXdBVUFCb0FJZ0FBQUFFQUFBQUdBQUVBQVFBV0FBRUFBZ0FTQU9nQUFRQUJBQmNBQVFBYUFBRUFDQUFDQUFZQURBRCtBQUlBVHdEOUFBSUFUQUFCQUFFQVNRQUNBQTRBQkFCc0FId0FiQUI4QUFFQUJBQWtBRElBUkFCU0FBSUFGQUFIQUhzQWRBQjFBR3dBZkFCc0FId0FBUUFIQUJRQUZRQVdBQ1FBTWdCRUFGSUFBUUJtQUFNQURBQW1BRkFBQWdBR0FCQUE1UUFFQUJJQUV3QVRBT1VBQkFEb0FCTUFFd0FFQUFvQUVnQWFBQ0lBZmdBREFCSUFGd0IrQUFNQTZBQVhBSDhBQXdBU0FCVUFmd0FEQU9nQUZRQUNBQVlBRGdDQUFBTUFFZ0FYQUlBQUF3RG9BQmNBQVFBREFCTUFGQUFXQUFFQUhnQUJBQWdBQWdBR0FBNEFDQUFEQUJJQUV3QUlBQU1BNkFBVEFBRUFBUUFUQUFFQUFBQUtBQjRBTEFBQmJHRjBiZ0FJQUFRQUFBQUEvLzhBQVFBQUFBRnJaWEp1QUFnQUFBQUJBQUFBQVFBRUFBSUFBQUFDQUFvQkxnQUJBUVlBQkFBQUFBMEFKQUF1QUR3QVJnQmdBR1lBbEFET0FPQUE2Z0R3QVBvQkFBQUNBTnYvMndEZS85c0FBd0FELzlzQTNQL2JBTi8vMndBQ0FOei8yd0RmLzlzQUJnQ2kvL0lBcGYveUFLYi84Z0N0Ly9JQXJnQUFBTEFBQUFBQkFLYi8rd0FMQUtML3pnQ2svODRBcGYvT0FLYi81d0NuLzg0QXF2KzdBS3ovdXdDdC85SUF0UC9JQUxqL3lBQysvOUlBRGdCTUFBQUFvdi9iQUtULzJ3Q2wvOXNBcHYvYkFLZi8yd0NxLzlzQXJQL2JBSzMvMndDdUFBQUFyd0FBQUxBQUJ3QzIvOGdBdVAvYkFBUUFwdi9YQUt6LzVBQzQvK1FBdnYva0FBSUF1UCt0QUw3L3V3QUJBTnYvcUFBQ0FOei9xQURmLzlzQUFRRGIvOXNBQVFBRC85c0FBUUFOQUFNQUR3QVJBQ2tBTXdBM0FEa0FPZ0E4QU5zQTNBRGVBTjhBQWc0cUFBUUFBQXRZREw0QUpnQW1BQUQvN3YvdS8rNy83ditrLys3Lzd2L2IvN2IvMi8vSi8rNy90disyLzdZQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvN2dBQUFBQUFBQUFBQUFBQUFBQUEvODcvemdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC83Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC83di9iQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQL3VBQUQvN2dBQS8rNEFBQUFBLzdiL3R2L3VBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvKzRBQVAvdUFBRC83Z0FBQUFBQUFQL08vODRBQVAvdUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVNBQkwvN3YvdUFBQUFBUC91QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8zLy9mLy9KQUFBQUFQL3UvKzcvOXYvdS8vWUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvOWdBQUFBQUFBUC9PLzg0QUFBQUFBQUFBQVAvMkFBRC85Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEL3R2KzJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvN2IvdGdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQLzJBQUQvOWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvKzRBQUFBQS8rNEFBQUFBQUFBQUFBQUEvKzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvN2dBQS8rNEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC9wQUFBQUFBQUFQK2tBQUQveWYvYi81SC90disyQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQL2IvOXNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAvdUFBRC83Z0FBLy9ZQUFBQUFBQUFBQUFBQUFBRC83Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvN2dBQUFBQUFBUC91QUFELzdnQUEvK0lBQUFBQS83Yi90di91QUFBQUFBQUFBQUFBQUFBQUFBRC80Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvOWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEL2YvOS8vN1lBQUFBQS8vYi83Z0FBLys0QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvKzcvN2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAray82UUFBQUFBQUFELzl2L3VBQUQvN2dBQUFBRC83di91Lys0QUV2L3UvKzcveVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAvdUFBQUFBQUFBLys0QUFQL3VBQUQvMndBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvKzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQL0UvOFFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLys0QUFBQUEvNlFBQUFBQUFBRC9rUUFBLzV3QUFBQUFBQUQva2YrUi82UUFBQUFBLzV6L3BBQUEvNUgvcEFBQUFBQUFBQUFBQUFBQUFBQUEvMy8vOXYrUi81RUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS83Yi90di91QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUCsyLzdZQUFBQUFBQUQvN3YvMkFBRC83Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAvdS8rNEFBQUFBLzhrQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEL2YvOS8vN1lBQUFBQS83Yi90di9iLzdZQUFBQUFBQUFBQUFBQUFBQUFBQUFBLzhrQUFQKzIvN1lBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvOG4veVFBQUFBQUFBUC8yLys0QUFQL3VBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFELzdnQUFBQUQvMndBQUFBQUFBQUFBQUFELzdnQUFBQUFBQVArMi83Yi95UUFBQUFEL3lmL2IvL2IvMndBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8rNy83Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUQvN2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBLzZUL3BBQUFBQUFBQVAvdS8rNEFBUC91QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC80Z0FBQUFEL3BBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQK1IvNUgvdGdBQUFBRC9uUCtSLzl2L2tRQUFBQUFBQUFBQUFBQUFBQUFBQUFEL2tRQUEvNlQvcEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvKzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUCsyQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEL3RnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQL2VBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEL3RnQUFBQUQva1FBQUFBQUFBUCsyQUFBQUFBQUFBQUQvN2dBQUFBQUFBQUFBQUFELzJ3QUFBQUFBQVAvYkFBRC8yd0FBLzlzQUFBQUFBQUFBQVAvYkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZ0E3QUFNQUF3QWxBQ1VBSlFBQ0FDY0FKd0FFQUNrQUtRQUhBQ29BS2dBSkFDMEFMUUFLQUM0QUxnQU1BQzhBTHdBTkFERUFNUUFPQURJQU1nQVFBRE1BTXdBU0FEUUFOQUFUQURVQU5RQVZBRFlBTmdBWEFEY0FOd0FZQURnQU9BQVpBRGtBT1FBYkFEb0FPZ0FkQUR3QVBBQWdBRVVBUlFBQkFFY0FSd0FEQUVnQVNBQUZBRWtBU1FBR0FFb0FTZ0FJQUU0QVRnQUxBRklBVWdBUEFGTUFVd0FSQUZVQVZRQVVBRllBVmdBV0FGa0FXUUFhQUZvQVdnQWNBRnNBV3dBZUFGd0FYQUFmQUYwQVhRQWhBSklBa2dBRUFKTUFrd0FPQUpRQW1BQVFBSm9BbWdBUUFKc0FuZ0FaQUo4QW53QWdBS0VBb1FBV0FLb0FyUUFGQUxRQXVBQVBBTG9BdWdBUEFMOEF2d0FmQU1BQXdBQUJBTUVBd1FBZkFNSUF3Z0FEQU1NQXd3QU5BTVVBeFFBUUFNWUF4Z0FQQU1jQXh3QVhBTWdBeUFBV0FNa0F5UUFnQU1zQXl3QWhBTnNBMndBakFOd0EzQUFrQU40QTNnQWlBUDBBL2dBR0FBSUFQQUFQQUE4QUVBQVFBQkFBSVFBUkFCRUFFUUFkQUIwQUl3QWVBQjRBSkFBa0FDUUFFZ0FtQUNZQUFRQXFBQ29BQWdBeUFESUFBd0EwQURRQUJBQTNBRGNBQlFBNEFEZ0FCd0E1QURrQUNRQTZBRG9BQ3dBN0FEc0FHZ0E4QUR3QURRQkVBRVFBRlFCR0FFWUFHd0JIQUVjQUhBQklBRWdBRmdCSkFFa0FGQUJLQUVvQUhRQkxBRXNBSWdCTUFFd0FGd0JSQUZFQUhnQlNBRklBR0FCVUFGUUFId0JWQUZVQUdRQldBRllBSUFCWEFGY0FKUUJZQUZnQUJnQlpBRmtBQ0FCYUFGb0FDZ0JiQUZzQUV3QmNBRndBREFDQ0FJZ0FFZ0NKQUlrQUFRQ1VBSmdBQXdDYUFKb0FBd0NiQUo0QUJ3Q2ZBSjhBRFFDaEFLRUFGQUNpQUtnQUZRQ3BBS2tBR3dDcUFLMEFGZ0N1QUxFQUZ3Q3pBTE1BSGdDMEFMZ0FHQUM2QUxvQUdBQzdBTDRBQmdDL0FMOEFEQURCQU1FQURBRENBTUlBSEFERkFNVUFBd0RHQU1ZQUdBRElBTWdBSUFESkFNa0FEUURjQU53QUR3RGZBTjhBRGdEOUFQNEFGQUFDQUJvQUF3QURBQUFBSkFBbEFBRUFKd0FuQUFNQUtRQXFBQVFBTFFBdkFBWUFNUUE2QUFrQVBBQThBQk1BUlFCRkFCUUFSd0JLQUJVQVRnQk9BQmtBVWdCVEFCb0FWUUJXQUJ3QVdRQmRBQjRBZ2dDSEFDTUFrZ0NZQUNrQW1nQ2ZBREFBb1FDaEFEWUFxZ0N0QURjQXRBQzRBRHNBdWdDNkFFQUF2d0REQUVFQXhRREpBRVlBeXdETEFFc0Eyd0RjQUV3QTNnRGVBRTRBL1FEK0FFOEFBUUFBQUFnQUFBQUVBQTRBQW1sa1pXOXliMjF1QUFGc1lYUnVBQWdBQmdBQUFBQUFBUUFDQUFnQURBQUIvMVlBQVFBQUFBQUFBUUFBQUFESmlXOHhBQUFBQUxuT050b0FBQUFBdWM0MjJnPT0nKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCguLi8uLi9jc3MvZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLmVvdCk7IC8qIEZvciBJRTYtOCAqL1xuICBzcmM6XG4gICAgbG9jYWwoJ01hdGVyaWFsIEljb25zJyksXG4gICAgbG9jYWwoJ01hdGVyaWFsSWNvbnMtUmVndWxhcicpLFxuICAgIHVybCguLi8uLi9jc3MvZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKC4uLy4uL2Nzcy9mb250cy9NYXRlcmlhbEljb25zLVJlZ3VsYXIud29mZikgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKC4uLy4uL2Nzcy9mb250cy9NYXRlcmlhbEljb25zLVJlZ3VsYXIudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG4ubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7IC8qIFByZWZlcnJlZCBpY29uIHNpemUgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXJlY3Rpb246IGx0cjtcblxuICAvKiBTdXBwb3J0IGZvciBhbGwgV2ViS2l0IGJyb3dzZXJzLiAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLyogU3VwcG9ydCBmb3IgU2FmYXJpIGFuZCBDaHJvbWUuICovXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cbiAgLyogU3VwcG9ydCBmb3IgRmlyZWZveC4gKi9cbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAvKiBTdXBwb3J0IGZvciBJRS4gKi9cbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG59XG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJvYm90bytDb25kZW5zZWQmZGlzcGxheT1zd2FwJyk7XG5cbi8qKlxuICogVHJ1bWJvd3lnIHYyLjcuMCAtIEEgbGlnaHR3ZWlnaHQgV1lTSVdZRyBlZGl0b3JcbiAqIERlZmF1bHQgc3R5bGVzaGVldCBmb3IgVHJ1bWJvd3lnIGVkaXRvclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBAbGluayBodHRwOi8vYWxleC1kLmdpdGh1Yi5pby9UcnVtYm93eWdcbiAqIEBsaWNlbnNlIE1JVFxuICogQGF1dGhvciBBbGV4YW5kcmUgRGVtb2RlIChBbGV4LUQpXG4gKiAgICAgICAgIFR3aXR0ZXIgOiBAQWxleGFuZHJlRGVtb2RlXG4gKiAgICAgICAgIFdlYnNpdGUgOiBhbGV4LWQuZnJcbiAqL1xuXG4kbGlnaHQtY29sb3I6ICNlY2YwZjEgIWRlZmF1bHQ7XG4kZGFyay1jb2xvcjogIzIyMiAhZGVmYXVsdDtcblxuJG1vZGFsLXN1Ym1pdC1jb2xvcjogIzJlY2M3MSAhZGVmYXVsdDtcbiRtb2RhbC1yZXNldC1jb2xvcjogI2VlZSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zICFkZWZhdWx0O1xuJHNsb3ctdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXMgIWRlZmF1bHQ7XG5cbiN0cnVtYm93eWctaWNvbnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG5cbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cblxuLnRydW1ib3d5Zy1ib3gge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsbDogJGRhcmstY29sb3I7XG4gIH1cbn1cblxuLnRydW1ib3d5Zy1ib3gsXG4udHJ1bWJvd3lnLWVkaXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luOiAxN3B4IGF1dG87XG59XG5cbi50cnVtYm93eWctYm94IC50cnVtYm93eWctZWRpdG9yIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50cnVtYm93eWctYm94LnRydW1ib3d5Zy1mdWxsc2NyZWVuIHtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50cnVtYm93eWctZWRpdG9yLFxuLnRydW1ib3d5Zy10ZXh0YXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gICYuYXV0b2dyb3ctb24tZW50ZXIge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAkc2xvdy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2Utb3V0O1xuICB9XG59XG5cbi50cnVtYm93eWctYm94LWJsdXIgLnRydW1ib3d5Zy1lZGl0b3Ige1xuICAqLFxuICAmOjpiZWZvcmUge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgN3B4ICMzMzM7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwIFxcMCkge1xuICAgICAgY29sb3I6IHJnYmEoMjAwLCAyMDAsIDIwMCwgMC42KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAc3VwcG9ydHMgKC1tcy1hY2NlbGVyYXRvcjogdHJ1ZSkge1xuICAgICAgY29sb3I6IHJnYmEoMjAwLCAyMDAsIDIwMCwgMC42KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBpbWcsXG4gIGhyIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cblxuLnRydW1ib3d5Zy10ZXh0YXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdJbmNvbnNvbGF0YScsICdDb25zb2xhcycsICdDb3VyaWVyJywgJ0NvdXJpZXIgTmV3Jywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi50cnVtYm93eWctYm94LnRydW1ib3d5Zy1lZGl0b3ItdmlzaWJsZSB7XG4gIC50cnVtYm93eWctdGV4dGFyZWEge1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50cnVtYm93eWctYm94LnRydW1ib3d5Zy1lZGl0b3ItaGlkZGVuIHtcbiAgLnRydW1ib3d5Zy10ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRydW1ib3d5Zy1lZGl0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRydW1ib3d5Zy1ib3gudHJ1bWJvd3lnLWRpc2FibGVkIHtcbiAgLnRydW1ib3d5Zy10ZXh0YXJlYSB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLnRydW1ib3d5Zy1lZGl0b3JbY29udGVudGVkaXRhYmxlPSd0cnVlJ106ZW1wdHk6bm90KDpmb2N1cyk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIocGxhY2Vob2xkZXIpO1xuICBjb2xvcjogIzk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50cnVtYm93eWctYnV0dG9uLXBhbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRsaWdodC1jb2xvciwgNyUpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRsaWdodC1jb2xvciwgNyUpO1xuICB9XG5cbiAgLnRydW1ib3d5Zy1idXR0b24tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgIC50cnVtYm93eWctZnVsbHNjcmVlbi1idXR0b24gc3ZnIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOm5vdCg6ZW1wdHkpICsgLnRydW1ib3d5Zy1idXR0b24tZ3JvdXA6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGxpZ2h0LWNvbG9yLCA3JSk7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAxcHggNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uLFxuICAgICAgb3BhY2l0eSAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuICAgICYudHJ1bWJvd3lnLXRleHR1YWwtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJi50cnVtYm93eWctZGlzYWJsZSBidXR0b246bm90KC50cnVtYm93eWctbm90LWRpc2FibGUpOm5vdCgudHJ1bWJvd3lnLWFjdGl2ZSksXG4gIC50cnVtYm93eWctZGlzYWJsZWQgJiBidXR0b246bm90KC50cnVtYm93eWctbm90LWRpc2FibGUpOm5vdCgudHJ1bWJvd3lnLXZpZXdIVE1MLWJ1dHRvbikge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgJi50cnVtYm93eWctZGlzYWJsZSxcbiAgLnRydW1ib3d5Zy1kaXNhYmxlZCAmIHtcbiAgICAudHJ1bWJvd3lnLWJ1dHRvbi1ncm91cDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbGlnaHQtY29sb3IsIDMlKTtcbiAgICB9XG4gIH1cblxuICBidXR0b246bm90KC50cnVtYm93eWctZGlzYWJsZSk6aG92ZXIsXG4gIGJ1dHRvbjpub3QoLnRydW1ib3d5Zy1kaXNhYmxlKTpmb2N1cyxcbiAgYnV0dG9uLnRydW1ib3d5Zy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC50cnVtYm93eWctb3Blbi1kcm9wZG93biB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICByaWdodDogM3B4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICM1NTU7XG4gICAgfVxuXG4gICAgJi50cnVtYm93eWctdGV4dHVhbC1idXR0b24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICByaWdodDogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50cnVtYm93eWctcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnRydW1ib3d5Zy1kcm9wZG93biB7XG4gIHdpZHRoOiAyMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xKSAwIDJweCAzcHg7XG5cbiAgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb247XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLyogTW9kYWwgYm94ICovXG4udHJ1bWJvd3lnLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgei1pbmRleDogMTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRydW1ib3d5Zy1tb2RhbC1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgMCAycHggM3B4O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgLnRydW1ib3d5Zy1tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgcGFkZGluZzogMTVweCAwIDEzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkbGlnaHQtY29sb3IsIDUlKTtcbiAgfVxuXG4gIC50cnVtYm93eWctcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU4cHg7XG5cbiAgICAudHJ1bWJvd3lnLXByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmJjMDZhO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggJHRyYW5zaXRpb24tZHVyYXRpb24gbGluZWFyO1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxNXB4IDEycHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAudHJ1bWJvd3lnLWlucHV0LWluZm9zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGxpZ2h0LWNvbG9yLCA0NSUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRsaWdodC1jb2xvciwgNSUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgfVxuICAgICAgc3Bhbi50cnVtYm93eWctbXNnLWVycm9yIHtcbiAgICAgICAgY29sb3I6ICNlNzRjM2M7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50cnVtYm93eWctaW5wdXQtZXJyb3Ige1xuICAgICAgaW5wdXQsXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNzRjM2M7XG4gICAgICB9XG5cbiAgICAgIC50cnVtYm93eWctaW5wdXQtaW5mb3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NWE1YTY7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkbGlnaHQtY29sb3IsIDUlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxuXG4gIC50cnVtYm93eWctbW9kYWwtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0NhbGlicmknLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuICAgICYudHJ1bWJvd3lnLW1vZGFsLXN1Ym1pdCB7XG4gICAgICByaWdodDogMTEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG1vZGFsLXN1Ym1pdC1jb2xvciwgMyUpO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJG1vZGFsLXN1Ym1pdC1jb2xvciwgNSUpO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG1vZGFsLXN1Ym1pdC1jb2xvciwgMTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRydW1ib3d5Zy1tb2RhbC1yZXNldCB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbW9kYWwtcmVzZXQtY29sb3IsIDMlKTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRtb2RhbC1yZXNldC1jb2xvciwgNSUpO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG1vZGFsLXJlc2V0LWNvbG9yLCAxMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udHJ1bWJvd3lnLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4vKipcbiAqIEZ1bGxzY3JlZW5cbiAqL1xuYm9keS50cnVtYm93eWctYm9keS1mdWxsc2NyZWVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRydW1ib3d5Zy1mdWxsc2NyZWVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogOTk5OTk7XG5cbiAgJi50cnVtYm93eWctYm94LFxuICAudHJ1bWJvd3lnLWVkaXRvciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC50cnVtYm93eWctZWRpdG9yLFxuICAudHJ1bWJvd3lnLXRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM3cHgpICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnRydW1ib3d5Zy1vdmVybGF5IHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudHJ1bWJvd3lnLWJ1dHRvbi1ncm91cCAudHJ1bWJvd3lnLWZ1bGxzY3JlZW4tYnV0dG9uIHN2ZyB7XG4gICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi50cnVtYm93eWctZWRpdG9yIHtcbiAgb2JqZWN0LFxuICBlbWJlZCxcbiAgdmlkZW8sXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIHZpZGVvLFxuICBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBpbWcge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgfVxuXG4gIC8qXG4gICAgICogbHNldCBmb3IgcmVzZXRDc3Mgb3B0aW9uXG4gICAgICovXG4gICYudHJ1bWJvd3lnLXJlc2V0LWNzcyB7XG4gICAgYmFja2dyb3VuZDogI2ZlZmVmZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2FsaWJyaScsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW0gIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMzM7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMTVjICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGRpdixcbiAgICBwLFxuICAgIHVsLFxuICAgIG9sLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW0gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2FsaWJyaScsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIGlmcmFtZSxcbiAgICBvYmplY3QsXG4gICAgaHIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgIH1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgdWwgdWwsXG4gICAgb2wgb2wsXG4gICAgdWwgb2wsXG4gICAgb2wgdWwge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBociB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQge1xuICAgICAgY29sb3I6ICMxMTE7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogRGFyayB0aGVtZVxuICovXG4udHJ1bWJvd3lnLWRhcmsge1xuICAudHJ1bWJvd3lnLXRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgIGNvbG9yOiAjZGRkO1xuICB9XG4gIC50cnVtYm93eWctYm94IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRkYXJrLWNvbG9yLCA3JSk7XG5cbiAgICAmLnRydW1ib3d5Zy1mdWxsc2NyZWVuIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgfVxuICAgICYudHJ1bWJvd3lnLWJveC1ibHVyIC50cnVtYm93eWctZWRpdG9yIHtcbiAgICAgICosXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDdweCAjY2NjO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDAgXFwwKSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjAsIDIwLCAyMCwgMC42KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBzdXBwb3J0cyAoLW1zLWFjY2VsZXJhdG9yOiB0cnVlKSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjAsIDIwLCAyMCwgMC42KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRsaWdodC1jb2xvcjtcbiAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgfVxuICB9XG4gIC50cnVtYm93eWctYnV0dG9uLXBhbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDclKTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDclKTtcbiAgICB9XG5cbiAgICAudHJ1bWJvd3lnLWJ1dHRvbi1ncm91cDpub3QoOmVtcHR5KSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA3JSk7XG4gICAgICB9XG4gICAgICAudHJ1bWJvd3lnLWZ1bGxzY3JlZW4tYnV0dG9uIHN2ZyB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRydW1ib3d5Zy1kaXNhYmxlIHtcbiAgICAgIC50cnVtYm93eWctYnV0dG9uLWdyb3VwOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCAzJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uOm5vdCgudHJ1bWJvd3lnLWRpc2FibGUpOmhvdmVyLFxuICAgIGJ1dHRvbjpub3QoLnRydW1ib3d5Zy1kaXNhYmxlKTpmb2N1cyxcbiAgICBidXR0b24udHJ1bWJvd3lnLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIH1cblxuICAgIC50cnVtYm93eWctb3Blbi1kcm9wZG93bjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgLnRydW1ib3d5Zy1mdWxsc2NyZWVuIHtcbiAgICAudHJ1bWJvd3lnLWJ1dHRvbi1ncm91cCAudHJ1bWJvd3lnLWZ1bGxzY3JlZW4tYnV0dG9uIHN2ZyB7XG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRydW1ib3d5Zy1kcm9wZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4zKSAwIDJweCAzcHg7XG5cbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kYWwgYm94XG4gIC50cnVtYm93eWctbW9kYWwtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcblxuICAgIC50cnVtYm93eWctbW9kYWwtdGl0bGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDEwJSk7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDE1cHggMTJweDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLnRydW1ib3d5Zy1pbnB1dC1pbmZvcyB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDUlKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4udHJ1bWJvd3lnLW1zZy1lcnJvciB7XG4gICAgICAgICAgY29sb3I6ICNlNzRjM2M7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50cnVtYm93eWctaW5wdXQtZXJyb3Ige1xuICAgICAgICBpbnB1dCxcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgMjUlKTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHJ1bWJvd3lnLW1vZGFsLWJ1dHRvbiB7XG4gICAgICAmLnRydW1ib3d5Zy1tb2RhbC1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG1vZGFsLXN1Ym1pdC1jb2xvciwgMjAlKTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG1vZGFsLXN1Ym1pdC1jb2xvciwgMTAlKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRtb2RhbC1zdWJtaXQtY29sb3IsIDI1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYudHJ1bWJvd3lnLW1vZGFsLXJlc2V0IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgY29sb3I6ICNjY2M7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzQ0NDtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzExMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudHJ1bWJvd3lnLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMC42KTtcbiAgfVxufVxuXG4udHJ1bWJvd3lnLWRyb3Bkb3duLWZvcmVDb2xvcixcbi50cnVtYm93eWctZHJvcGRvd24tYmFja0NvbG9yIHtcbiAgd2lkdGg6IDI3NnB4O1xuICBwYWRkaW5nOiA3cHggNXB4O1xuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDJweDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAjMDAwIDAgMCAycHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZmxleGV2ZW4oJGRpcmVjdGlvbjogcm93LCAkd3JhcDogbm93cmFwLCAkYWxpZ246IHN0cmV0Y2gpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiAkd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogJGFsaWduO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cblxuJHJvc3RlcldpZHRoOiAxNDVweDtcbiRzY29yZXNBbmRMaW5rc1dpZHRoOiA1MzBweDtcbiRzdGFuZGluZ3NXaWR0aDogNTE1cHg7XG4kc3NDb250YWluZXJXaWR0aDogMzUwcHg7XG4kZGFzaEludGVybmFsQnJlYWtMOiAxNTI1cHg7XG4vLyBicmVhayB3aWR0aCBXSVRIT1VUIGZlZWRDb250YWluZXJcbiRkYXNoSW50ZXJuYWxCcmVha006ICRyb3N0ZXJXaWR0aCArICRzY29yZXNBbmRMaW5rc1dpZHRoICsgJHN0YW5kaW5nc1dpZHRoO1xuXG4vKiBTY3NzIERvY3VtZW50ICovXG5odG1sIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmFsbHBhcmtfYmcyLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIGZpeGVkO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogQ2FsaWJyaSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMy41cHg7XG59XG5kaXYge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAubm8tdG91Y2ggJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEsXG5idXR0b24ge1xuICBmb250LWZhbWlseTogQ2FsaWJyaSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAvLyBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAvLyBjb2xvcjogIzMzMztcbiAgLy8gYm9yZGVyOiAwO1xuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbiNjb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblt2LWNsb2FrXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53YWl0aW5nIHtcbiAgY3Vyc29yOiB3YWl0ICFpbXBvcnRhbnQ7XG59XG4uc29ydEFycm93IHtcbiAgZm9udC1zaXplOiBlbSg4KSAhaW1wb3J0YW50O1xufVxuLnJpZ2h0QWxpZ24ge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLmxlZnRBbGlnbiB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5jZW50ZXJBbGlnbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNwbGF5ZXJTZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAkYXBwUGFkZGluZztcbiAgdG9wOiBlbSg3KTtcbiAgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgaW5wdXQge1xuICAgIHdpZHRoOiBlbSgyNTApO1xuICB9XG4gICNwbGF5ZXJTZWFyY2hSZXN1bHRzIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNTBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHVsLnVpLWF1dG9jb21wbGV0ZSB7XG4gICAgICBsZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuZGl2I0RWTG9nT3V0QnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgQGluY2x1ZGUgY2VudGVyKHkpO1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMjhweDtcbiAgICBtYXgtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbiRtZW51Q29sb3I6ICNlOWU5ZTk7XG51bC51aS1hdXRvY29tcGxldGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGFkYWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMzAwcHg7XG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgbGkudWktbWVudS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRhcHBCR0NvbG9yR3JleSwgNjAlKTtcbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMSk7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMzZDNkM2QgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKHkpO1xuICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtdHlwZT0nT3JnJ10ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRtZW51Q29sb3IsIDMwJSk7XG4gICAgfVxuICAgICZbZGF0YS10eXBlPSdQcmVmbGlzdCddIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbWVudUNvbG9yLCA1MCUpO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnVpLXN0YXRlLWZvY3VzIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRpbmRCbHVlLCA1JSkgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmxpW2RhdGEtc29ydD0nMCddIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG59XG5saVtkYXRhLXNvcnQ9JzAnXSB+IGxpW2RhdGEtc29ydD0nMCddIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbmxpW2RhdGEtc29ydD0nMSddIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG59XG5saVtkYXRhLXNvcnQ9JzEnXSB+IGxpW2RhdGEtc29ydD0nMSddIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbmxpW2RhdGEtc29ydD0nMiddIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG59XG5saVtkYXRhLXNvcnQ9JzInXSB+IGxpW2RhdGEtc29ydD0nMiddIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLy8gSW5kVmlkUGxheWVyIFN0eWxlc1xuZmlndXJlI2luZEhUTUw1VmlkZW8ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTUlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2U7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgfVxuICBmaWdjYXB0aW9uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB3aWR0aDogMTUlO1xuICAgIGRpdiB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IGVtKDUpO1xuICAgICAgbGluZS1oZWlnaHQ6IGVtKDE0KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2U7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyZjJmMzE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJmMmYzMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiBlbSgxNSk7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODU4NWI7XG4gICAgICB9XG4gICAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRuIHtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCAjNjY2O1xuICBwYWRkaW5nOiAzcHggMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmLmNhbmNlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZFJlZDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkaW5kUmVkLCAxNSUpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzVjYjg1YywgMTUlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAmLmdyZXllZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdjN2M3YyAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1YyAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAmLnNsaW0ge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxufVxuLnllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Njg3NDIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUwMzAxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFsbG93V3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4jb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4vKioqKioqKioqKioqKiogSEVBREVSIFNUWUxFUyAqKioqKioqKioqKioqKi9cbiNoZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6ICREVmhlYWRIZWlnaHQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGluZFJlZDtcbiAgYmFja2dyb3VuZDogJGJsYWNrRmFkZTMwO1xuICA+IGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgfVxuICAjaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiBlbSgxMCk7XG4gICAgPiBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdUcmliZVR5cGVfRFYnO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogZW0oMSkgZW0oMSkgJGluZEJsdWU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR4cykge1xuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICA+IGg1IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogJGluZFJlZDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtc2hhZG93OiBlbSgxKSBlbSgxKSAkaW5kQmx1ZTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8ocGhvbmUpIHtcbiAgICAgICAgZm9udC1zaXplOiAkYXBwUGFkZGluZztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBjZW50ZXIoeSk7XG4gIH1cbiAgI2R2TGlua3Mge1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICRuYXZGb250U2l6ZSAyZW07XG4gICAgZm9udC1mYW1pbHk6ICdNaXR0ZWxzY2hyaWZ0X0RWJztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIGNlbnRlcih5KTtcbiAgfVxuICAjbW9kZXMge1xuICAgIGJhY2tncm91bmQ6ICRibGFja0ZhZGUzMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRpbmRSZWQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIH1cbiAgI25hdiB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAxMyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAkaW5kUmVkO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsICRuYXZJdGVtVHJhbnMpO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ05ldXplaXRfRFYnO1xuICAgICAgICBmb250LXNpemU6ICRuYXZGb250U2l6ZTtcbiAgICAgICAgcGFkZGluZzogZW0oMTcpO1xuICAgICAgICAmW3JlbD0nbWVkaWNhbCddIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgjMDAwMDAwLCAkbmF2SXRlbVRyYW5zKSB1cmwoLi4vaW1hZ2VzL21lZGljYWxfYl9iZy5wbmcpIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgICAubm8tdG91Y2ggJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgjMDAwMDAwLCAkbmF2SXRlbVRyYW5zSG92ZXIpIHVybCguLi9pbWFnZXMvbWVkaWNhbF9iX2JnLnBuZykgcmlnaHQgbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm1uQWN0aXZlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgJG5hdkl0ZW1UcmFuc0hvdmVyKSB1cmwoLi4vaW1hZ2VzL21lZGljYWxfYl9iZy5wbmcpIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltyZWw9J2NpdmlkJ10ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsICRuYXZJdGVtVHJhbnMpIHVybCguLi9pbWFnZXMvY2l2aWRfYl9iZy5wbmcpIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgICAubm8tdG91Y2ggJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgjMDAwMDAwLCAkbmF2SXRlbVRyYW5zSG92ZXIpIHVybCguLi9pbWFnZXMvY2l2aWRfYl9iZy5wbmcpIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5tbkFjdGl2ZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsICRuYXZJdGVtVHJhbnNIb3ZlcikgdXJsKC4uL2ltYWdlcy9jaXZpZF9iX2JnLnBuZykgcmlnaHQgbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW3JlbD0ndG9udG8nXSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgJG5hdkl0ZW1UcmFucykgdXJsKC4uL2ltYWdlcy90b250b19iX2JnLnBuZykgcmlnaHQgbm8tcmVwZWF0O1xuICAgICAgICAgIC5uby10b3VjaCAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsICRuYXZJdGVtVHJhbnNIb3ZlcikgdXJsKC4uL2ltYWdlcy90b250b19iX2JnLnBuZykgcmlnaHQgbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm1uQWN0aXZlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgJG5hdkl0ZW1UcmFuc0hvdmVyKSB1cmwoLi4vaW1hZ2VzL3RvbnRvX2JfYmcucG5nKSByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbcmVsPSdkdmlldyddIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgjMDAwMDAwLCAkbmF2SXRlbVRyYW5zKSB1cmwoLi4vaW1hZ2VzL2RldmVsb3BtZW50X2JfYmcucG5nKSByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgLm5vLXRvdWNoICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgJG5hdkl0ZW1UcmFuc0hvdmVyKSB1cmwoLi4vaW1hZ2VzL2RldmVsb3BtZW50X2JfYmcucG5nKSByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubW5BY3RpdmUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgjMDAwMDAwLCAkbmF2SXRlbVRyYW5zSG92ZXIpIHVybCguLi9pbWFnZXMvZGV2ZWxvcG1lbnRfYl9iZy5wbmcpIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltyZWw9J2RhdGFzaGVldHMnXSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgJG5hdkl0ZW1UcmFucykgdXJsKC4uL2ltYWdlcy9kYXRhc2hlZXRzX2JfYmcucG5nKSByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgLm5vLXRvdWNoICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgJG5hdkl0ZW1UcmFuc0hvdmVyKSB1cmwoLi4vaW1hZ2VzL2RhdGFzaGVldHNfYl9iZy5wbmcpIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5tbkFjdGl2ZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCMwMDAwMDAsICRuYXZJdGVtVHJhbnNIb3ZlcikgdXJsKC4uL2ltYWdlcy9kYXRhc2hlZXRzX2JfYmcucG5nKSByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKlx0RU5EIEhFQURFUiBTVFlMRVMgKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKiogQ09OVEVOVCBTVFlMRVMgKioqKioqKioqKioqKiovXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2FwcENvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAkYmxhY2tGYWRlMzA7XG4gIHBhZGRpbmc6ICRhcHBQYWRkaW5nO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLypAaW5jbHVkZSBjYWxjKG1pbi13aWR0aCwgJyN7ZW0oMTAyNCl9IC0gI3skYXBwUGFkZGluZ30nKTsqL1xuICBkaXYuYXBwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwQkdDb2xvckdyZXk7XG4gICAgLypwYWRkaW5nOiRhcHBQYWRkaW5nOyovXG4gICAgLypvdmVyZmxvdzphdXRvOyovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cbiNzaWRlQmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTUlO1xuICBtaW4td2lkdGg6IDEyNXB4O1xufVxuLypcdEVORCBDT05URU5UIFNUWUxFUyAqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKiBMT0dJTiBQQUdFICoqKioqKioqKioqKioqL1xuI2xvZ2luQ29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY3VydmVkKGVtKDIwKSk7XG4gIHdpZHRoOiBlbSgzNDUpO1xuICBoZWlnaHQ6IGVtKDMyNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRpbmRCbHVlLCAwLjMpO1xuICBtYXJnaW4tdG9wOiBlbSgxMDApO1xuICBAaW5jbHVkZSBjZW50ZXIoeCk7XG4gIEBpbmNsdWRlIHNoYWRvdygwLCBlbSg2KSwgcmdiYSgjMDAwMDAwLCAxKSk7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8ocGhvbmUpIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIGhlaWdodDogZW0oMzI1KTtcbiAgICBtYXJnaW4tdG9wOiAxMCU7XG4gIH1cbiAgaDMge1xuICAgIGNvbG9yOiAkaW5kUmVkO1xuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgIG1hcmdpbi10b3A6IGVtKDIwKTtcbiAgICBAaW5jbHVkZSBjZW50ZXIoeCk7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhwaG9uZSkge1xuICAgICAgZm9udC1zaXplOiBlbSgxNyk7XG4gICAgfVxuICB9XG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogJ1RyaWJlVHlwZV9EVic7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiBlbSgzNSk7XG4gICAgbWFyZ2luLXRvcDogZW0oMjApO1xuICAgIEBpbmNsdWRlIGNlbnRlcih4KTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHBob25lKSB7XG4gICAgICBmb250LXNpemU6IGVtKDMzKTtcbiAgICB9XG4gIH1cbn1cbi5kdkZvcm0ge1xuICBAaW5jbHVkZSBjZW50ZXIoeSk7XG4gIHdpZHRoOiAxMDAlO1xuICAubG9naW5UZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGVtKDUpIGF1dG87XG4gICAgaW5wdXQge1xuICAgICAgZm9udC1zaXplOiA5OSU7XG4gICAgICBoZWlnaHQ6IGVtKDM2KTtcbiAgICAgIHdpZHRoOiA5NyU7XG4gICAgfVxuICB9XG4gIC5sb2dpbkJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiBlbSgxMCk7XG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IGVtKDgpO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogZW0oNCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzZDYwODAgMCUsICMyNDQ1NmUgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzZDYwODAgMCUsICMyNDQ1NmUgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjM2Q2MDgwIDAlLCAjMjQ0NTZlIDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgaW5zZXQgMCBlbSgxKSBlbSgyKSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksXG4gICAgICAgIDAgZW0oMSkgZW0oMSkgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIHRleHQtc2hhZG93OiBlbSgtMSkgZW0oLTEpIGVtKDEpIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzZDYwODAgMCUsICMzYjVhOTkgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzNkNjA4MCAwJSwgIzNiNWE5OSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzNkNjA4MCAwJSwgIzNiNWE5OSAxMDAlKTtcbiAgICAgIH1cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIGVtKDQpIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgYmFja2dyb3VuZDogIzM1NTE4ZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNsb2FkaW5nSW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGVtKDgpO1xuICByaWdodDogZW0oOCk7XG4gIHdpZHRoOiAxMCU7XG59XG4jbm90aWNlIHtcbiAgQGluY2x1ZGUgY2VudGVyKHgpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogZW0oMjQ1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogODAlO1xufVxuLypcdEVORCBMT0dJTiBTVFlMRVMgKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKipcdERBU0hCT0FSRCBQQUdFICoqKioqKioqKioqKioqL1xuJGJyZWFrV2lkdGg6IDEyODVweDtcbiNhcHBMaW5rcyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogNTUlO1xuICBoZWlnaHQ6IDEwMCU7XG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICA+IGRpdi5hcHBMaW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzZiNmM2YztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2tGYWRlNDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXYuYXBwTWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBzcGFuLm5hbWUge1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjezQ1cHh9KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBAaW5jbHVkZSBjZW50ZXIoeSk7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtXaWR0aCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuLmltYWdlIHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIEBpbmNsdWRlIGNlbnRlcih5KTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha1dpZHRoKSB7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgPiBkaXYuYXBwTWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKCN7JERWaGVhZEhlaWdodH0gKyA1cHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IGVtKDI2MCk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgQGluY2x1ZGUgc2hhZG93KDAsIGVtKDYpLCByZ2JhKCMwMDAwMDAsIDEpKTtcbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYuaXNPcmdzIHtcbiAgICAgICAgICBsaS5hcHBNZW51R3JvdXAge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzZiNmM2YztcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaS5hcHBNZW51R3JvdXAge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZEJsdWU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbGkuYXBwTWVudUl0ZW0ge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgc3Bhbi5ub2xpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzNjNWM3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2U2ZjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2RjZTZmMCwgNDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmluYXBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogZW0oMTc1KTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBoZWlnaHQ6ICRtYWluTmF2SGVpZ2h0O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgPiBkaXYuYXBwTGluayB7XG4gICAgICBmb250LXNpemU6IGVtKDEzKTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4Nzg3ODk7XG4gICAgICBzcGFuLmltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oMik7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogOTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IGRpdi5hcHBNZW51IHtcbiAgICAgICAgdG9wOiBjYWxjKCRtYWluTmF2SGVpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbmluZC1tb2RhbCB7XG4gIC5tb2RhbC1jb250YWluZXIge1xuICAgICYubGlzdHZpZXdTZWFyY2hNb2RhbCB7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgICBAaW5jbHVkZSBjZW50ZXIoeCk7XG4gICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogY2FsYygkYXBwUGFkZGluZyAvIDIpO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgICA+IC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgcmVtb3Zlc2hhZG93KCk7XG4gICAgICB9XG4gICAgfVxuICAgICYubmV3LWxpc3Qge1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgICAjY2F0ZWdvcnkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubm9ybWFsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCxcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idXR0b25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkYXBwUGFkZGluZztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAjbGlzdC12aWV3IHtcbiAgICAgIC5zZWFyY2gtbGlzdHMtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmNsZWFyLWlucHV0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAub3B0aW9ucyB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGluZFJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlbGVjdC1hbGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0NDQ7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAjZ3JvdXAtbGlzdCB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIC5ncm91cCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbmRCbHVlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2Rhc2hJbnRlcm5hbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6ICRkYXNoSW50ZXJuYWxCcmVha007XG4gIGhlaWdodDogMTAwJTtcbiAgI21haW5OYXYge1xuICAgIGhlaWdodDogJG1haW5OYXZIZWlnaHQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdkJHQ29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJHBsYXllckRldlVJQ29sb3IsIDEwJSk7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIC8vIHBhZGRpbmc6ICRhcHBQYWRkaW5nIDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI5MmU7XG4gICAgICB3aWR0aDogJGRhc2hOYXZXaWR0aDtcbiAgICAgID4gaDIge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIC8vIHBhZGRpbmc6ZW0oNykgMCAwIDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVHJpYmVUeXBlX0RWJztcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtc2hhZG93OiBlbSgxKSBlbSgxKSAkaW5kQmx1ZTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkeHMpIHtcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gc21hbGwge1xuICAgICAgICBjb2xvcjogI2ZkYjMzMztcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMik7XG4gICAgICB9XG4gICAgfVxuICAgID4gZGl2I2FwcExpbmtzIHtcbiAgICAgID4gZGl2LmFwcExpbmsge1xuICAgICAgICBzcGFuLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiBkaXYjcGxheWVyU2VhcmNoIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgdG9wOiBlbSgxMik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGFiZWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMSk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDJweCAwO1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICNwbGF5ZXJTZWFyY2hSZXN1bHRzIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtNjBweDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgdWwudWktYXV0b2NvbXBsZXRlIHtcbiAgICAgICAgICBsZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGFzaEludGVybmFsQnJlYWtMKSB7XG4gICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICA+IGRpdiNmZWVkRGlzcGxheUJ1dHRvbiB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGFzaEludGVybmFsQnJlYWtMKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGRpdiN0cmVsbG9EaXNwbGF5QnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICNndi10aWNrZXItYW5jaG9yIHtcbiAgICBwYWRkaW5nLXRvcDogJG1haW5OYXZIZWlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAkcm9zdGVyV2lkdGggKyAkc2NvcmVzQW5kTGlua3NXaWR0aCArICRzdGFuZGluZ3NXaWR0aCArICRzc0NvbnRhaW5lcldpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAjY29udGVudCB7XG4gICAgd2lkdGg6ICRyb3N0ZXJXaWR0aCArICRzY29yZXNBbmRMaW5rc1dpZHRoICsgJHN0YW5kaW5nc1dpZHRoICsgJHNzQ29udGFpbmVyV2lkdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBAaW5jbHVkZSBjZW50ZXIoeCk7XG4gICAgQGluY2x1ZGUgZmxleGV2ZW4oKTtcblxuICAgID4gZGl2IHtcbiAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICYucm9zdGVyV2lkdGgge1xuICAgICAgICBtYXgtd2lkdGg6ICRyb3N0ZXJXaWR0aDtcbiAgICAgIH1cbiAgICAgICYuc2NvcmVzTkxpbmtzV2lkdGgge1xuICAgICAgICBtaW4td2lkdGg6ICRzY29yZXNBbmRMaW5rc1dpZHRoO1xuICAgICAgfVxuICAgICAgJi5zdGFuZGluZ3NXaWR0aCB7XG4gICAgICAgIG1pbi13aWR0aDogJHN0YW5kaW5nc1dpZHRoO1xuICAgICAgfVxuICAgICAgPiBkaXYuY29udGVudENvbENvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2YTZiNmM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRhcHBQYWRkaW5nO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwTGVmdE1lbnVCR0NvbG9yO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnllbGxvdy1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRiNTA3O1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNmZGI1MDcsIDMwJSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2ZkYjUwNywgMzAlKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5kaXNhYmxlZCxcbiAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmI2NsZVJvc3RlclRhYmxlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6ICRyb3N0ZXJXaWR0aDtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gZGl2LmNvbnRlbnRDb2x1bW5TY3JvbGwgPiBkaXYucm9zdGVyLWJvYXJkLXRhYmxlcyB7XG4gICAgICAgICAgICA+IGRpdi5vcmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgPiBkaXYgKyBkaXYgKyBkaXYgKyBkaXYge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnRhYmxlLW5hbWUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbmRCbHVlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnJvc3Rlci10YWJsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGluZEJsdWU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGluZEJsdWU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLnNhbGFyeSxcbiAgICAgICAgICAgICAgICAgICYucG9zLFxuICAgICAgICAgICAgICAgICAgJi5hZ2UsXG4gICAgICAgICAgICAgICAgICAmLnN1cnBsdXMsXG4gICAgICAgICAgICAgICAgICAmLnBhLFxuICAgICAgICAgICAgICAgICAgJi54V2FyLFxuICAgICAgICAgICAgICAgICAgJi5zdmMsXG4gICAgICAgICAgICAgICAgICAmLnNyLFxuICAgICAgICAgICAgICAgICAgJi5tcixcbiAgICAgICAgICAgICAgICAgICYuYWIsXG4gICAgICAgICAgICAgICAgICAmLnJ1bnMsXG4gICAgICAgICAgICAgICAgICAmLmhpdHMsXG4gICAgICAgICAgICAgICAgICAmLnhiLFxuICAgICAgICAgICAgICAgICAgJi5iYixcbiAgICAgICAgICAgICAgICAgICYua3MsXG4gICAgICAgICAgICAgICAgICAmLm9wcyxcbiAgICAgICAgICAgICAgICAgICYuZGVmLFxuICAgICAgICAgICAgICAgICAgJi5zcGxpdCxcbiAgICAgICAgICAgICAgICAgICYuZGF0ZSxcbiAgICAgICAgICAgICAgICAgICYuc2NvdXQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICAmLmVtcHR5LXJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCM2OTgxOTgsIDIwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICYuZW1wdHktY2VsbCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBvcyxcbiAgICAgICAgICAgICAgICAuYWdlLFxuICAgICAgICAgICAgICAgIC5wYSxcbiAgICAgICAgICAgICAgICAueFdhcixcbiAgICAgICAgICAgICAgICAuc3ZjLFxuICAgICAgICAgICAgICAgIC5zcixcbiAgICAgICAgICAgICAgICAubXIsXG4gICAgICAgICAgICAgICAgLmFiLFxuICAgICAgICAgICAgICAgIC5pcCxcbiAgICAgICAgICAgICAgICAucnVucyxcbiAgICAgICAgICAgICAgICAuaGl0cyxcbiAgICAgICAgICAgICAgICAueGIsXG4gICAgICAgICAgICAgICAgLmJiLFxuICAgICAgICAgICAgICAgIC5rcyxcbiAgICAgICAgICAgICAgICAuc3BsaXQge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wb3Mge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWxyIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnhPcHMge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zY291dCB7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hZ2Uge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5vcHQge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdXJwbHVzIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJPdXRyaWdodCxcbiAgICAgICAgICAgICAgICAuZmF0eXBlIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub3BzLFxuICAgICAgICAgICAgICAgIC5kZWYge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC53T2JhIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHZyIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub3B0aW9uYWwge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wbGF5ZXIge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2FsYXJ5IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGlkZS1jb2wge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNob3ctY29sIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWhpZGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnByb3NwZWN0cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZGVwdGgge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiNzY29yZXNBbmRMaW5rcyB7XG4gICAgICAgICAgPiBkaXYuc2NvcmVzQW5kTGlua3NNZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICA+IGRpdi5zY29yZXNBbmRMaW5rc1RhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5lbXB0eUJHIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgjZmZmLCAwLjkpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUudGFibGVEaXNwbGF5IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIC5kYXNoRXhjbHVkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYjZmVlZENvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAkc3NDb250YWluZXJXaWR0aDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbWFpbk5hdkhlaWdodH0gLSAxMjBweCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgI3Ntb2tlc2lnbmFscyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2Uge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGFzaEludGVybmFsQnJlYWtMKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHNoYWRvdygwLCBlbSg2KSwgcmdiYSgjMDAwMDAwLCAxKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRhc2hJbnRlcm5hbEJyZWFrTCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBjZW50ZXJyZXNldCh4KTtcbiAgICB9XG4gIH1cbn1cbiNkYXNoYm9hcmQge1xuICAvKm1pbi13aWR0aDplbSg4MDApOyovXG4gICNkYXNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgI2FwcENvbnRlbnQge1xuICAgICAgLyp3aWR0aDokbW9kdWxlQXBwQ29udGVudFdpZHRoOyovXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JERWaGVhZEhlaWdodH0pO1xuICAgICAgQGluY2x1ZGUgY2VudGVyKCd4Jyk7XG4gICAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xuICAgICAgICBtYXJnaW46IDAgMCBlbSg4KSAwO1xuICAgICAgfVxuICAgICAgLmFwcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAvKm92ZXJmbG93OiBhdXRvOyovXG5cbiAgICAgICAgJG1vZHVsZUFwcENvbnRlbnRXaWR0aDogZW0oMTA1MCk7XG4gICAgICAgICRtb2R1bGVXaWR0aDogMjQ1cHg7XG4gICAgICAgICRtb2R1bGVIZWlnaHQ6IDEwNHB4O1xuICAgICAgICAkbW9kdWxlTWFyZ2luOiBlbSgxMCk7XG4gICAgICAgICRtb2R1bGVCYWNrQ29sb3I6IHJnYmEoMzksIDY2LCAxMDUsIDAuNyk7XG4gICAgICAgICRtb2R1bGVGcm9udENvbG9yOiByZ2JhKDM4LCA0NSwgNTIsIDAuNyk7XG4gICAgICAgICRtb2R1bGVIM0RlZmF1bHRGb250U2l6ZTogZW0oMzIpO1xuICAgICAgICAkbW9kdWxlQnV0dG9uRGVmYXVsdEZvbnRTaXplOiBlbSgxNik7XG4gICAgICAgIC5kYXNoSXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICBkaXYubXktaW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xuICAgICAgICAgICAgLnBsYXllclNlYXJjaFJlc3VsdHMge1xuICAgICAgICAgICAgICB1bC51aS1hdXRvY29tcGxldGUge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgZGl2Lm15LW1vZHVsZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDExMyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kdWxlQmFja0NvbG9yO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IGVtKDUpO1xuICAgICAgICAgICAgICByaWdodDogZW0oNSk7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzg3ODc4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzk0NTU0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNlNjE5MmUpLCB0bygjYzk0NTU0KSk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U2MTkyZSwgI2M5NDU1NCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U2MTkyZSwgI2M5NDU1NCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTYxOTJlLCAjYzk0NTU0KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U2MTkyZSwgI2M5NDU1NCk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDUpIGVtKDEwKTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGVtKDUpO1xuICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDEpIDAgMXB4IDA7XG4gICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAxKSAwIDFweCAwO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDEpIDAgMXB4IDA7XG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuNCkgMCAxcHggMDtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRtb2R1bGVCdXR0b25EZWZhdWx0Rm9udFNpemU7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2I4MTIxMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjgxMjEyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC8qJjphY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICMxYjQzNWU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzFiNDM1ZTtcblx0XHRcdFx0XHRcdFx0fSovXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRtb2R1bGVIM0RlZmF1bHRGb250U2l6ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDMwMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDkpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuLmJ1dHRvbkJnIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kdWxlRnJvbnRDb2xvcjtcbiAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2lkPSdPcmdWaWV3J10gc3Bhbi5idXR0b25CZyB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuLmFwcExvZ28ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbaWQ9J2NpdmlkJ10gLmFwcExvZ28ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbW9kdWxlX2xvZ29fY2l2aWQucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2lkPSd0b250b3BybyddIC5hcHBMb2dvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbW9kdWxlX2xvZ29fdG9udG9wcm8ucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2lkPSd0b250b2ZhJ10gLmFwcExvZ28ge1xuICAgICAgICAgICAgICB3aWR0aDogOThweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tb2R1bGVfbG9nb190b250b2ZhLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltpZD0nc2NvdXRpbmcnXSAuYXBwTG9nbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5OHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21vZHVsZV9sb2dvX3Njb3V0aW5nLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltpZD0nZHZpZXcnXSAuYXBwTG9nbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5OXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21vZHVsZV9sb2dvX3BsYXllcmRldi5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbaWQ9J21lZGljYWwnXSAuYXBwTG9nbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tb2R1bGVfbG9nb19tZWRpY2FsLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltpZD0nZGF0YXNoZWV0cyddIC5hcHBMb2dvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21vZHVsZV9sb2dvX2RhdGFzaGVldHMucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2lkPSdwbGF5ZXJ2aWV3J10gLmFwcExvZ28ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbW9kdWxlX2xvZ29fcGxheWVydmlldy5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZG91YmxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwICRhcHBQYWRkaW5nICRhcHBQYWRkaW5nICRhcHBQYWRkaW5nO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIC8qY2xlYXI6IGxlZnQ7Ki9cbiAgICAgICAgICAgICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwgJygjeyRtb2R1bGVXaWR0aH0qMikgKyAjeyRtb2R1bGVNYXJnaW59Jyk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGNhbGMoaGVpZ2h0LCAnKCN7JG1vZHVsZUhlaWdodH0qMikgKyAjeyRtb2R1bGVNYXJnaW59Jyk7XG4gICAgICAgICAgICAgIHNwYW4uYnhzR2FtZURhdGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRhcHBQYWRkaW5nO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwLmJ4c05vR2FtZXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZy5sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTVweCkge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgICAgICBkaXYubXktbW9kdWxlIHtcbiAgICAgICAgICAgICAgPiBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGRpdi5teS1tb2R1bGUge1xuICAgICAgICAgICAgICA+IGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtb2R1bGVIM0RlZmF1bHRGb250U2l6ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtb2R1bGVCdXR0b25EZWZhdWx0Rm9udFNpemU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2Rhc2hHcmlkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gaGVpZ2h0OiBjYWxjKDEwMCUgLSAoJERWaGVhZEhlaWdodCAqIDIpKSArIDE1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZGl2LmlubmVyR3JpZHMge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGl2LmdyaWRzQ29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAmLnRoaW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGl2I2ZlZWRDb250YWluZXIge1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICNzbW9rZXNpZ25hbHMgLnBhZ2Uge1xuICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNkYXNoRmxvYXRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogZW0oNTApO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICAmLnBsYXllcnZpZXdTZWFyY2gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgY2VudGVyKCd4Jyk7XG4gICAgfVxuICAgICYuY2hlYXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgIHdpZHRoOiA1MzJweDtcbiAgICAgICNjbG9zZUNoZWF0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBjZW50ZXIoJ3gnKTtcbiAgICB9XG4gIH1cbiAgI2NpdmlkIHtcbiAgICBkaXYge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmFwcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXBwQkdDb2xvckdyZXk7XG4gICAgfVxuICB9XG4gICN0b250b3BybyxcbiAgI3RvbnRvZmEge1xuICAgIC5hcHAge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b250b19iZy5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNkdmlldyB7XG4gICAgLmFwcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXBwQkdDb2xvckdyZXk7XG4gICAgfVxuICB9XG4gICNtZWRpY2FsIHtcbiAgICAuYXBwIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1MjA1MDUgdXJsKC4uL2ltYWdlcy9tZWRfYmcuanBnKSByZXBlYXQteDtcbiAgICB9XG4gIH1cbiAgI2RhdGFzaGVldHMge1xuICAgIC5hcHAge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNjNGM0YzQsICNmZmZmZmYpIHJlcGVhdCBzY3JvbGwgMCAwICNmNWY1ZjU7XG4gICAgfVxuICB9XG4gICNyZXBvcnRzIHtcbiAgICAuYXBwIHtcbiAgICAgIGJhY2tncm91bmQ6ICRhcHBCR0NvbG9yR3JleTtcbiAgICB9XG4gIH1cbn1cbiN0aW1lIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICRuYXZGb250U2l6ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6ICRuYXZGb250U2l6ZSAyZW07XG59XG4jZ2FtZURldGFpbFBhZ2Uge1xuICAuYXBwIHtcbiAgICBwYWRkaW5nOiAkYXBwUGFkZGluZztcbiAgfVxuICAuaG9tZVBsYXllclN0YXRzIHtcbiAgICBtYXJnaW4tdG9wOiBlbSg1MCk7XG4gIH1cbiAgdGFibGUuc3RhdHNUYWJsZSB7XG4gICAgdGhlYWQgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZEJsdWU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cbi8qKioqKioqKioqKioqKlx0U0hBUkVEIFNUWUxFUyAqKioqKioqKioqKioqKi9cbi5ldmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGV2ZW5Db2xvciAhaW1wb3J0YW50O1xufVxuLm9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvZGRDb2xvciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGFzdHlsZSB7XG4gIHBhZGRpbmc6ICRhcHBQYWRkaW5nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWluLWhlaWdodDogZW0oNTAwKTtcbiAgcCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRpbmRCbHVlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRpbmRCbHVlO1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IGVtKDEwKSAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRpbmRCbHVlO1xuICAgICAgJi5sZml0ZW1fbWF0Y2gge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICB9XG4gICAgJi5sYXN0RmlsdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW5kQmx1ZTtcbiAgICB9XG4gIH1cbn1cbi5zY3JvbGxpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbn1cbi5jbG9zZVBhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiBlbSgzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkaW5kUmVkLCAwLjQpO1xuICAgIC5uby10b3VjaCAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRSZWQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5mQm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG59XG51bC50YWJsZUxpc3Qge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAubm8tdG91Y2ggJjpob3ZlciB7XG4gICAgICAgIEBleHRlbmQgJW5vVG91Y2hIb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50ZWFtUGxheWVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAyMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuICAubm8tdG91Y2ggJjpob3ZlciB7XG4gICAgQGV4dGVuZCAlbm9Ub3VjaEhvdmVyO1xuICB9XG59XG4uZW1wdHkge1xuICBjb2xvcjogdHJhbnNwYXJlbnRpemUoIzAwMCwgMC43KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGFwcEJHQ29sb3JHcmV5LCAyMCkgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnRvcE1yZ24ge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4vKioqKiogVXBsb2FkIEF0dGFjaG1lbnRzIFN0eWxlcyAqKioqKi9cbi5wQXR0YWNobWVudHMge1xuICB3aWR0aDogOTklO1xuICBoZWlnaHQ6IGVtKDE0NSk7XG4gIGJvcmRlcjogM3B4IGRhc2hlZCAjY2NjO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW46IDBweCAwcHggMTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIHNtYWxsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgICAmLmRyYWdNZXNzYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6IHJnYigxNjgsIDE2OCwgMTY4KTtcbiAgICB9XG4gICAgJi5hdHRhY2hfcHJvZ3Jlc3Mge1xuICAgICAgY29sb3I6ICNhOGE4YTg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtQXR0YWNoIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLm1lZFRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuYXR0YWNoX3RodW1iIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcigneScpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC51cGxvYWREZXRhaWxzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDc1cHg7XG4gICAgICAgIGxlZnQ6IDU5NXB4O1xuICAgICAgICAuZmlsZU5hbWUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cbiAgfVxufVxuLmF0dGFjaERpc3BsYXkge1xuICAuYXR0YWNoTGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAwO1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5hdHRhY2gtaWNvbixcbiAgLmF0dGFjaC1pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAuYXR0YWNoLWljb24ge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuYXR0YWNoLWluZm8ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmF0dGFjaC1zdWJqZWN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmF0dGFjaC1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGgge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICAmLnN1Ym1pdCxcbiAgJi5jYW5jZWwge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG4gICAgYmFja2dyb3VuZDogZ3JlZW47XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAmLmNhbmNlbCB7XG4gICAgYmFja2dyb3VuZDogJGluZFJlZDtcbiAgfVxuICAmLmF1eCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGluZFJlZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4vKioqKiogRU5EIFVwbG9hZCBBdHRhY2htZW50cyBTdHlsZXMgKioqKiovXG4vKlx0RU5EIFNIQVJFRCBTVFlMRVMgKioqKioqKioqKioqKiovXG5AaW5jbHVkZSB0ZWFtQ29sb3JzKCk7XG5cbmluZC1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAubW9kYWwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgQGluY2x1ZGUgc2hhZG93KDAsIGVtKDYpLCByZ2JhKCMwMDAwMDAsIDEpKTtcbiAgICA+IC5tb2RhbC1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbmRSZWQ7XG4gICAgICAgIGNvbG9yOiAkaW5kUmVkO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNlY01vZGFsIHtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICB3aWR0aDogNjUwcHg7XG4gICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgICBAaW5jbHVkZSBjZW50ZXIoeCk7XG4gICAgICAkbGVnZW5kSGVpZ2h0OiAyMHB4O1xuICAgICAgJHRvZ2dsZXNIZWlnaHQ6IDI1cHg7XG4gICAgICAkYnV0dG9uSGVpZ2h0OiAyNXB4O1xuXG4gICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogY2FsYygkYXBwUGFkZGluZyAvIDIpO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgICA+IC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAkbGVnZW5kSGVpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgJi50b2dnbGVzIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9nZ2xlc0hlaWdodDtcbiAgICAgICAgICAgICAgc3Bhbi5maWx0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYygjeyRhcHBQYWRkaW5nfSAqIDEuMSk7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKCN7JGFwcFBhZGRpbmd9ICogMy40KTtcbiAgICAgICAgICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjEycHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzcHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2NjYywgMjApO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5idXR0b25zIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIGhlaWdodDogJGJ1dHRvbkhlaWdodDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBhbmVDb250YWluZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRsZWdlbmRIZWlnaHR9ICsgI3skdG9nZ2xlc0hlaWdodH0gKyAjeyRidXR0b25IZWlnaHR9KSk7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXYuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wYW5lIHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigjYmRiZGJkLCAxMCk7XG4gICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNHB4IDVweCA4cHg7XG4gICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbmRCbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oI2NjYywgMTUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaGFzU3VibGlzdCB7XG4gICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgbGlnaHRlbigjYmRiZGJkLCAxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2Y3ZjdmNywgMTApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIGxpOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bm90KC5oYXNTdWJsaXN0KSB7XG4gICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgbGlnaHRlbigjYmRiZGJkLCAxMCk7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2Y3ZjdmNywgMTApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGxpOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucGFuZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVtb3Zlc2hhZG93KCk7XG4gICAgICB9XG4gICAgfVxuICAgICYudmlkZW8tcGxheWVyIHtcbiAgICAgIGhlaWdodDogOTAlO1xuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5tYWluLmluZFZpZFBsYXllciB7XG4gIGhlaWdodDogOTAlICFpbXBvcnRhbnQ7XG4gIGRpdi5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNJbmRWaWRQbGF5ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gICoge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAueWVsbG93SGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JlZW5IaWdobGlnaHQge1xuICAgIGNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlZEhpZ2hsaWdodCB7XG4gICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5hbmFseXNpcyB7XG4gICAgLnZpZGVvSW5mb3JtYXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MDUwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBmaWd1cmUuaW5kSFRNTDVWaWRlbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcwNTAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4jbWV0YS1zdWl0ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLnN1aXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi8vIEluZFZpZFBsYXllciBTdHlsZXNcbiR2aWRJbmZvRGl2SGVpZ2h0OiBlbSgzNSk7XG4udmlkZW9JbmZvcm1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2U7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJmMmYzMTtcbiAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gIGhlaWdodDogJHZpZEluZm9EaXZIZWlnaHQ7XG4gICYuY2FudmFzZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogZW0oMTEpO1xuICB9XG4gIHNwYW4udmlkUGxheWVySGVscCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiBlbSgxMyk7XG4gICAgfVxuICAgIGEge1xuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiB5ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5maWd1cmUuaW5kSFRNTDVWaWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gKCN7JHZpZEluZm9EaXZIZWlnaHR9ICogMikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgI2NhbnZhc1N0YWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIGNhbnZhcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGN1cnNvcjogY3Jvc3NoYWlyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIHZpZGVvLFxuICAjY2FudmFzU3RhZ2Uge1xuICAgIHdpZHRoOiA4MiU7XG4gICAgaGVpZ2h0OiA5OSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgZmlnY2FwdGlvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTglO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXYge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiBlbSg1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgxNCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNlO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMmYyZjMxO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyZjJmMzE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ODViO1xuICAgICAgfVxuICAgICAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IGVtKDEwKTtcbiAgICAgIH1cbiAgICAgIHNwYW4uYW5nbGVPcHRpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMSk7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uYW5nbGVPcHRpb25zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiBlbSgxMik7XG4gICAgICBwYWRkaW5nOiBlbSg1KSBlbSgxNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzODNiO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMmYyZjMxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzllYTFhNiAhaW1wb3J0YW50O1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNTM7XG4gICAgICB9XG4gICAgICAuY2xpcEFuZ2xlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogeWVsbG93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWF0bWFwLWdlbmVyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAudmlkZW8taWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cbiAgfVxuICAuc2VsZWN0LWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNSk7XG4gICAgfVxuICB9XG4gIC5oZWF0bWFwLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cbiAgLnNjYWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgY2FudmFzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLmxhYmVscyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIHNwYW4gKyBzcGFuIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuICAuYmF0dGVyLWxlZnQge1xuICB9XG4gIC5iYXR0ZXItcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNSU7XG4gICAgcmlnaHQ6IC0xNCU7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgfVxuICAua2V5cyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgLmtleSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5waXRjaCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWRyb3Bkb3duIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgJGRkd2lkdGg6IDIwMHB4O1xuICAuZGQtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmdyb3VwLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zZWxlY3RlZC1vcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogJGRkd2lkdGggLSAyMHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDJweCAzcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAmLm5vLWFycm93IHtcbiAgICAgIHdpZHRoOiAkZGR3aWR0aDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIH1cbiAgfVxuICAuYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIHBhZGRpbmc6IDFweCAzcHg7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICM2NjY7XG4gICAgfVxuICB9XG4gIC5vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICRkZHdpZHRoO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggIzk5OTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLm9wdGlvbnMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJi5jb2xsYXBzZSB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuICAgICYuZXhwYW5kIHtcbiAgICAgICZbZGF0YS1vcHRpb25zXSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNvbnRyYWN0IHtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbiAgICB9XG4gIH1cbiAgLm9wdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRpbmRSZWQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkaW5kQmx1ZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG5kaXYudGFibGVDZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IGVtKDEwKSAqIDI7XG4gIHBhZGRpbmctYm90dG9tOiBlbSgxMCk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG50YWJsZS5jZWxsQ29udHJvbCB7XG4gIGhlaWdodDogMDtcbiAgdGFibGUtbGF5b3V0OiBpbmhlcml0O1xuICAvLyBib3JkZXItd2lkdGg6IDFweDtcbiAgLy8gYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLy8gYm9yZGVyLWNvbG9yOiByZ2JhKCNDQ0NCQ0YsLjIpO1xuICB0ci5zZXBhcmF0aW9uID4gdGQge1xuICAgIHBhZGRpbmctdG9wOiBlbSg1MCkgIWltcG9ydGFudDtcbiAgfVxufVxudGFibGUuY2VsbENvbnRyb2wgPiB0Ym9keSA+IHRyIHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gID4gdGQge1xuICAgIC8vIGJvcmRlci13aWR0aDogMXB4O1xuICAgIC8vIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgLy8gYm9yZGVyLWNvbG9yOiByZ2JhKCNDQ0NCQ0YsMSk7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLy8gc3R5bGUgZm9yIGhpZGluZyB0b2dnbGVhYmxlIHBsdCBjb2x1bW5zXG5zcGFuW2RhdGEtdmlldz0ncmF3J10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuc3BhbltkYXRhLXZpZXc9J3B0bCddIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudGFibGUudGFibGVEaXNwbGF5IHtcbiAgLy8gbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBAbWVkaWEgcHJpbnQge1xuICAgIC5ub1ByaW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuZnVsbFdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAmLnplYnJhUm93cyB7XG4gICAgdGJvZHkgPiB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICB0cltkYXRhLXNlY3Rpb249JzEnXSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gIH1cbiAgdHJbZGF0YS1zZWN0aW9uPScxJ10gfiB0cltkYXRhLXNlY3Rpb249JzEnXSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICB0cltkYXRhLXNlY3Rpb249JzInXSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gIH1cbiAgdHJbZGF0YS1zZWN0aW9uPScyJ10gfiB0cltkYXRhLXNlY3Rpb249JzInXSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICB0cltkYXRhLXNlY3Rpb249JzMnXSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gIH1cbiAgdHJbZGF0YS1zZWN0aW9uPSczJ10gfiB0cltkYXRhLXNlY3Rpb249JzMnXSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICB0cltkYXRhLXNlY3Rpb249JzQnXSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gIH1cbiAgdHJbZGF0YS1zZWN0aW9uPSc0J10gfiB0cltkYXRhLXNlY3Rpb249JzQnXSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICB0cltkYXRhLWV4cGFuZGVkPSdjb2xsYXBzZWQnXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICB0cltkYXRhLWV4cGFuZGVkPSdleHBhbmRlZCddIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbiAgdGRbZGF0YS10aXRsZV0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTI1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNHB4ICMyMjI7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNHB4ICMyMjI7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAjMjIyO1xuICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjAwLCAwKTtcbiAgICB9XG4gIH1cbiAgdGgsXG4gIHRkIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICBmb250LXNpemU6IGVtKDExKSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi50ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICYubnVtYmVyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAmLm5vZGF0YSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgJi50YmxleHBhbmQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICYub3Blbjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHRoZWFkIHtcbiAgICB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiA0cHggNHB4IDJweCA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMyNjM7IC8qaW5kQmx1ZSovXG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdmN2Y3ZjtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdGl0bGVdIHtcbiAgICAgICAgICBjdXJzb3I6IGhlbHA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi5lbXB0eUJHIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5kQmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuLmhlYWRlckZ1bmN0cyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiBlbSgxMCk7XG4gICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4uYWRkVGFibGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4uYWRkVGFibGUsXG4gICAgICAgIHNlbGVjdC5vcmdMaXN0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IGVtKDEwKTtcbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0Lm9yZ0xpc3Qge1xuICAgICAgICAgIHRvcDogZW0oNSk7XG4gICAgICAgIH1cbiAgICAgICAgbGkudGJsVGl0bGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTRhNjg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaGVhZE5hdiB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiBlbSg1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kUmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGJvZHkge1xuICAgIC5pc1RibEhlYWRlciB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMjYzOyAvKmluZEJsdWUqL1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAmW2RhdGEtdGl0bGVdIHtcbiAgICAgICAgICBjdXJzb3I6IGhlbHA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi5lbXB0eUJHIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5kQmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0ci5ncmV5Um93Qkcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgICB9XG4gICAgdHIucm93LWdyb3VwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZmZmLCAyMCUpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gICAgdHI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmRhNSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDRweCA0cHggMnB4IDRweCAhaW1wb3J0YW50O1xuICAgICAgc3Bhbi5jdXRUZXh0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIHRhYmxlLnVsSXRlbXMge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmRhNSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNHB4IDJweCA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA5LjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zdHJpbmcge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgJi5udW1lcmFsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICAmLmF2ZXJhZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICAgICYuY2VudGVyZWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmLnJpZ2h0ZWQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5oYXNTb3J0aW5nIHtcbiAgICB0aGVhZCB0ZCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG4gICYuaWxMZWZ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAmLm5vSG92ZXIge1xuICAgIHRib2R5IHRyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4uc2Nyb2xsYWJsZVRhYmxlIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi8vIFRoZSBoZWlnaHQgb2YgdGhpcyBkaXYgbmVlZHMgdG8gYmUgZGVmaW5lZCBhdCB0aGUgcHJvamVjdCBza2luIGxldmVsXG5cbi5mYWRlZCB7XG4gIGNvbG9yOiAjODA4MDgwICFpbXBvcnRhbnQ7XG59XG5cbi5pc1NQUiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDkzYzIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZG9XcmFwIHtcbiAgd2hpdGUtc3BhY2U6IC1vLXByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cbi5zdW1tYXJ5VHh0IHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4uaW5saW5lVGFibGUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5yb3dHcmV5ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1ICFpbXBvcnRhbnQ7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICB9XG59XG4ucHRpbGUge1xuICAmLm5vcHRpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uYW1lQ29sIHtcbiAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG4uc29ydGVkQ29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmRhNSAhaW1wb3J0YW50O1xufVxuLnNvcnRBcnJvdyB7XG4gIGZvbnQtc2l6ZTogZW0oOCkgIWltcG9ydGFudDtcbn1cbi5yb3dJdGFsaWNzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLml0YWwge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cbi5yb3dJbmp1cmVkUGxheWVyICoge1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG4ucm93U2hhZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1ICFpbXBvcnRhbnQ7XG59XG4ucm93U2hhZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNSAhaW1wb3J0YW50O1xufVxuLmJnTGlnaHRCbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNTliMyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBAbWVkaWEgcHJpbnQge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmN2Y3ZiAhaW1wb3J0YW50O1xuICB9XG59XG4uYmdMaWdodEJsdWVEYXRhQ2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWJmZGQgIWltcG9ydGFudDtcbn1cbi5iZ1JlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmRSZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjdmN2YgIWltcG9ydGFudDtcbiAgfVxufVxuLmJnTGlnaHRHcmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkNmQ2ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnV2hpdGVMaXR0bGVEYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViICFpbXBvcnRhbnQ7XG59XG4ucm93SGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmY0Mjtcbn1cbi5ncmV5SGVhZGVyUm93Qkcge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZkNmQ2ZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ncmV5SGVhZGVyQkcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ2ZDZkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFya0dyZXlIZWFkZXJCRyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjNmQ2ZDZkLCAyMCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodGdyZXlIZWFkZXJCRyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhM2EzYTMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi53aGl0ZUhlYWRlckJHIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnJlZEhlYWRlckJHIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwMDUwMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG4ueWVsbG9IZWFkZXJCRyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xufVxuLmVtcHR5Qkcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiNGIzICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmVtcHR5Um93IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xufVxuLmVtcHR5Q29sdW1uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogZW0oNDUpO1xufVxudGQuZW1wdHlDZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZCAhaW1wb3J0YW50O1xufVxuLmJvcmRlckRibFRvcCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyRGJsVG9wRmFkZWQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzc4N2E3YSAhaW1wb3J0YW50O1xufVxuLmJvcmRlckRibFRvcHdCRyB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJTbmdsVG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJTbmdsQm90IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJEYmxCb3Qge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xufVxuLmJvcmRlckRibExlZnQge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJEYmxSaWdodCB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJTbmdsUmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG4uZG9sbGFyV2lkdGgge1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG4ub2ZmT3JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG5kdmNoYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgY2FudmFzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLlRNLWNlbGwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLlRNLWFzYyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjNDk2ZjM3IDcwJSwgI2NhY2NkMikgIWltcG9ydGFudDtcbn1cbi5UTS1kZXNjIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNjYWNjZDIsICM0OTZmMzcgMzAlKSAhaW1wb3J0YW50O1xufVxuXG4kZmlsdGVyZWRFZGdlV2lkdGg6IDEwJTtcbi5UTS1maWx0ZXJlZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAjY2FjY2QyLFxuICAgICM2ZjM3MzcgJGZpbHRlcmVkRWRnZVdpZHRoLFxuICAgICM2ZjM3MzcgY2FsYygxMDAlIC0gI3skZmlsdGVyZWRFZGdlV2lkdGh9KSxcbiAgICAjY2FjY2QyIDEwMCVcbiAgKSAhaW1wb3J0YW50O1xufVxuLlRhYmxlTWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDk5MDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICA+IGRpdiB7XG4gICAgJi5UTS1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDk5MTtcbiAgICB9XG4gICAgJi5UTS1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHotaW5kZXg6IDk5MjtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzcHggM3B4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgICYjY2xlYXItb3B0aW9ucyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBncmV5O1xuICAgICAgICB9XG4gICAgICAgICYuVE0tZmlsdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubG9hZGluZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgI2xvYWRpbmctaWNvbixcbiAgLmxvYWRpbmctaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgLm92ZXJsYXktdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE3NXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnY2FsaWJyaScsIEFyaWFsO1xuICB9XG59XG5cbiRjb250YWluZXJXaWR0aDogMzUwcHg7XG4kY29udGFpbmVySGVpZ2h0OiA2NTBweDtcbiRwYWdlRm9udFNpemU6IDEycHg7XG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gc3R5bGVzIGZvciBTbW9rZVNpZ25hbHMgZGV0YWlsIHBhZ2UgKGFwcClcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG5odG1sI3NzaWduYWxzLWFwcCB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnQXJpYWwnO1xuICAgIGZvbnQtc2l6ZTogJHBhZ2VGb250U2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sI3NzaWduYWxzLWFwcCBib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3NhcHAge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vIGdyYWRlIGNlbGwgZGVmc1xuICAvLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAkZ3JhZGVzVGl0bGVXaWR0aDogNjAlO1xuICAuZ3JhZGVzX3RpdGxlIHtcbiAgICB3aWR0aDogJGdyYWRlc1RpdGxlV2lkdGggIWltcG9ydGFudDtcbiAgfVxuICAuZ3JhZGVzX3ZhbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JGdyYWRlc1RpdGxlV2lkdGh9KSAvIDIpICFpbXBvcnRhbnQ7XG4gICAgJi5oYXNWZWxvcyB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JGdyYWRlc1RpdGxlV2lkdGh9KSAvIDUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYudmVsb19zZXAge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgICB9XG4gIH1cbiAgLmVtcHR5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICB9XG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vIEVORCBncmFkZSBjZWxsIGRlZnNcbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICBiIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBiciB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgcGFkZGluZzogMXB4O1xuICAgIH1cbiAgfVxuICBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCNjY2MsIDMwJSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsZWdlbmQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRpbmRCbHVlLCA1JSk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBzcGFuIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgIH1cbiAgICBkaXYuZmllbGRzZXRfYm9keSB7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgfVxuICAgIHNwYW4uZmllbHNldF9zdWJ0aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAmLmJvbGQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICBkaXYuZ3JhZGVzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmRCbHVlLCAuMSk7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmRpc2FibGVkID4gZGl2IHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICRpbmRSZWQ7XG4gIH1cbiAgdSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgaDMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgJGhlYWRlckhlaWdodDogNTVweDtcbiAgJGhlYWRlclBhZGRpbmc6IDVweDtcbiAgJHBhZ2VUaXRsZUhlaWdodDogMzBweDtcbiAgPiAuaGVhZGVyLFxuICA+IC5wYWdlVGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlNmU2O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjRiNWI3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAmLmhlYWRlciB7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAkcGFnZVRpdGxlSGVpZ2h0O1xuICAgIH1cbiAgICAmLnBhZ2VUaXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6ICRwYWdlVGl0bGVIZWlnaHQ7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIC8vIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCMwMDAsIDIwJSk7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICB9XG4gICAgfVxuICAgIC8vICYud2Vid2lkdGgge3dpZHRoOiRjb250YWluZXJXaWR0aDt9XG4gICAgZGl2LmhlYWRlcl9sZWZ0LFxuICAgIGRpdi5oZWFkZXJfcmlnaHQge1xuICAgICAgcGFkZGluZzogJGhlYWRlclBhZGRpbmc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAkbGVmdEhlYWRlcldpZHRoOiA2MCU7XG4gICAgJGhlYWRlclNpZGVQYWRkaW5nOiAxNXB4O1xuICAgIGRpdi5oZWFkZXJfbGVmdCB7XG4gICAgICB3aWR0aDogJGxlZnRIZWFkZXJXaWR0aDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRoZWFkZXJTaWRlUGFkZGluZztcbiAgICB9XG4gICAgZGl2LmhlYWRlcl9yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdpZHRoOiAxMDAlIC0gJGxlZnRIZWFkZXJXaWR0aDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRoZWFkZXJTaWRlUGFkZGluZztcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgc3BhbiB7XG4gICAgICAgICYuYm9sZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAkcGFnZUZvbnRTaXplO1xuICAgIH1cbiAgICAuc3VidGl0bGUgc3BhbiB7XG4gICAgfVxuICAgIC5kZXRhaWwgc3BhbiB7XG4gICAgICBmb250LXNpemU6ICRwYWdlRm9udFNpemU7XG4gICAgfVxuICB9XG4gID4gLmJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAvLyBwYWRkaW5nLXRvcDogY2FsYygjeyRoZWFkZXJIZWlnaHR9ICsgI3skaGVhZGVyUGFkZGluZyo0fSk7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICA+IC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuZGl2I2ZlZWRCdXR0b24sXG5kaXYjZmVlZERpc3BsYXlCdXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogOHB4IDVweCAwIDA7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyOHB4O1xuICAgIG1heC1oZWlnaHQ6IDI4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIGRpdiNmZWVkQ29udGFpbmVyIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAkY29udGFpbmVyV2lkdGg7XG4gICAgaGVpZ2h0OiAkY29udGFpbmVySGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgei1pbmRleDogOTk5O1xuICAgIEBpbmNsdWRlIHNoYWRvdygwLCA4cHgsIHJnYmEoIzAwMDAwMCwgMSkpO1xuICAgICYuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG4jdGhlLWZlZWQtYnV0dG9uID4gI2ZlZWRCdXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBFTkQgc3R5bGVzIGZvciBTbW9rZVNpZ25hbHMgZGV0YWlsIHBhZ2UgKGFwcClcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBzdHlsZXMgZm9yIHdlYiBEViBTbW9rZVNpZ25hbHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kdGl0bGVCYXJIZWlnaHQ6IDUwcHg7XG4kY29udGVudEhlaWdodDogY2FsYygxMDAlIC0gI3skdGl0bGVCYXJIZWlnaHR9KTtcbiNzbW9rZXNpZ25hbHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB2LWNsb2FrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNzc01hc3RlciB7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxuICAjc3NEZXRhaWwge1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgPiAudGl0bGViYXIge1xuICAgICAgPiBzcGFuLnRpdGxlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmhhc1BsYXllcixcbiAgICAmLmhhc09yZyB7XG4gICAgICAkcGxheWVyQmFySGVpZ2h0OiAyMHB4O1xuICAgICAgJGNvbnRlbnRIZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyR0aXRsZUJhckhlaWdodH0gKyAjeyRwbGF5ZXJCYXJIZWlnaHR9KSk7XG4gICAgICA+IC5wbGF5ZXJCYXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRwbGF5ZXJCYXJIZWlnaHR9IC8gNCk7XG4gICAgICAgIGhlaWdodDogJHBsYXllckJhckhlaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3NzQ2hhbm5lbCB7XG4gICAgei1pbmRleDogMTAwMjtcbiAgICA+IC50aXRsZWJhciB7XG4gICAgICA+IHNwYW4udGl0bGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICA+IHNwYW4uY2hhbm5lbENvbG9yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHRvcDogOTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjc3NQYWdlVHdvIHtcbiAgICB6LWluZGV4OiAxMDA1O1xuICB9XG4gICNzc092ZXJsYXkge1xuICAgIHotaW5kZXg6IDEwMTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgICB9XG4gIH1cbiAgLnBhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJGNvbnRhaW5lcldpZHRoO1xuICAgIGhlaWdodDogJGNvbnRhaW5lckhlaWdodDtcbiAgICAudGl0bGViYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAkdGl0bGVCYXJIZWlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMjYzO1xuICAgICAgPiBkaXYubG9hZGluZyB7XG4gICAgICAgIHRvcDogY2FsYygkY29udGFpbmVySGVpZ2h0LzIpO1xuICAgICAgICB6LWluZGV4OiAzMDAwO1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXIoeCk7XG4gICAgICB9XG4gICAgICA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICYubmF2YWN0aW9uIHtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgJi5oYW1idXJnZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL21vYmlsZS9pbWFnZXMvaGFtYnVyZ2VyLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYXBwYmFjayB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vbW9iaWxlL2ltYWdlcy9iYWNrLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucmVsb2FkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9tb2JpbGUvaW1hZ2VzL3JlbG9hZC5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBjZW50ZXIoeSk7XG4gICAgICB9XG4gICAgfVxuICAgICRjaGFubmVsQ29sb3JXaWR0aDogMyU7XG5cbiAgICAkbWVzc2FnZUJvZHlXaWR0aDogODAlO1xuICAgICRtZXNzYWdlSW5mb1dpZHRoOiAxNyU7XG5cbiAgICAkY2hCb2R5V2lkdGg6IDc3JTtcbiAgICAkY2hQcmlvcml0eVdpZHRoOiAyMCU7XG4gICAgLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgJi5wcmV2ZW50U2Nyb2xsIHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICB9XG4gICAgICA+IHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyLmRlc2VsZWN0ZWQgdGQge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICAgIH1cbiAgICAgICAgdGQuY2hhbm5lbE5hbWUge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6ICRjaEJvZHlXaWR0aDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICB0ZC5jaGFubmVsUHJpb3JpdHkge1xuICAgICAgICAgIHdpZHRoOiAkY2hQcmlvcml0eVdpZHRoO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9tb2JpbGUvaW1hZ2VzL25vcHJpb3JpdHkucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgJi5wcmlvcml0eSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vbW9iaWxlL2ltYWdlcy9wcmlvcml0eS5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQuY2hhbm5lbENvbG9yIHtcbiAgICAgICAgICB3aWR0aDogJGNoYW5uZWxDb2xvcldpZHRoO1xuICAgICAgICB9XG4gICAgICAgIHRkLm1lc3NhZ2VCb2R5IHtcbiAgICAgICAgICB3aWR0aDogJG1lc3NhZ2VCb2R5V2lkdGg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNWM1YzU7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubm9Ib3Zlcjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICYuaGVhZGVyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc3ViaGVhZGVyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRldGFpbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRkLm1lc3NhZ2VJbmZvIHtcbiAgICAgICAgICB3aWR0aDogJG1lc3NhZ2VJbmZvV2lkdGg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRpbmRSZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYjc3NNYXN0ZXIge1xuICAgICAgJGZvb3RlckhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAkY29udGFpbmVyV2lkdGggLSA1MDtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKCN7JGNvbnRlbnRIZWlnaHR9IC0gI3skZm9vdGVySGVpZ2h0fSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzI2NGE7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZvb3RlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAkZm9vdGVySGVpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMyNjRhO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRCbHVlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmI3NzRGV0YWlsLFxuICAgICYjc3NQYWdlVHdvLFxuICAgICYjc3NDaGFubmVsIHtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAkY29udGVudEhlaWdodDtcbiAgICAgICAgdHIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc4ODg4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYjc3NQYWdlVHdvLFxuICAgICYjc3NDaGFubmVsIHtcbiAgICAgIGxlZnQ6ICRjb250YWluZXJXaWR0aDtcbiAgICB9XG4gIH1cbn1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBFTkQgc3R5bGVzIGZvciB3ZWIgRFYgU21va2VTaWduYWxzXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AaW1wb3J0ICdfdmFycy5zY3NzJztcblxuJHBsYXllckRldlVJSG92ZXJJbmRCbHVlOiAkaW5kQmx1ZTtcbiRhc21Cb3JkZXJMaWdodEdyZXk6ICM5ZjllOWY7XG4kYXNzZXNzbWVudFRhYmxlc1dpZHRoOiBlbSg4MjApO1xuJG5hdkJHQ29sb3I6ICRsaWdodHNsYXRlZ3JheTtcbiRuYXZCR1NlbGVjdGVkQ29sb3I6IGRhcmtlbigkaW5kUmVkLCAyMCUpO1xuJHBkZXZVSUJHQ29sb3I6ICNmMmYyZjI7XG4kc3NDb250YWluZXJXaWR0aDogMzUwcHg7XG4kcGxheWVycGFnZUJyZWFrTDogMTY5NXB4O1xuJGxlZnQtcmFpbC1ob3Zlci1iZzogIzM1MTExMTtcblxuLmxvYWRpbmdHSUYge1xuICB0b3A6IDMwMHB4O1xuICBAaW5jbHVkZSBjZW50ZXIoJ3gnKTtcbn1cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG5odG1sIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWluLXdpZHRoOiA5NzBweDtcbiAgW3YtY2xvYWtdIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICB3aWR0aDogNjYwcHg7XG4gICAgbWluLXdpZHRoOiA2NjBweDtcbiAgfVxuICAuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5oaWRlLXNoZWxsIHtcbiAgICAjbWFpbk5hdixcbiAgICAjZGFzaE5hdixcbiAgICAjcG9zaXRpb24tbGluayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNkYXNoQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAjZHZpZXctYXNzZXNzbWVudHMge1xuICAgICNjb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICAuZmxpcC1jYXJkLS1pbm5lci1mcm9udCB7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjUwcHgpO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB9XG4gIH1cblxuICAudWxuYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGluZEJsdWUsIDE1JSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTEpO1xuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRpbmRCbHVlLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpZWxkZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRSZWQgIWltcG9ydGFudDtcbiAgfVxuICAuZmllbGRnb29kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY3NTJkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5lZWRzSW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdyAhaW1wb3J0YW50O1xuICB9XG4gIC52ZXJ0VGV4dCB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKTtcbiAgfVxuICAucnB0U3VtbWFyeUNvbCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1heC1sZW5ndGgtcGFyZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLm1heC1sZW5ndGgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgcmlnaHQ6IDJweDtcbiAgICAgIG1heC13aWR0aDogODVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICAgIC5oYXNDaGFyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgfVxuICAgIC5oYXNDaGFyOmZvY3VzICsgZGl2Lm1heC1sZW5ndGgge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5hcHAge1xuICAgIHBhZGRpbmc6ICRhcHBQYWRkaW5nO1xuICAgIG1hcmdpbi10b3A6IGVtKDI1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgICNwZF9pbmZvX3BhbmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKGJsYWNrLCAwLjQpICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IGVtKDk1MCk7XG4gICAgICBtaW4taGVpZ2h0OiBlbSg2NTApO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgI3BkX3RlYW1EYXNoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5sb2FkaW5nR2lmIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICAgICAgfVxuICAgICAgICB1bC5wZF91bE5hdiB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkaW5kQmx1ZSwgMTUlKTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDExKTtcbiAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkaW5kQmx1ZSwgMTAlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNwZF90ZWFtTGlzdCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kUmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjcGRfaW5mb0xpc3Qge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMDAwLCAyMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjcGRfcG9zTGlzdCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCMwMDAsIDIwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdi5wZF9jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDg1dmg7XG4gICAgICAgIH1cbiAgICAgICAgI3BkX3RlYW1JbmZvQ29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIC5wZF9pbmZvQ29udGFpbmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAjcGRfdGVhbUluZm8ge1xuICAgICAgICAgICAgcGFkZGluZzogMC43MWVtIDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAjcGRfYm94U2NvcmVzIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg1KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgI3BkX3VwZGF0ZUZlZWQge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAjcGRfZGFpbHlQbGF5ZXJzIHtcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wZF9saXN0X2RhdGUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnBkX2xpc3RfYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3BkX2RhaWx5TGlzdCB7XG4gICAgICAgICAgICAgIGRpdi5wZF9kYWlseVJlcG9ydFR5cGVDb250YWluZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICBzcGFuLFxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gdWwucGRfZGFpbHlIZWFkZXIge1xuICAgICAgICAgICAgLy8gXHR3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIFx0bWFyZ2luOiAwO1xuICAgICAgICAgICAgLy8gXHRwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLy8gXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAvLyBcdGxpIHtcbiAgICAgICAgICAgIC8vIFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgLy8gXHRcdHBhZGRpbmc6IGVtKDIpO1xuICAgICAgICAgICAgLy8gXHRcdG1hcmdpbjogMXB4O1xuICAgICAgICAgICAgLy8gXHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIC8vIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgICAgICAvLyBcdFx0fVxuICAgICAgICAgICAgLy8gXHR9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAvLyB1bC5wZF9kYWlseVBsYXllcnNMaXN0IHtcbiAgICAgICAgICAgIC8vIFx0ZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAvLyBcdHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gXHRsaSB7XG4gICAgICAgICAgICAvLyBcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIC8vIFx0XHRhIHtcbiAgICAgICAgICAgIC8vIFx0XHRcdGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgICAgICAgIC8vIFx0XHR9XG4gICAgICAgICAgICAvLyBcdFx0Ji5wZF9saXN0X2RhdGUge1xuICAgICAgICAgICAgLy8gXHRcdFx0d2lkdGg6MTAlO1xuICAgICAgICAgICAgLy8gXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLy8gXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAvLyBcdFx0fVxuICAgICAgICAgICAgLy8gXHRcdCYucGRfbGlzdF9hY3Rpb24ge1xuICAgICAgICAgICAgLy8gXHRcdFx0d2lkdGg6MTUlO1xuICAgICAgICAgICAgLy8gXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLy8gXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAvLyBcdFx0fVxuICAgICAgICAgICAgLy8gXHR9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNwZF90ZWFtU3RhdHVzR3JpZENvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgIHRoZWFkIHRkIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5kUmVkO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICBwYWRkaW5nOiBlbSgzKTtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxMik7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogZW0oMik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5zb3J0IHtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNmZmYsIDE1JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDZkNmQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZFJlZDtcbiAgICAgICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbmRSZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5lbXB0eS1saSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICNhZmZpbC1kYXRhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIC8vIC5rZXkgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyBwYWRkaW5nOiAzcHg7IH1cbiAgICAjcGRUcmFuc2FjdGlvbnNUYWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICNwZFByb2dyZXNzVGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnBvcyB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgfVxuICAgICAgLmFnZSB7XG4gICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgfVxuICAgICAgLm9uZS1vbmUge1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgI3BkUmVwb3J0aW5nVGFibGUsXG4gICAgI3BkUmVhZGluZXNzVGFibGUsXG4gICAgI3BkU3RhbmRpbmdzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3BkUmVhZGluZXNzVGFibGUge1xuICAgICAgLmRvbmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBncmVlbjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZWFkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgIC5hZGQsXG4gICAgICAubm90LWRvbmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgIC5ub3QtZG9uZSB7XG4gICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgfVxuICAgIH1cbiAgICAjcGRTY2hlZHVsZVRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3BkUGxheWVyVHJhY2tlclRhYmxlLFxuICAgICNwZFBpdGNoZXJUcmFja2VyVGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnBsYXllciB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgfVxuICAgICAgLnBvcyB7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgfVxuICAgICAgLm5wIHtcbiAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICB9XG4gICAgICAuZ3Mge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgIH1cbiAgICAgIC5wYSB7XG4gICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgfVxuICAgICAgLmRheSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAjcGRUZWFtQmF0dGVyLFxuICAgICNwZFRlYW1QaXRjaGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgbWluLXdpZHRoOiAyM3B4O1xuICAgICAgfVxuICAgICAgLnBsYXllciB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICNwZENvb3JkUnB0VmlldyB7XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgIH1cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgICAgdHIge1xuICAgICAgICAgICYuc2hhZGVkIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGluZEJsdWU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50ZWFtIHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wbGF5ZXJzIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIGEuZXhwYW5kIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICA+IHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0ci5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIHRkID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBhLmV4cGFuZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdHIgdGQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rub3RlIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAvLyAucmVzdWx0IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tcmlnaHQ6IDRweDsgd2lkdGg6IDIwcHg7IGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC8vIFx0Ji5XIHsgY29sb3I6IGdyZWVuOyB9XG4gICAgLy8gXHQmLkwgeyBjb2xvcjogJGluZFJlZDsgfVxuICAgIC8vIH1cbiAgICAuc2NvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuICAgIC5zb3J0ZWQtY29sIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkM2YxZmY7XG4gICAgfVxuICAgIC5zb3J0ZWQtaGVhZGVyLWNvbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDNmMWZmO1xuICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgIH1cbiAgICAuYWZmaWxpYXRlcyB0YWJsZS5jZWxsQ29udHJvbCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNwcm9tb3Rpb24tbW9kZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2NvbnRlbnRNYWtldXAge1xuICAgICAgLmNvbGxhcHNlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAudGFibGVEaXNwbGF5IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIHRyLFxuICAgICAgICB0cjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzYwNjA2MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5lbXB0eS1jZWxsIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZW50cmllcyB7XG4gICAgICAgICAgdHI6bnRoLW9mLXR5cGUoNG4gKyAxKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgICB0cjpudGgtb2YtdHlwZSg0biArIDIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRyOm50aC1vZi10eXBlKDRuICsgMykge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdHI6bnRoLW9mLXR5cGUoNG4gKyA0KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc29ydGVkLWVudHJpZXMge1xuICAgICAgICAgIHRyOm50aC1vZi10eXBlKDEybiArIDEpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRyOm50aC1vZi10eXBlKDEybiArIDIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRyOm50aC1vZi10eXBlKDEybiArIDMpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRyOm50aC1vZi10eXBlKDEybiArIDQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRyOm50aC1vZi10eXBlKDEybiArIDUpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRyOm50aC1vZi10eXBlKDEybiArIDYpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdHI6bnRoLW9mLXR5cGUoMTJuICsgNykge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdHI6bnRoLW9mLXR5cGUoMTJuICsgOCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdHI6bnRoLW9mLXR5cGUoMTJuICsgOSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdHI6bnRoLW9mLXR5cGUoMTJuICsgMTApIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRyOm50aC1vZi10eXBlKDEybiArIDExKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgICAgIH1cbiAgICAgICAgICB0cjpudGgtb2YtdHlwZSgxMm4gKyAxMikge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ5IHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zb3VyY2Uge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuZXZlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3JhZGUge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXhwYW5kIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgLmdyYWRlLWluZm8ge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYmFja2dyb3VuZDogI2JiYjtcbiAgICAgIH1cbiAgICAgIC5ub3RlcyB7XG4gICAgICAgIHdpZHRoOiA1MzBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjbW9kYWwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5hZGQtcmVhZGluZXNzLXJlcG9ydCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgICAuYnV0dG9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICYuc3VibWl0LFxuICAgICAgJi5jYW5jZWwge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xuICAgICAgICBiYWNrZ3JvdW5kOiBncmVlbjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgJi5jYW5jZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaW5kUmVkO1xuICAgICAgfVxuICAgICAgJi5hdXgge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGhvbmUtd2lkdGgpIHtcbiAgICAgICAgLy8gXHQmOmhvdmVyIHsgYmFja2dyb3VuZDogJGluZFJlZDsgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjcmVhZGluZXNzLWVudHJ5LXBvcyxcbiAgI3JlYWRpbmVzcy1lbnRyeS1tZWRpY2FsLFxuICAjcmVhZGluZXNzLWVudHJ5LXBpdGNoZXIsXG4gICNyZWFkaW5lc3MtZW50cnktc3RyZW5ndGgge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAuY2F0Y2hlcnMsXG4gICAgLmluZmllbGRlcnMsXG4gICAgLm91dGZpZWxkZXJzLFxuICAgIC5zcCB7XG4gICAgICB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zdHJlbmd0aC1ub3RlcyB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC50YWJsZURpc3BsYXkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5ub3RlcyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLmJvZHktcGFydCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2lkZSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG4gICAgLm5wIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cbiAgICAucGxheWVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG4gICAgLmxpZnQge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgfVxuICAgIC5zb3JlbmVzcyB7XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbmQge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxuICAgIC50eXBlIHtcbiAgICAgIHdpZHRoOiA1OHB4O1xuICAgIH1cbiAgICAueWVzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAueWVzdC1oZWFkZXIge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5uZXctaW5qdXJ5IHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogM3B4IGF1dG8gMTBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYWRkLWluanVyeSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW5kUmVkO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNyZWFkaW5lc3MtZW50cnktbWVkaWNhbCxcbiAgI3JlYWRpbmVzcy1lbnRyeS1wb3Mge1xuICAgIC5ub3RlcyB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgfVxuICB9XG4gICNyZWFkaW5lc3MtZW50cnktcGl0Y2hlciB7XG4gICAgLm5vdGVzIHtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICB9XG4gIH1cbiAgLnBkX3VwZGF0ZUZlZWRUaXRsZSxcbiAgLnBkX2JveFNjb3Jlc1RpdGxlLFxuICAucGRfZGFpbHlQbGF5ZXJzVGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IGVtKDMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oIzAwMCwgMjAlKTtcbiAgfVxuICAudGFibGVEaXNwbGF5IHtcbiAgICB0aGVhZCB7XG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaXNUYmxIZWFkZXIge1xuICAgICAgdGQge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50YWJsZUNlbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLyoqKiogIEFzc2Vzc21lbnQgZm9ybSBjb2RlICAqKioqL1xuICAuYVRhYmxlIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTEpO1xuICAgIH1cbiAgICBoZWlnaHQ6IDVlbTtcbiAgICB0aC5hVGFibGVIZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMC4zZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAkYXBwUGFkZGluZztcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgICB9XG4gICAgICAgICYuYXNtSGlzdG9yeUJhY2sge1xuICAgICAgICAgIGxlZnQ6ICRhcHBQYWRkaW5nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgfVxuICAgIHRkLmFUaXRsZSB7XG4gICAgICB3aWR0aDogZW0oOTUpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOiAkYXBwUGFkZGluZztcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTEpO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJi5hc21IaXN0b3J5IHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0ZC5hR3JhZGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IGVtKDUwKTtcbiAgICAgIHdpZHRoOiAyZW07XG4gICAgfVxuICAgIHRkLmFFeGVjVGFrZWF3YXkge1xuICAgICAgd2lkdGg6IGVtKDUwKTtcbiAgICAgIHdpZHRoOiAyZW07XG4gICAgfVxuICAgIHRkLmFDaGlsZHJlbiB7XG4gICAgICB3aWR0aDogZW0oMjE1KTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIHRkLmFDb21tZW50cyB7XG4gICAgICB3aWR0aDogZW0oMzg1KTtcbiAgICB9XG4gICAgdGQuYURhdGUge1xuICAgICAgd2lkdGg6IGVtKDUwKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgdHIuYUV4ZWNSb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBkZXZVSUJHQ29sb3I7XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAwLjUyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xuICAgICAgfVxuICAgICAgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgfVxuICAgICAgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICRzaW1pbGFyaXR5Q29uVG9wUGFkZGluZzogNjVweDtcbiAgI3NpbWlsYXJpdHkge1xuICAgIHBhZGRpbmctdG9wOiAkc2ltaWxhcml0eUNvblRvcFBhZGRpbmc7XG4gICAgLnRhYmxlLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC50YWJsZU9wdGlvbnMge1xuICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgICBtYXJnaW46IGNhbGMoKCN7JHNpbWlsYXJpdHlDb25Ub3BQYWRkaW5nfSArIDVweCkgKiAtMSkgMCAwIDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZsb2F0OiB1bnNldDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLnBhZFJpZ2h0U2VwYXJhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmR2LXRhYmxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgZGl2LmNvbG9ya2V5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjYXNzZXNzbWVudFRhYmxlcyxcbiAgI2V4ZWNUYWJsZSxcbiAgI3JlYWRlckV4ZWNUYWJsZSB7XG4gICAgLmFzbVRhYnMge1xuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgd2lkdGg6ICRhc3Nlc3NtZW50VGFibGVzV2lkdGg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjNlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdkJHQ29sb3I7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2QkdTZWxlY3RlZENvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZCR1NlbGVjdGVkQ29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNhc3Nlc3NtZW50Rm9ybU1hbmFnZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IGVtKDIwKTtcbiAgICByaWdodDogZW0oMjApO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhc21Cb3JkZXJMaWdodEdyZXk7XG4gICAgd2lkdGg6IGVtKDc1MCk7XG4gICAgaGVpZ2h0OiBlbSg0NzEpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBAaW5jbHVkZSBzaGFkb3coMCwgZW0oOCksIGRhcmtlbigkbmF2QkdDb2xvciwgMTAlKSk7XG4gICAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiBlbSgxMyk7XG4gICAgfVxuICAgIC5hc3Nlc3NtZW50Rm9ybU1vdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG5hdkJHQ29sb3IsIDEwJSk7XG4gICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGVtKDIpO1xuICAgICAgICBsZWZ0OiBlbSg1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN1YkFzc2Vzc21lbnRCYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkbmF2QkdDb2xvciwgMjUlKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAuZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLnN1YkFzc2Vzc21lbnRMYXN0RWRpdG9yIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IGVtKDExKTtcbiAgICAgICAgcGFkZGluZy10b3A6IGVtKDIpO1xuICAgICAgfVxuICAgICAgLnN1YkFzc2Vzc21lbnRCYXJBY3RpdmF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgIHNwYW4ubWFuYWdlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgICAgLnN1YkFzc2Vzc21lbnRWaWV3IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRuYXZCR0NvbG9yLCAxMCUpO1xuICAgICAgfVxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdkJHQ29sb3I7XG4gICAgICAgIC5zdWJBc3Nlc3NtZW50VmlldyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxMSk7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgICAgICAgIHdpZHRoOiBlbSg0MCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NyU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdWJBc3Nlc3NtZW50R3JhZGVzIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVpR3JleTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC44ZW0gNWVtIDAuOGVtIDAuOGVtO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFzbUJvcmRlckxpZ2h0R3JleTtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5hc21OZXcge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IGVtKDUpO1xuICAgICAgICAgICAgICAgICAgdG9wOiBlbSg1KTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5maWVsZGVycm9yLFxuICAgICAgICAgICAgICAmLmZpZWxkZ29vZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1YkFzc2Vzc21lbnRIZWxwIHtcbiAgICAgICAgICAgIHdpZHRoOiAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3ViQXNzZXNzbWVudFRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBtYXJnaW46IGVtKDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3ViQXNzZXNzbWVtdExpbmtzIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgICAgICAgICAmLmVuYWJsZWQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigjZmZmLCAzMCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICZbZGF0YS1yZWw9J3N0b3JlJ10ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBncmVlbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5lZGl0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YkFzc2Vzc21lbnRHcmFkZXMge1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YkFzc2Vzc21lbnRIZWxwIHtcbiAgICAgICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YkFzc2Vzc21lbnRUZXh0IHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgLnN1YkFzc2Vzc21lbnRHcmFkZXMge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1YkFzc2Vzc21lbnRIZWxwIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5oZWxwVGV4dCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1YkFzc2Vzc21lbnRUZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3ViQXNzZXNzbWVudEJhckJ1dHRvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICByaWdodDogNXB4O1xuICAgIH1cbiAgfVxuICAjYXNzZXNzbWVudFRhYmxlcyxcbiAgI2V4ZWNUYWJsZSxcbiAgI2Fzc2Vzc21lbnRGb3JtTWFuYWdlcixcbiAgI2Fzc2Vzc21lbnRIaXN0b3J5VGFibGVzLFxuICAjcmVhZGVyRXhlY1RhYmxlIHtcbiAgICB0ci5ib3JkZXItYm90dG9tIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICB0aCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYXNtQm9yZGVyTGlnaHRHcmV5O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYXNtQm9yZGVyTGlnaHRHcmV5O1xuICAgICAgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgfVxuICAgICAgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICAgIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuYXNtQ29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAkYXNzZXNzbWVudFRhYmxlc1dpZHRoO1xuICAgICAgdGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKioqKiAgRW5kIEFzc2Vzc21lbnQgZm9ybSBjb2RlICAqKioqL1xuICAuYXhpcyB7XG4gICAgcGF0aCxcbiAgICBsaW5lIHtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6ICMwMDA7XG4gICAgICBzaGFwZS1yZW5kZXJpbmc6IGNyaXNwRWRnZXM7XG4gICAgfVxuICB9XG4gIC5kb3Qge1xuICAgIHN0cm9rZTogIzAwMDtcbiAgfVxuICAuZDNHcmFwaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBlbSg3MCk7XG4gICAgaGVpZ2h0OiBlbSg0MCk7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGZvbnQ6IGVtKDEyKSBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0c3RlZWxibHVlO1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IGVtKDgpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5jb2xMZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLmNvbFJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICB9XG4gIC5jb2xCb3RoIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgfVxuICAuY2VsbGJnIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcmV2aW91c1llYXJEYXRhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRhcHBCR0NvbG9yR3JleSwgNSUpO1xuICB9XG4gICNyZXBvcnRzR3JpZCB7XG4gICAgbWFyZ2luLXRvcDogJGFwcFBhZGRpbmc7XG4gIH1cbiAgLnBkX2JveFNjb3Jlc0NvbnRhaW5lciB7XG4gICAgJGdhbWVDZWxsQkc6ICM0NjYzODA7XG4gICAgJG1vZHVsZVdpZHRoOiAyNDVweDtcbiAgICAkbW9kdWxlSGVpZ2h0OiAxMDRweDtcbiAgICAkbW9kdWxlTWFyZ2luOiBlbSgxMCk7XG4gICAgJGdhbWVDZWxsU2VsZWN0ZWRCRzogIzgwMzgzMjtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBkaXYuYnhzR2FtZUNlbGwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgbWFyZ2luOiBlbSgyKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRnYW1lQ2VsbEJHLCAwLjMpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgZm9udC1zaXplOiBlbSgxMik7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRnYW1lQ2VsbFNlbGVjdGVkQkcsIDAuMyk7XG4gICAgICB9XG4gICAgICBzcGFuLmJ4c1RlYW1OYW1lcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIGxpLmJ4c1RlYW1OYW1lcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5ieHNSZXN1bHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdWwuYnhzUkhFVGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgjMjEyYTM2LCAwLjEpO1xuICAgIH1cbiAgICAjYnhzRGV0YWlsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMC44NmVtO1xuICAgICAgbWFyZ2luOiBlbSgyKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBwYWRkaW5nOiBlbSgzKTtcbiAgICAgIGRpdiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYnhzVGVhbXMge1xuICAgICAgICAgIHdpZHRoOiA1JTtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYnhzUnVucyB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICB1bC5ieHNJbm5pbmdzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRnYW1lQ2VsbEJHLCAwLjMpO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ieHNSZXN1bHQge1xuICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRpdi5ieHNPdXJTdGF0cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGQsXG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnhzU3RhdHNSb3dUaXRsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGl2LmJzeERldGFpbFBhZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMS41ZW0gZW0oMTApIDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjZGFpbHlfaGlzdG9yeSB7XG4gICAgLmRoX2hlYWRlciB7XG4gICAgICB3aWR0aDogNjBlbTtcbiAgICAgIGhlaWdodDogZW0oMzApO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgLmRoX3RpdGxlIHtcbiAgICAgIH1cbiAgICAgIC5idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgICYuZ3JleWVkIHtcbiAgICAgICAgICByaWdodDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2RoX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogZW0oMTEpO1xuICAgIC5kaF9pdGVtVGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRpbmRCbHVlLCA1JSk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgICAuZHBlX3RhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBlbSg0MjApO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuICAgIC5kcGVfY29sdW1uIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuZHBlX3JvdyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgIHBhZGRpbmc6IGVtKDIpO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbHVtblRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRCbHVlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLnJlcG9ydFRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGI1MDc7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHBhZGRpbmc6IGVtKDUpIDAgMCBlbSgxMCk7XG4gICAgICAucGxheWVyTmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgI2VmZm9ydEdyYXBoIHtcbiAgICAgIHBhZGRpbmc6ICRhcHBQYWRkaW5nO1xuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgI2Nsb3NlRFBFIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE1cHg7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgfVxuICAgICNjb2wxLFxuICAgIC5jMSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgLnJlcG9ydFRpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiAxMCU7XG4gICAgICB9XG4gICAgICAuZ3JhcGgge1xuICAgICAgICBoZWlnaHQ6IDQyLjUlO1xuICAgICAgfVxuICAgIH1cbiAgICAjY29sMixcbiAgICAuYzIge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5nb2FsQ29sdW1uIHtcbiAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2dyZXNzQ29sdW1tIHtcbiAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogZW0oMjApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ29hbHNUYWJsZSB7XG4gICAgICAgIC5ibGQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wZGVUYWJsZUdvYWxzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjY2NjLCA1JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBkZVRhYmxlU3ViZ29hbHMge1xuICAgICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNjb2wzLFxuICAgIC5jMyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgLm5vdGVzUm93IHtcbiAgICAgICAgaGVpZ2h0OiBlbSgxNDApO1xuICAgICAgICAubm90ZXNUaXRsZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIH1cbiAgICAgICAgLm5vdGVzRW50cnkge1xuICAgICAgICAgIHBhZGRpbmc6IGVtKDMpO1xuICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiA5OSU7XG4gICAgICAgICAgICBoZWlnaHQ6IDllbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2RoX2NvbnRhaW5lciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRhYmxlLmRwZV90YWJsZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGFwcFBhZGRpbmc7XG4gICAgfVxuICB9XG4gIC5waGlzdGJnXzAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMzUwNTkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5waGlzdGJnXzEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2ExYTYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5waGlzdGJnXzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAucGhpc3RiZ18zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJkN2IwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBoaXN0YmdfNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0YjM2OCAhaW1wb3J0YW50O1xuICB9XG4gIC5waGlzdGJnX251bGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5I3BsYXllcmRldkFwcF9kcGV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWluLXdpZHRoOiAwO1xuICAucmVwb3J0VHlwZU5hdiB7XG4gICAgaGVpZ2h0OiBlbSg2MCk7XG4gICAgcGFkZGluZzogZW0oNSk7XG4gICAgLnVsbmF2IHtcbiAgICAgIG1hcmdpbjogZW0oNSkgMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCMwMDAsIDIwJSk7XG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zdGF0aW9uYXJ5IHtcbiAgICBAaW5jbHVkZSBjZW50ZXIoJ3gnKTtcbiAgfVxuICAmLnNoYWRvdyB7XG4gICAgQGluY2x1ZGUgc2hhZG93KDAsIGVtKDgpLCBkYXJrZW4oJG5hdkJHQ29sb3IsIDEwJSkpO1xuICB9XG4gIC5kcGVfbW92ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG5hdkJHQ29sb3IsIDEwJSk7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBlbSgyKTtcbiAgICAgIGxlZnQ6IGVtKDUpO1xuICAgIH1cbiAgfVxuICAjZGFpbHlQcm9ncmVzc0VudHJ5Q29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiBlbSgxMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg1NSk7XG4gICAgLmRoX2l0ZW1UaXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGluZEJsdWUsIDUlKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuICAgIC5kcGVfdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGVtKDQyMCk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG4gICAgLmRwZV9jb2x1bW4ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5kcGVfcm93IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgcGFkZGluZzogZW0oMik7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1uVGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZEJsdWU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAucmVwb3J0VGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYjUwNztcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgcGFkZGluZzogZW0oNSkgMCAwIGVtKDEwKTtcbiAgICAgIC5wbGF5ZXJOYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICAjZWZmb3J0R3JhcGgge1xuICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZHBlX2Zvcm1GdW5jdGlvbnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IGVtKDEwKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2ZmZiwgMTAlKTtcbiAgICB9XG4gICAgI2Nsb3NlRFBFIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE1cHg7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgfVxuICAgICNjb2wxLFxuICAgIC5jMSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgLnJlcG9ydFRpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiAxMCU7XG4gICAgICB9XG4gICAgICAuZ3JhcGgge1xuICAgICAgICBoZWlnaHQ6IDQyLjUlO1xuICAgICAgfVxuICAgIH1cbiAgICAjY29sMixcbiAgICAuYzIge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5nb2FsQ29sdW1uIHtcbiAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2dyZXNzQ29sdW1tIHtcbiAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogZW0oMjApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ29hbHNUYWJsZSB7XG4gICAgICAgIC5ibGQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wZGVUYWJsZUdvYWxzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjY2NjLCA1JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBkZVRhYmxlU3ViZ29hbHMge1xuICAgICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNjb2wzLFxuICAgIC5jMyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgLm5vdGVzUm93IHtcbiAgICAgICAgaGVpZ2h0OiBlbSgxNDApO1xuICAgICAgICAubm90ZXNUaXRsZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIH1cbiAgICAgICAgLm5vdGVzRW50cnkge1xuICAgICAgICAgIHBhZGRpbmc6IGVtKDMpO1xuICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiA5OSU7XG4gICAgICAgICAgICBoZWlnaHQ6IDllbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keSN0ZXN0aW5nUGFnZSxcbmJvZHkjcGRldixcbmJvZHkjcGxheWVyUGFnZSxcbmJvZHkjdGVhbVBhZ2UsXG5ib2R5I3JlcG9ydF9yZWFkZXIsXG5ib2R5I29yZ1BhZ2Uge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJi5ibGFua2VkIHtcbiAgICAjZGFzaENvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzRweCAwcHggMHB4IDE5MnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNwZF9pbmZvX3BhbmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNwZF9kYWlseVBsYXllcnMsXG4gICAgI3BkX2JveFNjb3JlcyxcbiAgICAjcGRfdXBkYXRlRmVlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NzU3ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5hcHAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiA4MGVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuICAucHJvY2Vzc19yZXBvcnROYXYge1xuICAgIHdpZHRoOiAkYXNzZXNzbWVudFRhYmxlc1dpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206ICRhcHBQYWRkaW5nO1xuICAgIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMDAwLCAyMCUpO1xuICAgIH1cbiAgfVxuICAucHJvY2Vzc1RhYmxlcyB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZEJsdWU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIHRkIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcblxuICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgICAgd2lkdGg6IGVtKDM1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuICAgICAgJi5wcm9jZXNzX3BsYXllckNvbCB7XG4gICAgICAgIHdpZHRoOiBlbSgxMDApO1xuICAgICAgfVxuICAgICAgJi5wcm9jZXNzcl9ub3RlcyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1ucyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIH1cbiAgICAubm8tcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAubG9uZ1RleHQge1xuICAgICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ub3N0eWxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAucHJvc2Nvcl90aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGluZEJsdWUsIDUlKTtcbiAgICB9XG4gICAgLnRleHRBcmVhU2NvcmVzIHtcbiAgICAgIHdpZHRoOiAxNSU7XG4gICAgfVxuICAgIC5wcm9jX2RhdGUge1xuICAgICAgd2lkdGg6IDUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAucHJvY191c2VyIHtcbiAgICAgIHdpZHRoOiA1JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnByb2NfZ29hbHMge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLnByb2NfZWZmb3J0IHtcbiAgICAgIHdpZHRoOiA1JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnByb2Nfc2NvcmVzIHtcbiAgICAgIHdpZHRoOiA1JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnByb2Nfbm90ZXMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gIC5jT3B0Q2xhc3Mge1xuICAgIGNvbG9yOiBibHVlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBPcHRDbGFzcyB7XG4gICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuICB9XG4gIC5tT3B0Q2xhc3Mge1xuICAgIGNvbG9yOiBwdXJwbGUgIWltcG9ydGFudDtcbiAgfVxuICAjYXBwQ29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAjY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgI21haW5OYXYge1xuICAgIGhlaWdodDogJG1haW5OYXZIZWlnaHQ7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZCR0NvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRwbGF5ZXJEZXZVSUNvbG9yLCAxMCUpO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBPcmRlciBmcm9tIGxlZnQgdG8gcmlnaHQ6IFNlYXJjaCwgRmVlZCwgTG9nb3V0LCBEVjJcbiAgICAvLyBEVjIgaXMgfjYwcHggd2lkZSwgTG9nb3V0IGlzIH41NXB4IHdpZGUsIEZlZWQgaXMgfjQ1cHggd2lkZVxuICAgICNwbGF5ZXJTZWFyY2gge1xuICAgICAgcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IGVtKDEyKTtcbiAgICB9XG4gICAgZGl2I2ZlZWRCdXR0b24sXG4gICAgZGl2I2ZlZWREaXNwbGF5QnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBkaXYjdHJlbGxvRGlzcGxheUJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjRFZMb2dPdXRCdXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgI0RWMkxpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNi4xMWRlZywgcmdiYSgwLCAwLCAwLCAwLjA3KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjE1KSAxMDAlKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjIpO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAzcHggMHB4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI2LjExZGVnLCByZ2JhKDAsIDAsIDAsIDAuMTIpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMjIpIDEwMCUpO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyOTJlO1xuICAgICAgd2lkdGg6ICRkYXNoTmF2V2lkdGg7XG4gICAgICA+IGgyIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICBmb250LWZhbWlseTogJ1RyaWJlVHlwZV9EVic7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IGVtKDE1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXNoYWRvdzogZW0oMSkgZW0oMSkgJGluZEJsdWU7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHhzKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiAjZmRiMzMzO1xuICAgICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgI2dyb3VwRnVuY3Rpb25zIHtcbiAgICAgIHdpZHRoOiA1NSU7XG4gICAgICBtYXJnaW4tbGVmdDogJGRhc2hOYXZXaWR0aDtcbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdkJHU2VsZWN0ZWRDb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2QkdTZWxlY3RlZENvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjZGFzaEFyZWEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgI3BsYXllckluZm9ybWF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdkJHQ29sb3I7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgICAgIGRpdiB7XG4gICAgICAgICYubGlzdEluZm8ge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3Bhbi5saXN0VGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wbGF5ZXItbmFtZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgLy8gY29sb3I6ICRpbmRSZWQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5wbGF5ZXItaW5mbyB7XG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmhlYWRzaG90IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGVtKDYwKTtcbiAgICAgICAgICAgICAgLy8gbWF4LWhlaWdodDogZW0oODApO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2QkdTZWxlY3RlZENvbG9yO1xuICAgICAgICAgICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgY2VudGVyKHkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3Bhbi5ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICN0ZWFtSW5mb3JtYXRpb24ge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBwYWRkaW5nOiAkYXBwUGFkZGluZztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiBlbSgxMik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2QkdDb2xvcjtcbiAgICAgIGRpdiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgzKTtcbiAgICAgICAgJi5saXN0SW5mbyB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuLmxpc3RUaXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IGVtKDc1KTtcbiAgICAgICAgbWF4LWhlaWdodDogZW0oNzUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2QkdTZWxlY3RlZENvbG9yO1xuICAgICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI2FkZGl0aW9uYWxGdW5jdCB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG5hdkJHQ29sb3IsIDUlKTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAjb3JnU2VsZWN0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjcGxheWVySWRzLFxuICAgICNtb3JlUGxheWVySWRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRuYXZCR0NvbG9yLCAxNSUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjbW9yZVBsYXllcklkcyB7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3Nob3dNb3JlUGxheWVySWRzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbmF2QkdDb2xvciwgMTUlKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjcGxheWVyUXVpY2tMaW5rcyxcbiAgICAjdGVhbVF1aWNrTGlua3Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG5hdkJHQ29sb3IsIDE1JSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICYjcGxheWVyUXVpY2tMaW5rcyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJG5hdkJHQ29sb3IsIDI1JSk7XG4gICAgICB9XG4gICAgICA+IC5vdGhlclNpdGVWaWV3cyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAvLyBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogM3B4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvLyBwYWRkaW5nOmVtKDUpO1xuICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAvLyBhIHtcbiAgICAgIC8vIFx0d2lkdGg6IDE1cHg7XG4gICAgICAvLyBcdGhlaWdodDogMTVweDtcbiAgICAgIC8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLy8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvLyBcdG1hcmdpbjogMHB4IDNweDtcbiAgICAgIC8vIFx0aW1nIHtcbiAgICAgIC8vIFx0XHR3aWR0aDogaW5oZXJpdDtcbiAgICAgIC8vIFx0XHRAaW5jbHVkZSBjZW50ZXIoKTtcbiAgICAgIC8vIFx0fVxuICAgICAgLy8gfVxuICAgICAgLy8gPiAub3RoZXJBcHBWaWV3cyB7XG4gICAgICAvLyBcdGZsb2F0OiBsZWZ0O1xuICAgICAgLy8gfVxuICAgICAgLy8gPiAub3RoZXJTaXRlVmlld3Mge1xuICAgICAgLy8gXHRmbG9hdDogbGVmdDtcbiAgICAgIC8vIFx0cGFkZGluZy1sZWZ0OiBlbSg4KTtcbiAgICAgIC8vIH1cbiAgICB9XG4gICAgI3RlYW1JbmZvcm1hdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IGVtKDEyMCk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgICAgZGl2IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICAgIGRpdi5sb2dvIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZpbGw6ICRpbmRSZWQ7XG4gICAgICB9XG4gICAgfVxuICAgICNwbGF5ZXJJbmZvcm1hdGlvbiB7XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIC5wbGF5ZXItbmFtZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucHJpbnQtdmlldy13cmFwcGVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJpbnQtc3RhdGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlYWRzaG90IHtcbiAgICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByaW50LXN0YXRlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogNDc3cHg7XG4gICAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgLnByaW50SGVhZGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJpbnQtdmlldy13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAucGxheWVyLW5hbWUtcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHQ7XG4gICAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sb2dvLWMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogJGluZFJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjdmlld0Rhc2gge1xuICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICNkYXNoTmF2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwbGF5ZXJEZXZVSUNvbG9yO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogJGRhc2hOYXZXaWR0aDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xuICAgICAgICAgIGxpIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oNSk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZWZ0LXJhaWwtaG92ZXItYmc7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGxheWVyRGV2VUlIb3ZlckluZEJsdWU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIC5zdWJsaW5rIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAmW3YtY2xvYWtdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnByZXRlbmQtYW5jaG9yIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGluZEJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ3JvdXBsaW5rcyB7XG4gICAgICB9XG4gICAgfVxuICAgICNkYXNoQ29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDAgNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgICAgIHpvb206IDk3LjUlO1xuICAgICAgfVxuXG4gICAgICAubG9hZGluZyB7XG4gICAgICAgIHdpZHRoOiAxNSUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5sb2FkaW5nR2lmIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMzVweDtcbiAgICAgIH1cbiAgICAgIC5vcmdEYXNoRmlsdGVycyB7XG4gICAgICAgIG1hcmdpbjogJGFwcFBhZGRpbmcgMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRhcHBQYWRkaW5nO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAub3JnVGJsQ29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIH1cbiAgICAjZGFzaEluZm8ge1xuICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgfVxuXG4gICAgI3BsYXllckJpb1BhbmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWluLWhlaWdodDogMzBweDtcblxuICAgICAgLmJsZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMyNjM7XG4gICAgICB9XG4gICAgICAuaW5mb1BhZGRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2Rhc2hUYWJsZXMge1xuICAgICAgLmJsZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLmxyZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xuICAgICAgfVxuICAgICAgLnVkbG4ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTk5OTtcbiAgICAgIH1cbiAgICAgIC5kVGFibGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAuZFRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICAgICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGFwcEJHQ29sb3JHcmV5LCAxMCUpO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6ICRhcHBQYWRkaW5nO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRpbmRSZWQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgICBmb250LXNpemU6IGVtKDExKTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYjcGxheWVyUGFnZSB7XG4gICAgZGl2LmxvYWRpbmctb3ZlcmxheSB7XG4gICAgICB6LWluZGV4OiA5OTk5O1xuICAgIH1cbiAgICAjZmVlZENvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6ICRzc0NvbnRhaW5lcldpZHRoO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogNjUwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIEBpbmNsdWRlIHNoYWRvdygwLCBlbSg2KSwgcmdiYSgjMDAwMDAwLCAxKSk7XG4gICAgICAjc21va2VzaWduYWxzIHtcbiAgICAgICAgd2lkdGg6ICRzc0NvbnRhaW5lcldpZHRoO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIC5wYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBQTEFZRVIgUExBTlMgUEFHRSBTVFlMRVNcblxuICAkbGlzdEl0ZW1Cb2R5Q29sb3I6IGRhcmtlbigjZDRlMmYwLCA1JSk7XG4gICRkZXRhaWxQYW5lV2lkdGg6IGVtKDM1MCk7XG4gIGRpdi50YWJDb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiBlbSgxMik7XG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgfVxuICAgIH1cbiAgICAucGVyZm9ybWFuY2VBbmNob3JzIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgd2lkdGg6IGVtKDgwMCk7XG4gICAgICByaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTEpO1xuICAgICAgdG9wOiBlbSg1NSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMjYzO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogZW0oNCkgZW0oMTApO1xuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZFJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZHZ0X2Vycm9yX2FuY2hvciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucGVyZm9ybWFuY2UtaGl0dGVyIHtcbiAgICB9XG4gICAgLnRhYmxlVGl0bGUgYSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgcGFkZGluZzogZW0oNSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBlbSgyMDApO1xuICAgICAgYmFja2dyb3VuZDogI2ZkYjUwNyB1cmwoLi4vLi4vaW1hZ2VzL2Fycm93X2Rvd24ucG5nKSA5NSUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICAmLmlzVXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYXNtQm9yZGVyTGlnaHRHcmV5IHVybCguLi8uLi9pbWFnZXMvYXJyb3dfdXAucG5nKSA5NSUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCNmZGI1MDcsIDEwJSkgdXJsKC4uLy4uL2ltYWdlcy9hcnJvd19kb3duLnBuZykgOTUlIDUwJSBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZmRiNTA3LCAxMCUpIHVybCguLi8uLi9pbWFnZXMvYXJyb3dfdXAucG5nKSA5NSUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlQ29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IGVtKDEwKSAwIGVtKDIwKTtcbiAgICAgIG1hcmdpbjogMCAwIGVtKDIwKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGluZEJsdWU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgfVxuICAgICAgLmxvYWRpbmdHaWYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogZW0oLTU1KTtcbiAgICAgICAgbGVmdDogZW0oMjMwKTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgICAgICAmLm5vT3B0aW9ucyB7XG4gICAgICAgICAgdG9wOiBlbSgtNDUpO1xuICAgICAgICAgIGxlZnQ6IGVtKDE3MCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlclRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogNzUwcHg7XG4gICAgICB0Ym9keSB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgJGNhbnZhc1dpZHRoOiAyNTBweDtcbiAgICAkY2FudmFzSGVpZ2h0OiAyNTBweDtcbiAgICAkbGVnZW5kSGVscGVyV2lkdGg6IDQ1cHg7XG4gICAgZGl2LmNocnRfY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKCgjeyRjYW52YXNXaWR0aH0gKiAyKSArICgjeyRsZWdlbmRIZWxwZXJXaWR0aH0gKyAxNXB4KSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmNoYXJ0c0NvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiBjYWxjKCN7JGNhbnZhc1dpZHRofSAqIDIpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2FudmFzIHtcbiAgICAgICAgICB3aWR0aDogJGNhbnZhc1dpZHRoO1xuICAgICAgICAgIGhlaWdodDogJGNhbnZhc0hlaWdodDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3Bhbi5sZWdlbmQge1xuICAgICAgICB3aWR0aDogJGxlZ2VuZEhlbHBlcldpZHRoO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhLmNocnRMZWdlbmRDdHJsIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICBtYXJnaW46IDFweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICAgICAgICAmLmhpZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuLmNoYXJ0SW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG4gICAgICBkaXYuY2hhcnRPcHRpb25zIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICB9XG4gICAgICBjYW52YXMjY2hydF9yZWxlYXNlcG9pbnRfZnJvbnQge1xuICAgICAgICAmLlJfaGFuZGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9waXRjaGVyLXNpbGhvdWV0dGUtZnJvbnRfMjBvcGFjaXR5LnBuZycpIDUwJSAxMjBweCBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5MX2hhbmRlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvcGl0Y2hlci1zaWxob3VldHRlLWZyb250LWxlZnR5XzIwb3BhY2l0eS5wbmcnKSA1MCUgMTIwcHggbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjY2hydF9yZWxlYXNlcG9pbnRfc2lkZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL3BpdGNoZXItc2lsaG91ZXR0ZS1zaWRlXzIwb3BhY2l0eS5wbmcnKSAtMTAwcHggMTQwcHggbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNjb250ZW50UGVyZm9ybWFuY2Uge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgI2NvbnRlbnRHYW1lbG9nIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gICNyZXBvcnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMzVweDtcbiAgICAuc3VtbWFyeVR4dCB7XG4gICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNjb250ZW50UGl0Y2hpbmdBc3NtRmFzdGJhbGwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmhlYXRtYXAtY29udHJvbHMge1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlcixcbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaW5kUmVkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgICYuYnJlYWsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjY29udGVudFBsYW5zUmVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIHBhZGRpbmc6IDAgJGFwcFBhZGRpbmcgJGFwcFBhZGRpbmcgMDtcbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICB9XG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRhcHBMZWZ0TWVudUJHQ29sb3IsIDEwJSk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAjcGxheWVyVmlzaW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0SXRlbUJvZHlDb2xvcjtcbiAgICAgIHBhZGRpbmc6ICRhcHBQYWRkaW5nO1xuICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAtMTIxcHggMCAwIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCA4MnB4O1xuICAgICAgfVxuICAgICAgLnByaW50SGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlzaW9uU3RhdGVtZW50IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5nb2FsLWdyb3VwaW5nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm9wZW4tY2xvc2UtbGluayxcbiAgICAub3Blbi1jbG9zZS1hbGwtbGluayB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ29hbC10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRwdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdvYWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW46IDIwcHggNXB4IDBweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjY2M7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHQ7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVtLWljb24ge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB0O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgfVxuICAgIH1cbiAgICAuaXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB0O1xuICAgICAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5oaWRkZW4tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZm9jdXMtYXJlYS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuZm9jdXMsXG4gICAgICAgIC5hcmVhIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9jdXMge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGFwcExlZnRNZW51QkdDb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuYXJlYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYXBwTGVmdE1lbnVCR0NvbG9yLCAxMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ29hbC1pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGluZEJsdWU7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hY3RzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC53aHkge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4IDVweDtcbiAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB0O1xuICAgICAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5hcmNoaXZlZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudHlwZS0xMDAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkbGlzdEl0ZW1Cb2R5Q29sb3IsIDEwJSk7XG4gICAgfVxuICAgIC50eXBlLTIwMCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRsaXN0SXRlbUJvZHlDb2xvciwgMCUpO1xuICAgIH1cbiAgICAudHlwZS0zMDAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkaW5kQmx1ZSwgNzAlKTtcbiAgICB9XG4gICAgLnR5cGUtNDAwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdWlHcmV5LCAzJSk7XG4gICAgfVxuICAgIC50eXBlLTUwMCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGxpc3RJdGVtQm9keUNvbG9yLCAxMCUpO1xuICAgIH1cbiAgICAudHlwZS02MDAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkbGlzdEl0ZW1Cb2R5Q29sb3IsIDglKTtcbiAgICB9XG4gICAgLnR5cGUtNzAwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGluZEJsdWUsIDY1JSk7XG4gICAgfVxuICAgIC50eXBlLTgwMCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHVpR3JleSwgOCUpO1xuICAgIH1cbiAgICAjcmVhZGVyRXhlY1RhYmxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5hc21Db250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2NvbnRlbnRQbGFuc0VkaXRvciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAmLmlzY2xvc2VkIHtcbiAgICAgICAgLml0ZW0tYm9keTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBncmVlbiAhaW1wb3J0YW50O1xuICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAucGxhbi1wYW5lbCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwLjcxZW07XG4gICAgfVxuICAgIC5wbGFuV3JhcHBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWluLWhlaWdodDogNzkwcHg7XG4gICAgfVxuICAgICNwbGF5ZXJWaXNpb24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmlubmVyLXZpc2lvbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIHBhZGRpbmc6ICRhcHBQYWRkaW5nO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRhcHBQYWRkaW5nfSArIDFlbSkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdEl0ZW1Cb2R5Q29sb3I7XG4gICAgICAgIC52aXNpb25TdGF0ZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wbGFuLWhlbHAtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAkYXBwUGFkZGluZztcbiAgICAgICAgbGVmdDogJGFwcFBhZGRpbmcgKyAwLjVlbTtcbiAgICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGxpc3RJdGVtQm9keUNvbG9yLCAyMCUpO1xuICAgICAgICBmb250LXNpemU6IGVtKDEwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgI2dvYWxzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIHVsLmdvYWxzIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmLmdvYWxoZWFkIHtcbiAgICAgICAgICA+IC5pdGVtLWJvZHkgPiAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gLml0ZW0tYWRkIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pdGVtLWJvZHkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0SXRlbUJvZHlDb2xvcjtcbiAgICAgICAgfVxuICAgICAgICB1bC5zdWJzIHtcbiAgICAgICAgICBtYXJnaW46IDAgMzBweCAwIDUwcHg7XG4gICAgICAgICAgLml0ZW0tYm9keSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRsaXN0SXRlbUJvZHlDb2xvciwgMTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLml0ZW0tYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHVsLmFjdHMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMCA1MHB4O1xuICAgICAgICAgICAgLml0ZW0tYm9keSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGxpc3RJdGVtQm9keUNvbG9yLCAyMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW0tYXJjaGl2ZSxcbiAgICAgICAgICAgIC5pdGVtLXVuYXJjaGl2ZSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjBiMGIwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFyY2hpdmVkIHtcbiAgICAgICAgICA+IC5pdGVtLWJvZHkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLml0ZW0taWNvbiBpbWcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oI2NjYywgMjAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5nb2Fscy1jdXJ0YWluIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCNmZmYsIDAuNSk7XG4gICAgICB9XG4gICAgICAuZ29hbC1zdWJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAuaXRlbS1ib2R5IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2IwYjBiMDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgLml0ZW0taWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICAgIC5pdGVtLWJvZHkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5pdGVtLWFyY2hpdmUsXG4gICAgICAuaXRlbS11bmFyY2hpdmUsXG4gICAgICAuaXRlbS1hZGQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaXRlbS1hcmNoaXZlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgICAuaXRlbS11bmFyY2hpdmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAuaXRlbS1hZGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgLml0ZW0taW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMjYyNjI2O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgIC5hZGRDaGlsZEJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICB9XG4gICAgICAuYWRkTGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICB9XG4gICAgICBpbnB1dC5hZGRJdGVtIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDYwcHggMTBweCAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgI3NhdmVQbGFuIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoI3s1cHh9KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgI2dvYWxPcHRpb25zIHtcbiAgICAgIHBhZGRpbmc6IDAgJGFwcFBhZGRpbmc7XG4gICAgfVxuICAgICNleGVjVGFibGUge1xuICAgICAgcGFkZGluZzogMC43MWVtO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgLmFzbUNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyAjZ29hbEhlYWRlciB7XG4gICAgLy8gXHR3aWR0aDogJGFzc2Vzc21lbnRUYWJsZXNXaWR0aDtcbiAgICAvLyBcdHBhZGRpbmctYm90dG9tOiAkYXBwUGFkZGluZztcbiAgICAvLyB9XG4gICAgLy8gI2dvYWxNYW5hZ2VyIHtcbiAgICAvLyBcdHdpZHRoOiAkYXNzZXNzbWVudFRhYmxlc1dpZHRoO1xuICAgIC8vIFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyBcdG1pbi1oZWlnaHQ6IDQxNXB4O1xuICAgIC8vIFx0Ym9yZGVyOjFweCBzb2xpZCAkYXNtQm9yZGVyTGlnaHRHcmV5O1xuICAgIC8vIFx0YmFja2dyb3VuZC1jb2xvcjogJHBkZXZVSUJHQ29sb3I7XG4gICAgLy8gXHQjZ29hbFRyZWUge1xuICAgIC8vIFx0XHRmbG9hdDpsZWZ0O1xuICAgIC8vIFx0XHR3aWR0aDogNTAlO1xuICAgIC8vIFx0XHRsaSBhIHtcbiAgICAvLyBcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gXHRcdFx0d2lkdGg6OTAlO1xuICAgIC8vIFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAvLyBcdFx0XHRoZWlnaHQ6IGF1dG87XG4gICAgLy8gXHRcdFx0c3BhbiB7XG4gICAgLy8gXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gXHRcdFx0XHRyaWdodDogMDtcbiAgICAvLyBcdFx0XHRcdGZvbnQtc2l6ZTogZW0oOSk7XG4gICAgLy8gXHRcdFx0fVxuICAgIC8vIFx0XHR9XG4gICAgLy8gXHR9XG4gICAgLy8gXHQjZ29hbEVkaXRvciB7XG4gICAgLy8gXHRcdGZsb2F0OmxlZnQ7XG4gICAgLy8gXHRcdHdpZHRoOjUwJTtcbiAgICAvLyBcdFx0bWluLWhlaWdodDogNDE1cHg7XG4gICAgLy8gXHRcdHBhZGRpbmc6JGFwcFBhZGRpbmc7XG4gICAgLy8gXHR9XG4gICAgLy8gXHQjZ29hbHNFbXB0eSB7XG4gICAgLy8gXHRcdHdpZHRoOiAkYXNzZXNzbWVudFRhYmxlc1dpZHRoO1xuICAgIC8vIFx0XHRtaW4taGVpZ2h0OiAzNzVweDtcbiAgICAvLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBkZXZVSUJHQ29sb3I7XG4gICAgLy8gXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBcdFx0cGFkZGluZy10b3A6ICgzNzVweC8yLjUpO1xuICAgIC8vIFx0fVxuICAgIC8vIFx0I2dvYWxGdW5jdGlvbnMge1xuICAgIC8vIFx0XHR3aWR0aDoxMDAlO1xuICAgIC8vIFx0XHRmbG9hdDpsZWZ0O1xuICAgIC8vIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gXHRcdHBhZGRpbmc6ICRhcHBQYWRkaW5nO1xuICAgIC8vIFx0XHRib3JkZXItdG9wOiAycHggZG90dGVkICRhc21Cb3JkZXJMaWdodEdyZXk7XG4gICAgLy8gXHR9XG4gICAgLy8gXHQjZ29hbEhlbHAge1xuICAgIC8vIFx0XHRwYWRkaW5nOiAwLjcxZW07XG4gICAgLy8gXHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2NjYztcbiAgICAvLyBcdFx0c3Ryb25nIHtcbiAgICAvLyBcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgLy8gXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLy8gXHRcdH1cbiAgICAvLyBcdH1cbiAgICAvLyB9XG4gIH1cbiAgI2NvbnRlbnRTcGxpdHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIC50YWJsZU9wdGlvbnMge1xuICAgICAgJi5maXhlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGVmdDogMTgzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgfVxuICAgIH1cbiAgICB0YWJsZS50YWJsZURpc3BsYXkge1xuICAgICAgbWluLXdpZHRoOiA5MzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAkamVUYWJsZVdpZHRoOiA1NTBweDtcbiAgJGVkaXRDZWxsV2lkdGg6IDY4JTtcbiAgQG1peGluIGplQXR0Y2hMaW5rcygpIHtcbiAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICBtaW4taGVpZ2h0OiBlbSgzNSk7XG4gICAgc3Bhbi50aXRsZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMyNjM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAxcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgI2NvbnRlbnRKb3VybmFscyB7XG4gICAgZGl2LmplQ29udGFpbmVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgJi5qb3VybmFsU2Nyb2xsIHtcbiAgICAgICAgbWluLXdpZHRoOiAkamVUYWJsZVdpZHRoO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIC50YWJsZURpc3BsYXkge1xuICAgICAgICAgIG1pbi13aWR0aDogNTUwcHg7XG4gICAgICAgICAgdGJvZHkgdHIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA2MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuam91cm5hbFBhbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKCN7JGplVGFibGVXaWR0aH0gKyAjeyRkYXNoTmF2V2lkdGh9KSk7XG4gICAgICAgIG1pbi13aWR0aDogZW0oMjg1KTtcbiAgICAgICAgbWF4LXdpZHRoOiBlbSg2NTApO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgZGl2LmplSW5mbyB7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIGRpdi5jb21tZW50c0h0bWwge1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICBwLFxuICAgICAgICAgIHVsLFxuICAgICAgICAgIG9sLFxuICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMS4xMmVtIDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIG9sLFxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBvbCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICAgICAgfVxuICAgICAgICAgIG9sIHVsLFxuICAgICAgICAgIHVsIG9sLFxuICAgICAgICAgIHVsIHVsLFxuICAgICAgICAgIG9sIG9sIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXYuam91cm5hbEF0dGFjaG1lbnRzLFxuICAgICAgICBkaXYuam91cm5hbENvbnRyb2xzIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgICAgICBhLmpvdXJuYWxBdHRhY2htZW50QnV0dG9uIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICB9XG4gICAgICAgIGEuam91cm5hbENvbnRyb2xCdXR0b24ge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIH1cbiAgICAgICAgZGl2LmNvbW1lbnRzSHRtbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogZW0oMzAwKTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgICAgZGl2LmpvdXJuYWxBdHRhY2htZW50cyB7XG4gICAgICAgICAgQGluY2x1ZGUgamVBdHRjaExpbmtzKCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRpdi5qb3VybmFsQ29udHJvbHMge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICRoZWFkV2lkdGg6IDE1JTtcblxuICAuamVFZGl0TW9kYWwge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgICBkaXYuam91cm5hbEVudHJ5Q29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgIGRpdi5zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZGl2LmNlbGwge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGRpdi5mb3Jtcm93IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4uaGVhZCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB3aWR0aDogJGhlYWRXaWR0aDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmVkaXQge1xuICAgICAgICAgICAgd2lkdGg6ICRlZGl0Q2VsbFdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFkZGl0aW9uYWwge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGVkaXRDZWxsV2lkdGh9KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hdHRhY2htZW50cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgamVBdHRjaExpbmtzKCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50cnVtYm93eWctYm94IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXYuamV0aXRsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgICYudG9wIHtcbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubWlkIHtcbiAgICAgICAgICBkaXYuY2VsbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkaXYuYWRkaXRpb25hbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc3Bhbi5mbGFnQ29sb3Ige1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gICAgICAgICAgICAgICAgJi5ub2ZsYWcge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgcHJlc2VydmVBc3BlY3RSYXRpbz0nbm9uZScgdmlld0JveD0nMCAwIDEwMCAxMDAnPjxwYXRoIGQ9J00xIDAgTDAgMSBMOTkgMTAwIEwxMDAgOTknIGZpbGw9J3JlZCcgLz48cGF0aCBkPSdNMCA5OSBMOTkgMCBMMTAwIDEgTDEgMTAwJyBmaWxsPSdyZWQnIC8+PC9zdmc+XCIpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6XG4gICAgICAgICAgICAgICAgICAgIDEwMCUgMTAwJSxcbiAgICAgICAgICAgICAgICAgICAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICYuZGF0ZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ib3Qge1xuICAgICAgICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBkaXYuY29udHJvbHMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9uLmF1eCB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdmaWxlJ10uaGlkZGVuLWlucHV0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgZGl2LmZpbGVzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgZGl2LmpldGl0bGUge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgJi5pc05ldyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMDAsIDAsIDAuNik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZW5kLWJ1dHRvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcblxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAjMDAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2NvbnRlbnRWaWRlb3MsXG4gICNyZWNlbnQtdmlkcyB7XG4gICAgZGl2LmNvbnRyb2xzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgLmZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGJsdWU7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgbWFyZ2luOiAycHggMnB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGluZFJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgICYucGxheSB7XG4gICAgICAgICAgbGVmdDogMjE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5jbGVhciB7XG4gICAgICAgICAgbGVmdDogMzQ1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgZGl2LnZpZGVvcyB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDAgMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAkc3BhblBhZGRpbmc6IDNweDtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG9yOiAjMDAwMDAwLCAkYW1vdW50OiAwLjUpO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhblBhZGRpbmc7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAmLnN1YmplY3Qge1xuICAgICAgICAgICAgICBib3R0b206ICRzcGFuUGFkZGluZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlbGVjdGVkLXZpZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA1MCwgOTksIDAuNyk7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUtd2lkdGgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hlY2sge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3JlY2VudC12aWRzIHtcbiAgICAudmlkZW9TY3JvbGwge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3tlbSg1MCl9KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICAgIC52aWRlb1BhbmUge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICg0MDBweCArICN7JGFwcFBhZGRpbmd9ICsgI3skZGFzaE5hdldpZHRofSkpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMGh2IC0gI3tlbSg1MCl9KTtcbiAgICAgIGJvcmRlcjogIzk5OTtcbiAgICAgIG1pbi13aWR0aDogZW0oMjg1KTtcbiAgICAgIG1heC13aWR0aDogZW0oNjUwKTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB2aWRlbyB7XG4gICAgICAgIHdpZHRoOiA0NDBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZURpc3BsYXkge1xuICAgICAgbWluLXdpZHRoOiA0NDBweCAhaW1wb3J0YW50O1xuICAgICAgdGJvZHkgdHIge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGh1bWJzIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTQ5cHggLyAyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2NvbnRlbnRBdHRyaWJ1dGVzLFxuICAjY29udGVudFZpZGVvcyxcbiAgI2NvbnRlbnRTZXJ2aWNlIHtcbiAgICAudGFibGVEaXNwbGF5IHtcbiAgICAgIG1pbi13aWR0aDogNjAwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHRib2R5IHRyIHtcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgICAgICAgfVxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDYwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2NvbnRlbnRTbkNEYXNoYm9hcmQsXG4gICNjb250ZW50TWVkaWNhbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0YWJsZSB7XG4gICAgICBtYXJnaW46ICRhcHBQYWRkaW5nO1xuICAgIH1cbiAgICAuZ0NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICAucGxheWVyR3JhcGgge1xuICAgICAgbWFyZ2luOiAkYXBwUGFkZGluZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5wbGF5ZXJHcmFwaCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuZ092ZXJsYXkge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjY29udGVudE1lZGljYWwge1xuICAgIC50YWJsZURpc3BsYXkgdGJvZHkgdGQge1xuICAgICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtcGFnZWhhc2g9J3NreXpvbmVzJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgI2Rhc2hOYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjY29udGVudFBsb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpdi5wbG90IHtcbiAgICAgIGg0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTBweCkge1xuICAgICAgZGl2LnBsb3Qge1xuICAgICAgICB3aWR0aDogNTUwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBkaXYucGxvdCB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAgIGRpdi5wbG90IHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNjb250ZW50U3ByYXkge1xuICAgIGRpdi5sZWdlbmQge1xuICAgICAgd2lkdGg6IGVtKDkxMCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogJGFwcFBhZGRpbmc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYXBwUGFkZGluZztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGFwcFBhZGRpbmc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYXBwUGFkZGluZztcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGRpdi5jaGFydHMge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiBlbSg5MTApO1xuICAgICAgc3Bhbi50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICB1bC5zcHJheXMge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogZW0oNDUwKTtcbiAgICAgICAgaGVpZ2h0OiBlbSg0MDApO1xuICAgICAgICBzcGFuLnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgxMCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5zdWIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IGVtKDUwKTtcbiAgICAgICAgICBsZWZ0OiBlbSgxMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogZW0oNDUwKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuICB9XG4gICNjb250ZW50UHJvZ3Jlc3Mge1xuICAgICNlbnRyeUZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICNjb250ZW50UHJvY2VzcyB7XG4gICAgLnByb2Nlc3NCdXR0b25zIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzJlbTtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC1zdHlsZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2Nlc3NUYWJsZXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYXBwUGFkZGluZztcbiAgICB9XG4gIH1cbiAgI2NvbnRlbnRQcm9jZXNzSGlzdG9yeSB7XG4gICAgLnByb2Nlc3NUYWJsZXMge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIC5wcm9jZXNzX2VmZm9ydCxcbiAgICAgIC5wcm9zY29yX2NvbHVtbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBoaXN0b3J5X2J5ZGF0ZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGFwcFBhZGRpbmc7XG4gICAgICAucHJvY2Vzc1RhYmxlcyB7XG4gICAgICAgIG1hcmdpbjogJGFwcFBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3RlYW1Qcm9jZXNzTGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5wcm9jZXNzVGFibGVzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNjdweDtcbiAgICAgIG1pbi13aWR0aDogMTU2NXB4O1xuICAgICAgJi5maXhlZC1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgJi5zdGlja3ktaGVhZGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTg5cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wbGFuRWRpdE1vZGFsLFxuICAucGxhbkFkZE1vZGFsLFxuICAudmlzaW9uRWRpdE1vZGFsIHtcbiAgICB3aWR0aDogZW0oMzUwKTtcbiAgICB0b3A6IDUlO1xuICAgIEBpbmNsdWRlIGNlbnRlcih4KTtcbiAgICAmLmdvYWwge1xuICAgICAgbWluLWhlaWdodDogZW0oNTUwKTtcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiBlbSg1NTAgLSA0Mik7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0IHtcbiAgICAgIGhlaWdodDogZW0oMzIwKTtcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiBlbSgzMjAgLSA0Mik7XG4gICAgICB9XG4gICAgfVxuICAgICYudmlzaW9uIHtcbiAgICAgIGhlaWdodDogZW0oMjMwKTtcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiBlbSgyMzAgLSA0Mik7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6ICRhcHBQYWRkaW5nO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRsaXN0SXRlbUJvZHlDb2xvciwgMTUlKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBAaW5jbHVkZSByZW1vdmVzaGFkb3coKTtcbiAgICB9XG4gICAgLm1vZGFsLWJ1dHRvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6ICRhcHBQYWRkaW5nO1xuICAgICAgYm90dG9tOiBlbSg3KTtcbiAgICB9XG4gIH1cbiAgI2RldGFpbCB7XG4gICAgd2lkdGg6IDI5JTtcbiAgICBtYXJnaW4tbGVmdDogJGFwcFBhZGRpbmc7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gICNkZXRhaWwsXG4gIC5wbGFuRWRpdE1vZGFsLFxuICAucGxhbkFkZE1vZGFsLFxuICAudmlzaW9uRWRpdE1vZGFsIHtcbiAgICB1bCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIGhlaWdodDogNzUlO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgd2lkdGg6IDk5JTtcbiAgICB9XG4gICAgLmRldGFpbC1jb24ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVnZW5kIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgICAuYXR0YWNobWVudC1saXN0IHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgIH1cbiAgICAgICYuZWRpdEl0ZW0gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kUmVkO1xuICAgICAgICBwYWRkaW5nOiBlbSgxMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGluZFJlZCwgMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5va0NhbmNlbEJ1dHRvbnMge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4IDEycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgIGhlaWdodDogZW0oODApO1xuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gICAgLmlubmVyLWRldGFpbCxcbiAgICAuaW5uZXItaW5zdHJ1Y3Rpb25zIHtcbiAgICAgIHBhZGRpbmc6ICRhcHBQYWRkaW5nO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRsaXN0SXRlbUJvZHlDb2xvciwgMTUlKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuICAgIC50b2dnbGVkLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMwMDMyNjM7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHdpZHRoOiA3NXB4O1xuICB9XG4gIC5idXR0b24tdG9nZ2xlOmhvdmVyOmVuYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMyNjM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmJ1dHRvbi10b2dnbGU6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzAsIDIzMCwgMjMwKTtcbiAgICBjb2xvcjogcmdiKDE0NiwgMTQ2LCAxNDYpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDE0NiwgMTQ2LCAxNDYpO1xuICB9XG59XG4jcGRldi5waXRjaGVycmVwb3J0IHtcbiAgI2Rhc2hDb250ZW50IGRpdi5pbmdhbWUtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3tlbSgxNzApfSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luOiAtNXB4IDAgMCAtNXB4O1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAkaW5kUmVkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuY2F0Y2hlci1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjY2UxMTI2O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICA+ICoge1xuICAgICAgICBjb2xvcjogI2NlMTEyNjtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbixcbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2FhYTtcbiAgICB9XG4gICAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkaW5kUmVkO1xuICAgICAgfVxuICAgIH1cbiAgICBkaXYucGl0Y2hsaW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICRwaXRjaEVsZVdpZHRoOiAxMnB4O1xuICAgICAgc3Bhbi5waXRjaEVsZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogJHBpdGNoRWxlV2lkdGg7XG4gICAgICAgIGhlaWdodDogJHBpdGNoRWxlV2lkdGg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoI3skcGl0Y2hFbGVXaWR0aH0gLyAyKSAqIC0xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ucGl0Y2hDb3VudCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDFweCAwIDAgOHB4O1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgIH1cbiAgICB9XG4gICAgZGl2LnJlZmVyZW5jZVBlcmlvZCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG4gIGRpdi5sb2dvIHN2ZyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZpbGw6ICRpbmRSZWQ7XG4gIH1cbiAgLnNwaW5DaGFydHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuc3BpbkNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDNweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICB3aWR0aDogMTAxJTtcblxuICAgICAgdGgsXG4gICAgICB0ciB7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBoMiB7XG4gICAgICB3aWR0aDogOTkuOCU7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICBzZWN0aW9uIHtcbiAgICAgIC8vIEFkZGVkIHRvIGF2b2lkIFBhbmVsIHZ1ZSBjb21wb25lbnQgY29sbGlzaW9uIHdpdGhpbiBwaXRjaGVyIGluZ2FtZSByZXBvcnQgLSBwaXRjaCBwZXJmb3JtYW5jZVxuICAgICAgJjpub3QoLnBhbmVsKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAwO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb25LZXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTI4cHg7XG4gICAgICAgIGxlZnQ6IDIxMHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGNhbnZhcyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxMjcsIDEyNywgMTI3KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgZGl2LmF2Z3MuY2VsbCB7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcih5KTtcbiAgICAgIH1cbiAgICAgID4gZGl2LmluZ2FtZS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLm1vdmVtZW50IHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAmLmFsbFBpdGNoZXMsXG4gICAgICAgICAgJi5rZXkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmtleSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmF2Z3Mge1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlcnMudGFibGVPcHRpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAuYmF0dGVyLXRhYmxlcyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5tYXAtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLm1hcC10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxODBweDtcblxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4MHB4KSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4MHB4KSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4MHB4KSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG5cbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAvLyBUT0RPOiBJIGFtIG5vdCBzZWVpbmcgdXNlLWNhc2UgaGVyZSwgYnV0IHdhbnQgdG8gZXhwbG9yZS5cbiAgICAgIC8vICR3Wm9uZXNIZWlnaHQ6IDQ1MnB4O1xuICAgICAgLy8gJi53em9uZXMge1xuICAgICAgLy8gXHR3aWR0aDogJHdab25lc0hlaWdodDtcblxuICAgICAgLy8gXHQgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLSR3Wm9uZXNIZWlnaHQpIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgLy8gXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0kd1pvbmVzSGVpZ2h0KSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIC8vIFx0ICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtJHdab25lc0hlaWdodCkgcm90YXRlKC05MGRlZyk7XG4gICAgICAvLyB9XG4gICAgfVxuICAgIC52cy1yaGgge1xuICAgICAgYmFja2dyb3VuZDogcmdiKDEwMCwgMTUwLCAyMDUpO1xuICAgIH1cbiAgICAudnMtbGhoIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyNDUsIDE1MCwgMTUwKTtcbiAgICB9XG4gICAgLm1hcHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgfVxuICB9XG4gIGRpdi5jb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXYuY2VsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDNweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJHByaW50V2lkdGg6IDExNTBweDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIHdpZHRoOiAkcHJpbnRXaWR0aDtcbiAgICAqIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjdGVhbUluZm9ybWF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNkYXNoQ29udGVudCA+IGRpdi5pbmdhbWUtdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICB9XG5cbiAgICBtYWluIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6ICRwcmludFdpZHRoO1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgZGl2LnNlY3Rpb25LZXkge1xuICAgICAgICAgIHRvcDogLTIycHg7XG4gICAgICAgICAgbGVmdDogMTIwcHg7XG4gICAgICAgICAgJjpub3QoLnByaW50KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGRpdi5pbmdhbWUtdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICYuaGFzSGVhZGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgIGRpdi5pbmdhbWUtdGl0bGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAtNzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubW92ZW1lbnQge1xuICAgICAgICB9XG4gICAgICAgICYucmVsZWFzZSB7XG4gICAgICAgICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcbiAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB6b29tOiAwLjk1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmxvY2F0aW9ucyB7XG4gICAgICAgICAgZGl2Lm1hcC13cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hdmdzIHtcbiAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB6b29tOiAwLjkzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBicCB7XG4gICAgICAgICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYXR0ZXJzIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2LnRhYmxlLXRpdGxlLmNvbGxhcHNhYmxlIHtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvY2Vzc3JfdGFibGUsXG4ucHJvY2Vzc1RhYmxlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEyODBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJlZ2luQ2VsbCB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjYjBiMGIwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVuZENlbGwge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNiMGIwYjAgIWltcG9ydGFudDtcbiAgfVxuICAucHJvY2Vzc3JfaGVhZGVyMSB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLnByb2Nlc3NyX2hlYWRlcjIgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjQ5N2Q7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnByb2Nlc3NyX3BsYXllckNvbCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbiAgLnByb2Nlc3NyX2RhdGVDb2wge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1heC13aWR0aDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb2Nlc3NyX3ZpZGVvQ29sIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG4gIC5wcm9jZXNzcl91c2VyIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb2Nlc3NyX2dvYWxzQ29sIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLnByb2Nlc3NyX2RvbWFpbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9jZXNzcl9kb21haW5fd2lkZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9jZXNzcl9jb21tZW50cyB0ZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjYjBiMGIwO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNiMGIwYjA7XG4gIH1cbiAgLmV2ZW4gdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZmI7XG4gIH1cbiAgLmdoaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgdGFibGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuZ3JhZGVDbHMtMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzNTA1OSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyYWRlQ2xzLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2ExYTYgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JhZGVDbHMtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmFkZUNscy0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJkN2IwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyYWRlQ2xzLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NGIzNjggIWltcG9ydGFudDtcbiAgfVxuICAuZ3JhZGVDbHMtbnVsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmFkZUNsc0JhZC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjY2NjICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyYWRlQ2xzQmFkLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk5OTkgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JhZGVDbHNCYWQtMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjY2NiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmFkZUNsc0JhZC00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzMjMyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyYWRlQ2xzQmFkLTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjBhMDIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuZ3JhZGVDbHNCYWQtbW9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMGEwMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmFkZUNsc0dvb2QtMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTZjYyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmFkZUNsc0dvb2QtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5Y2Q5OSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmFkZUNsc0dvb2QtMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2YjM2NiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmFkZUNsc0dvb2QtNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzOWEzMyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmFkZUNsc0dvb2QtNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODAwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5ncmFkZUNsc0dvb2QtbW9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50YWJsZS1oZWFkZXItcm90YXRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgJi5zdGlja3ktaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogMzJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTg5cHgpO1xuICB9XG4gIC5ub3JvdGF0ZSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuY3NzdHJhbnNmb3JtcyAmIHRkIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAubm8tY3NzdHJhbnNmb3JtcyAmIHRoIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuICAuY3NzdHJhbnNmb3JtcyAmIHRoLnJvdGF0ZSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIC8vIHdpZHRoOiA1MHB4O1xuICAgIC8vIG1pbi13aWR0aDogNDBweDtcbiAgICAvLyBtYXgtd2lkdGg6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICAvLyBGaXJlZm94IG5lZWRzIHRoZSBleHRyYSBESVYgZm9yIHNvbWUgcmVhc29uLCBvdGhlcndpc2UgdGhlIHRleHQgZGlzYXBwZWFycyBpZiB5b3Ugcm90YXRlXG4gICAgPiBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgLyogODAgKiB0YW4oNDUpIC8gMiA9IDQwIHdoZXJlIDgwIGlzIHRoZSBoZWlnaHQgb24gdGhlIGNlbGwgYW5kIDQ1IGlzIHRoZSB0cmFuc2Zvcm0gYW5nbGUqL1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICB9XG4gICAgPiBkaXYgPiBzcGFuIHtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpIHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpIHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpIHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwZGVnKSByb3RhdGUoMzE1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZykgcm90YXRlKDMxNWRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDI4cHg7XG4gICAgICAvKiA0MCBjb3MoNDUpID0gMjggd2l0aCBhbiBhZGRpdGlvbmFsIDJweCBtYXJnaW4qL1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAvKkJlY2F1c2UgaXQgbG9va2VkIGdvb2QsIGJ1dCB0aGVyZSBpcyBwcm9iYWJseSBhIG1hdGhlbWF0aWNhbCBsaW5rIGhlcmUgYXMgd2VsbCovXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgLyogODAgLyBjb3MoNDUpIC0gNDAgY29zICg0NSkgPSA4NSB3aGVyZSA4MCBpcyB0aGUgaGVpZ2h0IG9mIHRoZSBjZWxsLCA0MCB0aGUgd2lkdGggb2YgdGhlIGNlbGwgYW5kIDQ1IHRoZSB0cmFuc2Zvcm0gYW5nbGUqL1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG4gIHRoLnJvdy1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgfVxufVxuXG4uZ3JhZGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIxNXB4O1xufVxuXG4kYmFzZURvbWFpbkNvbHVtbkNvbG9yOiAjYTNhM2EzO1xuXG4ucnB0Q29sLTEgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2VEb21haW5Db2x1bW5Db2xvcjtcbn1cblxuLnJwdENvbC0yIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJhc2VEb21haW5Db2x1bW5Db2xvciwgMTAlKTtcbn1cblxuLnJwdENvbC0zIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJhc2VEb21haW5Db2x1bW5Db2xvciwgMjAlKTtcbn1cblxuLnJwdENvbC00IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJhc2VEb21haW5Db2x1bW5Db2xvciwgMzAlKTtcbn1cblxuLnJwdENvbC01IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJhc2VEb21haW5Db2x1bW5Db2xvciwgNDAlKTtcbn1cblxuYm9keSB7XG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmJ0biB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudWxuYXYge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG4gICNyZXBvcnRGdW5jdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IGVtKDE1KTtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG4gICNjb250ZW50UHJvY2Vzc1Ige1xuICB9XG4gICNjb250ZW50UHJvZ3Jlc3NSIHtcbiAgfVxuICAjcGFnZUluZm9ybWF0aW9uIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAkYXBwUGFkZGluZztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2QkdDb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogOTUlO1xuICAgIH1cbiAgfVxuICAucHJvY2Vzc3JfbmF2X2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xuICAgIG1heC13aWR0aDogMTA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlcG9ydF9yZWFkZXJfY29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xuICAgIGxlZ2VuZCB7XG4gICAgICB3aWR0aDogOTklO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGFibGUgYSB7XG4gICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgfVxuICAgIC5ycHRfZnVuY3Rpb25zIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgbGVmdDogMzAwcHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgICoge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgxMCk7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGFwcFBhZGRpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oNDApO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oMTUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICB9XG4gICAgICAjcHJvY2Vzc3JfZGF0ZVBpY2tlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICNwcm9ncmVzc3JfZGF0ZVBpY2tlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdkJvdE1hcmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xuICAgIH1cbiAgICAucHJvY2Vzc3JfZW1wdHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xuICAgIH1cbiAgICAucHJvY2Vzc3JfdGFibGUgdGQge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q5ZDlkOTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuICB9XG4gIC5wcm9ncmVzc3JfbmF2X2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xuICAgIG1heC13aWR0aDogMTAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3Byb2dyZXNzcl9yZWFkZXIsXG4gICNjb250ZW50UHJvZ3Jlc3Mge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgdGQge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzk5OTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGhlYWQgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY0OTdkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9ncmVzc3JfcGxheWVydGFibGUge1xuICAgICAgd2lkdGg6IDExMDBweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9ncmVzc3JfZW1wdHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xuICAgIH1cbiAgICAucHJvZ3Jlc3NyX25hbWUge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgICZbZGF0YS1jbG9zZWQ9J2ZhbHNlJ10ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM3MzczO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC5wcm9ncmVzc3JfcnB0X3N1bW1hcnkge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggNy4xNGVtO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZmFmYWY7XG4gICAgICAgICAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAgICAgICAgIC1tb3otb3BhY2l0eTogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICYucnB0XzEge1xuICAgICAgICAgICAgLy9waXRjaGluZ1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmNDk3ZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5ycHRfMiB7XG4gICAgICAgICAgICAvL2hpdHRpbmdcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzQ3MDU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYucnB0XzMge1xuICAgICAgICAgICAgLy9TJkNcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gICAgICAgICAgfVxuICAgICAgICAgICYucnB0XzQge1xuICAgICAgICAgICAgLy9EZWYvQlIvRnVuZFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjA1MDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5ycHRfNSB7XG4gICAgICAgICAgICAvL01hbmFnZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMDA1MDI7XG4gICAgICAgICAgfVxuICAgICAgICAgICYucnB0Xzgge1xuICAgICAgICAgICAgLy9NZWRpY2FsXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA3MDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAtd2Via2l0LW9wYWNpdHk6IDE7XG4gICAgICAgICAgICAtbW96LW9wYWNpdHk6IDE7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucHJvZ3Jlc3NyX2dvYWxzIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAucHJvZ3Jlc3NyX2NoYWxsZW5nZXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIC5wcm9ncmVzc3JfZ29hbHNjb2wge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgfVxuICAgICAgLnByb2dyZXNzcl9wcm9nY29sIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLnByb2dyZXNzcl91c2VyY29sIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAucHJvZ3Jlc3JfcmVwb3J0cyB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgLnByb2dyZXNzcl9yZXBvcnRIZWxwVGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBib3JkZXItYm90dG9tOiBsaWdodGVuKCM5OTksIDUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZU9wdGlvbnMge1xuICBtYXJnaW46ICRhcHBQYWRkaW5nO1xuICBmb250LXNpemU6IDEycHg7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLmZpeGVkIHtcbiAgICBwYWRkaW5nOiAkYXBwUGFkZGluZztcbiAgICBtYXJnaW46IC01cHggMCAwIDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIH1cbiAgc3Ryb25nIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRhcHBQYWRkaW5nO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgJi5wYWRSaWdodFNlcGFyYXRpb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxMCk7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZFJlZDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmLnNob3dBbGwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRSZWQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi5zYXZlTGluayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmZhNztcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZmVmZmE3LCAzMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogIzgwODA4MCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzgwODA4MCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmluZC1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAubW9kYWwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuYWRkLXJlYWRpbmVzcy1yZXBvcnQge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuXG4udmlkZW8tdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LWZhbWlseTogJ1RyaWJlVHlwZV9EVic7XG4gIC5wbGF5ZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkaW5kUmVkO1xuICB9XG4gIC5kYXRlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFubm90YXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogJ01pdHRlbHNjaHJpZnRfRFYnO1xuICB9XG59XG5cbi5uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vLXByaW50IHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmRpdltkYXRhLWlkPSdzcGluLWF4aXMnXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtaW4td2lkdGg6IDY2MHB4O1xuICBoMiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNwaW4tYXhpcy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zcGluLWF4aXMteWVhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5zcGluLWF4aXMta2V5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgLm1sYiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItdG9wOiAycHggZGFzaGVkICMwMDA7XG4gICAgfVxuICAgIC5waXRjaGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICB9XG4gIH1cbiAgLmNhbnZhcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgICAuY2FudmFzLXBsYWNlaG9sZGVyIHtcbiAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgIGhlaWdodDogMjU1cHg7XG4gICAgICBjYW52YXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5waXRjaC1zdGF0cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogYXJpYWw7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICB0aCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaW5kQmx1ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5waXRjaC10eXBlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnB0bCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB9XG4gICAgICAuZngtcGl0Y2gtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgICAgIH1cbiAgICAgIC5meC1waXRjaCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAuc3Bpbi1yb3Qge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgfVxuICAgICAgLnNwaW4taGVhZGVyIHtcbiAgICAgIH1cbiAgICAgIC5zcGluM2QtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgICAgIH1cbiAgICAgIC5zcGluLXB0bCB7XG4gICAgICB9XG4gICAgICAuc3BpbjNkLXB0bCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDA7XG4gICAgICB9XG4gICAgICAucGVyY2VudGlsZXMge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmQ2ZDZkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1waCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAudXNhZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvdG8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5vLXNwaW4tYXhpcy1kYXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmY2M7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udG9nZ2xlZC1jb250ZW50IHtcbiAgLnRhYnMge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgLnRhYi1oZWFkZXIge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICYuc2VsZWN0ZWQtdGFiIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGFiLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5zZWxlY3RlZC10YWIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggM3B4O1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmF0dGFjaG1lbnQtbGlzdCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDdweCAwIDdweCAyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLnR5cGUtcGRmIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25fcGRmLnN2ZycpIGxlZnQgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAmLnR5cGUtUE5HIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25fcG5nLnN2ZycpIGxlZnQgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAmLnR5cGUtZG9jLFxuICAgICYudHlwZS1kb2N4IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25fZG9jLnN2ZycpIGxlZnQgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAmLnR5cGUteGxzLFxuICAgICYudHlwZS14bHN4IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25feGxzLnN2ZycpIGxlZnQgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAmLnR5cGUtcHB0LFxuICAgICYudHlwZS1wcHR4IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25fcHB0LnN2ZycpIGxlZnQgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAmLnR5cGUtdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uX3R4dC5zdmcnKSBsZWZ0IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgJi50eXBlLW1wNCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uX21wNC5zdmcnKSBsZWZ0IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgfVxuICB9XG59XG5cbiNjb250ZW50QXZncyB7XG4gIGFydGljbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzAwMzI2MztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ucmlnaHRBbGlnbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYWx0LXRhYmxlLW1vZHVsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGgyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLmRhdGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWx0LXRhYmxlLWNvbnRyb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA0Yzk2O1xuICAgIH1cbiAgfVxuICAuYWx0LXRhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5ib2R5IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgICB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgfVxuICAgIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGZiO1xuICAgIH1cbiAgICB0aCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgfVxuICAgIC53LTYwIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cbiAgICAudy04MCB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICB9XG4gICAgLnctMTAwIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG4gICAgLnctYXV0byB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAucm90YXRlZC1oZWFkZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgJi5zdGlja3ktaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4OXB4KTtcbiAgICAgIH1cbiAgICAgIC5yb3RhdGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICAgICAgLy8gRmlyZWZveCBuZWVkcyB0aGUgZXh0cmEgRElWIGZvciBzb21lIHJlYXNvbiwgb3RoZXJ3aXNlIHRoZSB0ZXh0IGRpc2FwcGVhcnMgaWYgeW91IHJvdGF0ZVxuICAgICAgICBkaXYge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYmRiZGJkO1xuICAgICAgICAgIC8qIDgwICogdGFuKDQ1KSAvIDIgPSA0MCB3aGVyZSA4MCBpcyB0aGUgaGVpZ2h0IG9uIHRoZSBjZWxsIGFuZCA0NSBpcyB0aGUgdHJhbnNmb3JtIGFuZ2xlKi9cbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDI4cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpIHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpIHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpIHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwZGVnKSByb3RhdGUoMzE1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZykgcm90YXRlKDMxNWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWZ0ZXItcm90YXRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJvcmRlckRibEJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xufVxuI3dvcmtsb2FkLXRyYWNrZXIsXG4jcmVhZGluZXNzLXRyYWNrZXIge1xuICBoMSxcbiAgaDMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIGgxIHtcbiAgICBtYXJnaW46IDAgNTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogJGluZFJlZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBzZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgI2Jsb2NrLWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGZpbGw6ICRpbmRSZWQ7XG4gIH1cbiAgLnRhYmxlRGlzcGxheSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRyIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGgge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAuZ3JleUhlYWRlckJHIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgfVxuICAgIC5lbXB0eUJHIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5wbGF5ZXIge1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgfVxuICAgIC5zY29yZSB7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICB9XG4gICAgLmRlY2ltYWwge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgfVxuICAgIC5sc3QxMCB7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICB9XG4gIH1cbiAgLmtleS10YWJsZSB7XG4gICAgbWFyZ2luOiAyMXB4IDAgMCAyMHB4O1xuICB9XG4gICNzd2l0Y2gtcmVhZGVycyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRpbmRSZWQ7XG4gICAgfVxuICB9XG59XG4jcmVhZGluZXNzLXJlYWRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYSB7XG4gICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRpbmRSZWQ7XG4gICAgfVxuICB9XG4gIC5hbHQtdGFibGUtbW9kdWxlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLmFsdC10YWJsZS5ib2R5IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTcwcHgpO1xuICAgIH1cbiAgfVxufVxuI3JlYWRpbmVzcy10cmFja2VyIHtcbiAgaGdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICBoMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIGgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRhYmxlRGlzcGxheSB7XG4gICAgdGhlYWQgdHIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICB0Ym9keSB0cixcbiAgICB0aGVhZCB0ciB7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgICB0aCB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICB9XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmLndoaXRlLWJvcmRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgfVxuICAgICAgJi5zdGFja2VkIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBwIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDRweCA0cHggMnB4IDRweDtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudm9sIHtcbiAgICB9XG4gICAgLnNwYWNlciB7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5saWZ0IHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICB9XG4gICAgLm5ldy1pbmoge1xuICAgICAgY29sb3I6ICRpbmRSZWQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLmNvbW1lbnRzIHtcbiAgICAgIHdpZHRoOiA1ODJweDtcbiAgICB9XG4gIH1cbiAgI2hpdHRlcnMge1xuICAgIHRib2R5IHRyIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjc3RhcnRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3BpdGNoZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRib2R5IHRyIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYm9keS1wYXJ0IHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgI3NjaGVkdWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHRhYmxlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIH1cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgYmFja2dyb3VuZDogcmdiKDE4MCwgMjQwLCAyNTUpO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmltZyB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4jY29udGVudERhc2gge1xuICAuc2Vjb25kYXJ5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAuZGFzaGJvYXJkLXRhYmxlcyB7XG4gICAgICB3aWR0aDogNDUwcHg7XG4gICAgfVxuICAgIC50YWJsZURpc3BsYXkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4uZGFzaGJvYXJkLXRhYmxlcyB7XG4gIC5wYW5lbENvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIHRyIHtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjY2NjO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgdGQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogNHB4IDJweDtcbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICB9XG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICNjY2M7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAmLnNjaG9vbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB3aWR0aDogNzNweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNjaG9vbCB7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbXB0eUJHIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjFiNGIzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ1bGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRhc2gge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGxvdHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiNkYXNoLWluZHVzdHJ5IHtcbiAgLnRhYmxlRGlzcGxheSB7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgfVxufVxuI3JlY2VudC11cGRhdGVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAudGFibGVDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgdGJvZHkgdHIge1xuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gICAgfVxuICB9XG59XG4jaW5qdXJpZXMsXG4jdHJhbnNhY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4jdHJhbnNhY3Rpb25zIHtcbiAgdGQ6bnRoLWNoaWxkKDIpLFxuICB0aDpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgfVxufVxuI3BsYXllckJpb1BhbmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaGVhdG1hcHMge1xuICBhcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbiNwb3N0Z2FtZS1waXRjaGVyIHtcbiAgaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIGhyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxuICAjYmxvY2stYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBmaWxsOiAkaW5kUmVkO1xuICB9XG4gICN2ZWxvLWdyYXBoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmxlZ2VuZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIC5rZXkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAucGl0Y2gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMjMwLCA1MCwgNTApO1xuICAgIH1cbiAgfVxuICAuY29sLTEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxuICAuY29sLTIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtMyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogJGluZFJlZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuc2NvcmUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgY29sb3I6ICRpbmRCbHVlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC50YWJsZS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG4gIC5tYXAtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWFwLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudnMtbGhoIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ1LCAxNTAsIDE1MCk7XG4gIH1cbiAgLnZzLXJoaCB7XG4gICAgYmFja2dyb3VuZDogcmdiKDEwMCwgMTUwLCAyMDUpO1xuICB9XG4gIC5tYXBzIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxuICAudGFibGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIC5kdi10YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgLmhvcml6LXNwbGl0IHtcbiAgICAgICAgLnRvcCB7XG4gICAgICAgICAgaGVpZ2h0OiA4N3B4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBpdGNoZXIge1xuICAgICAgYmFja2dyb3VuZDogI2FhYTtcbiAgICB9XG4gICAgLm5vdGVzIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgd2lkdGg6IDQxMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIC50YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIH1cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJhdHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAuaGVhdG1hcC1nZW5lcmF0b3Ige1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAudGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICAgIC52aWRlby1pY29uIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJlc3VsdHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgLmFsdC1vcHRzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIC5hbmltYXRlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRpbmRSZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2F0dGFjay1rZXksXG4gICNyZXN1bHQta2V5LFxuICAjY29udGFjdC1rZXksXG4gIC5hbGwta2V5cyxcbiAgLnBpdGNoLWtleXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgLmtleSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnBpdGNoIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICAgIC5zaGFwZS0wIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuICAgIC5zaGFwZS0xIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2hhcGUtMiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG4gICAgLnNoYXBlLTMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgICAuc2hhcGUtNCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICBbaXMtb25dIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgW2lzLW9uPSdmYWxzZSddIHtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG4gIH1cbiAgLnBpdGNoLWtleXMsXG4gICNyZXN1bHQta2V5LFxuICAjY29udGFjdC1rZXkge1xuICAgIHdpZHRoOiAzOHB4O1xuICB9XG4gIC5hbGwta2V5cyxcbiAgI2F0dGFjay1rZXkge1xuICAgIHdpZHRoOiA4MnB4O1xuICB9XG4gIC5ibG9jay1tYXAge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBkaXYge1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICAgIC50b3AtbGVmdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuICAgIC50b3AtcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICB9XG4gICAgLmJvdHRvbS1sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG4gICAgLmJvdHRvbS1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmR2LXRhYmxlIHtcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgdGQge1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQsXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI2Jsb2NrLWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAubmFtZSB7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgfVxuICAgIC5zY29yZSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgaGVhZGVyIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgaGVhZGVyIC5jb2wtMSB7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuICAgIGhlYWRlciAuY29sLTIge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICAudGFibGUtY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjMDAzMjYzO1xuICAgIH1cbiAgICAubWFwLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tYXBzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC5oZWF0bWFwLWdlbmVyYXRvciB7XG4gICAgICAgIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICAuaGVhdG1hcC1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBjYW52YXMge1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zY2FsZSxcbiAgICAgICAgLmxhYmVscyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjYmF0dGVycyB7XG4gICAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xuICAgICAgLmJhdHRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgLnJlc3VsdHMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5iYXR0ZXItcGFzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5ub3RlcyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gICAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC50YWJsZSB7XG4gICAgICAgICAgLnRhYmxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmR2LXRhYmxlIHtcbiAgJi5hbHQge1xuICAgIHRib2R5IHRyIHtcbiAgICAgICY6bnRoLWNoaWxkKDRuICsgMSksXG4gICAgICAmOm50aC1jaGlsZCg0biArIDIpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDRuICsgMyksXG4gICAgICAmOm50aC1jaGlsZCg0biArIDQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAuZW1wdHlCRyB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHRhYmxlIHtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgIH1cbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkaW5kQmx1ZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4uaG9yaXotcHJpbnQge1xuICBAbWVkaWEgcHJpbnQge1xuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6IGxhbmRzY2FwZTtcbiAgICB9XG4gICAgdGFibGUudGFibGVEaXNwbGF5IHRoZWFkIHRyIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRCbHVlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAmLmJnTGlnaHRCbHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzBkNTliMyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGb3Igd2hhdGV2ZXIgcmVhc29uLCB3ZSBuZWVkIGEgcnVsZSBhYm92ZSAjY2hhcnRJbmZvXG4vLyBvciB0aGUgcnVsZSBiZWxvdyB3aWxsIE5PVCBtYWtlIGl0IGludG8gdGhlIGJ1aWxkXG4vLyBXaHk/IEkgd2lzaCBJIGtuZXdcbi5idWZmZXJSdWxlIHtcbiAgei1pbmRleDogaW5oZXJpdDtcbn1cblxuI2NoYXJ0SW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTZweDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHBhZGRpbmc6IDVweDtcbiAgei1pbmRleDogOTk5OTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxuICBAaW5jbHVkZSBzaGFkb3coZW0oMyksIGVtKDUpLCByZ2JhKCMwMDAwMDAsIDAuMykpO1xufVxuXG4udGVtcC1ub3RlIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbiNwZGV2LmJwIHtcbiAgJGNsZWFyUGFkZGluZzogMTBweDtcbiAgJGNsZWFyQkdoZXg6ICNiYWJhYmE7XG4gIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAjcGxheWVyLW1hdGNoZXItdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5wbGF5ZXItaWQtY29sIHtcbiAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuICAudGhlYXRlci1zZWxlY3RvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICAjbWF0Y2hlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgI21hdGNoZXItY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogNTIwcHg7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICB0YWJsZSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIHRyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRpbmRCbHVlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIH1cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgIH1cbiAgICAgIC5wbGF5ZXItaWQge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgICAuaW5zdHJ1Y3Rpb25zIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICB9XG4gICAgICAucmVzdWx0cy1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2NvbnRleHQtbW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgLmNvbnRlbnQge1xuICAgICAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG4gICAgICB3aWR0aDogNDUwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4ICMwMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgPiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5idXR0b25zIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgc3Bhbi54Q2xlYXJCdXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkY2xlYXJQYWRkaW5nO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xlYXJCR2hleDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgYSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRvcDogY2FsYygjeyRjbGVhclBhZGRpbmd9ICogMC4zKTtcbiAgICAgIEBpbmNsdWRlIGNlbnRlcih4KTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oKCRjbGVhckJHaGV4KSwgMjApO1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgY2VudGVyKHkpO1xuICB9XG4gICNkYXNoQ29udGVudCB7XG4gICAgaDIge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIGRpdiB7XG4gICAgICAuZHYtdGFibGUge1xuICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgICB9XG4gICAgICAmLnBhbmUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIC5maWx0ZXJDb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICBpbnB1dC5zZXNzaW9uRmlsdGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXQuc2Vzc2lvbkZpbHRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnVwbG9hZENvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkZXNhdHVyYXRlKCNjY2MsIDgwKTtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICAgIC50ZXh0LWlucHV0IHtcbiAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmR2LXRhYmxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3Bhbi5jb250cm9scyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYS5idG4ge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuLmF0dGFjaG1lbnRzIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNjY2MsIDEwKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCNjY2MsIDIwKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGVtKDAuOCk7XG4gICAgICAgICAgICAgICAgLnhDbGVhckJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oKCRjbGVhckJHaGV4KSwgMjApO1xuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigoJGNsZWFyQkdoZXgpLCA0MCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5kaXYge1xuICAmLnNob3dBbGwge1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oIzAwMCwgOTApO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCMwMDAsIDUwKTtcbiAgICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMDAwLCA2MCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5zaG93QWxsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCMwMDAsIDYwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmZvY3VzTGlua3Mge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI0MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJHBsYXllckRldlVJQ29sb3IsIDEwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZCR1NlbGVjdGVkQ29sb3IgIWltcG9ydGFudDtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbi5ib3JkZXJUaGluIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xufVxuLnJvd1NoYWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNSAhaW1wb3J0YW50O1xufVxuLmJvcmRlclNpbmdsZVRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG4ubmF2LWhlYWRlciB7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRsZWZ0LXJhaWwtaG92ZXItYmc7XG4gIH1cbiAgJi5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogJGluZEJsdWU7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGVmdC1yYWlsLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmxlZnQtcmFpbC1hcnJvdy1yaWdodCxcbi5sZWZ0LXJhaWwtYXJyb3ctZG93biB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGZpbGw6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuJGNoYXJ0VGl0bGVIZWlnaHQ6IDIwcHg7XG4kY2hhcnRUaXRsZVBhZGRpbmc6IDJweDtcbiNjb250ZW50U2t5Wm9uZXMsXG4jY29udGVudFNreXpvbmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGl2LnRhYmxlT3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDVweDtcbiAgICB9XG5cbiAgICBsaS5oaXR0ZXJTZWFyY2gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGl2LmZpbmRIaXR0ZXJNZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oI2U0ZTRlNCwgMjApO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICB1bCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCNjY2MsIDEwKTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZEJsdWU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBsaS5zZWxlY3RlZEhpdHRlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmEzZjNmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNmYTNmM2YsIDIwKTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICBjb250ZW50OiAneCc7XG4gICAgICAgICAgY29sb3I6IGRhcmtlbigjZmEzZjNmLCAzMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgZGl2LmNoYXJ0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICYuYmFzaWMge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgICBkaXYuY2hhcnQsXG4gICAgZGl2LmVuZFpvbmVDaGFydHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBoZWlnaHQ6ICRjaGFydFRpdGxlSGVpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6ICRjaGFydFRpdGxlUGFkZGluZztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICAgIC5hQ2hhcnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBzcGFuLnN0YXR2YWwge1xuICAgICAgICAgIHRvcDogLTIxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnAxLFxuICAgICYucDMge1xuICAgICAgLmNhdGVnb3J5Um93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoYXJ0LFxuICAgICAgICAuZW5kWm9uZUNoYXJ0cyB7XG4gICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI3JTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgLmJhdHRlckltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXYuY2hhcnQ6bnRoLWNoaWxkKDIpOm5vdCguYmFzaWMpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICA+IGRpdi5lbmRab25lQ2hhcnRzOm50aC1jaGlsZCgyKTpub3QoLmJhc2ljKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5iYXNpYyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucm93VGl0bGUge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtb3JpZW50YXRpb246IHNpZGV3YXlzO1xuICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICAgICYucDIge1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAucHQtaGFuZC1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRpdi5jYXRlZ29yeVJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDIwNHB4KTtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLnNob3dFbmRab25lcyB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgNDA5cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuLmJhdHRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzOC41JTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICYucDJCYXR0ZXJMSEgge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5wMkJhdHRlclJISCB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRpdi5jaGFydCxcbiAgICAgIGRpdi5lbmRab25lQ2hhcnRzIHtcbiAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnAzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgLnNuYXBzaG90LWhhbmQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAwO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAkcHJpbnRXaWR0aDogMTEwMHB4O1xuICAkem9vbTogNjclO1xuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpdi5jaGFydHMge1xuICAgICAgd2lkdGg6ICRwcmludFdpZHRoO1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgICYucDEsXG4gICAgICAmLnAzIHtcbiAgICAgICAgLmNhdGVnb3J5Um93IHtcbiAgICAgICAgICB6b29tOiAkem9vbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5wMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgaDIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXYuY2F0ZWdvcnlSb3cge1xuICAgICAgICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG4gICAgICAgICAgZGl2LmNoYXJ0LFxuICAgICAgICAgIGRpdi5lbmRab25lQ2hhcnRzIHtcbiAgICAgICAgICAgIHpvb206IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNhZGp1c3RtZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvLyB0YWJsZSB7IHdpZHRoOiAxMzIwcHg7IH1cbiAgLmR2LXRhYmxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdHIge1xuICAgICAgJjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhYmxlQ29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM4cHgpO1xuICB9XG4gICNjb250cm9scyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuICB9XG4gICNncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAucmVhZGVyLFxuICAuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGFibGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gIC5zdW1tYXJ5IHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgLm5hbWUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5yayB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAubm90ZXMge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAubnVtcyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAudGFibGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTEyNXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjJweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAuZHYtdGFibGUge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLnBsdXMge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oZ3JlZW4sIDYwJSk7XG4gIH1cbiAgLnBsdXM1IHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKGdyZWVuLCAxMCUpO1xuICB9XG4gIC5taW51cyB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbihyZWQsIDMwJSk7XG4gIH1cbiAgLm1pbnVzNSB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbihyZWQsIDEwJSk7XG4gIH1cbiAgLm5ldXRyYWwge1xuICAgIGJhY2tncm91bmQ6IHJnYigyNTAsIDIwMCwgMCk7XG4gIH1cbn1cblxuLmNhbGVuZGFyLWNvbnRlbnQge1xuICAuZGF0ZS1zZWxlY3RvciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5tb250aCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgfVxuICAuZGF0ZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmRhdGUtcGlja2VyIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGZpbGw6ICM3Yjc1ODM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgZmlsbDogJGluZFJlZDtcbiAgICB9XG4gIH1cbiAgLm1vbnRoX3llYXJfZGF0ZXBpY2tlciB7XG4gICAgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIsXG4gICAgLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxuICAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5kUmVkO1xuICB9XG4gIC5sZWZ0LWFycm93LFxuICAucmlnaHQtYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCAxNXB4IDA7XG4gICAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNjY2M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICRpbmRSZWQ7XG4gICAgfVxuICB9XG4gIC5yaWdodC1hcnJvdyB7XG4gICAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgI2NjYztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgJGluZFJlZDtcbiAgICB9XG4gIH1cbiAgLmNhbGVuZGFyIHtcbiAgICAuZGF5LWxhYmVscyB7XG4gICAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5kYXktbmFtZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZGF5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuICAmLmRlZmF1bHQge1xuICAgIC5kYXRlLXNlbGVjdG9yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjOTU5ODlhO1xuICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgfVxuICAgIC5jYWxlbmRhciB7XG4gICAgICAuZGF5LWxhYmVscyB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDE0JTtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0YzZmOTE7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud2VlayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuOHB4O1xuICAgICAgfVxuICAgICAgLmRheSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMy44cHg7XG4gICAgICAgIHdpZHRoOiAxNCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAycHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NTk4OWE7XG4gICAgICAgID4gaGVhZGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjM2M0YzQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2U1ZTJlMjtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudG9kYXkge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkaW5kUmVkO1xuICAgICAgfVxuICAgICAgLmRheS1vZi1tb250aCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzc5Nzk3OTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICB9XG4gICAgICAuZXZlbnQge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MzYzRjNDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYW1lLFxuICAgICAgICAudHlwZSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VhZWFlYTtcbiAgICAgICAgfVxuICAgICAgICAud2hlcmUge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5vdC1pbi1tb250aCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zaW1wbGUtbGF5b3V0IHtcbiAgICAuZGF0ZS1zZWxlY3RvciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLmRhdGUtcGlja2VyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGZpbGw6ICRpbmRCbHVlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpbGw6ICRpbmRSZWQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5sZWZ0LWFycm93LFxuICAgIC5yaWdodC1hcnJvdyB7XG4gICAgICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAkaW5kQmx1ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgJGluZFJlZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0LWFycm93IHtcbiAgICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgJGluZEJsdWU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICRpbmRSZWQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYWxlbmRhciB7XG4gICAgICAkd2lkdGg6IDcwcHg7XG4gICAgICAuZGF5LWxhYmVscyB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGM2ZjkxO1xuICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53ZWVrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgfVxuICAgICAgLmRheSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTU5ODlhO1xuICAgICAgICBwYWRkaW5nOiAycHggMCAwO1xuICAgICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgPiBoZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5kYXktb2YtbW9udGgge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAmLmhvbWUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRpbmRSZWQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgLmRheS1vZi1tb250aCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hd2F5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlMmUyO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm9mZiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmLnRvZGF5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW5kQmx1ZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAuZGF5LW9mLW1vbnRoIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaG9tZSxcbiAgICAgICAgICAuYXdheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV2ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAycHggMnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgdHIge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjM2M0YzQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmFtZSxcbiAgICAgICAgLnR5cGUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgICAgIH1cbiAgICAgICAgLndoZXJlIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5ob21lIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW5kUmVkO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYXdheSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2U1ZTJlMjtcbiAgICAgICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYub2ZmIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnQgKyAuZXZlbnQge1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICB9XG4gICAgICAubm90LWluLW1vbnRoIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4kYmFzZS13aWR0aDogMjBweDtcbiR6ZWJyYS1zdHJpcGU6ICNlZmVmZWY7XG5ib2R5IHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuLmR2LXRhYmxlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLm9yaWcge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbiAgLmNsb25lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gICAgLmZpeGVkIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICAgIC5kdi10YWJsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm9yaWcsXG4gIC50YWJsZS1oZWFkZXIsXG4gIC50YWJsZS1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAub3JpZyB7XG4gICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgIH1cbiAgICAuZHYtdGFibGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLmdyb3VwLFxuICAgICAgLmVtcHR5LWNlbGwge1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvL3RhYmxlLCB0aGVhZCwgdGJvZHkgeyB3aWR0aDogMTAwJTsgfVxuICAgIHRyIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgfVxuICAgIHRoOmZpcnN0LWNoaWxkLmdyb3VwIHtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gICAgfVxuICB9XG4gIC50YWJsZS1oZWFkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLm9yaWcge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmR2LXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBhIHtcbiAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC13aWR0aCkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkaW5kUmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnplYnJhLXN0cmlwZSB7XG4gICAgPiB0Ym9keSB7XG4gICAgICB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHplYnJhLXN0cmlwZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdHI6bnRoLWNoaWxkKG9kZCksXG4gICAgICB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAmLnRvdGFsLXJvdyB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzQ0NDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHRib2R5ID4gdHIsXG4gID4gdGhlYWQgPiB0cixcbiAgPiB0Zm9vdCA+IHRyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICYuZ3JleVJvd0JHIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICYuZW1wdHktY2VsbCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5lbXB0eS1jZWxsIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgJi5ncm91cCB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgJi5lbXB0eS1jZWxsIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJsYW5rLXJvdyB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNoYWRlIHtcbiAgICAgIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHplYnJhLXN0cmlwZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50b3RhbC1yb3cge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAmLmxhc3RzcGFuY2VsbCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5uZmMge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgfVxuICAgICAgJi5leHBhbmRlciB7XG4gICAgICAgIHdpZHRoOiAkYmFzZS13aWR0aDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAmLm9wdGlvbnMge1xuICAgICAgICB3aWR0aDogJGJhc2Utd2lkdGggKiAyO1xuICAgICAgfVxuICAgICAgJi5ncmFkZSB7XG4gICAgICAgIHdpZHRoOiAkYmFzZS13aWR0aDtcbiAgICAgIH1cbiAgICAgICYucGVyY2VudGlsZSB7XG4gICAgICAgIHdpZHRoOiAkYmFzZS13aWR0aCAqIDI7XG4gICAgICB9XG4gICAgICAmLmF2ZXJhZ2Uge1xuICAgICAgICB3aWR0aDogJGJhc2Utd2lkdGggKiAyO1xuICAgICAgfVxuICAgICAgJi5kaXZpZGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgICAgIH1cbiAgICAgICYudGhpbi1kaXZpZGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgICAgIH1cbiAgICAgICYudmVydC1zd2F0Y2gge1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmLm5vLWxlZnQtYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLmhvcml6LXNwbGl0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLnRvcCxcbiAgICAgICAgLmJvdHRvbSB7XG4gICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMjFweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggNHB4IDJweCA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRvcCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYudGJsZXhwYW5kIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAmLm9wZW46OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5ub3RlcyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgICAgJi5ncmV5SGVhZGVyQkcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ2ZDZkICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgID4gdGgge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJhY2tncm91bmQ6ICRpbmRCbHVlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICYubnVtZXJhbCxcbiAgICAgICAgJi5wZXJjZW50aWxlLFxuICAgICAgICAmLmdyYWRlLFxuICAgICAgICAmLmdyb3VwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc3RyaW5nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgICYubnVtZXJhbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICYuY2VudGVyZWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmLnNvcnRhYmxlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgJi5zaGFkZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjQ5NmM3O1xuICAgICAgfVxuICAgIH1cbiAgICA+IHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgJi5udW1lcmFsLFxuICAgICAgICAmLnBlcmNlbnRpbGUsXG4gICAgICAgICYuZ3JhZGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zdHJpbmcge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgJi5udW1lcmFsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICAmLmF2ZXJhZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICAgICYuY2VudGVyZWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmLnJpZ2h0ZWQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICAgICYuc29ydGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2QzZjFmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuZ3JvdXAge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDZkNmQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICYuZW1wdHktY2VsbCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmVtcHR5LWNlbGwge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gIC8vID4gdGJvZHkgPiB0ciB7XG4gIC8vICAgICAmOmhvdmVyIHtcbiAgLy8gICAgICAgICB0ZCB7IGJhY2tncm91bmQ6ICNGREI1MDc7IH1cbiAgLy8gICAgIH1cbiAgLy8gfVxuICB0Zm9vdCB7XG4gICAgdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZEJsdWU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgJi5maXhlZC1oZWFkZXJzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGhlYWQsXG4gICAgdGJvZHkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHRyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZHYtdGFibGUtb3B0aW9ucyB7XG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnRhYmxlLW9wdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaW5kQmx1ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogJGluZFJlZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuLnRhYmxlLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTQuODE0ODFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZkYjUwNztcbiAgcGFkZGluZzogMC4zNzAzN2VtO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbiAgJi5jb2xsYXBzYWJsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZkYjUwNyB1cmwoLi4vLi4vaW1hZ2VzL2Fycm93X2Rvd24ucG5nKSA5NSUgNTAlIG5vLXJlcGVhdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2Y5MzAyIHVybCguLi8uLi9pbWFnZXMvYXJyb3dfdXAucG5nKSA5NSUgNTAlIG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbiAgJi5jb2xsYXBzZWQge1xuICAgIGJhY2tncm91bmQ6ICM5ZjllOWYgdXJsKC4uLy4uL2ltYWdlcy9hcnJvd191cC5wbmcpIDk1JSA1MCUgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2NmOTMwMiB1cmwoLi4vLi4vaW1hZ2VzL2Fycm93X2Rvd24ucG5nKSA5NSUgNTAlIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnRhYmxlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxLjQ4MTQ4ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzAwMzI2MztcbiAgcGFkZGluZzogMC43NDA3NGVtIDAgMS40ODE0OGVtO1xuICAmLmlzVXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hZGQtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG4udGFibGUtb3B0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHN0cm9uZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkYXBwUGFkZGluZztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgICYucGFkUmlnaHRTZXBhcmF0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDEwKTtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZEJsdWU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRSZWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgJi5zYXZlTGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZmYTc7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZmVmZmE3LCAzMCUpO1xuICAgICAgICAgIGNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjODA4MDgwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzgwODA4MCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3QtbWFuYWdlciB7XG59XG5jdC10YWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZHYtdGFibGUsXG4gIC5kdi10YWJsZS56ZWJyYS1zdHJpcGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgID4gdGhlYWQge1xuICAgICAgPiB0ciA+IHRoIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgJi5lbXB0eS1jZWxsIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmVtcHR5LWNlbGwge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICYuZ3JvdXAge1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgJi5lbXB0eS1jZWxsIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgJi5lbXB0eS1jZWxsIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jdC1yaWdodC1oYW5kbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICAgICAgfVxuICAgICAgLmN0LWxlZnQtaGFuZGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICAgICAgfVxuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgJjpob3ZlciB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1MiwgMjQzLCAyMDQpO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQgdGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLy8gJjpsYXN0LWNoaWxkIHRkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgICAmLmN0LWZpbHRlcmVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgID4gdGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgJi5jdC1oaWdobGlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBsYXllcmRldlllbGxvdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICB9XG4gICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY3QtZml4ZWQge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICB0aC5jdC1maXhlZCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuY3QtdGFibGUtbWVudSB7XG4gIC5jdC1tZW51LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIC5jdC1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICB9XG4gICAgLmN0LW1lbnUge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUwLCA5OSwgMC43KTtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIC5jdC10YWIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICYuY3Qtc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIH1cbiAgICAgICAgJi5jdC1zZWxlY3RlZCAuY3QtaWNvbiB7XG4gICAgICAgICAgZmlsbDogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAuY3QtaWNvbiB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN0LWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICYuY3Qtc2VsZWN0ZWQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC5jdC10YWItaGVhZGVycyxcbiAgICAgICAgICAuY3QtdGFiIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmN0LXRhYiB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY3QtdGFiLmN0LXNlbGVjdGVkLFxuICAgICAgICAgIC5jdC1ib2R5LmN0LXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0LFxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkaW5kUmVkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN0LWJ1dHRvbnMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5jdC1zYXZlLWdyaWQge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICAuY3QtZGVsZXRlLWdyaWQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY3QtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmN0LWZ1bmN0aW9ucyBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmN0LWNvbHVtbnMgLmN0LWNvbC1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgLmN0LWNvbHVtbnMgLmN0LWNvbC1zZWN0aW9uIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG4gICAgICAuY3QtcGluLWNvbHVtbiBpbnB1dCxcbiAgICAgIC5jdC1waW4tY29sdW1uIGxhYmVsLFxuICAgICAgLmN0LXdyYXAtdGV4dC1jb2x1bW4gaW5wdXQsXG4gICAgICAuY3Qtd3JhcC10ZXh0LWNvbHVtbiBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgLmN0LXNxbCB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cbiAgICAgIC5jdC1jb2wtZXhwcmVzc2lvbnMtd3JhcHBlcixcbiAgICAgIC5jdC1leHByZXNzaW9ucy13cmFwcGVyLFxuICAgICAgLmN0LXBhcmFtcy13cmFwcGVyIHtcbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAuY3QtcmVtb3ZlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN0LWNvbHVtbnMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgICAgLmN0LWNvbC1leHByZXNzaW9ucy13cmFwcGVyIHtcbiAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN0LXBhcmFtcy13cmFwcGVyIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jdC1ncm91cCB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4kdG90YWwtY29sdW1uczogMTAwO1xuJGNvbC13aWR0aHM6ICgpO1xuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkdG90YWwtY29sdW1ucyB7XG4gIC53I3skaX0ge1xuICAgIHdpZHRoOiAkYmFzZS13aWR0aCAqICRpO1xuICAgID4gc3BhbiB7XG4gICAgICB3aWR0aDogJGJhc2Utd2lkdGggKiAkaTtcbiAgICB9XG4gIH1cbiAgLncjeyRpfS0yNSB7XG4gICAgd2lkdGg6ICRiYXNlLXdpZHRoICogKCRpICsgMC4yNSk7XG4gICAgPiBzcGFuIHtcbiAgICAgIHdpZHRoOiAkYmFzZS13aWR0aCAqICRpO1xuICAgIH1cbiAgfVxuICAudyN7JGl9LTUge1xuICAgIHdpZHRoOiAkYmFzZS13aWR0aCAqICgkaSArIDAuNSk7XG4gICAgPiBzcGFuIHtcbiAgICAgIHdpZHRoOiAkYmFzZS13aWR0aCAqICRpO1xuICAgIH1cbiAgfVxuICAudyN7JGl9LTc1IHtcbiAgICB3aWR0aDogJGJhc2Utd2lkdGggKiAoJGkgKyAwLjc1KTtcbiAgICA+IHNwYW4ge1xuICAgICAgd2lkdGg6ICRiYXNlLXdpZHRoICogJGk7XG4gICAgfVxuICB9XG59XG5cbi5ib3JkZXJEYmxUb3Age1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xufVxuLmJvcmRlckRibFRvcEZhZGVkIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3ODdhN2EgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJEYmxUb3B3Qkcge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyU25nbFRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyU25nbEJvdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyRGJsQm90IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJEYmxMZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyRGJsUmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyU25nbFJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xufVxuLnJvd1NoYWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNSAhaW1wb3J0YW50O1xufVxuLmVtcHR5Qkcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXJrR3JleUhlYWRlckJHIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCM2ZDZkNmQsIDIwKSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vLyA8c2VjdGlvbj5cbi8vIDxhcnRpY2xlPlxuLy8gICA8ZGl2PlxuLy8gICAgICAgPHNwYW4+VGV4dDwvc3Bhbj5cbi8vICAgPC9kaXY+XG4vLyAgIDxkaXY+XG4vLyAgICAgICA8c3Bhbj5Nb3JlZGRkIFRleHQ8L3NwYW4+XG4vLyAgIDwvZGl2PlxuXG4vLyA8L2FydGljbGU+XG4vLyA8YXJ0aWNsZT5cbi8vICAgPGRpdj5cbi8vICAgICAgIDxzcGFuPlRleHQ8L3NwYW4+XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2PlxuLy8gICAgICAgPHNwYW4+TW9yZWRkZCBUZXh0PC9zcGFuPlxuLy8gICA8L2Rpdj5cblxuLy8gPC9hcnRpY2xlPlxuLy8gPC9zZWN0aW9uPlxuXG4vLyBhcnRpY2xlIHtcbi8vICAgYmFja2dyb3VuZDogYmx1ZTtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vICAgZmxleC13cmFwOiB3cmFwO1xuLy8gICB3aWR0aDogMTAwJTtcbi8vICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4vLyB9XG5cbi8vIHNlY3Rpb24geyB3aWR0aDogMjUlOyBjb2xvcjogcmVkOyBib3JkZXI6IDhweCBzb2xpZCAjMDAwIH1cblxuLy8gZGl2IHtcbi8vICAgICBjb2xvcjogd2hpdGU7XG4vLyAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAvKiBob3Jpem9udGFsbHkgY2VudGVyICovXG4vLyAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjFweCk7XG4vLyAgICAgb3JkZXI6IDA7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4vLyAgICAgZm9udC1zaXplOiAxOHB4O1xuLy8gICAgIHBhZGRpbmc6IDEwcHg7XG4vLyB9XG4vLyBzcGFuIHtcbi8vICAgZmxleC1ncm93OiAxO1xuLy8gfVxuXG4kY29udGFpbmVyV2lkdGg6IDMzMHB4O1xuJGNhcmRNYXJnaW46IDEwcHg7XG4kdHJlbGxvQmFja0NvbG9yOiAjMzA3OWJhO1xuJG5hdkhlaWdodDogMzVweDtcbmRpdiN0cmVsbG9EaXNwbGF5QnV0dG9uIHtcbiAgLy8gZGlzcGxheTogbm9uZTtcbiAgcmlnaHQ6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgQGluY2x1ZGUgY2VudGVyKHkpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGxheWVycGFnZUJyZWFrTCkge1xuICAgIHJpZ2h0OiBlbSg0MCk7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI4cHg7XG4gICAgbWF4LWhlaWdodDogMjhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiN0cmVsbG9Db250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJlbGxvQmFja0NvbG9yO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogJGNvbnRhaW5lcldpZHRoO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDU1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6ICRtYWluTmF2SGVpZ2h0O1xuICB6LWluZGV4OiAxMDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgQGluY2x1ZGUgc2hhZG93KDAsIGVtKDYpLCByZ2JhKCMwMDAwMDAsIDEpKTtcblxuICBhIHtcbiAgICBjb2xvcjogJGluZEJsdWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIHNwYW4udHJlbGxvbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi13aWR0aDogMThweDtcbiAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2FwcC1pY29ucy9UcmVsbG8tSWNvbi1FeHQtMjAucG5nJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgfVxuICBkaXYuY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG4gICAgbWFyZ2luOiBjYWxjKCgjeyRjb250YWluZXJXaWR0aH0gLSAzMTZweCkgLyAyKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIEBpbmNsdWRlIHNoYWRvdygwLCBlbSg4KSwgZGFya2VuKCMzMzMsIDEwJSkpO1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIC5kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcjogIzAwMDAwMCwgJGFtb3VudDogNDApO1xuICAgIH1cblxuICAgIHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgJi5oZWFkZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICB9XG4gICAgICAmLmRldGFpbCB7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gdHJlbGxvIGNhcmQgZWxlbWVudHNcbiAgICBkaXYudGl0bGUge1xuICAgIH1cbiAgICBkaXYubGlzdCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICAgIGRpdi5iYWRnZXMge1xuICAgICAgPiB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZpdHkge1xuICAgICAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAmLm1lbWJlcnMge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwubGFiZWxzIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sb3I6ICNjY2MsICRhbW91bnQ6IDE1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgZGl2LmNhcmRmcm9udCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgPiBkaXYuaGVhZGVyIHtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgICYubGlzdCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBkaXYuY2FyZGJhY2sge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAvLyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZweCAtICN7JG5hdkhlaWdodH0pO1xuICAgID4gZGl2LmhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgIGgxIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgZGl2LmNhcmRzZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGRpdi5iYWRnZXMge1xuICAgICAgdWwubGFiZWxzIGxpIHtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgZGl2LmRlc2NyaXB0aW9uIHtcbiAgICB9XG4gICAgZGl2LmF0dGFjaG1lbnRzIHtcbiAgICB9XG4gICAgZGl2LmFjdGl2aXR5IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3Bhbi50ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBkaXYucGFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXYuY2FyZHMge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG5hdkhlaWdodH0pO1xuICAgIH1cbiAgICAmLnRvcCB7XG4gICAgfVxuICB9XG4gIGRpdi5vZmZzY3JlZW4ge1xuICAgIGJvdHRvbTogLTEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBib3R0b20gMC4ycyBlYXNlLW91dCxcbiAgICAgIG9wYWNpdHkgMHMgZWFzZS1vdXQ7XG4gICAgJi50b3Age1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuICBkaXYudHJlbGxvX25hdiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6ICRuYXZIZWlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3I6ICR0cmVsbG9CYWNrQ29sb3IsICRhbW91bnQ6IDEwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICYuYWRkIHtcbiAgICAgICAgYmFja2dyb3VuZDogZ3JlZW47XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcjogZ3JlZW4sICRhbW91bnQ6IDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNhbmNlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yOiByZWQsICRhbW91bnQ6IDEwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBhOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIGRpdi50cmVsbG9fY2FyZHMge1xuICAgIGlmcmFtZSB7XG4gICAgICBtYXJnaW46IGNhbGMoKCN7JGNvbnRhaW5lcldpZHRofSAtIDMxNnB4KSAvIDIpO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy8gaWZyYW1lLCBkaXYubm9jYXJkcyB7XG4gICAgLy8gICAgIG1hcmdpbjogMCAkY2FyZE1hcmdpbjtcbiAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRjYXJkTWFyZ2lufSAvIDIpO1xuICAgIC8vIH1cbiAgICAvLyBpZnJhbWU6Zmlyc3QtY2hpbGQsIGRpdi5ub2NhcmRzIHtcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogJGNhcmRNYXJnaW47XG4gICAgLy8gfVxuXG4gICAgZGl2Lm5vY2FyZHMge1xuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBkaXYudHJlbGxvX2NhcmRiYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICBkaXYudHJlbGxvX2xpc3RzIHtcbiAgICBzZWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRuYXZIZWlnaHR9KTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuICAgIGRpdi50cmVsbG9fbGlzdCB7XG4gICAgICB1bC5saXN0cyB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuI2NvbnZlcnNhdGlvbnMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuICB9XG59XG4uY29udm8tbGlzdCxcbi5jb252by1wb3N0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5jb252by1saXN0IHtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgdHIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIH1cbiAgdHIuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICRpbmRCbHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cbiAgLmRhdGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uY29udm8tcG9zdHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgLnBvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjY2NjO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIGxpLFxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAmLnRydW5jYXRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC1oZWlnaHQ6IDEyNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJy4uLic7XG4gICAgICAgIHBhZGRpbmc6IDJweCAwIDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNjUlKTtcbiAgICAgIH1cbiAgICAgIC5wb3N0LWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3QxIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG4gIC5wb3N0LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGJhY2tncm91bmQ6ICRpbmRCbHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnBvc3QtYm9keSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbiAgLnBvc3QtbW9kZSB7XG4gICAgc3BhbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG59XG4uY29udi10b2dnbGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4jcGRldi5pbmdhbWVfcGl0Y2hlciB7XG4gIC5jb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAubWFwLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAmLmxoaCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICM5MDkwOTA7XG4gICAgfVxuICB9XG4gIC5tYXAtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogLTgycHg7XG4gICAgbWFyZ2luLXRvcDogODJweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHdpZHRoOiAyMDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudnMtbGhoIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ1LCAxNTAsIDE1MCk7XG4gIH1cbiAgLnZzLXJoaCB7XG4gICAgYmFja2dyb3VuZDogcmdiKDEwMCwgMTUwLCAyMDUpO1xuICB9XG4gIC5tYXBzIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxuICAjYXR0YWNrLWtleSxcbiAgI3Jlc3VsdC1rZXksXG4gICNjb250YWN0LWtleSxcbiAgLmFsbC1rZXlzLFxuICAucGl0Y2gta2V5cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAua2V5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucGl0Y2gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gICAgLkJhbGwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB9XG4gICAgLlN0cmlrZVN3aW5naW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIC8vJjo6YWZ0ZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMnB4OyBsZWZ0OiAtM3B4OyBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNlZmVmZWY7IGJvcmRlci10b3A6IDA7IGNvbnRlbnQ6ICcnOyB9XG4gICAgfVxuICAgIC5TdHJpa2VMb29raW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIC8vJjo6YWZ0ZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMnB4OyBsZWZ0OiAtM3B4OyBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNlZmVmZWY7IGJvcmRlci1ib3R0b206IDA7IGNvbnRlbnQ6ICcnOyB9XG4gICAgfVxuICAgIC5Gb3VsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgfVxuICAgIC5JblBsYXkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgIFtpcy1vbl0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBbaXMtb249J2ZhbHNlJ10ge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cbiAgfVxuICAvLy5waXRjaC1rZXlzLCAjcmVzdWx0LWtleSwgI2NvbnRhY3Qta2V5IHsgd2lkdGg6IDM4cHg7IH1cbiAgLmFsbC1rZXlzLFxuICAjYXR0YWNrLWtleSB7XG4gICAgd2lkdGg6IDgycHg7XG4gIH1cbiAgLmJsb2NrLW1hcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGRpdiB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gICAgLnRvcC1sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG4gICAgLnRvcC1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cbiAgICAuYm90dG9tLWxlZnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuYm90dG9tLXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC50YWJsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgLmR2LXRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAuaG9yaXotc3BsaXQge1xuICAgICAgICAudG9wIHtcbiAgICAgICAgICBoZWlnaHQ6IDg3cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbSB7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgfVxuICAgIH1cbiAgICAucGl0Y2hlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWFhO1xuICAgIH1cbiAgICAubm90ZXMge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB3aWR0aDogNDEycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgLnRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgfVxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmF0dGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzAwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICAgIC5oZWF0bWFwLWdlbmVyYXRvciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgICAgLnZpZGVvLWljb24ge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucmVzdWx0cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAuYWx0LW9wdHMge1xuICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgICAuYW5pbWF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRpbmRCbHVlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkaW5kUmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5oaXQtZGF0YSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgIH1cbiAgfVxuICAjc2VjdGlvbi1rZXkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuI21vZGFsLFxuI2R2LW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA1MCwgOTksIDAuMyk7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgfVxuICAjY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAjbW9kYWwtY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDgwcHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNXB4ICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgJi52aWRlb19vdmVycmlkZSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuICAub3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRpbmRCbHVlO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgLmR2LXRhYmxlIHtcbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2NvdXRpbmctYmx1ZTtcbiAgICB9XG4gICAgLmdyb3VwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzY291dGluZy1ncmF5O1xuICAgIH1cbiAgICAuZW1wdHktY2VsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cbiNkdi1tb2RhbCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICNtb2RhbC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjNGY3NzllO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNhYWE7XG4gICAgICB9XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubW9kYWwtYWRkZWQge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbiN2aWRlby1wbGF5ZXIsXG4jZHYtdmlkZW8tcGxheWVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgI3ZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxMHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lLXdpZHRoKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgI3BsYXlsaXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lLXdpZHRoKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgfVxuICAgIC50cmFjayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC13aWR0aCkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW5kUmVkO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC5hbmdsZXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkaW5kUmVkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB9XG4gIH1cbiAgLm5vdy1wbGF5aW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAkaW5kQmx1ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuc3RlcC1mb3J3YXJkLFxuICAuc3RlcC1iYWNrd2FyZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIH1cbiAgLnN0ZXAtZm9yd2FyZCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgI3BvcC1vdXQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZS13aWR0aCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cbn1cbiNkdi12aWRlby1wbGF5ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gICN2aWRlb3Mge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICB2aWRlbyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG4gICN2aWRlbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lLXdpZHRoKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmhlbHAtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3BsYXlsaXN0IHtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZS13aWR0aCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLnRyYWNrcyB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZS13aWR0aCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cbiAgICAgIC5hbmdsZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAudHJhY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgICAmLmhpZ2hsaWdodCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwbGF5ZXJkZXZZZWxsb3c7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC13aWR0aCkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIC5ub3ctcGxheWluZyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRyYWNrLWluZm8ge1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgIH1cbiAgICAuZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgIH1cbiAgICAuZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLm1vbnRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAueWVhciB7XG4gICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgfVxuICAgIH1cbiAgICAucmVzdWx0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLmFuZ2xlcyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNhYWE7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIC5hbmdsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGNvbG9yOiAkaW5kUmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ub2RlLWNvbWJpbmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWFhO1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogM3B4IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGluZFJlZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWl0ZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA1cHggM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgfVxuICB9XG4gICNtZXRhLXN1aXRlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg4ODtcbiAgICBiYWNrZ3JvdW5kOiAjYWFhO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgfVxuICAubm93LXBsYXlpbmcge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4jZHYtbGF1bmNoLXZpZGVvcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC13aWR0aCkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgICB9XG4gICAgfVxuICAgICYuY2xlYXItdmlkZW9zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gIH1cbn1cbiNkdi1tb2RhbCB7XG4gICNtb2RhbC1jb250ZW50IHtcbiAgICAmLm1vZGFsLXJlc2l6ZS12aWRlbyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC13aWR0aCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAmLmNpdmlkUGxheWVyIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29uZmlybWF0aW9uLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5ODtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb25maXJtYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDQwMHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgYm94LXNoYWRvdzogMCA1cHggOHB4ICM5OTk7XG4gIGJvcmRlcjogNHB4IHNvbGlkICRpbmRCbHVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTBweCA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGluZFJlZDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgfVxuICB9XG59XG5cbiNkaWFsb2d1ZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jZGlhbG9ndWUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgYm94LXNoYWRvdzogMCA1cHggOHB4ICM5OTk7XG4gIGJvcmRlcjogNHB4IHNvbGlkIGdyZWVuO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTBweCA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGluZFJlZDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG4gIC5hdXgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cblxuI25vdGlmaWNhdGlvbi1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDQ0O1xuICAmLnN1Y2Nlc3Mge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyAycztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNTAsIDE1MCwgNTApO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC8vICYuZXJyb3IgeyBiYWNrZ3JvdW5kOiByZ2IoMTgwLCAwLCAwKTsgY29sb3I6ICNmZmY7XG4gIC8vICAgICBidXR0b24geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC8vIH1cbn1cblxubWFpbiNSZXBvcnRWaWV3ZXIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5tYWluI0Fyc2VuYWxSZXBvcnQge1xuICAkbHJnVGV4dFNpemU6IDIycHg7XG5cbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHN0cm9uZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIGEuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAmLm1haW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NDE1NztcbiAgICB9XG4gIH1cbiAgLmltZ1RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5scmdUeHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogJGxyZ1RleHRTaXplO1xuICB9XG4gIC5tZWRUeHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAucmF0aW5nIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cbiAgLnBpdGNoVHlwZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cblxuICBkaXYuYXJzZW5hbC1tZW51IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gICAgPiBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgLmJhdHRlci1oYW5kLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJHNlY3Rpb25IZWlnaHQ6IDM1MHB4O1xuICAkc2VjdGlvbkhlaWdodE1vdmVtZW50OiA0OTVweDtcbiAgJHRpdGxlSGVpZ2h0OiAyMHB4O1xuICAkYm94dGFibGVLZXlIZWlnaHQ6IDQ1cHg7XG4gICRib3hjaGFydEtleUhlaWdodDogMzVweDtcblxuICBzZWN0aW9uLmNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvLyBkaXYucGFnZSB7IG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBkaXYuY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIC8vIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICB9XG4gICAgICAmLmhvbGRzTW92ZW1lbnQge1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2VjdGlvbkhlaWdodE1vdmVtZW50O1xuICAgICAgICBkaXYuaW5mb3RhYmxlLFxuICAgICAgICBkaXYuY2hhcnRDb250YWluZXIge1xuICAgICAgICAgIGhlaWdodDogJHNlY3Rpb25IZWlnaHRNb3ZlbWVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8gJjpsYXN0LWNoaWxkIHtcbiAgICAgIC8vIFx0bWluLWhlaWdodDogNDIwcHg7XG4gICAgICAvLyB9XG4gICAgICAucGl0Y2gtcGxvdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjclO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgJi5iYXR0ZXItbGVmdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZ3JhcGhpY3MvYmF0dGVyLWwuc3ZnJyk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYmF0dGVyLXJpZ2h0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9ncmFwaGljcy9iYXR0ZXIuc3ZnJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XG4gICAgICAgIH1cbiAgICAgICAgZGl2LmNvbnRhaW5lciB7XG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNJbkRlcHRoQ29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0MzBweDtcbiAgICAgIC5jaGFydENvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgLmtvbnZhanMtY29udGVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbmZvdGFibGUge1xuICAgICAgICB3aWR0aDogMzIuMyU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBzcGFuLnRpdGxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kQmx1ZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLmJhcmNoYXJ0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgZGl2LmtleSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZGl2LmNvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgICBkaXYucm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgJi5mbGV4IHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgICAgJi5jZWxsIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgZGl2LnJpZ2h0Q29udGVudCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiAtd2Via2l0LXJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmZ1bGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgJi5yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICAgICYubGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICYuaW5saW5lIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaXRlbUxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgJi5waXRjaFR5cGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBkaXYucGFuZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAkc2VjdGlvbkhlaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICYuY29weSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmxvbmcge1xuICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgIGRpdi5rZXkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi50aXRsZSB7XG4gICAgICBoZWlnaHQ6ICR0aXRsZUhlaWdodDtcbiAgICB9XG4gICAgZGl2LmtleSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi5ib3h0YWJsZSxcbiAgICAmLnJlbGVhc2VTbG90IHtcbiAgICAgIHRhYmxlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKCN7JHNlY3Rpb25IZWlnaHR9IC0gI3skYm94dGFibGVLZXlIZWlnaHR9KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgZGl2LmtleSB7XG4gICAgICAgIC8vIGJvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6ICRib3h0YWJsZUtleUhlaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5ib3hjaGFydCB7XG4gICAgICBkaXYua2V5IHtcbiAgICAgICAgaGVpZ2h0OiAkYm94dGFibGVLZXlIZWlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgICYucmVsZWFzZVNsb3Qge1xuICAgICAgdGFibGUge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoI3skc2VjdGlvbkhlaWdodH0gLSAoI3skYm94dGFibGVLZXlIZWlnaHR9ICsgI3skdGl0bGVIZWlnaHR9KSk7XG4gICAgICB9XG4gICAgICBkaXYua2V5IHtcbiAgICAgICAgaGVpZ2h0OiAkYm94dGFibGVLZXlIZWlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGRpdi5pbmZvdGFibGUge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICB0YWJsZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0aGVhZCB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgID4gc3Bhbjpub3QoLnRpdGxlKSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgfVxuICAgICAgICAmLmJlc2lkZSB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgID4gc3Bhbjpub3QoLnRpdGxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRyLmlzRkI6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICB9XG4gICAgfVxuICAgICYuYm94dGFibGUgdGFibGUge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9XG4gICAgICB0ZC5iZXNpZGUge1xuICAgICAgICBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRscmdUZXh0U2l6ZX0gLyAyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnJlbGVhc2VTbG90IHtcbiAgICAgIHRhYmxlIHtcbiAgICAgICAgdHIuaW1nUm93IHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdHIuZGF0YVJvdyB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubW92ZW1lbnR0YWJsZSB7XG4gICAgICBkaXYudGFibGUge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgLnBpdGNoVHlwZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgZGl2LmNoYXJ0Q29udGFpbmVyIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbiAgI2NvbnRlbnRTa3l6b25lcyAuY2hhcnQge1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgc3Bhbi50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBzcGFuLnN0YXR2YWwge1xuICAgICAgdG9wOiAtMTVweDtcbiAgICB9XG4gIH1cbiAgLmhlYXRtYXBzIC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAjY29udGVudFNreXpvbmVzIC5jaGFydCB7XG4gICAgc3Bhbi5zdGF0dmFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICRkZWZhdWx0QnV0dG9uQ29sb3I6ICM5YjliOWI7XG4gIC5idXR0b24ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0QnV0dG9uQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGVmYXVsdEJ1dHRvbkNvbG9yLCA0MCk7XG4gICAgfVxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkZGVmYXVsdEJ1dHRvbkNvbG9yLCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGRlZmF1bHRCdXR0b25Db2xvciwgMC41KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGRlZmF1bHRCdXR0b25Db2xvciwgMzApO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYub2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oZ3JlZW4sIDEwKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jYW5jZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFyb29uICFpbXBvcnRhbnQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKG1hcm9vbiwgMTApICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGlvbiB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwbGF5ZXJkZXZZZWxsb3c7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRwbGF5ZXJkZXZZZWxsb3csIDEwKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnByaW50LW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50IHtcbiAgQHBhZ2Uge1xuICAgIHNpemU6IGF1dG87XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG4gIGJvZHkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICNkYXNoTmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIG1haW4jUmVwb3J0Vmlld2VyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIG1haW4jQXJzZW5hbFJlcG9ydCB7XG4gICAgem9vbTogNzMuNSU7XG4gICAgZGl2LnBhbmVsLnJlbGVhc2VTbG90IGRpdi5rZXkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuYmF0dGVyLWhhbmQtcHJpbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGluZFJlZDtcbiAgICB9XG5cbiAgICBzZWN0aW9uLmNvbnRlbnQgI0luRGVwdGhDb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgem9vbTogMTEwJTtcbiAgICB9XG4gICAgI2NvbnRlbnRTa3l6b25lcyB7XG4gICAgICAuY2hhcnRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY2F0ZWdvcnlSb3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgem9vbTogNzQlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuY2hhcnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5zdGF0dmFsIHtcbiAgICAgICAgICB0b3A6IC0yM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZSxcbiAgICB0aCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IDEycHQ7XG4gICAgfVxuICAgIGRpdi5wYW5lbC5yZWxlYXNlU2xvdCB7XG4gICAgICB0YWJsZSBzcGFuLnRpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWF0bWFwcyB7XG4gICAgICAudGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAucGxvdHMtd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB6b29tOiAxMTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJpbnQtbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjY2UxMTI2O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgaGVhZGVyI2FwcC1oZWFkLFxuICBuYXYjbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlbGVjdCNyZWZlcmVuY2VQZXJpb2Qge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgbWFpbiNjb250ZW50LFxuICAjY29udGVudEFyc2VuYWxSZXBvcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gICAgc2VjdGlvbi5kdi1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIHNlY3Rpb24ucGxheWVyLWJhc2ljIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGhlYWRlci5zZWN0aW9uLWhlYWQsXG4gICAgZGl2LnJwdHYtbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBzZWN0aW9uLmJpby1zZWN0aW9uIHtcbiAgICAgIC8vIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgZGl2LmFyc2VuYWwtbWVudSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgLmJhdHRlci1oYW5kLFxuICAgICAgLnBpdGNoVHlwZXMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uLnBsYXllci1iYXNpYyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpdi5waG90byxcbiAgICAgIGRpdi5iYXNpYyBzcGFuLnN0cixcbiAgICAgIGRpdi5saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYWdlIHtcbiAgICAgIGJyZWFrLWFmdGVyOiBwYWdlO1xuICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAucGFuZWwuY29weSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAudXNhZ2UtaW5mbyB7XG4gICAgICBmb250LXNpemU6IDEycHQ7XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEycHQ7XG4gICAgfVxuICAgIC5waXRjaC1wbG90IHtcbiAgICAgIHpvb206IDY3JTtcbiAgICAgIGZvbnQtc2l6ZTogMThwdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB0O1xuICAgICAgLnBpdGNoLXBsb3Qge1xuICAgICAgICB6b29tOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2hvdy1iYXR0ZXIge1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB0O1xuICAgICAgfVxuICAgICAgLnN0YXR2YWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuaG9sZHNNb3ZlbWVudCB7XG4gICAgICB6b29tOiAxMjclO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIC5tb3ZlbWVudHRhYmxlIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vdmVtZW50Y2hhcnQge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2hhcnQge1xuICAgICAgICB6b29tOiAxMjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kZGFzaGJvYXJkQnJlYWs6IDk5MnB4O1xuJHhzOiAoXG4gIG1heDogNzY3cHgsXG4pO1xuJHNtOiAoXG4gIG1pbjogNzY4cHgsXG4pO1xuJG1kOiAoXG4gIG1pbjogJGRhc2hib2FyZEJyZWFrLFxuKTtcbiRsZzogKFxuICBtaW46IDEyMDBweCxcbik7XG4kc20tb25seTogKFxuICBtaW46IG1hcC1nZXQoJHNtLCBtaW4pLFxuICBtYXg6IG1hcC1nZXQoJG1kLCBtaW4pIC0gMSxcbik7XG4kbWQtb25seTogKFxuICBtaW46IG1hcC1nZXQoJG1kLCBtaW4pLFxuICBtYXg6IG1hcC1nZXQoJGxnLCBtaW4pIC0gMSxcbik7XG5cbkBtaXhpbiBicmVha3BvaW50KCRtYXApIHtcbiAgJHF1ZXJ5OiAnJztcbiAgQGlmIG1hcC1oYXMta2V5KCRtYXAsIG1pbikge1xuICAgICRxdWVyeTogYXBwZW5kKCRxdWVyeSwgJyhtaW4td2lkdGg6ICN7bWFwLWdldCgkbWFwLCBtaW4pfSknKTtcbiAgfVxuICBAaWYgbWFwLWhhcy1rZXkoJG1hcCwgbWluKSBhbmQgbWFwLWhhcy1rZXkoJG1hcCwgbWF4KSB7XG4gICAgJHF1ZXJ5OiBhcHBlbmQoJHF1ZXJ5LCAnYW5kJyk7XG4gIH1cbiAgQGlmIG1hcC1oYXMta2V5KCRtYXAsIG1heCkge1xuICAgICRxdWVyeTogYXBwZW5kKCRxdWVyeSwgJyhtYXgtd2lkdGg6ICN7bWFwLWdldCgkbWFwLCBtYXgpfSknKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAjeyRxdWVyeX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBmdW5jdGlvbiBlbSgkcGl4ZWxzLCAkY29udGV4dDogMTMuNSkge1xuICBAcmV0dXJuIG1hdGguZGl2KCRwaXhlbHMsICRjb250ZXh0KSAqIDFlbTtcbn1cblxuQGZ1bmN0aW9uIGNhbGNfcmVtKCRwaXhlbHMsICRjb250ZXh0OiAxNikge1xuICBAcmV0dXJuIG1hdGguZGl2KCRwaXhlbHMsICRjb250ZXh0KSAqIDFyZW07XG59XG5cbkBmdW5jdGlvbiBmbGV4aWJsZS1zaXplKCRjb250ZXh0LCAkdGFyZ2V0KSB7XG4gIEByZXR1cm4gKHRhcmdldCAvICRjb250ZXh0ICogMTAwJSk7XG59XG5AbWl4aW4gY2FsYygkcHJvcGVydHksICRleHByZXNzaW9uKSB7XG4gICN7JHByb3BlcnR5fTogLXdlYmtpdC1jYWxjKCN7JGV4cHJlc3Npb259KTtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCN7JGV4cHJlc3Npb259KTtcbn1cbkBtaXhpbiBjdXJ2ZWQoJHJhZCkge1xuICBib3JkZXItcmFkaXVzOiAkcmFkO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZDtcbn1cblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gICRvcGFjaXR5LWllOiAkb3BhY2l0eSAqIDEwMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTsgLy9JRThcbn1cblxuQG1peGluIGNlbnRlcigkYXhpczogJ2JvdGgnKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGlmICRheGlzID09ICd5JyB7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIEBpZiAkYXhpcyA9PSAneCcge1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgQGlmICRheGlzID09ICdib3RoJyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbkBtaXhpbiBjZW50ZXJyZXNldCgkYXhpczogJ2JvdGgnKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGlmICRheGlzID09ICd5JyB7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG4gIEBpZiAkYXhpcyA9PSAneCcge1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgQGlmICRheGlzID09ICdib3RoJyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gIH1cbn1cblxuQG1peGluIHNoYWRvdygkdmFsLCAkZnV6eiwgJGNvbG9yKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHZhbCAkdmFsICRmdXp6ICRjb2xvcjtcbiAgLW1vei1ib3gtc2hhZG93OiAkdmFsICR2YWwgJGZ1enogJGNvbG9yO1xuICBib3gtc2hhZG93OiAkdmFsICR2YWwgJGZ1enogJGNvbG9yO1xufVxuQG1peGluIHJlbW92ZXNoYWRvdygpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtaXhpbiByZXNwb25kLXRvKCRtZWRpYSkge1xuICBAaWYgJG1lZGlhID09IHBob25lIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA1NjhweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYSA9PSB0YWJsZXQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYSA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbiREVmhlYWRIZWlnaHQ6IGVtKDQ1KTtcblxuJHByb0NvbG9yOiByZ2JhKDMwLCA1NSwgMTA4LCAwLjUpO1xuJGFtYUNvbG9yOiByZ2JhKDIyOSwgMjgsIDU1LCAwLjUpO1xuJGFkbUNvbG9yOiByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNSk7XG4kdHJhbnNXaGl0ZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuJHVpR3JleTogI2YzZjJmMDtcbiRhcHBCR0NvbG9yR3JleTogI2UwZTBlMDtcbiRtYXJnaW46IDE1cHg7XG4kdGFibGVIZWFkZXJXaWR0aDogMTAwJTtcbiR0YWJJbmFjdGl2ZTogI2MwYzBjMDtcbiRmb3JtVGFiQWN0aXZlOiAjODQ5N2FjO1xuJGZvcm1UYWJJbmFjdGl2ZTogJHRhYkluYWN0aXZlO1xuJGZvcm1Cb3JkZXI6ICM4NDk3YWM7XG4kZXZlbkNvbG9yOiAjZmZmZmZmO1xuJG9kZENvbG9yOiAjZTdlZmYzO1xuJHNlYXJjaFdpZHRoOiAyNDBweDtcbiRtYXhXaWR0aDogOTYwcHg7XG4kZGFzaC1sZWZ0LXdpZHRoOiAyNDBweDtcbiRpbml0SGVpZ2h0OiA2NTVweDtcbiRzZWxlY3RlZFJvdzogI2ZiZWM4ODtcbiRyb3dIb3ZlcjogI2M5ZGFmZjtcbiRncm91cFRpdGxlQkc6ICNkNGQxY2Q7XG4kZ3JvdXBUaXRsZUJvcmRlckJvdHRvbTogI2I3YjViMTtcbiRsaWdodHNsYXRlZ3JheTogIzY0NzU4ODtcbiRwbGF5ZXJkZXZZZWxsb3c6ICNmZGI1MDc7XG4kcm93SGlnaGxpZ2h0OiAjZmZjMDAwO1xuXG4kaGVhZEhlaWdodDogZW0oNDIpO1xuXG4kcGFnZURhdGFXaWR0aDogODUlO1xuXG4vLyB1c2luZyBpbiB2dWVcbi8vIG5hdlxuJGR2RGFya0dyZXk6ICMyNTI5MmU7XG4kbGlzdEl0ZW1CRzogI2RjZTZmMDtcbiRsaXN0SXRlbUJHSG92ZXI6ICM0ZDgwYjM7XG5cbiRpbmRCbHVlOiByZ2JhKDAsIDUwLCA5OSwgMSk7XG4kaW5kUmVkOiAjY2UxMTI2O1xuXG4kZHZZZWxsb3c6ICNmZGI1MDc7XG4kZHZZZWxsb3dIb3ZlcjogI2NmOTMwMjtcblxuJGluYWN0aXZlQkc6ICNiZGJkYmQ7XG4kaW5hY3RpdmVUZXh0OiAjNDI0MjQyO1xuJGluYWN0aXZlQkdIb3ZlcjogI2E0YTRhNDtcblxuJGdyZXk6ICM2ZTZlNmU7XG5cbiRzbUJvcmRSYWQ6IDJweDtcbiRtZEJvcmRSYWQ6IDRweDtcbiRsZ0JvcmRSYWQ6IDZweDtcblxuLnRleHQtaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogJHNtQm9yZFJhZDtcbiAgcGFkZGluZzogM3B4O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLy8gRElTQUJMRSBTRUxFQ1RJT05cbkBtaXhpbiBkaXNhYmxlLXNlbGVjdGlvbiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lIGFuZCBPcGVyYSAqL1xufVxuXG4kYXBwTGVmdE1lbnVCR0NvbG9yOiAjNzAwOTE1O1xuJGdyZWVuOiAjMGY3NTJkO1xuJGJyZWFrLXNtYWxsOiAzMjBweDtcbiRicmVhay1tZWRpdW06IDc2OHB4O1xuJGJyZWFrLWxhcmdlOiAxMDI0cHg7XG4kbWF4V2lkdGg6IDEyODA7XG4kY29uV2lkdGg6IDI1MHB4O1xuJGNvblBhZGRpbmc6IDVweDtcbiRibGFja0ZhZGUyMDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgMC44KTtcbiRibGFja0ZhZGUzMDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgMC43KTtcbiRibGFja0ZhZGU0MDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgMC42KTtcbiRibGFja0ZhZGU1MDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgMC41KTtcbiRibGFja0ZhZGU2MDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgMC40KTtcbiRibGFja0ZhZGU3MDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgMC4zKTtcbiRibGFja0ZhZGU4MDogdHJhbnNwYXJlbnRpemUoIzAwMDAwMCwgMC4yKTtcbiR3aGl0ZUZhZGUzMDogdHJhbnNwYXJlbnRpemUoI2ZmZiwgMC43KTtcbiR3aGl0ZUZhZGU0MDogdHJhbnNwYXJlbnRpemUoI2ZmZiwgMC42KTtcbiR3aGl0ZUZhZGU1MDogdHJhbnNwYXJlbnRpemUoI2ZmZiwgMC41KTtcbiR3aGl0ZUZhZGU2MDogdHJhbnNwYXJlbnRpemUoI2ZmZiwgMC40KTtcbiR3aGl0ZUZhZGU3MDogdHJhbnNwYXJlbnRpemUoI2ZmZiwgMC4zKTtcbiR3aGl0ZUZhZGU4MDogdHJhbnNwYXJlbnRpemUoI2ZmZiwgMC4yKTtcbiRuYXZJdGVtVHJhbnM6IDAuOTtcbiRuYXZJdGVtVHJhbnNIb3ZlcjogMC41O1xuJG5hdlBhZGRpbmc6IGVtKDIwKTtcbiRuYXZGb250U2l6ZTogZW0oMTIpO1xuJGFwcFBhZGRpbmc6IGVtKDEwKTtcbiRtaW5BcHBIZWlnaHQ6IDQ2MHB4O1xuJGJ1dHRvbkhvdmVyOiB0cmFuc3BhcmVudGl6ZSgjMDAwLCAwLjQpICFpbXBvcnRhbnQ7XG5cbi8vIFBERVYgdmFyc1xuJHBsYXllckRldlVJQ29sb3I6ICMyMjI1MmE7XG4kbWFpbk5hdkhlaWdodDogZW0oNDUpO1xuJGRhc2hOYXZXaWR0aDogZW0oMTc1KTtcbiRuYXZCR0NvbG9yOiAkbGlnaHRzbGF0ZWdyYXk7XG4vLyBFTkQgUERFVlxuXG4ucGFubmluZyB7XG4gIGN1cnNvcjogYWxsLXNjcm9sbDtcbn1cbi5yaC1wbGF0b29uIHtcbiAgYmFja2dyb3VuZDogcmdiKDI0NSwgODAsIDgwKTtcbn1cbi5saC1wbGF0b29uIHtcbiAgYmFja2dyb3VuZDogcmdiKDE4NSwgMTgwLCAyNTApO1xufVxuLm1pbC1mcmVlLWFnZW50IHtcbiAgYmFja2dyb3VuZDogcmdiKDIyOCwgMTcwLCAxNzApO1xufVxuLnJ1bGU1IHtcbiAgYmFja2dyb3VuZDogcmdiKDIxMywgMTM0LCAyNDUpO1xufVxuLmZyZWUtYWdlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTgwLCAyMjAsIDI1MCk7XG59XG4ub3B0aW9uLW5leHQge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDE2MCk7XG59XG4uYXJiIHtcbiAgYmFja2dyb3VuZDogcmdiKDE3MCwgMjIwLCAxNzApO1xufVxuLmluanVyZWQge1xuICBjb2xvcjogJGluZFJlZDtcbn1cbi5yZWNlbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hYWEge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjMwLCAyMzAsIDIzMCk7XG59XG4uYWEge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjEwLCAyMTAsIDIxMCk7XG59XG4uaGktYSB7XG4gIGJhY2tncm91bmQ6IHJnYigxODAsIDE4MCwgMTgwKTtcbn1cbi5sby1hIHtcbiAgYmFja2dyb3VuZDogcmdiKDE2MCwgMTYwLCAxNjApO1xuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmxvd2VyLWxldiB7XG4gIGJhY2tncm91bmQ6IHJnYigxNDAsIDE0MCwgMTQwKTtcbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5yb29raWUge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTIwLCAxMjAsIDEyMCk7XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbiVub1RvdWNoSG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uSG92ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLy9ib290Y2FtcCBzY3NzXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4teHMtbWluOiA0ODBweDtcbiRzY3JlZW4tc20tbWluOiA3NjhweDtcbiRzY3JlZW4tbWQtbWluOiA5OTJweDtcbiRzY3JlZW4tbGctbWluOiAxMjAwcHg7XG5cbiRtYWluTmF2SGVpZ2h0OiA0NHB4O1xuJHBsYXllckRldlVJQ29sb3I6ICMyMjI1MmE7XG4kbmF2QkdDb2xvcjogJGxpZ2h0c2xhdGVncmF5O1xuJGFzbUJvcmRlckxpZ2h0R3JleTogIzlmOWU5ZjtcbiRuYXZCR1NlbGVjdGVkQ29sb3I6IGRhcmtlbigkaW5kUmVkLCAyMCUpO1xuJHNtYWxsLXNjcmVlbjogMTI5MHB4O1xuJHRhYmxldC13aWR0aDogMTAwMHB4O1xuJHBob25lLXdpZHRoOiA4MDBweDtcbiRoZWFkZXItaGVpZ2h0OiAkbWFpbk5hdkhlaWdodDtcbiRkYXNoTmF2V2lkdGg6IDE3NXB4O1xuJGRhc2hOYXZXaWR0aC1tb2JpbGU6IDQwcHg7XG4kZGFzaE5hdldpZHRoLXdpZGU6IDMwMHB4O1xuJHNjb3V0aW5nLWdyYXk6ICM4Yjk1YTc7XG4kc2NvdXRpbmctYmx1ZTogIzQ2NWM4MjtcbiRmbG9hdGVyLWNvbG9yOiAjZDNkYmUyO1xuJHR3ZW50eS1mb3VyLWhvdXItY29sb3I6IGxpZ2h0ZW4oIzU1NmIyZiwgMTUlKTtcbiRzZXZlbi1kYXlzLWNvbG9yOiBsaWdodGVuKCM1NTZiMmYsIDQ1JSk7XG5cbi8vIFZ1ZSBDb21wb25lbnQgTGlicmFyeSB1dGlsaXRpZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNdXN0IGtlZXAgaW4gc3luYyB1bnRpbCB3ZSBiZWdpbiBwdWJsaXNoaW5nIHBhY2thZ2VzXG5cbi8vIG1haW4gY29sb3JzXG4kc2NvdXRpbmctZ3JheTogIzhiOTVhNztcbiRzY291dGluZy1ibHVlOiAjNDY1YzgyO1xuXG4kaW5kLWJsdWU6IHJnYmEoMCwgNTAsIDk5LCAxKTtcbiRpbmQtcmVkOiAjY2UxMTI2O1xuXG4vLyBVdGlsaXR5IGNvbG9yc1xuXG4kZGF0YS1sYWJlbC1iYWNrZ3JvdW5kOiAjNDY0NjQ2O1xuXG4kaW5hY3RpdmUtYmFja2dyb3VuZDogI2JkYmRiZDtcbiRpbmFjdGl2ZS10ZXh0OiAjNDI0MjQyO1xuJGluYWN0aXZlLWJhY2tncm91bmQtaG92ZXI6ICNhNGE0YTQ7XG5cbi8vIFV0aWxpdHlcbiRib3JkLXJhZC1zbTogMnB4O1xuJGJvcmQtcmFkLW1kOiA0cHg7XG4kYm9yZC1yYWQtbGc6IDZweDtcblxuJHRleHQtcGFkLXNtOiAzcHg7XG4kdGV4dC1wYWQtbWQ6IDVweDtcbiR0ZXh0LXBhZC1sZzogN3B4O1xuIl19 */
