/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic|Hind:400,300,500,600,700);*/

.sizeLimit{
	max-height:100px;
	max-width:500px;
}
.green {
  color: #368640;
}

body {
background-color:rgb(255, 255, 255);
box-sizing:border-box;
color:rgb(51, 51, 51);
display:block;
font-family:"Open Sans", sans-serif;
font-size:14px;
height:485px;
line-height:20px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-bottom:50px;
padding-top:0px !important;
/*width:1526px;*/
}

.mainlogo{
	width:300px;
}
.brandNav{
		padding-top:41px;
}



@font-face {
  font-family: 'icomoon';
  src: url("fonts/icomoon.eot?8ohkzk");
  src: url("fonts/icomoon.eot?8ohkzk#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?8ohkzk") format("truetype"), url("fonts/icomoon.woff?8ohkzk") format("woff"), url("fonts/icomoon.svg?8ohkzk#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"], .dashboardBanner .pointySeparator:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-collapse-all:before {
  content: "\e903";
}

.icon-expand-all:before {
  content: "\e904";
}

.icon-bigx:before {
  content: "\e902";
}

.icon-pointyChevron:before {
  content: "\e901";
}

.icon-pointyMediumChevron:before {
  content: "\e900";
}

.inlineBlock {
  display: inline-block;
}

.table.borderlessTable {
  border: none;
}

.table.borderlessTable > thead > tr > th {
  vertical-align: bottom;
  border-bottom: none;
}

.table.borderlessTable > thead > tr > th, .table.borderlessTable .table > tbody > tr > th, .table.borderlessTable .table > tfoot > tr > th, .table.borderlessTable .table > thead > tr > td, .table.borderlessTable .table > tbody > tr > td, .table.borderlessTable .table > tfoot > tr > td {
  border-top: none;
}

.table.borderlessTable th, .table.borderlessTable td {
  border: none;
}

div.customSelectGroup:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  color: #368640;
}

a:hover, a:focus, a:active {
  color: #27622f;
}

.leads td.companyName a, .category td.categoryName a {
  color: #333333;
}

.leads td.companyName a:hover, .category td.categoryName a:hover {
  color: #1a1a1a;
}

.dashboardTable a {
  color: #999999;
}

.dashboardTable a:hover {
  color: gray;
}

.industryLists, .companyDetailsList li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-weight: 600;
}

.companyRect, .companyShort, .truncate {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 350px;
}

.clickableRow {
  cursor: pointer;
}

.text-box {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.text-box:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.unBold {
  font-weight: normal;
}

.unBold * {
  font-weight: normal;
}

.toolBar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.toolBar > button {
  margin: 5px;
}

.toolBar > * {
  margin-top: 0;
  margin-bottom: 0;
}

.toolBar.big {
  padding: 20px 0;
}

.toolBar.medium {
  padding: 10px 0;
}

.toolBar.center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.toolBar.distributed {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.toolBar.stacked.left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.toolBar.stacked.left > * {
  margin-right: 10px;
}

.toolBar.stacked.right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.toolBar.stacked.right > * {
  margin-left: 10px;
}

.toolBar.top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
}

.toolBar.middle {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}

.toolBar.bottom {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  -ms-grid-row-align: flex-end;
  align-items: flex-end;
}

.mainToolBar {
  margin-top: 10px;
  border-bottom: 1px solid #D0D0D0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}

.mainToolBar .hugeBtn {
  height: 50px;
  padding: 10px 20px;
  font-size: 20px;
  margin: 0;
}

.mainToolBar .resultsNo {
  white-space: nowrap;
}

.mainToolBar .resultsNo label {
  font-weight: normal;
  font-size: 20px;
}

.mainToolBar label {
  display: block;
}

.mainToolBar .rightGroup label {
  text-align: right;
  padding: 5px 0;
}

.inputGroupFlexWrapper {
  width: 300px;
}

.flexInputGroup {
  width: 450px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flexInputGroup label {
  white-space: nowrap;
}

.flexInputGroup > * {
  margin: 0 5px;
}

.optionsPanel {
  background-color: #F2F2F2;
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 5px;
}

.optionsPanel h3 {
  font-size: 20px;
  border-bottom: 1px solid #D0D0D0;
}
.optionsPanel h3.popover-title, .popover-title {
  /*overloads for popover.less and bootstrap.css */
  font-size: 16px;
}

.optionsPanel .flexContainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media only screen and (min-width: 1024px) {
  .optionsPanel .flexContainer {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.optionsPanel .flexContainer .packageTile {
  padding: 50px 10px 10px;
  margin: 10px;
  height: 230px;
  background: white;
  border: 1px solid #C7C7C7;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 200px;
  text-align: center;
}

@media only screen and (min-width: 1024px) {
  .optionsPanel .flexContainer .packageTile {
    width: 20%;
  }
}

.optionsPanel .flexContainer .packageTile h4 {
  font-size: 16px;
  text-transform: uppercase;
}

.optionsPanel .flexContainer .packageTile .totalPrice {
  font-size: 30px;
  font-weight: bold;
}

.optionsPanel .flexContainer .packageTile .pricePerCredit {
  font-size: 12px;
}

.optionsPanel .flexContainer .packageTile header {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 30px;
  line-height: 2;
}

.optionsPanel .flexContainer .packageTile header.mostPopular {
  background-color: #8fc0da;
}

.optionsPanel .flexContainer .packageTile header.bestValue {
  background-color: #0d2a37;
  color: white;
}

.optionsPanel .flexContainer .packageTile.withHeader {
  position: relative;
}

.optionsPanel .flexContainer .packageTile .buyNowBtn {
  visibility: hidden;
  pointer-events: none;
}

.optionsPanel .flexContainer .packageTile.active {
  border: 1px solid #0d2a37;
  box-shadow: 1px 1px 3px rgba(13, 42, 55, 0.3);
}

.optionsPanel .flexContainer .packageTile.active .buyNowBtn {
  visibility: visible;
  pointer-events: auto;
}

.row.mainHeading {
  padding: 20px 0;
  border-bottom: 1px solid #D0D0D0;
  margin-bottom: 15px;
}

.row.mainHeading h1 {
  margin-top: 3px;
  margin-bottom: 3px;
}

.row.mainFooter {
  margin-top: 15px;
  padding: 20px 0;
  text-align: left;
  border-top: 1px solid #D0D0D0;

}

.row.mainFooter .btn-link.btn-lg {
  padding-left: 0;
  padding-right: 0;
  margin-right: 10px;
}

.row.mainFooter .btn-primary.btn-lg, .row.mainFooter .btn-danger.btn-lg {
  margin-left: 10px;
}

.mainNavigation {
  background-color: white;
}

.dashboardTable > thead > tr > th {
  font-size: 12px;
}

.dateOffset {
  font-size: 12px;
}

.dateOffset span {
  display: block;
}

.dateOffset .dateVar {
  font-weight: bold;
}

.btn.btnTransp .glyphicon.glyphicon-edit {
  color: #0d2a37;
}

.btn.btnTransp:hover, .btn.btnTransp:active, .btn.btnTransp:focus {
  color: #030b0e;
}

.footnote {
  font-size: 11px;
  display: inline-block;
  padding: 5px;
  color: #333333;
}

.checkboxGrid {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.checkboxGrid .checkbox {
  float: left;
  width: 50%;
}

.btn.btnSecondary, .btn-group.group-actions .btn.btn-success {
  box-shadow: none;
  background: #368640 -webkit-linear-gradient(#45aa51, #368640);
  background: #368640 linear-gradient(#45aa51, #368640);
  color: white;
  border: 1px solid #368640;
}

.btn.btnSecondary:hover, .btn-group.group-actions .btn.btn-success:hover {
  background: #368640 -webkit-linear-gradient(#368640, #45aa51);
  background: #368640 linear-gradient(#368640, #45aa51);
}

.btn.btnTransp {
  border: none;
  background: transparent;
}

.btn.btnTransp:hover, .btn.btnTransp:active, .btn.btnTransp:focus {
  background-color: #F2F2F2;
  box-shadow: none;
  outline: none;
}

.btn.btnTextPrimary {
  color: #0d2a37;
}

.btn.btnTextPrimary:hover, .btn.btnTextPrimary:active, .btn.btnTextPrimary:focus {
  color: #030b0e;
}

.btn.iconBtn {
  background-color: #0d2a37;
  font-size: 16px;
  width: 40px;
  height: 40px;
  padding: 10px;
  border-radius: 20px;
  box-shadow: none;
  line-height: 1;
  color: white;
}

.btn.iconBtn:hover {
  background-color: rgba(13, 42, 55, 0.8);
}

.btn.iconBtn.active {
  background-color: #ee4e10;
  color: white;
  box-shadow: none;
  pointer-events: none;
}

.btn.iconBtn.small {
  font-size: 14px;
  width: 24px;
  height: 24px;
  padding: 3px;
  border-radius: 12px;
}

.okBtn {
  padding-left: 30px;
  padding-right: 30px;
}

.buyNowBtn {
  margin-bottom: -15px;
}

#socialLoginList button {
  color: white;
  border: none;
}

button#Facebook {
  background-color: #4D70A8;
}

button#Facebook:hover {
  background-color: #3d5985;
}

button#Twitter {
  background-color: #00BBF2;
}

button#Twitter:hover {
  background-color: #0094bf;
}

button#Google {
  background-color: #E3401D;
}

button#Google:hover {
  background-color: #b63317;
}

button#Microsoft {
  background-color: #05A6F0;
}

button#Microsoft:hover {
  background-color: #0483be;
}

.forgotPassword a {
  font-size: 12px;
  font-weight: normal;
}

#btnLoadPanel {
  margin-left: 50px;
}

.icon-bigx {
  font-size: 30px;
}

.iconColumn {
  color: #555;
  display: inline-block;
  font-size: 16px; 
  max-width: 46px;
  text-align: left;
}

.icon-btn .btn-glyphicon:hover {
  background: #F2F2F2;
}

body {
  font-family: "Open Sans", sans-serif;
  color: #333333;
  padding-top: 50px;
  padding-bottom: 50px;
      
}
/*
@media only screen and (min-width: 0px) {
  body {
		padding-top: 180px !important;
  }
}
@media only screen and (min-width: 400px) {
  body {
		padding-top: 160px !important;
  }
}
@media only screen and (min-width: 768px) {
  body {
		padding-top: 140px !important;
  }
}
@media only screen and (min-width: 1024px ) {
  body {
		padding-top: 120px !important;
  }
}

@media only screen and (min-width: 1280px) {
  body {
	padding-top: 100px !important;
  }
}
*/



h1, h2, h3, h4 {
  font-family: "Hind", sans-serif;
  color: #368640;
}

h1, h2 {
  font-weight: 700;
}

h3, h4 {
  color: #0d2a37;
}

h1 {
  font-size: 26px;
}

h2 {
  font-size: 20px;
}

h4 {
  font-weight: lighter;
  padding-top: 10px;
  width: 100%;
}

a {
  font-weight: bold;
}

section {
  margin-bottom: 20px;
}

section:last-child {
  margin-bottom: 50px;
}

hr {
  margin-top: 5px;
  margin-bottom: 5px;
  border-top: 1px solid #C7C7C7;
}

.modal-header {
  border-bottom: none;
}

.modal-title {
  font-size: 24px;
  font-weight: bold;
}

.modal-body {
  padding: 0 15px;
}

.modal-footer {
  border-top: none;
}

/* Set padding to keep content from hitting the edges */
/* Override the default bootstrap behavior where horizontal description lists
   will truncate terms that are too long to fit in the left column
*/
.dl-horizontal dt {
  white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
.nav {
  font-size: 1.15em;
}

.table-condensed {
  width: 100%;
  border-collapse: collapse;
  padding: 1px 2px 3px 2px;
}

div.form-group {
  margin-bottom: 0.5em;
}

.page-caption {
  font-size: 22px;
}

#tabs {
  font-size: 1em;
  font-weight: bold;
  white-space: nowrap;
}

/* Styles for buttons
----------------------------------------------------------*/
.btn-glyphicon {
  padding: 8px;
  background: #ffffff;
}

.icon-btn {
  padding: 1px 2px 3px 2px;
  border-radius: 50px;
}

.filter-btn {
  padding: 3px 36px 3px 36px;
}

.grid-header {
  height: 36px;
}

.btn-page-caption {
  margin-top: 12px;
  margin-bottom: 6px;
}

.grid-caption {
  color: cornflowerblue;
  font-weight: bold;
  line-height: 32px;
  display: inline-block;
  vertical-align: middle;
}

/* Styles for pager
----------------------------------------------------------*/
/*

.pager {
  padding-top: .4em;
  padding-bottom: .4em; }

.pager a {
  border: 1px solid lightgray;
  margin-right: 0.4em;
  width: 1em;
  padding: 0.2em 0.5em 0.2em 0.5em;
  text-decoration: none;
  color: white; }

.pager a #hover {
  font-weight: bold; }

.pager-btn {
  border-radius: 50px; }

.current {
  background-color: lightblue;
  font-weight: bold; }

*/
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("fonts/fontawesome-webfont.eot?v=4.5.0");
  src: url("fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032"; }

.fa-italic:before {
  content: "\f033"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-list:before {
  content: "\f03a"; }

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-video-camera:before {
  content: "\f03d"; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-tint:before {
  content: "\f043"; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044"; }

.fa-share-square-o:before {
  content: "\f045"; }

.fa-check-square-o:before {
  content: "\f046"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-play:before {
  content: "\f04b"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-eject:before {
  content: "\f052"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-times-circle-o:before {
  content: "\f05c"; }

.fa-check-circle-o:before {
  content: "\f05d"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064"; }

.fa-expand:before {
  content: "\f065"; }

.fa-compress:before {
  content: "\f066"; }

.fa-plus:before {
  content: "\f067"; }

.fa-minus:before {
  content: "\f068"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-plane:before {
  content: "\f072"; }

.fa-calendar:before {
  content: "\f073"; }

.fa-random:before {
  content: "\f074"; }

.fa-comment:before {
  content: "\f075"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-key:before {
  content: "\f084"; }

.fa-gears:before,
.fa-cogs:before {
  content: "\f085"; }

.fa-comments:before {
  content: "\f086"; }

.fa-thumbs-o-up:before {
  content: "\f087"; }

.fa-thumbs-o-down:before {
  content: "\f088"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-heart-o:before {
  content: "\f08a"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-linkedin-square:before {
  content: "\f08c"; }

.fa-thumb-tack:before {
  content: "\f08d"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-upload:before {
  content: "\f093"; }

.fa-lemon-o:before {
  content: "\f094"; }

.fa-phone:before {
  content: "\f095"; }

.fa-square-o:before {
  content: "\f096"; }

.fa-bookmark-o:before {
  content: "\f097"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a"; }

.fa-github:before {
  content: "\f09b"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-feed:before,
.fa-rss:before {
  content: "\f09e"; }

.fa-hdd-o:before {
  content: "\f0a0"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-hand-o-right:before {
  content: "\f0a4"; }

.fa-hand-o-left:before {
  content: "\f0a5"; }

.fa-hand-o-up:before {
  content: "\f0a6"; }

.fa-hand-o-down:before {
  content: "\f0a7"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-group:before,
.fa-users:before {
  content: "\f0c0"; }

.fa-chain:before,
.fa-link:before {
  content: "\f0c1"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4"; }

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-plus:before {
  content: "\f0d5"; }

.fa-money:before {
  content: "\f0d6"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd"; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-linkedin:before {
  content: "\f0e1"; }

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2"; }

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3"; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4"; }

.fa-comment-o:before {
  content: "\f0e5"; }

.fa-comments-o:before {
  content: "\f0e6"; }

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea"; }

.fa-lightbulb-o:before {
  content: "\f0eb"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-bell-o:before {
  content: "\f0a2"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cutlery:before {
  content: "\f0f5"; }

.fa-file-text-o:before {
  content: "\f0f6"; }

.fa-building-o:before {
  content: "\f0f7"; }

.fa-hospital-o:before {
  content: "\f0f8"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b"; }

.fa-circle-o:before {
  content: "\f10c"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-circle:before {
  content: "\f111"; }

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-folder-o:before {
  content: "\f114"; }

.fa-folder-open-o:before {
  content: "\f115"; }

.fa-smile-o:before {
  content: "\f118"; }

.fa-frown-o:before {
  content: "\f119"; }

.fa-meh-o:before {
  content: "\f11a"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-keyboard-o:before {
  content: "\f11c"; }

.fa-flag-o:before {
  content: "\f11d"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-code:before {
  content: "\f121"; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122"; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-crop:before {
  content: "\f125"; }

.fa-code-fork:before {
  content: "\f126"; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127"; }

.fa-question:before {
  content: "\f128"; }

.fa-info:before {
  content: "\f129"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-shield:before {
  content: "\f132"; }

.fa-calendar-o:before {
  content: "\f133"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-minus-square-o:before {
  content: "\f147"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-pencil-square:before {
  content: "\f14b"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150"; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151"; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152"; }

.fa-euro:before,
.fa-eur:before {
  content: "\f153"; }

.fa-gbp:before {
  content: "\f154"; }

.fa-dollar:before,
.fa-usd:before {
  content: "\f155"; }

.fa-rupee:before,
.fa-inr:before {
  content: "\f156"; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157"; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158"; }

.fa-won:before,
.fa-krw:before {
  content: "\f159"; }

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-text:before {
  content: "\f15c"; }

.fa-sort-alpha-asc:before {
  content: "\f15d"; }

.fa-sort-alpha-desc:before {
  content: "\f15e"; }

.fa-sort-amount-asc:before {
  content: "\f160"; }

.fa-sort-amount-desc:before {
  content: "\f161"; }

.fa-sort-numeric-asc:before {
  content: "\f162"; }

.fa-sort-numeric-desc:before {
  content: "\f163"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-youtube-square:before {
  content: "\f166"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-youtube-play:before {
  content: "\f16a"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-adn:before {
  content: "\f170"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitbucket-square:before {
  content: "\f172"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-apple:before {
  content: "\f179"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-android:before {
  content: "\f17b"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-trello:before {
  content: "\f181"; }

.fa-female:before {
  content: "\f182"; }

.fa-male:before {
  content: "\f183"; }

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184"; }

.fa-sun-o:before {
  content: "\f185"; }

.fa-moon-o:before {
  content: "\f186"; }

.fa-archive:before {
  content: "\f187"; }

.fa-bug:before {
  content: "\f188"; }

.fa-vk:before {
  content: "\f189"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

.fa-arrow-circle-o-left:before {
  content: "\f190"; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191"; }

.fa-dot-circle-o:before {
  content: "\f192"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195"; }

.fa-plus-square-o:before {
  content: "\f196"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-slack:before {
  content: "\f198"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c"; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-pied-piper:before {
  content: "\f1a7"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-spoon:before {
  content: "\f1b1"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9"; }

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-file-pdf-o:before {
  content: "\f1c1"; }

.fa-file-word-o:before {
  content: "\f1c2"; }

.fa-file-excel-o:before {
  content: "\f1c3"; }

.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5"; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6"; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7"; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8"; }

.fa-file-code-o:before {
  content: "\f1c9"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd"; }

.fa-circle-o-notch:before {
  content: "\f1ce"; }

.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0"; }

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7"; }

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9"; }

.fa-history:before {
  content: "\f1da"; }

.fa-circle-thin:before {
  content: "\f1db"; }

.fa-header:before {
  content: "\f1dc"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-sliders:before {
  content: "\f1de"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-newspaper-o:before {
  content: "\f1ea"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bell-slash-o:before {
  content: "\f1f7"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-eyedropper:before {
  content: "\f1fb"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-area-chart:before {
  content: "\f1fe"; }

.fa-pie-chart:before {
  content: "\f200"; }

.fa-line-chart:before {
  content: "\f201"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bus:before {
  content: "\f207"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-cc:before {
  content: "\f20a"; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b"; }

.fa-meanpath:before {
  content: "\f20c"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-venus:before {
  content: "\f221"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-facebook-official:before {
  content: "\f230"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-server:before {
  content: "\f233"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-hotel:before,
.fa-bed:before {
  content: "\f236"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-train:before {
  content: "\f238"; }

.fa-subway:before {
  content: "\f239"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-sticky-note-o:before {
  content: "\f24a"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-hourglass-o:before {
  content: "\f250"; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251"; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255"; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256"; }

.fa-hand-scissors-o:before {
  content: "\f257"; }

.fa-hand-lizard-o:before {
  content: "\f258"; }

.fa-hand-spock-o:before {
  content: "\f259"; }

.fa-hand-pointer-o:before {
  content: "\f25a"; }

.fa-hand-peace-o:before {
  content: "\f25b"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-safari:before {
  content: "\f267"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-tv:before,
.fa-television:before {
  content: "\f26c"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-500px:before {
  content: "\f26e"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-calendar-plus-o:before {
  content: "\f271"; }

.fa-calendar-minus-o:before {
  content: "\f272"; }

.fa-calendar-times-o:before {
  content: "\f273"; }

.fa-calendar-check-o:before {
  content: "\f274"; }

.fa-industry:before {
  content: "\f275"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-map-o:before {
  content: "\f278"; }

.fa-map:before {
  content: "\f279"; }

.fa-commenting:before {
  content: "\f27a"; }

.fa-commenting-o:before {
  content: "\f27b"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-vimeo:before {
  content: "\f27d"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-edge:before {
  content: "\f282"; }

.fa-credit-card-alt:before {
  content: "\f283"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-modx:before {
  content: "\f285"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-usb:before {
  content: "\f287"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-pause-circle-o:before {
  content: "\f28c"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stop-circle-o:before {
  content: "\f28e"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-percent:before {
  content: "\f295";
}

.counter-wrapper {
  float: right;
  position: relative;
  left: -50%;
  margin-top: 20px;
}

.flip-counter {
  position: relative;
  display: inline-block;
  list-style-type: none;
  padding: 0;
  margin: 0;
  min-width: 80px;
}

.flip-counter li {
  float: right;
  display: inline-block;
  padding: 0;
  margin: 0;
}

.no-csstransforms3d span.back {
  display: none;
}

.flip-counter.default .digit {
  position: relative;
  z-index: 0;
  width: 36px;
  height: 54px;
  margin-left: 6px;
  background-color: black;
  text-align: center;
  line-height: 0;
  -webkit-text-stroke: 1px;
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.5);
  border-radius: 5px;
}

.flip-counter.default .digit:last-child {
  margin-left: 0;
}

.flip-counter.default .digit span {
  position: absolute;
  left: 0;
  height: 27px;
  width: 36px;
  overflow: hidden;
  border-radius: 3px;
  font-size: 54px;
  font-weight: 700;
  text-indent: 2px;
  background-color: black;
  color: white;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.flip-counter.default .digit span.front {
  top: 0;
  padding-top: 27px;
}

.flip-counter.default .digit span.back {
  bottom: 0;
}

.flip-counter.default .digit .line {
  position: absolute;
  z-index: 10;
  height: 27px;
  width: 36px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.7);
  box-shadow: 0px 5px 7px -4px rgba(0, 0, 0, 0.7);
}

.flip-counter.default .digit .hinge-wrap {
  z-index: 5;
  position: relative;
  overflow: visible;
  -webkit-perspective: 300px;
  perspective: 300px;
}

.flip-counter.default .digit .hinge {
  position: absolute;
  height: 27px;
  width: 36px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 0.3s ease-in;
  transition: -webkit-transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
  transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}

.flip-counter.default .digit .hinge span {
  height: 0;
  z-index: 5;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-counter.default .digit .hinge span.front {
  padding-top: 27px;
}

.flip-counter.default .digit .hinge span.back {
  height: 27px;
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

.flip-counter.default .digit.animate .hinge {
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}

.flip-counter.default .digit-delimiter {
  padding-top: 23px;
  margin-right: -3px;
  font-weight: 700;
  font-size: 32px;
  color: black;
  text-indent: 2px;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.flip-counter.light .digit {
  position: relative;
  z-index: 0;
  width: 36px;
  height: 54px;
  margin-left: 10px;
  background-color: #e8f1ff;
  text-align: center;
  line-height: 0;
  box-shadow: 1px 1px 5px 0px rgba(232, 241, 255, 0.5);
  border-radius: 5px;
}

.flip-counter.light .digit:last-child {
  margin-left: 0;
}

.flip-counter.light .digit span {
  position: absolute;
  left: 0;
  height: 27px;
  width: 36px;
  overflow: hidden;
  border-radius: 3px;
  font-size: 54px;
  font-weight: 700;
  text-indent: 2px;
  background-color: #e8f1ff;
  color: white;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.flip-counter.light .digit span.front {
  top: 0;
  padding-top: 27px;
}

.flip-counter.light .digit span.back {
  bottom: 0;
}

.flip-counter.light .digit .line {
  position: absolute;
  z-index: 10;
  height: 27px;
  width: 36px;
  border-bottom: 1px solid rgba(232, 241, 255, 0.7);
  box-shadow: 0px 5px 7px -4px rgba(232, 241, 255, 0.7);
}

.flip-counter.light .digit .hinge-wrap {
  z-index: 5;
  position: relative;
  overflow: visible;
  -ms-perspective: 300px;
  -webkit-perspective: 300px;
  perspective: 300px;
}

.flip-counter.light .digit .hinge {
  position: absolute;
  height: 27px;
  width: 36px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 0.3s ease-in;
  transition: -webkit-transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
  transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}

.flip-counter.light .digit .hinge span {
  height: 0;
  z-index: 5;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-counter.light .digit .hinge span.front {
  padding-top: 27px;
}

.flip-counter.light .digit .hinge span.back {
  height: 27px;
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

.flip-counter.light .digit.animate .hinge {
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}

.flip-counter.light .digit-delimiter {
  padding-top: 24px;
  margin-right: -3px;
  font-weight: 700;
  font-size: 31.2px;
  color: #e8f1ff;
  text-indent: 2px;
  text-shadow: 1px 1px 3px rgba(232, 241, 255, 0.5);
}

.flip-counter.small .digit {
  position: relative;
  z-index: 0;
  width: 18px;
  height: 24px;
  margin-left: 3px;
  background-color: black;
  text-align: center;
  line-height: 0;
  -webkit-text-stroke: 2px;
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.5);
  border-radius: 5px;
}

.flip-counter.small .digit:last-child {
  margin-left: 0;
}

.flip-counter.small .digit span {
  position: absolute;
  left: 0;
  height: 12px;
  width: 18px;
  overflow: hidden;
  border-radius: 5px;
  font-size: 20px;
  font-weight: 700;
  text-indent: 2px;
  background-color: black;
  color: white;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.flip-counter.small .digit span.front {
  top: 0;
  padding-top: 12px;
}

.flip-counter.small .digit span.back {
  bottom: 0;
}

.flip-counter.small .digit .line {
  position: absolute;
  z-index: 10;
  height: 12px;
  width: 18px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.7);
  box-shadow: 0px 5px 7px -4px rgba(0, 0, 0, 0.7);
}

.flip-counter.small .digit .hinge-wrap {
  z-index: 5;
  position: relative;
  overflow: visible;
  -webkit-perspective: 300px;
  perspective: 300px;
}

.flip-counter.small .digit .hinge {
  position: absolute;
  height: 12px;
  width: 18px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 0.3s ease-in;
  transition: -webkit-transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
  transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}

.flip-counter.small .digit .hinge span {
  height: 0;
  z-index: 5;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-counter.small .digit .hinge span.front {
  padding-top: 12px;
}

.flip-counter.small .digit .hinge span.back {
  height: 12px;
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

.flip-counter.small .digit.animate .hinge {
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}

.flip-counter.small .digit-delimiter {
  padding-top: 9px;
  margin-right: -1.5px;
  font-weight: 700;
  font-size: 15px;
  color: black;
  text-indent: 1.66666667px;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}

.flip-counter.huge .digit {
  position: relative;
  z-index: 0;
  width: 140px;
  height: 200px;
  margin-left: 20px;
  background-color: black;
  text-align: center;
  line-height: 0;
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.5);
  border-radius: 5px;
}

.flip-counter.huge .digit:last-child {
  margin-left: 0;
}

.flip-counter.huge .digit span {
  position: absolute;
  left: 0;
  height: 100px;
  width: 140px;
  overflow: hidden;
  border-radius: 5px;
  font-size: 190px;
  font-weight: 700;
  text-indent: 2px;
  background-color: black;
  color: white;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.flip-counter.huge .digit span.front {
  top: 0;
  padding-top: 100px;
}

.flip-counter.huge .digit span.back {
  bottom: 0;
}

.flip-counter.huge .digit .line {
  position: absolute;
  z-index: 10;
  height: 100px;
  width: 140px;
  border-bottom: 2px solid rgba(0, 0, 0, 0.7);
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.7);
}

.flip-counter.huge .digit .hinge-wrap {
  z-index: 5;
  position: relative;
  overflow: visible;
  -webkit-perspective: 800px;
  perspective: 800px;
}

.flip-counter.huge .digit .hinge {
  position: absolute;
  height: 100px;
  width: 140px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 0.3s ease-in;
  transition: -webkit-transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
  transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}

.flip-counter.huge .digit .hinge span {
  height: 0;
  z-index: 5;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-counter.huge .digit .hinge span.front {
  padding-top: 100px;
}

.flip-counter.huge .digit .hinge span.back {
  height: 100px;
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

.flip-counter.huge .digit.animate .hinge {
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}

.flip-counter.huge .digit-delimiter {
  padding-top: 130px;
  margin-right: -10px;
  font-weight: 700;
  font-size: 70px;
  color: black;
  text-indent: 6.66666667px;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}

.btn.btn-primary {
  text-transform: uppercase;
  box-shadow: none;
  background: #ee4e10 -webkit-linear-gradient(#f2713f, #ee4e10);
  background: #ee4e10 linear-gradient(#f2713f, #ee4e10);
  color: white;
  border: 1px solid #ee4e10;
}

.btn.btn-primary:hover {
  background: #ee4e10 -webkit-linear-gradient(#ee4e10, #f2713f);
  background: #ee4e10 linear-gradient(#ee4e10, #f2713f);
}

.btn.btn-primary.active, .btn.btn-primary:active {
  background: #d6460e -webkit-linear-gradient(#d6460e, #f05f27);
  background: #d6460e linear-gradient(#d6460e, #f05f27);
}

.btn.btn-primary.active:hover, .btn.btn-primary:active:hover {
  border: 1px solid #be3e0d;
}

.btn.outlineBtn {
  border: 1px solid #ee4e10;
  background-color: transparent;
  color: white;
}

.btn.outlineBtn:hover, .btn.outlineBtn.active, .btn.outlineBtn:focus, .btn.outlineBtn:active {
  background-color: rgba(255, 255, 255, 0.05);
  color: white;
  outline: none;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #F2F2F2;
}

.btn-link {
  color: #ee4e10;
}

.btn-link:hover, .btn-link:active, .btn-link:focus {
  color: #be3e0d;
}

.table-striped > tbody > tr:nth-of-type(even) {
  background-color: #E4E4E4;
}

.pager:empty {
  display: none;
}

.panel-default > .panel-heading {
  background-color: #E4E4E4;
  border-color: #C7C7C7;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #C7C7C7;
}

.datepicker {
  z-index: 1040 !important;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: #0d2a37;
}

.bodyContent .query-builder .rules-group-container {
  border-color: white;
  background-color: #d7d7d7;
}

.query-builder .rule-container .rule-actions button {
  margin: 6px 0;
}

.btn-group.group-conditions > .btn.active:first-child:not(:last-child):not(.dropdown-toggle), .btn-group.group-conditions > .btn.active:last-child:not(:first-child):not(.dropdown-toggle) {
  position: relative;
  border-right-width: 2px;
  color: #e6e6e6;
}

.btn-group.group-conditions > .btn.active:first-child:not(:last-child):not(.dropdown-toggle):after, .btn-group.group-conditions > .btn.active:last-child:not(:first-child):not(.dropdown-toggle):after {
  content: '';
  position: absolute;
  height: 100%;
  width: 10px;
  top: 0;
}

.btn-group.group-conditions > .btn.active:first-child:not(:last-child):not(.dropdown-toggle):after {
  background: transparent -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.3));
  background: transparent linear-gradient(to right, transparent, rgba(0, 0, 0, 0.3));
  right: -1px;
}

.btn-group.group-conditions > .btn.active:last-child:not(:first-child):not(.dropdown-toggle):after {
  left: -1px;
  background: transparent -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3), transparent);
  background: transparent linear-gradient(to right, rgba(0, 0, 0, 0.3), transparent);
}

.btn-group.group-actions > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-right-width: 2px;
}

.btn-group.group-actions .btn.btn-success {
  text-transform: capitalize;
}

.btn-group.rule-actions > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-right-width: 2px;
}

.btn-group.rule-actions .btn.btn-danger .glyphicon.glyphicon-remove:before {
  content: "\e020";
}

.query-builder .rules-list > *:before, .query-builder .rules-list > *:after {
  border-color: white !important;
}

.cloudTagsContainer {
  padding: 10px;
  border-radius: 10px;
  background: #0d2a37 -webkit-linear-gradient(#0d2a37, #2a89b3);
  background: #0d2a37 linear-gradient(#0d2a37, #2a89b3);
  text-align: center;
  min-height: 200px;
  position: relative;
}

.cloudTagsContainer .cloudTags {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  max-height: 100%;
  width: 100%;
  padding: 20px;
  overflow: hidden;
}

.cloudTagsContainer .cloudTags a {
  color: white;
  line-height: 0.8;
  margin: 3px 8px;
  display: inline-block;
  pointer-events: none;
}

.cloudTagsContainer .cloudTags a:hover {
  color: white;
}

.cloudTagsContainer .cloudTags a:nth-child(2n +2) {
  vertical-align: super;
}

.k-popup {
  background-color: white;
  width: 200px;
  padding: 10px;
}

.popupTooltip.k-popup {
  border: 1px solid #0d2a37;
}

#map {
  background-color: #237092;
  border-radius: 10px;
}

html {
  position: relative;
}

html.loading {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

html.loading .mainNavigation, html.loading .bodyContent {
  height: 100vh;
  overflow: hidden;
}

html.loading .spinnerOverlay {
  display: block;
}

.spinnerOverlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1031;
  display: none;
}

.mainNavigation .creditsCounter {
  text-align: center;
  padding: 3px 10px;
  font-size: 12px;
}

.mainNavigation .creditsCounter .counterBtn {
  padding: 3px 3px 0 3px;
}

@media only screen and (min-width: 1280px) {
  .mainNavigation .creditsCounter .counterBtn {
    display: block;
  }
}

.mainNavigation .creditsCounter .counterBtn:hover {
  background-color: #E4E4E4;
}

@media only screen and (min-width: 1280px) {
  .mainNavigation .creditsCounter {
    padding: 0 10px 5px 10px;
    margin-top: -15px;
  }
}

.mainNavigation .creditsCounter .counterWrapper {
  vertical-align: middle;
  display: inline-block;
}

@media only screen and (min-width: 1280px) {
  .mainNavigation .creditsCounter .counterWrapper {
    display: block;
    text-align: center;
  }
}

.mainNavigation .creditsCounter label {
  text-align: center;
  color: #999999;
  font-size: 11px;
  font-weight: normal;
  margin-bottom: 0;
  display: block;
}

@media only screen and (min-width: 768px) {
  .mainNavigation .creditsCounter label {
    text-align: left;
  }
}

@media only screen and (min-width: 1024px) {
  .mainNavigation .creditsCounter label {
    text-align: center;
  }
}

.mainNavigation .creditsCounter .btn.btn-sm {
  line-height: 1.1;
}

.mainNavigation .creditsCounter button {
  font-size: 11px;
  margin-top: 1px;
}

.mainNavigation.navbar-default {
  background-color: white;
  border-color: #e7e7e7;
}

.mainNavigation .nav {
  font-size: inherit;
}

.mainNavigation .navbar-brand {
  padding: 3px 15px;
  height: auto;
}

@media only screen and (min-width: 1024px) {
  .mainNavigation .navbar-brand {
    padding: 41px 10px 10px;
  }
}

.mainNavigation .clickbackLogo {
  width: 115px;
  height: auto;
  margin-top: 9px;
}

@media only screen and (min-width: 1024px) {
  .mainNavigation .clickbackLogo {
    margin-top: 0;
    width: 300px;
    height: auto;
  }
}

.mainNavigation .navbar-nav {
  position: relative;
}

.mainNavigation .navbar-nav li:not(:last-child) {
  margin-right: 1px;
}

.mainNavigation .navbar-nav li:not(:last-child):after {
  content: '';
  position: absolute;
  height: 80%;
  top: 10%;
  right: -1px;
  display: inline-block;
  width: 1px;
  background-color: #e7e7e7;
}

.mainNavigation .navbar-nav.pagesNav {
  position: relative;
}

@media only screen and (min-width: 1024px) {
  .mainNavigation .navbar-nav.pagesNav {
    clear: right;
    margin-top: 15px;
  }
}

.mainNavigation .navbar-nav.pagesNav:not(:last-child) {
  margin-right: 1px;
}

.mainNavigation .navbar-nav.pagesNav:not(:last-child):after {
  content: '';
  position: absolute;
  height: 80%;
  top: 10%;
  right: -1px;
  display: inline-block;
  width: 1px;
  background-color: #e7e7e7;
}

.mainNavigation .navbar-nav.pagesNav > li.active .fa, .mainNavigation .navbar-nav.pagesNav > li.active .glyphicon, .mainNavigation .navbar-nav.pagesNav > li:active .fa, .mainNavigation .navbar-nav.pagesNav > li:active .glyphicon, .mainNavigation .navbar-nav.pagesNav > li:focus .fa, .mainNavigation .navbar-nav.pagesNav > li:focus .glyphicon {
  color: #ee4e10;
}

.mainNavigation .navbar-nav.pagesNav > li.active > a, .mainNavigation .navbar-nav.pagesNav > li:active > a, .mainNavigation .navbar-nav.pagesNav > li:focus > a {
  background-color: #0d2a37;
  color: white;
}

.mainNavigation .navbar-nav.pagesNav > li.active:hover > a, .mainNavigation .navbar-nav.pagesNav > li:active:hover > a, .mainNavigation .navbar-nav.pagesNav > li:focus:hover > a {
  background-color: rgba(13, 42, 55, 0.8);
}

.mainNavigation .navbar-nav.pagesNav > li:hover > a {
  background-color: #F2F2F2;
}

@media only screen and (min-width: 1024px) {
  .mainNavigation .navbar-nav.pagesNav > li > a {
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 5px 5px 0 0;
  }
}

@media only screen and (min-width: 1024px) {
  .mainNavigation .navbar-nav.pagesNav .mainNavigation__label {
    display: inline-block;
  }
}

.mainNavigation.navbar-default .userMenu .navbar-nav > li > a {
  font-weight: normal;
}

.mainNavigation .userMenu {
  font-size: 12px;
}

.mainNavigation .userMenu .fa, .mainNavigation .userMenu .glyphicon {
  color: #999999;
}

.mainNavigation .userMenu .fa:hover, .mainNavigation .userMenu .glyphicon:hover {
  color: gray;
}

.mainNavigation .userMenu .navbar-nav:not(:first-child) {
  margin-right: 1px;
}

.mainNavigation .userMenu .navbar-nav:not(:first-child):after {
  content: '';
  position: absolute;
  height: 16px;
  top: 18px;
  right: -1px;
  display: inline-block;
  width: 1px;
  background-color: #e7e7e7;
}

.mainNavigation .userMenu .navbar-nav > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
}

@media only screen and (min-width: 1024px) {
  .mainNavigation .userMenu .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media only screen and (min-width: 1024px) {
  .mainNavigation .userMenu .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

.mainNavigation .fa, .mainNavigation .glyphicon {
  color: #ee4e10;
  font-size: 16px;
  vertical-align: middle;
  display: inline-block;
  width: 16px;
  height: 16px;
}

.mainNavigation .fa.fa-chevron-down {
  color: #999999;
  font-size: 12px;
  width: 12px;
  height: 12px;
}

.mainNavigation__label {
  display: inline-block;
}

@media only screen and (min-width: 768px) {
  .mainNavigation__label {
    display: none;
  }
}

@media only screen and (min-width: 1280px) {
  .mainNavigation__label {
    display: inline-block;
  }
}

.dashboardBanner {
  text-align: center;
  background: #0d2a37 -webkit-linear-gradient(#174a60, #21698a);
  background: #0d2a37 linear-gradient(#174a60, #21698a);
  margin-bottom: 20px;
  font-size: 10px;
  color: white;
  overflow: hidden;
}

.dashboardBanner .flexWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.dashboardBanner .pointySeparator {
  position: relative;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.dashboardBanner .pointySeparator:after {
  content: "\e900";
  position: absolute;
  top: -5px;
  font-size: 120px;
}

@media only screen and (min-width: 768px) {
  .dashboardBanner .pointySeparator:after {
    font-size: 170px;
  }
}

.dashboardBanner .pointySeparator:after {
  right: -45px;
  color: rgba(255, 255, 255, 0.1);
}

@media only screen and (min-width: 768px) {
  .dashboardBanner .pointySeparator:after {
    right: -45px;
  }
}

.dashboardBanner button.btn.outlineBtn {
  margin: 1em;
  padding: 1em;
  font-size: 1.3em;
  border-width: 3px;
}

.dashboardBanner button.btn.outlineBtn .fa {
  color: white;
  line-height: 1;
}

.dashboardBanner button.btn.outlineBtn .hugeNo {
  line-height: 1;
  font-size: 3em;
}

.dashboardBanner button.btn.outlineBtn label {
  color: white;
  line-height: 1;
}

.dashboardBanner .fa {
  color: #ee4e10;
  font-size: 1.6em;
}

@media only screen and (min-width: 768px) {
  .dashboardBanner .fa {
    font-size: 2.4em;
  }
}

.dashboardBanner .indicatorTile {
  padding: 1.5em;
}

@media only screen and (min-width: 1280px) {
  .dashboardBanner .indicatorTile:not(.hover) {
    min-width: 200px;
  }
}

.dashboardBanner .indicatorTile.hover {
  cursor: pointer;
  padding: 1em 2em;
  margin: 1em;
  background-color: rgba(255, 255, 255, 0.1);
}

.dashboardBanner .indicatorTile.hover:hover {
  background-color: rgba(255, 255, 255, 0.2);
}

.dashboardBanner .indicatorTile label {
  color: #E4E4E4;
  margin: 0;
  font-size: 1em;
}

@media only screen and (min-width: 768px) {
  .dashboardBanner .indicatorTile label {
    font-size: 1.4em;
  }
}

.dashboardBanner .indicatorTile .hugeNo {
  display: block;
  font-weight: 800;
  text-align: center;
  line-height: 1.5;
  font-size: 2.5em;
}

@media only screen and (min-width: 768px) {
  .dashboardBanner .indicatorTile .hugeNo {
    font-size: 5em;
  }
}

.mainFooter {
  border-top: 1px solid #e7e7e7;
  font-size: 12px;
  color: #0d2a37;
  text-align: center;
  padding: 10px 0;
}

div.customSelectGroup {
  position: relative;
  margin-left: -5px;
  margin-bottom: 0;
}

div.customSelectGroup select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  border: 1px solid transparent;
  padding-right: 30px;
  height: 30px;
  background-color: #F2F2F2;
}

div.customSelectGroup select:hover {
  border: 1px solid #e7e7e7;
  background-color: white;
}

div.customSelectGroup select:active, div.customSelectGroup select:focus {
  background-color: #e5e5e5;
  box-shadow: none;
  border: 1px solid #e7e7e7;
  outline: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

div.customSelectGroup select::-ms-expand {
  display: none;
}

div.customSelectGroup .form-control {
  padding: 3px 24px 3px 12px;
  box-shadow: none;
}

div.customSelectGroup:after {
  position: absolute;
  top: 8px;
  right: 9px;
  content: "\f078";
  pointer-events: none;
}

.filterPanel {
  min-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #E4E4E4;
  border-radius: 5px;
  border: 1px solid #C7C7C7;
}

.filterPanel h2 {
  margin: 0 10px 0 0;
  line-height: 1.8;
}

.filterActions .btn-link {
  text-transform: uppercase;
}

.faChevron:before {
  content: "\f077";
}

.builderWrapper {
  margin-bottom: 20px;
}

.collapsed .faChevron:before {
  content: "\f078";
}

.cbGrid {
  margin: 20px 0;
}

.cbGrid .checkColumn {
  text-align: center;
  width: 40px;
}

.cbGrid .gridActionsToolbar {
  width: 96px;
}

.cbGrid.table-striped > tbody > tr {
  background-color: #E4E4E4;
}

.cbGrid.table-striped > tbody > tr:hover {
  background-color: #dcebf3;
}

.cbGrid.table-striped > tbody > tr:nth-of-type(even) {
  background-color: white;
}

.cbGrid.table-striped > tbody > tr:nth-of-type(even):hover {
  background-color: #dcebf3;
}

.cbGrid > thead > tr > th {
  border-bottom: 1px solid #D0D0D0;
}

.cbGrid > thead > tr > th > a.gridHeader {
  display: block;
  position: relative;
}

.cbGrid > tbody > tr > td {
  height: 60px;
}

.cbGrid > tbody > tr {
  position: relative;
}

.cbGrid > tbody > tr:hover {
  background-color: #dcebf3;
}

.cbGrid.collapseGrid > tbody > tr {
  border-bottom: 3px solid transparent;
}

.cbGrid.collapseGrid > tbody > tr:nth-child(4n-7) {
  background-color: #E4E4E4;
}

.cbGrid.collapseGrid > tbody > tr:nth-child(4n-7):hover {
  background-color: #dcebf3;
}

.cbGrid.collapseGrid > tbody > tr.headerRow {
  cursor: pointer;
  display: table-row;
}

.cbGrid.collapseGrid > tbody > tr.headerRow:hover > td {
  border-bottom: 3px solid #0d2a37;
}

.cbGrid.collapseGrid > tbody > tr > td.mainToggleCell .toggleIcon {
  display: none;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 16px);
  -ms-transform: translate(-50%, 16px);
  transform: translate(-50%, 16px);
  font-size: 14px;
  width: 24px;
  height: 24px;
  background-color: #0d2a37;
  color: white;
  border-radius: 12px;
  line-height: 1.6;
  text-align: center;
  z-index: 200;
}

.cbGrid.collapseGrid > tbody > tr > td.mainToggleCell .toggleIcon:before {
  content: "\f077";
}

.cbGrid.collapseGrid > tbody > tr:hover > td.mainToggleCell .toggleIcon {
  display: inline-block;
}

.cbGrid.collapseGrid > tbody > tr.detailsRow {
  background-color: #D0D0D0;
}

.cbGrid.collapseGrid > tbody > tr.detailsRow > td {
  padding: 0 1px 1px;
}

.cbGrid.collapseGrid > tbody > tr.detailsRow.expandedRow, .cbGrid.collapseGrid > tbody > tr.detailsRow.expandedSingleRow {
  display: table-row;
}

.cbGrid.collapseGrid > tbody > tr .detailsContainer .table-responsive {
  background-color: white;
}

.cbGrid.collapseGrid > tbody > tr.headerRow.collapsed > td.mainToggleCell .toggleIcon:before {
  content: "\f078";
}

.cbDetailsTable > thead > tr > th {
  height: 53px;
}

.cbDetailsTable tbody > tr:hover {
  background-color: #dcebf3;
}

.cbDetailsTable .collapseColumn {
  width: 30px;
}

.cbDetailsTable tbody > tr.headerRow {
  cursor: pointer;
  display: table-row;
}

.rowLevel1 {
  cursor: pointer;
  background-color: #f9f9f9;
}
tr:nth-of-type(2n+1).rowLevel2 {
    background-color: #e4e4e4;
}

.detailsRow .detailsContainer.leadTab {
  background-color: white;
  padding-bottom: 10px;
}

.detailsRow .detailsContainer.leadTab .companyDetailsList.indicatorTile {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.detailsRow .detailsContainer.leadTab .companyDetailsList.indicatorTile .hugeNo {
  font-size: 18px;
}

.detailsRow .detailsContainer.leadTab .companyDetailsList ul.industryLists {
  min-height: 85px;
}

.detailsRow .detailsContainer.leadTab .fa.fa-usd {
  font-size: 30px;
  background-color: #ee4e10;
  width: 36px;
  height: 36px;
  color: white;
  text-align: center;
  border-radius: 18px;
  line-height: 1.2;
}

.detailsRow .detailsContainer.leadTab header {
  padding: 15px;
}

.detailsRow .detailsContainer.leadTab header .text-right label {
  margin-bottom: 10px;
}

.detailsRow .detailsContainer.leadTab h2 {
  margin: 0;
  padding: 10px 20px;
}

.detailsRow .detailsContainer.leadTab .col-sm-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.detailsRow .detailsContainer.leadTab .flexWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background-color: white;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.detailsRow .detailsContainer.leadTab .visitDetailsData {
  background-color: #F2F2F2;
  border-radius: 5px;
}

@media only screen and (min-width: 768px) {
  .detailsRow .detailsContainer.leadTab .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}

.detailsRow .detailsContainer.leadTab .col-sm-6:nth-child(2) {
  margin-top: 20px;
}

@media only screen and (min-width: 768px) {
  .detailsRow .detailsContainer.leadTab .col-sm-6:nth-child(2) {
    margin-top: 0;
  }
}

@media only screen and (min-width: 768px) {
  .detailsRow .detailsContainer.leadTab .col-sm-6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}

.detailsRow .detailsContainer.leadTab .col-sm-6 > div {
  width: 100%;
}

.detailsRow .visitDetailsData {
  padding: 10px;
}

.detailsRow .visitDetailsData .flexRow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 10px 0;
}

.detailsRow .visitDetailsData .flexRow > *:first-child {
  margin-right: 5px;
}

.detailsRow .visitDetailsData .nonFlexRow {
  padding: 5px 0;
}

.detailsRow .visitDetailsData .nonFlexRow > * {
  display: inline-block;
  vertical-align: top;
}

.detailsRow .visitDetailsData .nonFlexRow > *:first-child {
  margin-right: 5px;
}

.detailsRow .indicatorTile {
  min-width: 140px;
  text-align: center;
}

.detailsRow .indicatorTile .fa {
  font-size: 36px;
  color: #ee4e10;
}

.detailsRow .indicatorTile .hugeNo {
  color: #0d2a37;
  display: block;
  font-size: 32px;
  font-weight: 700;
}

.detailsRow .indicatorTile .hugeLocation {
  color: #0d2a37;
  display: block;
  font-size: 20px;
  font-weight: 700;
}

.detailsRow .indicatorTile label {
  font-size: 14px;
  color: #999999;
  padding-top: 5px;
}

.locationLbl {
  display: block;
}

.scoreLbl {
  font-size: 24px;
  font-weight: 700;
}

.companyRect {
  min-height: 46px;
  max-width: 100%;
  text-decoration: none;
  display: block;
  padding: 13px 5px;
  color: #0d2a37;
  font-weight: normal;
}

.companyRect:hover, .companyRect:active, .companyRect:focus {
  color: #081a22;
  text-decoration: none;
}

.companyShort {
  max-width: 140px;
  display: block;
}

.pager {
  display: block;
  text-align: center;
  margin: 10px 0;
}

.pager .pager-btn {
  display: inline-block;
  padding: 4px 12px;
  border: 1px solid #e7e7e7;
  border-radius: 3px;
  margin: 0 3px;
  color: #ee4e10;
}

.pager .pager-btn:hover {
  background-color: #F2F2F2;
  text-decoration: none;
  color: #d6460e;
}

.pager .pager-btn.current {
  background-color: #ee4e10;
  color: white;
}

.cbRadioList .subOptions {
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.cbRadioList .openGroup .subOptions {
  height: auto;
  visibility: visible;
  padding: 10px 20px 10px 10px;
}

.cbRadioList .radio label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cbRadioList .radio label .btn {
  padding: 6px;
}

.cbRadioList .radio label input[type="radio"],
.cbRadioList .radio label input[type="checkbox"] {
  margin-top: 0;
  position: relative;
  margin-right: 6px;
}

.companyPopover + .popover {
  max-width: 440px;
}

.popover {
  font-family: "Open Sans", sans-serif;
}

.popover h2 {
  margin: 0;
  padding: 5px 0;
}

.popover .flexWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #F2F2F2;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: flex-end;
  -ms-flex-align: center;
  align-items: flex-end;
}

.popover .flexWrapper > div {
  padding: 10px;
}

.popover .indicatorTile {
  text-align: center;
}

.popover .indicatorTile .fa {
  font-size: 36px;
  color: #ee4e10;
}

.popover .indicatorTile .hugeNo, .popover .indicatorTile .hugeLocation {
  color: #0d2a37;
  display: block;
  font-size: 20px;
}

.popover .indicatorTile label {
  font-size: 12px;
  color: #999999;
}

.popover .companyWebsite {
  padding: 5px 0;
}

.popover .companyWebsite span, .popover .companyWebsite a {
  display: inline-block;
  font-size: 12px;
}

.companyDetailsList {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.companyDetailsList li {
  padding-left: 10px;
}

.creditsCounterWidgets {
  text-align: center;
  background-color: #dcebf3;
  border-radius: 10px;
}

.automationsCarousel {
  background-color: #E4E4E4;
  border-radius: 10px;
  margin: 20px 0;
  min-height: 224px;
}

.automationsCarousel .carousel-inner, .automationsCarousel .item {
  min-height: 224px;
}

.automationsCarousel .item h4 {
  margin: 0;
  padding: 15px 0;
}

.automationsCarousel .item p {
  min-height: 60px;
}

.automationsCarousel .item .automationControls {
  text-align: center;
  padding-bottom: 10px;
  border-top: 1px solid #D0D0D0;
}

.automationsCarousel .carousel-control {
  background-image: none;
  color: #0d2a37;
  text-shadow: none;
  width: 10%;
}

.automationsCarousel .item {
  padding: 10px 10%;
}

.automationsCarousel .flexWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.setupAutomationBtn {
  width: 180px;
}

.dashboardTabs {
  padding-top: 10px;
}

.dashboardTabs .nav-tabs {
  border-bottom: none;
}

.dashboardTabs .nav-tabs > li {
  float: right;
}

.dashboardTabs .nav-tabs > li a {
  font-size: 14px;
  font-weight: normal;
}

.dashboardTabs .tabs > li > a {
  border: none;
}

.dashboardTabs .nav-tabs > li.active > a, .dashboardTabs .nav-tabs > li.active > a:hover, .dashboardTabs .nav-tabs > li.active > a:focus {
  color: #ee4e10;
  border: none;
  border-bottom-color: transparent;
  font-weight: bold;
}

.dashboardTabs .tab-content > .tab-pane {
  height: 211px;
}

.dashboardTabs .carousel-inner {
  padding-top: 10px;
}

.locationsHeader .customSelectGroup {
  width: 50%;
}

.mapLegend > div > * {
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
  font-size: 11px;
}

.mapLegend > div > * .leftGroup {
  text-align: left;
}

.mapLegend > div > * .rightGroup {
  text-align: right;
}

.colorTile {
  display: inline-block;
  width: 20px;
  height: 20px;
}

.chartContainer {
  height: 300px;
}

.detailsTabs {
  padding: 0 1px;
}

.detailsTabs .nav-tabs {
  border-bottom: none;
}

.detailsTabs .nav-tabs > li > a {
  background-color: #E4E4E4;
  color: #0d2a37;
  min-width: 200px;
  border: none !important;
}

.detailsTabs .nav-tabs > li.active > a {
  background-color: white;
}

.detailsTabs .detailsTabs__content {
  padding: 10px 0;
  background-color: white;
}

.detailsTabs .detailsTabs__content header {
  border-bottom: 1px solid #D0D0D0;
  margin-bottom: 20px;
  padding: 14px 0;
}

.detailsTabs .detailsTabs__content .flexWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: flex-end;
  -ms-flex-align: center;
  align-items: flex-end;
  min-height: 168px;
}

.detailsTabs .detailsTabs__content .visitDetailsData {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}

.detailsTabs .detailsTabs__content .visitDetailsData .flexRow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
  -ms-flex-pack: left;
  justify-content: left;
  padding: 10px 0;
}

.detailsTabs .detailsTabs__content .visitDetailsData .flexRow > *:first-child {
  margin-right: 20px;
}

.detailsTabs .detailsTabs__content .visitDetailsData .flexRow > * {
  width: 50%;
  word-break: break-word;
}

.detailsTabs .detailsTabs__content .indicatorTile {
  min-width: 140px;
  text-align: center;
}

.detailsTabs .detailsTabs__content .indicatorTile .fa {
  font-size: 36px;
  color: #ee4e10;
}

.detailsTabs .detailsTabs__content .indicatorTile .hugeNo {
  color: #0d2a37;
  display: block;
  font-size: 32px;
  font-weight: 700;
}

.detailsTabs .detailsTabs__content .indicatorTile .hugeLocation {
  color: #0d2a37;
  display: block;
  font-size: 20px;
  font-weight: 700;
}

.detailsTabs .detailsTabs__content .indicatorTile label {
  font-size: 14px;
  color: #999999;
}

.detailsTabs .detailsTabs__content.visit .flexWrapper {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.detailsTabs .detailsTabs__content.company .flexWrapper {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.detailsTabs .detailsTabs__content .nonBoldURL {
  font-weight: normal;
}

.visitScoringPanelGroup .panel-default {
  border-color: transparent;
}

.visitScoringPanelGroup .query-builder .rule-container {
  white-space: nowrap;
}

.visitScoringPanelGroup .panel-heading {
  padding: 0;
}

@media only screen and (min-width: 768px) {
  .visitScoringPanelGroup .panel-heading {
    width: 66%;
  }
}

@media only screen and (max-width: 768px) {
  #webpages th:nth-child(3),
  #webpages td:nth-child(3) {
    display: none;
  }
}

@media only screen and (min-width: 1280px) {
  .visitScoringPanelGroup .panel-heading {
    width: 55%;
  }
}

@media only screen and (min-width: 1280px) {
  .visitScoringPanelGroup .panel-heading {
    width: 33%;
  }
}

.visitScoringPanelGroup .panel-heading > a {
  display: block;
  padding: 10px 15px;
}

.visitScoringPanelGroup .query-builder .rules-list > *:before {
  display: none;
}

.visitScoringPanelGroup .query-builder .rules-group-container .rules-list {
  list-style: none;
  padding: 0;
}

.leads td.companyName a {
  font-weight: normal;
}

.dl-horizontal {
  display: inline-block;
}

.category td.categoryName a {
  font-weight: normal;
}

.automationsWrapper {
  margin-top: 30px;
}

.purchaseSummary .fa.fa-arrow-right {
  color: white;
}

.purchaseSummary .panel-body {
  background-color: #e6f0d7;
}

.accountInfoWrapper .row {
  padding: 5px 0;
}

@media (min-width: 768px) {
  .expMonth {
    width: 21.66666667%;
  }
  .expYear {
    width: 20%;
  }
}

.modal-open .mainNavigation {
  padding-right: 17px;
}

#filter button { text-transform: uppercase }

#webpages td:nth-child(3) {
  white-space: nowrap;
  overflow: hidden;
  max-width: 250px;
  text-overflow: ellipsis;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjc3MvY29tbW9uL190eXBvZ3JhcGh5LnNjc3MiLCJzY3NzL3ZhcmlhYmxlcy9fcGFsZXR0ZS5zY3NzIiwic2Nzcy9jb21tb24vX2ljb25Gb250LnNjc3MiLCJTaXRlLmNzcyIsInNjc3MvY29tbW9uL19oZWxwZXJzLnNjc3MiLCJzY3NzL2NvbXBvbmVudHMvX2N1c3RvbVNlbGVjdEdyb3VwLnNjc3MiLCJzY3NzL3Jlc2V0L19yZXNldC5zY3NzIiwic2Nzcy9wYWdlcy9fbGVhZHMuc2NzcyIsInNjc3MvcGFnZXMvX2Rhc2hib2FyZC5zY3NzIiwic2Nzcy9jb21wb25lbnRzL190b29sdGlwQ29udGVudC5zY3NzIiwic2Nzcy9jb21wb25lbnRzL19jYkdyaWQuc2NzcyIsInNjc3MvcGFnZXMvX2FjY291bnRJbmZvLnNjc3MiLCJzY3NzL2NvbW1vbi9fY29tbW1vbkxheW91dC5zY3NzIiwic2Nzcy9taXhpbnMvX2xheW91dC5zY3NzIiwic2Nzcy9jb21tb24vX2J1dHRvbnMuc2NzcyIsInNjc3MvY29tbW9uL19pY29ucy5zY3NzIiwic2Nzcy9jb21tb24vX3JlZmFjdG9yLnNjc3MiLCJmb250LWF3ZXNvbWUvX2ZvbnQtYXdlc29tZS5zY3NzIiwiZmxpcGNvdW50ZXIvX2ZsaXBjb3VudGVyLnNjc3MiLCJzY3NzL3ZlbmRvci1jdXN0b21pemF0aW9ucy9fYm9vdHN0cmFwLnNjc3MiLCJzY3NzL3ZlbmRvci1jdXN0b21pemF0aW9ucy9fcXVlcnlCdWlsZGVyLnNjc3MiLCJzY3NzL3ZlbmRvci1jdXN0b21pemF0aW9ucy9fY2xvdWRUYWdzLnNjc3MiLCJzY3NzL3ZlbmRvci1jdXN0b21pemF0aW9ucy9fa2VuZG8uc2NzcyIsInNjc3MvY29tcG9uZW50cy9fc3Bpbm5lck92ZXJsYXkuc2NzcyIsInNjc3MvY29tcG9uZW50cy9fbWFpbk5hdmlnYXRpb24uc2NzcyIsInNjc3MvY29tcG9uZW50cy9fZGFzYm9hcmRCYW5uZXIuc2NzcyIsInNjc3MvY29tcG9uZW50cy9fbWFpbkZvb3Rlci5zY3NzIiwic2Nzcy9jb21wb25lbnRzL19maWx0ZXJQYW5lbC5zY3NzIiwic2Nzcy9jb21wb25lbnRzL19wYWdlci5zY3NzIiwic2Nzcy9jb21wb25lbnRzL19jYlJhZGlvTGlzdC5zY3NzIiwic2Nzcy9wYWdlcy9fdmlzaXRzLnNjc3MiLCJzY3NzL3BhZ2VzL192aXNpdFNjb3Jpbmcuc2NzcyIsInNjc3MvcGFnZXMvX2NhdGVnb3J5LnNjc3MiLCJzY3NzL3BhZ2VzL19hdXRvbWF0aW9ucy5zY3NzIiwic2Nzcy9jb21tb24vX2ZpeGVzQW5kSGFja3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw4SkFBWTtBQUtaO0VBQ0UsZUNIK0M7Q0RJaEQ7O0FFUEQ7RUFDRSx1QkFBdUI7RUFDdkIscUNBQVc7RUFDWCxtT0FHOEM7RUFDOUMsb0JBQW9CO0VBQ3BCLG1CQUFtQjtDQ0dwQjs7QUFFRDtFRERFLGdGQUFnRjtFQUNoRix1QkFBdUI7RUFDdkIsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIscUJBQXFCO0VBQ3JCLHFCQUFxQjtFQUNyQixlQUFlO0VBRWYsdUNBQXVDO0VBQ3ZDLG9DQUFvQztFQUNwQyxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FFOUJEO0VBQ0Usc0JBQXFCO0NBQ3RCOztBQUVEO0VBQ0UsYUFBWTtDQWViOztBQWhCRDtFQUlJLHVCQUF1QjtFQUN2QixvQkFBb0I7Q0FDckI7O0FBTkg7RUFTSSxpQkFBaUI7Q0FDbEI7O0FBVkg7RUFhSSxhQUFZO0NBQ2I7O0FDNUJIO0VEaUNFLHNCQUFzQjtFQUN0Qiw4Q0FBOEM7RUFDOUMsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUNyQixvQ0FBb0M7RUFDcEMsbUNBQW1DO0NBQ3BDOztBRU5EO0VGU0Us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aUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEOzs7RUFHRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7OztFQUdFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDs7O0VBR0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7OztFQUdFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7Ozs7RUFJRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7OztFQUdFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEOzs7RUFHRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7OztFQUdFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDs7Ozs7RUFLRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDs7O0VBR0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDs7O0VBR0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCOztBQUNEOztFQUVFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7O0FDcmlFRDtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsV0FBVztF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QkksY0FBYTtDQUNkOztBQWhDSDtFQW1DSSxpQkFBaUI7RUFDakIsV0FBVTtDQUNYOztBeEJyQ0g7RUFFSSxvQkFBbUI7Q0FFcEI7O0F5QkpIO0VBQ0Usc0JBQXFCO0NBQ3RCOztBQUVEO0VBRUksb0JBQW1CO0NBRXBCOztBQ1JIO0VBQ0UsaUJBQWdCO0NBQ2pCOztBdEJGRDtFQUVJLGFBQVk7Q0FDYjs7QUFISDtFQUtJLDBCQUEwQjtDQUMzQjs7QUFPSDtFQUVJLGVBQWM7Q0FDZjs7QUFHSDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0VBQ0Q7SUFDRSxXQUFXO0dBQ1o7Q1JrbEtGOztBK0IzbUtEO0VBRUksb0JBQW1CO0NBQ3BCIiwiZmlsZSI6IlNpdGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2Fuczo0MDAsMzAwLDMwMGl0YWxpYyw0MDBpdGFsaWMsNjAwLDYwMGl0YWxpYyw3MDAsNzAwaXRhbGljLDgwMCw4MDBpdGFsaWN8SGluZDo0MDAsMzAwLDUwMCw2MDAsNzAwKTtcclxuXHJcbiRmb250LW9wZW4tc2FuczogICAgICAgICAgICAgICAgICAgICAgJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiRmb250LWhpbmQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJ0hpbmQnLCBzYW5zLXNlcmlmO1xyXG5cclxuLmdyZWVuIHtcclxuICBjb2xvcjokdGludC1wcmltYXJ5LWdyZWVuO1xyXG59IiwiJHRpbnQtcHJpbWFyeS1ibHVlOiAgICAgICAgICAgICAgICAgICAgICAgIzBkMmEzNztcclxuJHRpbnQtbGlnaHQtYmx1ZTogICAgICAgICAgICAgICAgICAgICAgICAgIzhmYzBkYTtcclxuJHRpbnQtbGlnaHRlc3QtYmx1ZTogICAgICAgICAgICAgICAgICAgICAgbGlnaHRlbigkdGludC1saWdodC1ibHVlLCAyMCUpO1xyXG4kdGludC1wcmltYXJ5LWdyZWVuOiAgICAgICAgICAgICAgICAgICAgICAjMzY4NjQwO1xyXG4kdGludC1wcmltYXJ5LW9yYW5nZTogICAgICAgICAgICAgICAgICAgICAjZWU0ZTEwO1xyXG5cclxuXHJcbiR0aW50LWRlZmF1bHQtZ3JheTogICAgICAgICAgICAgICAgICAgICAgICMzMzMzMzM7XHJcbiR0aW50LXNlY29uZGFyeS1ncmF5OiAgICAgICAgICAgICAgICAgICAgICM5OTk5OTk7XHJcbiR0aW50LWxpZ2h0ZXItZ3JheTogICAgICAgICAgICAgICAgICAgICAgICNFNEU0RTQ7XHJcbiR0aW50LWxpZ2h0ZXN0LWdyYXk6ICAgICAgICAgICAgICAgICAgICAgICNGMkYyRjI7XHJcblxyXG4kdGludC1ob3Zlci1ibHVlOiAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCR0aW50LXByaW1hcnktYmx1ZSwgLjgpO1xyXG4kdGludC1ob3Zlci1ncmVlbjogICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCR0aW50LXByaW1hcnktZ3JlZW4sIC44KTtcclxuJHRpbnQtaG92ZXItb3JhbmdlOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkdGludC1wcmltYXJ5LW9yYW5nZSwgLjgpO1xyXG5cclxuJHRpbnQtZ3JheS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgI2U3ZTdlNztcclxuJHRpbnQtZGFya2VyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgI0QwRDBEMDtcclxuJHRpbnQtZGFya2VzdC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgI0M3QzdDNztcclxuXHJcbiRtYWluR3JhZGllbnQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICR0aW50LXByaW1hcnktYmx1ZSBsaW5lYXItZ3JhZGllbnQobGlnaHRlbigkdGludC1wcmltYXJ5LWJsdWUsIDEwJSksIGxpZ2h0ZW4oJHRpbnQtcHJpbWFyeS1ibHVlLCAyMCUpKTtcclxuXHJcbi8vdG9wIDNcclxuJHRpbnQtdG9wLTE6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2VlNGUxMDtcclxuJHRpbnQtdG9wLTI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlnaHRlbigkdGludC10b3AtMSwgMiUpO1xyXG4kdGludC10b3AtMzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCR0aW50LXRvcC0xLCA0JSk7XHJcblxyXG4kdGludC1mYjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjNEQ3MEE4O1xyXG4kdGludC1ncGx1czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjRTM0MDFEO1xyXG4kdGludC10d2l0dGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjMDBCQkYyO1xyXG4kdGludC1tczogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjMDVBNkYwOyIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgc3JjOiAgICB1cmwoJ2ZvbnRzL2ljb21vb24uZW90PzhvaGt6aycpO1xyXG4gIHNyYzogICAgdXJsKCdmb250cy9pY29tb29uLmVvdD84b2hremsjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCdmb250cy9pY29tb29uLnR0Zj84b2hremsnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCdmb250cy9pY29tb29uLndvZmY/OG9oa3prJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCdmb250cy9pY29tb29uLnN2Zz84b2hremsjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSwgJWljb25Gb250IHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLWNvbGxhcHNlLWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XHJcbn1cclxuLmljb24tZXhwYW5kLWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XHJcbn1cclxuLmljb24tYmlneDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbn1cclxuLmljb24tcG9pbnR5Q2hldnJvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbn1cclxuLmljb24tcG9pbnR5TWVkaXVtQ2hldnJvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbn1cclxuIiwiQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2Fuczo0MDAsMzAwLDMwMGl0YWxpYyw0MDBpdGFsaWMsNjAwLDYwMGl0YWxpYyw3MDAsNzAwaXRhbGljLDgwMCw4MDBpdGFsaWN8SGluZDo0MDAsMzAwLDUwMCw2MDAsNzAwKTtcbi5ncmVlbiB7XG4gIGNvbG9yOiAjMzY4NjQwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiB1cmwoXCJmb250cy9pY29tb29uLmVvdD84b2hremtcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvaWNvbW9vbi5lb3Q/OG9oa3prI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9pY29tb29uLnR0Zj84b2hremtcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL2ljb21vb24ud29mZj84b2hremtcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvaWNvbW9vbi5zdmc/OG9oa3prI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSwgLmRhc2hib2FyZEJhbm5lciAucG9pbnR5U2VwYXJhdG9yOmFmdGVyIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1jb2xsYXBzZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24tZXhwYW5kLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uaWNvbi1iaWd4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5pY29uLXBvaW50eUNoZXZyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmljb24tcG9pbnR5TWVkaXVtQ2hldnJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaW5saW5lQmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50YWJsZS5ib3JkZXJsZXNzVGFibGUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi50YWJsZS5ib3JkZXJsZXNzVGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4udGFibGUuYm9yZGVybGVzc1RhYmxlID4gdGhlYWQgPiB0ciA+IHRoLCAudGFibGUuYm9yZGVybGVzc1RhYmxlIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCwgLnRhYmxlLmJvcmRlcmxlc3NUYWJsZSAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsIC50YWJsZS5ib3JkZXJsZXNzVGFibGUgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAudGFibGUuYm9yZGVybGVzc1RhYmxlIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLnRhYmxlLmJvcmRlcmxlc3NUYWJsZSAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4udGFibGUuYm9yZGVybGVzc1RhYmxlIHRoLCAudGFibGUuYm9yZGVybGVzc1RhYmxlIHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5kaXYuY3VzdG9tU2VsZWN0R3JvdXA6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmEge1xuICBjb2xvcjogIzM2ODY0MDtcbn1cblxuYTpob3ZlciwgYTpmb2N1cywgYTphY3RpdmUge1xuICBjb2xvcjogIzI3NjIyZjtcbn1cblxuLmxlYWRzIHRkLmNvbXBhbnlOYW1lIGEsIC5jYXRlZ29yeSB0ZC5jYXRlZ29yeU5hbWUgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ubGVhZHMgdGQuY29tcGFueU5hbWUgYTpob3ZlciwgLmNhdGVnb3J5IHRkLmNhdGVnb3J5TmFtZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5kYXNoYm9hcmRUYWJsZSBhIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5kYXNoYm9hcmRUYWJsZSBhOmhvdmVyIHtcbiAgY29sb3I6IGdyYXk7XG59XG5cbi5jb21wYW55RGV0YWlsc0xpc3QgdWwuaW5kdXN0cnlMaXN0cywgLmNvbXBhbnlEZXRhaWxzTGlzdCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uY29tcGFueVJlY3QsIC5jb21wYW55U2hvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmNsaWNrYWJsZVJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRleHQtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG59XG5cbi50ZXh0LWJveDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cblxuLnVuQm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi51bkJvbGQgKiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi50b29sQmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udG9vbEJhciA+IGJ1dHRvbiB7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4udG9vbEJhciA+ICoge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG9vbEJhci5iaWcge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi50b29sQmFyLm1lZGl1bSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLnRvb2xCYXIuY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50b29sQmFyLmRpc3RyaWJ1dGVkIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udG9vbEJhci5zdGFja2VkLmxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi50b29sQmFyLnN0YWNrZWQubGVmdCA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50b29sQmFyLnN0YWNrZWQucmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4udG9vbEJhci5zdGFja2VkLnJpZ2h0ID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udG9vbEJhci50b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnRvb2xCYXIubWlkZGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvb2xCYXIuYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ubWFpblRvb2xCYXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwRDBEMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1haW5Ub29sQmFyIC5odWdlQnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFpblRvb2xCYXIgLnJlc3VsdHNObyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLm1haW5Ub29sQmFyIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYWluVG9vbEJhciAucmlnaHRHcm91cCBsYWJlbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLmlucHV0R3JvdXBGbGV4V3JhcHBlciB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLmZsZXhJbnB1dEdyb3VwIHtcbiAgd2lkdGg6IDQ1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mbGV4SW5wdXRHcm91cCBsYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mbGV4SW5wdXRHcm91cCA+ICoge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4ub3B0aW9uc1BhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5vcHRpb25zUGFuZWwgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDBEMEQwO1xufVxuXG4ub3B0aW9uc1BhbmVsIC5mbGV4Q29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9wdGlvbnNQYW5lbCAuZmxleENvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5vcHRpb25zUGFuZWwgLmZsZXhDb250YWluZXIgLnBhY2thZ2VUaWxlIHtcbiAgcGFkZGluZzogNTBweCAxMHB4IDEwcHg7XG4gIG1hcmdpbjogMTBweDtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDN0M3Qzc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vcHRpb25zUGFuZWwgLmZsZXhDb250YWluZXIgLnBhY2thZ2VUaWxlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbi5vcHRpb25zUGFuZWwgLmZsZXhDb250YWluZXIgLnBhY2thZ2VUaWxlIGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ub3B0aW9uc1BhbmVsIC5mbGV4Q29udGFpbmVyIC5wYWNrYWdlVGlsZSAudG90YWxQcmljZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5vcHRpb25zUGFuZWwgLmZsZXhDb250YWluZXIgLnBhY2thZ2VUaWxlIC5wcmljZVBlckNyZWRpdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm9wdGlvbnNQYW5lbCAuZmxleENvbnRhaW5lciAucGFja2FnZVRpbGUgaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4ub3B0aW9uc1BhbmVsIC5mbGV4Q29udGFpbmVyIC5wYWNrYWdlVGlsZSBoZWFkZXIubW9zdFBvcHVsYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGZjMGRhO1xufVxuXG4ub3B0aW9uc1BhbmVsIC5mbGV4Q29udGFpbmVyIC5wYWNrYWdlVGlsZSBoZWFkZXIuYmVzdFZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMmEzNztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ub3B0aW9uc1BhbmVsIC5mbGV4Q29udGFpbmVyIC5wYWNrYWdlVGlsZS53aXRoSGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3B0aW9uc1BhbmVsIC5mbGV4Q29udGFpbmVyIC5wYWNrYWdlVGlsZSAuYnV5Tm93QnRuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9wdGlvbnNQYW5lbCAuZmxleENvbnRhaW5lciAucGFja2FnZVRpbGUuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBkMmEzNztcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgxMywgNDIsIDU1LCAwLjMpO1xufVxuXG4ub3B0aW9uc1BhbmVsIC5mbGV4Q29udGFpbmVyIC5wYWNrYWdlVGlsZS5hY3RpdmUgLmJ1eU5vd0J0biB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ucm93Lm1haW5IZWFkaW5nIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwRDBEMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnJvdy5tYWluSGVhZGluZyBoMSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ucm93Lm1haW5Gb290ZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDBEMEQwO1xufVxuXG4ucm93Lm1haW5Gb290ZXIgLmJ0bi1saW5rLmJ0bi1sZyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucm93Lm1haW5Gb290ZXIgLmJ0bi1wcmltYXJ5LmJ0bi1sZywgLnJvdy5tYWluRm9vdGVyIC5idG4tZGFuZ2VyLmJ0bi1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWFpbk5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmRhc2hib2FyZFRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZGF0ZU9mZnNldCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmRhdGVPZmZzZXQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGF0ZU9mZnNldCAuZGF0ZVZhciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYnRuLmJ0blRyYW5zcCAuZ2x5cGhpY29uLmdseXBoaWNvbi1lZGl0IHtcbiAgY29sb3I6ICMwZDJhMzc7XG59XG5cbi5idG4uYnRuVHJhbnNwOmhvdmVyLCAuYnRuLmJ0blRyYW5zcDphY3RpdmUsIC5idG4uYnRuVHJhbnNwOmZvY3VzIHtcbiAgY29sb3I6ICMwMzBiMGU7XG59XG5cbi5mb290bm90ZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uY2hlY2tib3hHcmlkIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2hlY2tib3hHcmlkIC5jaGVja2JveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuXG4uYnRuLmJ0blNlY29uZGFyeSwgLmJ0bi1ncm91cC5ncm91cC1hY3Rpb25zIC5idG4uYnRuLXN1Y2Nlc3Mge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMzY4NjQwIGxpbmVhci1ncmFkaWVudCgjNDVhYTUxLCAjMzY4NjQwKTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzY4NjQwO1xufVxuXG4uYnRuLmJ0blNlY29uZGFyeTpob3ZlciwgLmJ0bi1ncm91cC5ncm91cC1hY3Rpb25zIC5idG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzY4NjQwIGxpbmVhci1ncmFkaWVudCgjMzY4NjQwLCAjNDVhYTUxKTtcbn1cblxuLmJ0bi5idG5UcmFuc3Age1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLmJ0blRyYW5zcDpob3ZlciwgLmJ0bi5idG5UcmFuc3A6YWN0aXZlLCAuYnRuLmJ0blRyYW5zcDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5idG4uYnRuVGV4dFByaW1hcnkge1xuICBjb2xvcjogIzBkMmEzNztcbn1cblxuLmJ0bi5idG5UZXh0UHJpbWFyeTpob3ZlciwgLmJ0bi5idG5UZXh0UHJpbWFyeTphY3RpdmUsIC5idG4uYnRuVGV4dFByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzAzMGIwZTtcbn1cblxuLmJ0bi5pY29uQnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMmEzNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuLmljb25CdG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzLCA0MiwgNTUsIDAuOCk7XG59XG5cbi5idG4uaWNvbkJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ZTEwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLmljb25CdG4uc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLm9rQnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uYnV5Tm93QnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG5cbiNzb2NpYWxMb2dpbkxpc3QgYnV0dG9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmJ1dHRvbiNGYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDcwQTg7XG59XG5cbmJ1dHRvbiNGYWNlYm9vazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDU5ODU7XG59XG5cbmJ1dHRvbiNUd2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkJGMjtcbn1cblxuYnV0dG9uI1R3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGJmO1xufVxuXG5idXR0b24jR29vZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzNDAxRDtcbn1cblxuYnV0dG9uI0dvb2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNjMzMTc7XG59XG5cbmJ1dHRvbiNNaWNyb3NvZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDVBNkYwO1xufVxuXG5idXR0b24jTWljcm9zb2Z0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0ODNiZTtcbn1cblxuLmZvcmdvdFBhc3N3b3JkIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbiNidG5Mb2FkUGFuZWwge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuLmljb24tYmlneCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmljb25Db2x1bW4ge1xuICB3aWR0aDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaWNvbi1idG4gLmJ0bi1nbHlwaGljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzNjg2NDA7XG59XG5cbmgxLCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgzLCBoNCB7XG4gIGNvbG9yOiAjMGQyYTM3O1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbmEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDN0M3O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4vKiBTZXQgcGFkZGluZyB0byBrZWVwIGNvbnRlbnQgZnJvbSBoaXR0aW5nIHRoZSBlZGdlcyAqL1xuLyogT3ZlcnJpZGUgdGhlIGRlZmF1bHQgYm9vdHN0cmFwIGJlaGF2aW9yIHdoZXJlIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcclxuICAgd2lsbCB0cnVuY2F0ZSB0ZXJtcyB0aGF0IGFyZSB0b28gbG9uZyB0byBmaXQgaW4gdGhlIGxlZnQgY29sdW1uXHJcbiovXG4uZGwtaG9yaXpvbnRhbCBkdCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi8qIFNldCB3aWR0aCBvbiB0aGUgZm9ybSBpbnB1dCBlbGVtZW50cyBzaW5jZSB0aGV5J3JlIDEwMCUgd2lkZSBieSBkZWZhdWx0ICovXG4ubmF2IHtcbiAgZm9udC1zaXplOiAxLjE1ZW07XG59XG5cbi50YWJsZS1jb25kZW5zZWQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgcGFkZGluZzogMXB4IDJweCAzcHggMnB4O1xufVxuXG5kaXYuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4ucGFnZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4jdGFicyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogU3R5bGVzIGZvciBidXR0b25zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0bi1nbHlwaGljb24ge1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5pY29uLWJ0biB7XG4gIHBhZGRpbmc6IDFweCAycHggM3B4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLmZpbHRlci1idG4ge1xuICBwYWRkaW5nOiAzcHggMzZweCAzcHggMzZweDtcbn1cblxuLmdyaWQtaGVhZGVyIHtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4uYnRuLXBhZ2UtY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmdyaWQtY2FwdGlvbiB7XG4gIGNvbG9yOiBjb3JuZmxvd2VyYmx1ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIFN0eWxlcyBmb3IgcGFnZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxyXG5cclxuLnBhZ2VyIHtcclxuICBwYWRkaW5nLXRvcDogLjRlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogLjRlbTsgfVxyXG5cclxuLnBhZ2VyIGEge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgcGFkZGluZzogMC4yZW0gMC41ZW0gMC4yZW0gMC41ZW07XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiB3aGl0ZTsgfVxyXG5cclxuLnBhZ2VyIGEgI2hvdmVyIHtcclxuICBmb250LXdlaWdodDogYm9sZDsgfVxyXG5cclxuLnBhZ2VyLWJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxyXG5cclxuLmN1cnJlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Ymx1ZTtcclxuICBmb250LXdlaWdodDogYm9sZDsgfVxyXG5cclxuKi9cbi8qIVxyXG4gKiAgRm9udCBBd2Vzb21lIDQuNS4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcclxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXHJcbiAqL1xuLyogRk9OVCBQQVRIXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjUuMFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjUuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNS4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjUuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNS4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNS4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODZlbTtcbn1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG5cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbi5mYS1yb3RhdGUtOTAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjtcbn1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG5cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjtcbn1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cblxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjtcbn1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjtcbn1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiO1xufVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNVwiO1xufVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjtcbn1cblxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiO1xufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuXG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG5cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiO1xufVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjtcbn1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4Y1wiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG5cbi5jb3VudGVyLXdyYXBwZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTUwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZsaXAtY291bnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiA4MHB4O1xufVxuXG4uZmxpcC1jb3VudGVyIGxpIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5vLWNzc3RyYW5zZm9ybXMzZCBzcGFuLmJhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmxpcC1jb3VudGVyLmRlZmF1bHQgLmRpZ2l0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5mbGlwLWNvdW50ZXIuZGVmYXVsdCAuZGlnaXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZmxpcC1jb3VudGVyLmRlZmF1bHQgLmRpZ2l0IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjdweDtcbiAgd2lkdGg6IDM2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtaW5kZW50OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5mbGlwLWNvdW50ZXIuZGVmYXVsdCAuZGlnaXQgc3Bhbi5mcm9udCB7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDI3cHg7XG59XG5cbi5mbGlwLWNvdW50ZXIuZGVmYXVsdCAuZGlnaXQgc3Bhbi5iYWNrIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uZmxpcC1jb3VudGVyLmRlZmF1bHQgLmRpZ2l0IC5saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAyN3B4O1xuICB3aWR0aDogMzZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA3cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5mbGlwLWNvdW50ZXIuZGVmYXVsdCAuZGlnaXQgLmhpbmdlLXdyYXAge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwZXJzcGVjdGl2ZTogMzAwcHg7XG59XG5cbi5mbGlwLWNvdW50ZXIuZGVmYXVsdCAuZGlnaXQgLmhpbmdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDI3cHg7XG4gIHdpZHRoOiAzNnB4O1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbn1cblxuLmZsaXAtY291bnRlci5kZWZhdWx0IC5kaWdpdCAuaGluZ2Ugc3BhbiB7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogNTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmxpcC1jb3VudGVyLmRlZmF1bHQgLmRpZ2l0IC5oaW5nZSBzcGFuLmZyb250IHtcbiAgcGFkZGluZy10b3A6IDI3cHg7XG59XG5cbi5mbGlwLWNvdW50ZXIuZGVmYXVsdCAuZGlnaXQgLmhpbmdlIHNwYW4uYmFjayB7XG4gIGhlaWdodDogMjdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG5cbi5mbGlwLWNvdW50ZXIuZGVmYXVsdCAuZGlnaXQuYW5pbWF0ZSAuaGluZ2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7XG59XG5cbi5mbGlwLWNvdW50ZXIuZGVmYXVsdCAuZGlnaXQtZGVsaW1pdGVyIHtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG4gIG1hcmdpbi1yaWdodDogLTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtaW5kZW50OiAycHg7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5mbGlwLWNvdW50ZXIubGlnaHQgLmRpZ2l0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjFmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMHB4IHJnYmEoMjMyLCAyNDEsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZmxpcC1jb3VudGVyLmxpZ2h0IC5kaWdpdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mbGlwLWNvdW50ZXIubGlnaHQgLmRpZ2l0IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjdweDtcbiAgd2lkdGg6IDM2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiA1NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWluZGVudDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmMWZmO1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5mbGlwLWNvdW50ZXIubGlnaHQgLmRpZ2l0IHNwYW4uZnJvbnQge1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAyN3B4O1xufVxuXG4uZmxpcC1jb3VudGVyLmxpZ2h0IC5kaWdpdCBzcGFuLmJhY2sge1xuICBib3R0b206IDA7XG59XG5cbi5mbGlwLWNvdW50ZXIubGlnaHQgLmRpZ2l0IC5saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAyN3B4O1xuICB3aWR0aDogMzZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjMyLCAyNDEsIDI1NSwgMC43KTtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA3cHggLTRweCByZ2JhKDIzMiwgMjQxLCAyNTUsIDAuNyk7XG59XG5cbi5mbGlwLWNvdW50ZXIubGlnaHQgLmRpZ2l0IC5oaW5nZS13cmFwIHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLW1zLXBlcnNwZWN0aXZlOiAzMDBweDtcbiAgcGVyc3BlY3RpdmU6IDMwMHB4O1xufVxuXG4uZmxpcC1jb3VudGVyLmxpZ2h0IC5kaWdpdCAuaGluZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjdweDtcbiAgd2lkdGg6IDM2cHg7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xufVxuXG4uZmxpcC1jb3VudGVyLmxpZ2h0IC5kaWdpdCAuaGluZ2Ugc3BhbiB7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogNTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmxpcC1jb3VudGVyLmxpZ2h0IC5kaWdpdCAuaGluZ2Ugc3Bhbi5mcm9udCB7XG4gIHBhZGRpbmctdG9wOiAyN3B4O1xufVxuXG4uZmxpcC1jb3VudGVyLmxpZ2h0IC5kaWdpdCAuaGluZ2Ugc3Bhbi5iYWNrIHtcbiAgaGVpZ2h0OiAyN3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cblxuLmZsaXAtY291bnRlci5saWdodCAuZGlnaXQuYW5pbWF0ZSAuaGluZ2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7XG59XG5cbi5mbGlwLWNvdW50ZXIubGlnaHQgLmRpZ2l0LWRlbGltaXRlciB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzEuMnB4O1xuICBjb2xvcjogI2U4ZjFmZjtcbiAgdGV4dC1pbmRlbnQ6IDJweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMjMyLCAyNDEsIDI1NSwgMC41KTtcbn1cblxuLmZsaXAtY291bnRlci5zbWFsbCAuZGlnaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmZsaXAtY291bnRlci5zbWFsbCAuZGlnaXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZmxpcC1jb3VudGVyLnNtYWxsIC5kaWdpdCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1pbmRlbnQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmZsaXAtY291bnRlci5zbWFsbCAuZGlnaXQgc3Bhbi5mcm9udCB7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5mbGlwLWNvdW50ZXIuc21hbGwgLmRpZ2l0IHNwYW4uYmFjayB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmZsaXAtY291bnRlci5zbWFsbCAuZGlnaXQgLmxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDdweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmZsaXAtY291bnRlci5zbWFsbCAuZGlnaXQgLmhpbmdlLXdyYXAge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwZXJzcGVjdGl2ZTogMzAwcHg7XG59XG5cbi5mbGlwLWNvdW50ZXIuc21hbGwgLmRpZ2l0IC5oaW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMThweDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG59XG5cbi5mbGlwLWNvdW50ZXIuc21hbGwgLmRpZ2l0IC5oaW5nZSBzcGFuIHtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mbGlwLWNvdW50ZXIuc21hbGwgLmRpZ2l0IC5oaW5nZSBzcGFuLmZyb250IHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5mbGlwLWNvdW50ZXIuc21hbGwgLmRpZ2l0IC5oaW5nZSBzcGFuLmJhY2sge1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xufVxuXG4uZmxpcC1jb3VudGVyLnNtYWxsIC5kaWdpdC5hbmltYXRlIC5oaW5nZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcbn1cblxuLmZsaXAtY291bnRlci5zbWFsbCAuZGlnaXQtZGVsaW1pdGVyIHtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWluZGVudDogMS42NjY2NjY2N3B4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uZmxpcC1jb3VudGVyLmh1Z2UgLmRpZ2l0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZmxpcC1jb3VudGVyLmh1Z2UgLmRpZ2l0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZsaXAtY291bnRlci5odWdlIC5kaWdpdCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE5MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWluZGVudDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uZmxpcC1jb3VudGVyLmh1Z2UgLmRpZ2l0IHNwYW4uZnJvbnQge1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLmZsaXAtY291bnRlci5odWdlIC5kaWdpdCBzcGFuLmJhY2sge1xuICBib3R0b206IDA7XG59XG5cbi5mbGlwLWNvdW50ZXIuaHVnZSAuZGlnaXQgLmxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggN3B4IC00cHggcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uZmxpcC1jb3VudGVyLmh1Z2UgLmRpZ2l0IC5oaW5nZS13cmFwIHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGVyc3BlY3RpdmU6IDgwMHB4O1xufVxuXG4uZmxpcC1jb3VudGVyLmh1Z2UgLmRpZ2l0IC5oaW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbn1cblxuLmZsaXAtY291bnRlci5odWdlIC5kaWdpdCAuaGluZ2Ugc3BhbiB7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogNTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmxpcC1jb3VudGVyLmh1Z2UgLmRpZ2l0IC5oaW5nZSBzcGFuLmZyb250IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4uZmxpcC1jb3VudGVyLmh1Z2UgLmRpZ2l0IC5oaW5nZSBzcGFuLmJhY2sge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cblxuLmZsaXAtY291bnRlci5odWdlIC5kaWdpdC5hbmltYXRlIC5oaW5nZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcbn1cblxuLmZsaXAtY291bnRlci5odWdlIC5kaWdpdC1kZWxpbWl0ZXIge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWluZGVudDogNi42NjY2NjY2N3B4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYnRuLmJ0bi1wcmltYXJ5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI2VlNGUxMCBsaW5lYXItZ3JhZGllbnQoI2YyNzEzZiwgI2VlNGUxMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlNGUxMDtcbn1cblxuLmJ0bi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZTRlMTAgbGluZWFyLWdyYWRpZW50KCNlZTRlMTAsICNmMjcxM2YpO1xufVxuXG4uYnRuLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi5idG4tcHJpbWFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZDY0NjBlIGxpbmVhci1ncmFkaWVudCgjZDY0NjBlLCAjZjA1ZjI3KTtcbn1cblxuLmJ0bi5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsIC5idG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlM2UwZDtcbn1cblxuLmJ0bi5vdXRsaW5lQnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlNGUxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bi5vdXRsaW5lQnRuOmhvdmVyLCAuYnRuLm91dGxpbmVCdG4uYWN0aXZlLCAuYnRuLm91dGxpbmVCdG46Zm9jdXMsIC5idG4ub3V0bGluZUJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICBjb2xvcjogd2hpdGU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuXG4uYnRuLWxpbmsge1xuICBjb2xvcjogI2VlNGUxMDtcbn1cblxuLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbms6YWN0aXZlLCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2JlM2UwZDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTRFNDtcbn1cblxuLnBhZ2VyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7XG4gIGJvcmRlci1jb2xvcjogI0M3QzdDNztcbn1cblxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0M3QzdDNztcbn1cblxuLmRhdGVwaWNrZXIge1xuICB6LWluZGV4OiAxMDQwICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMmEzNztcbn1cblxuLmJvZHlDb250ZW50IC5xdWVyeS1idWlsZGVyIC5ydWxlcy1ncm91cC1jb250YWluZXIge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xufVxuXG4ucXVlcnktYnVpbGRlciAucnVsZS1jb250YWluZXIgLnJ1bGUtYWN0aW9ucyBidXR0b24ge1xuICBtYXJnaW46IDZweCAwO1xufVxuXG4uYnRuLWdyb3VwLmdyb3VwLWNvbmRpdGlvbnMgPiAuYnRuLmFjdGl2ZTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cC5ncm91cC1jb25kaXRpb25zID4gLmJ0bi5hY3RpdmU6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cblxuLmJ0bi1ncm91cC5ncm91cC1jb25kaXRpb25zID4gLmJ0bi5hY3RpdmU6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIsIC5idG4tZ3JvdXAuZ3JvdXAtY29uZGl0aW9ucyA+IC5idG4uYWN0aXZlOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTBweDtcbiAgdG9wOiAwO1xufVxuXG4uYnRuLWdyb3VwLmdyb3VwLWNvbmRpdGlvbnMgPiAuYnRuLmFjdGl2ZTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gIHJpZ2h0OiAtMXB4O1xufVxuXG4uYnRuLWdyb3VwLmdyb3VwLWNvbmRpdGlvbnMgPiAuYnRuLmFjdGl2ZTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjMpLCB0cmFuc3BhcmVudCk7XG59XG5cbi5idG4tZ3JvdXAuZ3JvdXAtYWN0aW9ucyA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbn1cblxuLmJ0bi1ncm91cC5ncm91cC1hY3Rpb25zIC5idG4uYnRuLXN1Y2Nlc3Mge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmJ0bi1ncm91cC5ydWxlLWFjdGlvbnMgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG59XG5cbi5idG4tZ3JvdXAucnVsZS1hY3Rpb25zIC5idG4uYnRuLWRhbmdlciAuZ2x5cGhpY29uLmdseXBoaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cblxuLnF1ZXJ5LWJ1aWxkZXIgLnJ1bGVzLWxpc3QgPiAqOmJlZm9yZSwgLnF1ZXJ5LWJ1aWxkZXIgLnJ1bGVzLWxpc3QgPiAqOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uY2xvdWRUYWdzQ29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzBkMmEzNyBsaW5lYXItZ3JhZGllbnQoIzBkMmEzNywgIzJhODliMyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNsb3VkVGFnc0NvbnRhaW5lciAuY2xvdWRUYWdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jbG91ZFRhZ3NDb250YWluZXIgLmNsb3VkVGFncyBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMC44O1xuICBtYXJnaW46IDNweCA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jbG91ZFRhZ3NDb250YWluZXIgLmNsb3VkVGFncyBhOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uY2xvdWRUYWdzQ29udGFpbmVyIC5jbG91ZFRhZ3MgYTpudGgtY2hpbGQoMm4gKzIpIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG4uay1wb3B1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wb3B1cFRvb2x0aXAuay1wb3B1cCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDJhMzc7XG59XG5cbiNtYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM3MDkyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5odG1sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5odG1sLmxvYWRpbmcge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmh0bWwubG9hZGluZyAubWFpbk5hdmlnYXRpb24sIGh0bWwubG9hZGluZyAuYm9keUNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5odG1sLmxvYWRpbmcgLnNwaW5uZXJPdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGlubmVyT3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDMxO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbk5hdmlnYXRpb24gLmNyZWRpdHNDb3VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubWFpbk5hdmlnYXRpb24gLmNyZWRpdHNDb3VudGVyIC5jb3VudGVyQnRuIHtcbiAgcGFkZGluZzogM3B4IDNweCAwIDNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW5OYXZpZ2F0aW9uIC5jcmVkaXRzQ291bnRlciAuY291bnRlckJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1haW5OYXZpZ2F0aW9uIC5jcmVkaXRzQ291bnRlciAuY291bnRlckJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluTmF2aWdhdGlvbiAuY3JlZGl0c0NvdW50ZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweCA1cHggMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgfVxufVxuXG4ubWFpbk5hdmlnYXRpb24gLmNyZWRpdHNDb3VudGVyIC5jb3VudGVyV3JhcHBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW5OYXZpZ2F0aW9uIC5jcmVkaXRzQ291bnRlciAuY291bnRlcldyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubWFpbk5hdmlnYXRpb24gLmNyZWRpdHNDb3VudGVyIGxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbk5hdmlnYXRpb24gLmNyZWRpdHNDb3VudGVyIGxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluTmF2aWdhdGlvbiAuY3JlZGl0c0NvdW50ZXIgbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubWFpbk5hdmlnYXRpb24gLmNyZWRpdHNDb3VudGVyIC5idG4uYnRuLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLm1haW5OYXZpZ2F0aW9uIC5jcmVkaXRzQ291bnRlciBidXR0b24ge1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLm1haW5OYXZpZ2F0aW9uLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cblxuLm1haW5OYXZpZ2F0aW9uIC5uYXYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5tYWluTmF2aWdhdGlvbiAubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZzogM3B4IDE1cHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5OYXZpZ2F0aW9uIC5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmc6IDQxcHggMTBweCAxMHB4O1xuICB9XG59XG5cbi5tYWluTmF2aWdhdGlvbiAuY2xpY2tiYWNrTG9nbyB7XG4gIHdpZHRoOiAxMTVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluTmF2aWdhdGlvbiAuY2xpY2tiYWNrTG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5tYWluTmF2aWdhdGlvbiAubmF2YmFyLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW5OYXZpZ2F0aW9uIC5uYXZiYXItbmF2IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLm1haW5OYXZpZ2F0aW9uIC5uYXZiYXItbmF2IGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwJTtcbiAgdG9wOiAxMCU7XG4gIHJpZ2h0OiAtMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG5cbi5tYWluTmF2aWdhdGlvbiAubmF2YmFyLW5hdi5wYWdlc05hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5OYXZpZ2F0aW9uIC5uYXZiYXItbmF2LnBhZ2VzTmF2IHtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4ubWFpbk5hdmlnYXRpb24gLm5hdmJhci1uYXYucGFnZXNOYXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuXG4ubWFpbk5hdmlnYXRpb24gLm5hdmJhci1uYXYucGFnZXNOYXY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODAlO1xuICB0b3A6IDEwJTtcbiAgcmlnaHQ6IC0xcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cblxuLm1haW5OYXZpZ2F0aW9uIC5uYXZiYXItbmF2LnBhZ2VzTmF2ID4gbGkuYWN0aXZlIC5mYSwgLm1haW5OYXZpZ2F0aW9uIC5uYXZiYXItbmF2LnBhZ2VzTmF2ID4gbGkuYWN0aXZlIC5nbHlwaGljb24sIC5tYWluTmF2aWdhdGlvbiAubmF2YmFyLW5hdi5wYWdlc05hdiA+IGxpOmFjdGl2ZSAuZmEsIC5tYWluTmF2aWdhdGlvbiAubmF2YmFyLW5hdi5wYWdlc05hdiA+IGxpOmFjdGl2ZSAuZ2x5cGhpY29uLCAubWFpbk5hdmlnYXRpb24gLm5hdmJhci1uYXYucGFnZXNOYXYgPiBsaTpmb2N1cyAuZmEsIC5tYWluTmF2aWdhdGlvbiAubmF2YmFyLW5hdi5wYWdlc05hdiA+IGxpOmZvY3VzIC5nbHlwaGljb24ge1xuICBjb2xvcjogI2VlNGUxMDtcbn1cblxuLm1haW5OYXZpZ2F0aW9uIC5uYXZiYXItbmF2LnBhZ2VzTmF2ID4gbGkuYWN0aXZlID4gYSwgLm1haW5OYXZpZ2F0aW9uIC5uYXZiYXItbmF2LnBhZ2VzTmF2ID4gbGk6YWN0aXZlID4gYSwgLm1haW5OYXZpZ2F0aW9uIC5uYXZiYXItbmF2LnBhZ2VzTmF2ID4gbGk6Zm9jdXMgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMmEzNztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWFpbk5hdmlnYXRpb24gLm5hdmJhci1uYXYucGFnZXNOYXYgPiBsaS5hY3RpdmU6aG92ZXIgPiBhLCAubWFpbk5hdmlnYXRpb24gLm5hdmJhci1uYXYucGFnZXNOYXYgPiBsaTphY3RpdmU6aG92ZXIgPiBhLCAubWFpbk5hdmlnYXRpb24gLm5hdmJhci1uYXYucGFnZXNOYXYgPiBsaTpmb2N1czpob3ZlciA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzLCA0MiwgNTUsIDAuOCk7XG59XG5cbi5tYWluTmF2aWdhdGlvbiAubmF2YmFyLW5hdi5wYWdlc05hdiA+IGxpOmhvdmVyID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluTmF2aWdhdGlvbiAubmF2YmFyLW5hdi5wYWdlc05hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5OYXZpZ2F0aW9uIC5uYXZiYXItbmF2LnBhZ2VzTmF2IC5tYWluTmF2aWdhdGlvbl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ubWFpbk5hdmlnYXRpb24ubmF2YmFyLWRlZmF1bHQgLnVzZXJNZW51IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm1haW5OYXZpZ2F0aW9uIC51c2VyTWVudSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm1haW5OYXZpZ2F0aW9uIC51c2VyTWVudSAuZmEsIC5tYWluTmF2aWdhdGlvbiAudXNlck1lbnUgLmdseXBoaWNvbiB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4ubWFpbk5hdmlnYXRpb24gLnVzZXJNZW51IC5mYTpob3ZlciwgLm1haW5OYXZpZ2F0aW9uIC51c2VyTWVudSAuZ2x5cGhpY29uOmhvdmVyIHtcbiAgY29sb3I6IGdyYXk7XG59XG5cbi5tYWluTmF2aWdhdGlvbiAudXNlck1lbnUgLm5hdmJhci1uYXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLm1haW5OYXZpZ2F0aW9uIC51c2VyTWVudSAubmF2YmFyLW5hdjpub3QoOmZpcnN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTZweDtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogLTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuXG4ubWFpbk5hdmlnYXRpb24gLnVzZXJNZW51IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbk5hdmlnYXRpb24gLnVzZXJNZW51IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbk5hdmlnYXRpb24gLnVzZXJNZW51IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ubWFpbk5hdmlnYXRpb24gLmZhLCAubWFpbk5hdmlnYXRpb24gLmdseXBoaWNvbiB7XG4gIGNvbG9yOiAjZWU0ZTEwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLm1haW5OYXZpZ2F0aW9uIC5mYS5mYS1jaGV2cm9uLWRvd24ge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ubWFpbk5hdmlnYXRpb25fX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluTmF2aWdhdGlvbl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW5OYXZpZ2F0aW9uX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5kYXNoYm9hcmRCYW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwZDJhMzcgbGluZWFyLWdyYWRpZW50KCMxNzRhNjAsICMyMTY5OGEpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRhc2hib2FyZEJhbm5lciAuZmxleFdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kYXNoYm9hcmRCYW5uZXIgLnBvaW50eVNlcGFyYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmRhc2hib2FyZEJhbm5lciAucG9pbnR5U2VwYXJhdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGZvbnQtc2l6ZTogMTJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGFzaGJvYXJkQmFubmVyIC5wb2ludHlTZXBhcmF0b3I6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTdlbTtcbiAgfVxufVxuXG4uZGFzaGJvYXJkQmFubmVyIC5wb2ludHlTZXBhcmF0b3I6YWZ0ZXIge1xuICByaWdodDogLTQ1cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hib2FyZEJhbm5lciAucG9pbnR5U2VwYXJhdG9yOmFmdGVyIHtcbiAgICByaWdodDogLTQ1cHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZEJhbm5lciBidXR0b24uYnRuLm91dGxpbmVCdG4ge1xuICBtYXJnaW46IDFlbTtcbiAgcGFkZGluZzogMWVtO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmRhc2hib2FyZEJhbm5lciBidXR0b24uYnRuLm91dGxpbmVCdG4gLmZhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmRhc2hib2FyZEJhbm5lciBidXR0b24uYnRuLm91dGxpbmVCdG4gLmh1Z2VObyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmRhc2hib2FyZEJhbm5lciBidXR0b24uYnRuLm91dGxpbmVCdG4gbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZGFzaGJvYXJkQmFubmVyIC5mYSB7XG4gIGNvbG9yOiAjZWU0ZTEwO1xuICBmb250LXNpemU6IDEuNmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXNoYm9hcmRCYW5uZXIgLmZhIHtcbiAgICBmb250LXNpemU6IDIuNGVtO1xuICB9XG59XG5cbi5kYXNoYm9hcmRCYW5uZXIgLmluZGljYXRvclRpbGUge1xuICBwYWRkaW5nOiAxLjVlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmRhc2hib2FyZEJhbm5lciAuaW5kaWNhdG9yVGlsZTpub3QoLmhvdmVyKSB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4uZGFzaGJvYXJkQmFubmVyIC5pbmRpY2F0b3JUaWxlLmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICBtYXJnaW46IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uZGFzaGJvYXJkQmFubmVyIC5pbmRpY2F0b3JUaWxlLmhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uZGFzaGJvYXJkQmFubmVyIC5pbmRpY2F0b3JUaWxlIGxhYmVsIHtcbiAgY29sb3I6ICNFNEU0RTQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hib2FyZEJhbm5lciAuaW5kaWNhdG9yVGlsZSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxufVxuXG4uZGFzaGJvYXJkQmFubmVyIC5pbmRpY2F0b3JUaWxlIC5odWdlTm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDIuNWVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXNoYm9hcmRCYW5uZXIgLmluZGljYXRvclRpbGUgLmh1Z2VObyB7XG4gICAgZm9udC1zaXplOiA1ZW07XG4gIH1cbn1cblxuLm1haW5Gb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzBkMmEzNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbmRpdi5jdXN0b21TZWxlY3RHcm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmRpdi5jdXN0b21TZWxlY3RHcm91cCBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG5cbmRpdi5jdXN0b21TZWxlY3RHcm91cCBzZWxlY3Q6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuZGl2LmN1c3RvbVNlbGVjdEdyb3VwIHNlbGVjdDphY3RpdmUsIGRpdi5jdXN0b21TZWxlY3RHcm91cCBzZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuZGl2LmN1c3RvbVNlbGVjdEdyb3VwIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5jdXN0b21TZWxlY3RHcm91cCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogM3B4IDI0cHggM3B4IDEycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmRpdi5jdXN0b21TZWxlY3RHcm91cDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA5cHg7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmlsdGVyUGFuZWwge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzdDNztcbn1cblxuLmZpbHRlclBhbmVsIGgyIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uZmlsdGVyQWN0aW9ucyAuYnRuLWxpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZmFDaGV2cm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5idWlsZGVyV3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb2xsYXBzZWQgLmZhQ2hldnJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuXG4uY2JHcmlkIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYkdyaWQgLmNoZWNrQ29sdW1uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbn1cblxuLmNiR3JpZCAuZ3JpZEFjdGlvbnNUb29sYmFyIHtcbiAgd2lkdGg6IDk2cHg7XG59XG5cbi5jYkdyaWQudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0O1xufVxuXG4uY2JHcmlkLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZWJmMztcbn1cblxuLmNiR3JpZC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uY2JHcmlkLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKGV2ZW4pOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZWJmMztcbn1cblxuLmNiR3JpZCA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDBEMEQwO1xufVxuXG4uY2JHcmlkID4gdGhlYWQgPiB0ciA+IHRoID4gYS5ncmlkSGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNiR3JpZCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmNiR3JpZCA+IHRib2R5ID4gdHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYkdyaWQgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZWJmMztcbn1cblxuLmNiR3JpZC5jb2xsYXBzZUdyaWQgPiB0Ym9keSA+IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uY2JHcmlkLmNvbGxhcHNlR3JpZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDRuLTcpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTRFNDtcbn1cblxuLmNiR3JpZC5jb2xsYXBzZUdyaWQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZCg0bi03KTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2ViZjM7XG59XG5cbi5jYkdyaWQuY29sbGFwc2VHcmlkID4gdGJvZHkgPiB0ci5oZWFkZXJSb3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLmNiR3JpZC5jb2xsYXBzZUdyaWQgPiB0Ym9keSA+IHRyLmhlYWRlclJvdzpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMGQyYTM3O1xufVxuXG4uY2JHcmlkLmNvbGxhcHNlR3JpZCA+IHRib2R5ID4gdHIgPiB0ZC5tYWluVG9nZ2xlQ2VsbCAudG9nZ2xlSWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxNnB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQyYTM3O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjAwO1xufVxuXG4uY2JHcmlkLmNvbGxhcHNlR3JpZCA+IHRib2R5ID4gdHIgPiB0ZC5tYWluVG9nZ2xlQ2VsbCAudG9nZ2xlSWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4uY2JHcmlkLmNvbGxhcHNlR3JpZCA+IHRib2R5ID4gdHI6aG92ZXIgPiB0ZC5tYWluVG9nZ2xlQ2VsbCAudG9nZ2xlSWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNiR3JpZC5jb2xsYXBzZUdyaWQgPiB0Ym9keSA+IHRyLmRldGFpbHNSb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDBEMEQwO1xufVxuXG4uY2JHcmlkLmNvbGxhcHNlR3JpZCA+IHRib2R5ID4gdHIuZGV0YWlsc1JvdyA+IHRkIHtcbiAgcGFkZGluZzogMCAxcHggMXB4O1xufVxuXG4uY2JHcmlkLmNvbGxhcHNlR3JpZCA+IHRib2R5ID4gdHIuZGV0YWlsc1Jvdy5leHBhbmRlZFJvdywgLmNiR3JpZC5jb2xsYXBzZUdyaWQgPiB0Ym9keSA+IHRyLmRldGFpbHNSb3cuZXhwYW5kZWRTaW5nbGVSb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5jYkdyaWQuY29sbGFwc2VHcmlkID4gdGJvZHkgPiB0ciAuZGV0YWlsc0NvbnRhaW5lciAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uY2JHcmlkLmNvbGxhcHNlR3JpZCA+IHRib2R5ID4gdHIuaGVhZGVyUm93LmNvbGxhcHNlZCA+IHRkLm1haW5Ub2dnbGVDZWxsIC50b2dnbGVJY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG5cbi5jYkRldGFpbHNUYWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGhlaWdodDogNTNweDtcbn1cblxuLmNiRGV0YWlsc1RhYmxlIHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlYmYzO1xufVxuXG4uY2JEZXRhaWxzVGFibGUgLmNvbGxhcHNlQ29sdW1uIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5jYkRldGFpbHNUYWJsZSB0Ym9keSA+IHRyLmhlYWRlclJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4ucm93TGV2ZWwxIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGV0YWlsc1JvdyAuZGV0YWlsc0NvbnRhaW5lci5sZWFkVGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZGV0YWlsc1JvdyAuZGV0YWlsc0NvbnRhaW5lci5sZWFkVGFiIC5jb21wYW55RGV0YWlsc0xpc3QuaW5kaWNhdG9yVGlsZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmRldGFpbHNSb3cgLmRldGFpbHNDb250YWluZXIubGVhZFRhYiAuY29tcGFueURldGFpbHNMaXN0LmluZGljYXRvclRpbGUgLmh1Z2VObyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmRldGFpbHNSb3cgLmRldGFpbHNDb250YWluZXIubGVhZFRhYiAuY29tcGFueURldGFpbHNMaXN0IHVsLmluZHVzdHJ5TGlzdHMge1xuICBtaW4taGVpZ2h0OiA4NXB4O1xufVxuXG4uZGV0YWlsc1JvdyAuZGV0YWlsc0NvbnRhaW5lci5sZWFkVGFiIC5mYS5mYS11c2Qge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTRlMTA7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGV0YWlsc1JvdyAuZGV0YWlsc0NvbnRhaW5lci5sZWFkVGFiIGhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5kZXRhaWxzUm93IC5kZXRhaWxzQ29udGFpbmVyLmxlYWRUYWIgaGVhZGVyIC50ZXh0LXJpZ2h0IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmRldGFpbHNSb3cgLmRldGFpbHNDb250YWluZXIubGVhZFRhYiBoMiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uZGV0YWlsc1JvdyAuZGV0YWlsc0NvbnRhaW5lci5sZWFkVGFiIC5jb2wtc20tOCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uZGV0YWlsc1JvdyAuZGV0YWlsc0NvbnRhaW5lci5sZWFkVGFiIC5mbGV4V3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kZXRhaWxzUm93IC5kZXRhaWxzQ29udGFpbmVyLmxlYWRUYWIgLnZpc2l0RGV0YWlsc0RhdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbHNSb3cgLmRldGFpbHNDb250YWluZXIubGVhZFRhYiAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5cbi5kZXRhaWxzUm93IC5kZXRhaWxzQ29udGFpbmVyLmxlYWRUYWIgLmNvbC1zbS02Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbHNSb3cgLmRldGFpbHNDb250YWluZXIubGVhZFRhYiAuY29sLXNtLTY6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbHNSb3cgLmRldGFpbHNDb250YWluZXIubGVhZFRhYiAuY29sLXNtLTYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cblxuLmRldGFpbHNSb3cgLmRldGFpbHNDb250YWluZXIubGVhZFRhYiAuY29sLXNtLTYgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRldGFpbHNSb3cgLnZpc2l0RGV0YWlsc0RhdGEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZGV0YWlsc1JvdyAudmlzaXREZXRhaWxzRGF0YSAuZmxleFJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uZGV0YWlsc1JvdyAudmlzaXREZXRhaWxzRGF0YSAuZmxleFJvdyA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmRldGFpbHNSb3cgLnZpc2l0RGV0YWlsc0RhdGEgLm5vbkZsZXhSb3cge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLmRldGFpbHNSb3cgLnZpc2l0RGV0YWlsc0RhdGEgLm5vbkZsZXhSb3cgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZGV0YWlsc1JvdyAudmlzaXREZXRhaWxzRGF0YSAubm9uRmxleFJvdyA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmRldGFpbHNSb3cgLmluZGljYXRvclRpbGUge1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZXRhaWxzUm93IC5pbmRpY2F0b3JUaWxlIC5mYSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICNlZTRlMTA7XG59XG5cbi5kZXRhaWxzUm93IC5pbmRpY2F0b3JUaWxlIC5odWdlTm8ge1xuICBjb2xvcjogIzBkMmEzNztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmRldGFpbHNSb3cgLmluZGljYXRvclRpbGUgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4ubG9jYXRpb25MYmwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNjb3JlTGJsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY29tcGFueVJlY3Qge1xuICBtaW4taGVpZ2h0OiA0NnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggNXB4O1xuICBjb2xvcjogIzBkMmEzNztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmNvbXBhbnlSZWN0OmhvdmVyLCAuY29tcGFueVJlY3Q6YWN0aXZlLCAuY29tcGFueVJlY3Q6Zm9jdXMge1xuICBjb2xvcjogIzA4MWEyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29tcGFueVNob3J0IHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYWdlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4ucGFnZXIgLnBhZ2VyLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAwIDNweDtcbiAgY29sb3I6ICNlZTRlMTA7XG59XG5cbi5wYWdlciAucGFnZXItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2Q2NDYwZTtcbn1cblxuLnBhZ2VyIC5wYWdlci1idG4uY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTRlMTA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmNiUmFkaW9MaXN0IC5zdWJPcHRpb25zIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jYlJhZGlvTGlzdCAub3Blbkdyb3VwIC5zdWJPcHRpb25zIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxMHB4O1xufVxuXG4uY2JSYWRpb0xpc3QgLnJhZGlvIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNiUmFkaW9MaXN0IC5yYWRpbyBsYWJlbCAuYnRuIHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uY2JSYWRpb0xpc3QgLnJhZGlvIGxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jYlJhZGlvTGlzdCAucmFkaW8gbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmNvbXBhbnlQb3BvdmVyICsgLnBvcG92ZXIge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuXG4ucG9wb3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ucG9wb3ZlciBoMiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi5wb3BvdmVyIC5mbGV4V3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBvcG92ZXIgLmZsZXhXcmFwcGVyID4gZGl2IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnBvcG92ZXIgLmluZGljYXRvclRpbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3BvdmVyIC5pbmRpY2F0b3JUaWxlIC5mYSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICNlZTRlMTA7XG59XG5cbi5wb3BvdmVyIC5pbmRpY2F0b3JUaWxlIC5odWdlTm8ge1xuICBjb2xvcjogIzBkMmEzNztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnBvcG92ZXIgLmluZGljYXRvclRpbGUgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4ucG9wb3ZlciAuY29tcGFueVdlYnNpdGUge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLnBvcG92ZXIgLmNvbXBhbnlXZWJzaXRlIHNwYW4sIC5wb3BvdmVyIC5jb21wYW55V2Vic2l0ZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jb21wYW55RGV0YWlsc0xpc3Qge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uY29tcGFueURldGFpbHNMaXN0IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uY3JlZGl0c0NvdW50ZXJXaWRnZXRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlYmYzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uYXV0b21hdGlvbnNDYXJvdXNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBtaW4taGVpZ2h0OiAyMjRweDtcbn1cblxuLmF1dG9tYXRpb25zQ2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyLCAuYXV0b21hdGlvbnNDYXJvdXNlbCAuaXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDIyNHB4O1xufVxuXG4uYXV0b21hdGlvbnNDYXJvdXNlbCAuaXRlbSBoNCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uYXV0b21hdGlvbnNDYXJvdXNlbCAuaXRlbSBwIHtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cblxuLmF1dG9tYXRpb25zQ2Fyb3VzZWwgLml0ZW0gLmF1dG9tYXRpb25Db250cm9scyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDBEMEQwO1xufVxuXG4uYXV0b21hdGlvbnNDYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjMGQyYTM3O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmF1dG9tYXRpb25zQ2Fyb3VzZWwgLml0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDEwJTtcbn1cblxuLmF1dG9tYXRpb25zQ2Fyb3VzZWwgLmZsZXhXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2V0dXBBdXRvbWF0aW9uQnRuIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG4uZGFzaGJvYXJkVGFicyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uZGFzaGJvYXJkVGFicyAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZGFzaGJvYXJkVGFicyAubmF2LXRhYnMgPiBsaSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmRhc2hib2FyZFRhYnMgLm5hdi10YWJzID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmRhc2hib2FyZFRhYnMgLnRhYnMgPiBsaSA+IGEge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXNoYm9hcmRUYWJzIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5kYXNoYm9hcmRUYWJzIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5kYXNoYm9hcmRUYWJzIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2VlNGUxMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kYXNoYm9hcmRUYWJzIC50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGhlaWdodDogMjExcHg7XG59XG5cbi5kYXNoYm9hcmRUYWJzIC5jYXJvdXNlbC1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ubG9jYXRpb25zSGVhZGVyIC5jdXN0b21TZWxlY3RHcm91cCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5tYXBMZWdlbmQgPiBkaXYgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ubWFwTGVnZW5kID4gZGl2ID4gKiAubGVmdEdyb3VwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1hcExlZ2VuZCA+IGRpdiA+ICogLnJpZ2h0R3JvdXAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNvbG9yVGlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmNoYXJ0Q29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLmRldGFpbHNUYWJzIHtcbiAgcGFkZGluZzogMCAxcHg7XG59XG5cbi5kZXRhaWxzVGFicyAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZGV0YWlsc1RhYnMgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTRFNDtcbiAgY29sb3I6ICMwZDJhMzc7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGV0YWlsc1RhYnMgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZGV0YWlsc1RhYnMgLmRldGFpbHNUYWJzX19jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmRldGFpbHNUYWJzIC5kZXRhaWxzVGFic19fY29udGVudCBoZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwRDBEMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMTRweCAwO1xufVxuXG4uZGV0YWlsc1RhYnMgLmRldGFpbHNUYWJzX19jb250ZW50IC5mbGV4V3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDE2OHB4O1xufVxuXG4uZGV0YWlsc1RhYnMgLmRldGFpbHNUYWJzX19jb250ZW50IC52aXNpdERldGFpbHNEYXRhIHtcbiAgZmxleC1ncm93OiAyO1xufVxuXG4uZGV0YWlsc1RhYnMgLmRldGFpbHNUYWJzX19jb250ZW50IC52aXNpdERldGFpbHNEYXRhIC5mbGV4Um93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5kZXRhaWxzVGFicyAuZGV0YWlsc1RhYnNfX2NvbnRlbnQgLnZpc2l0RGV0YWlsc0RhdGEgLmZsZXhSb3cgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZGV0YWlsc1RhYnMgLmRldGFpbHNUYWJzX19jb250ZW50IC52aXNpdERldGFpbHNEYXRhIC5mbGV4Um93ID4gKiB7XG4gIHdpZHRoOiA1MCU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5kZXRhaWxzVGFicyAuZGV0YWlsc1RhYnNfX2NvbnRlbnQgLmluZGljYXRvclRpbGUge1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZXRhaWxzVGFicyAuZGV0YWlsc1RhYnNfX2NvbnRlbnQgLmluZGljYXRvclRpbGUgLmZhIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogI2VlNGUxMDtcbn1cblxuLmRldGFpbHNUYWJzIC5kZXRhaWxzVGFic19fY29udGVudCAuaW5kaWNhdG9yVGlsZSAuaHVnZU5vIHtcbiAgY29sb3I6ICMwZDJhMzc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kZXRhaWxzVGFicyAuZGV0YWlsc1RhYnNfX2NvbnRlbnQgLmluZGljYXRvclRpbGUgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uZGV0YWlsc1RhYnMgLmRldGFpbHNUYWJzX19jb250ZW50LnZpc2l0IC5mbGV4V3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRldGFpbHNUYWJzIC5kZXRhaWxzVGFic19fY29udGVudC5jb21wYW55IC5mbGV4V3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZGV0YWlsc1RhYnMgLmRldGFpbHNUYWJzX19jb250ZW50IC5ub25Cb2xkVVJMIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnZpc2l0U2NvcmluZ1BhbmVsR3JvdXAgLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udmlzaXRTY29yaW5nUGFuZWxHcm91cCAucXVlcnktYnVpbGRlciAucnVsZS1jb250YWluZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udmlzaXRTY29yaW5nUGFuZWxHcm91cCAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpc2l0U2NvcmluZ1BhbmVsR3JvdXAgLnBhbmVsLWhlYWRpbmcge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZpc2l0U2NvcmluZ1BhbmVsR3JvdXAgLnBhbmVsLWhlYWRpbmcge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZpc2l0U2NvcmluZ1BhbmVsR3JvdXAgLnBhbmVsLWhlYWRpbmcge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cblxuLnZpc2l0U2NvcmluZ1BhbmVsR3JvdXAgLnBhbmVsLWhlYWRpbmcgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLnZpc2l0U2NvcmluZ1BhbmVsR3JvdXAgLnF1ZXJ5LWJ1aWxkZXIgLnJ1bGVzLWxpc3QgPiAqOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXNpdFNjb3JpbmdQYW5lbEdyb3VwIC5xdWVyeS1idWlsZGVyIC5ydWxlcy1ncm91cC1jb250YWluZXIgLnJ1bGVzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGVhZHMgdGQuY29tcGFueU5hbWUgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5kbC1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2F0ZWdvcnkgdGQuY2F0ZWdvcnlOYW1lIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYXV0b21hdGlvbnNXcmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnB1cmNoYXNlU3VtbWFyeSAuZmEuZmEtYXJyb3ctcmlnaHQge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5wdXJjaGFzZVN1bW1hcnkgLnBhbmVsLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmMGQ3O1xufVxuXG4uYWNjb3VudEluZm9XcmFwcGVyIC5yb3cge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBNb250aCB7XG4gICAgd2lkdGg6IDIxLjY2NjY2NjY3JTtcbiAgfVxuICAuZXhwWWVhciB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4ubW9kYWwtb3BlbiAubWFpbk5hdmlnYXRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xufVxuIiwiJWNpcmNsZSB7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOjUwJTtcbn1cblxuJWNlbnRlckNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcbn1cblxuLmlubGluZUJsb2NrIHtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbi50YWJsZS5ib3JkZXJsZXNzVGFibGUge1xuICBib3JkZXI6bm9uZTtcblxuICA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgPiB0aGVhZCA+IHRyID4gdGgsIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCwgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLCAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG5cbiAgdGgsIHRkIHtcbiAgICBib3JkZXI6bm9uZTtcbiAgfVxuXG59XG5cbiVmb250LWF3ZXNvbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbiVncmVlbkxpbmtTdHlsZSB7XG4gIGNvbG9yOiR0aW50LXByaW1hcnktZ3JlZW47XG4gICY6aG92ZXIsJjpmb2N1cywmOmFjdGl2ZSB7XG4gICAgY29sb3I6ZGFya2VuKCR0aW50LXByaW1hcnktZ3JlZW4sMTAlKTtcbiAgfVxufVxuXG4lZ3JheWxpbmtTdHlsZSB7XG4gIGNvbG9yOiR0aW50LWRlZmF1bHQtZ3JheTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ZGFya2VuKCR0aW50LWRlZmF1bHQtZ3JheSwxMCUpO1xuICB9XG59XG5cbiVsaWdodGVyR3JheWxpbmtTdHlsZSB7XG4gIGNvbG9yOiR0aW50LXNlY29uZGFyeS1ncmF5O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjpkYXJrZW4oJHRpbnQtc2Vjb25kYXJ5LWdyYXksMTAlKTtcbiAgfVxufVxuXG4lcmVzZXRMaXN0IHtcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmc6MDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ldGhyZWVEb3RzIHtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmNsaWNrYWJsZVJvdyB7XG4gIGN1cnNvcjpwb2ludGVyO1xufVxuXG4lZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAuNik7XG4gIH1cbn1cblxuLnVuQm9sZCB7XG4gIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgKiB7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICB9XG59XG4iLCJkaXYuY3VzdG9tU2VsZWN0R3JvdXAge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6LTVweDtcbiAgbWFyZ2luLWJvdHRvbTowO1xuICBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLXJpZ2h0OjMwcHg7XG4gICAgaGVpZ2h0OjMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokdGludC1saWdodGVzdC1ncmF5O1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAkdGludC1ncmF5LWJvcmRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6bGlnaHRlbigkdGludC1saWdodGVzdC1ncmF5LCA1JSk7XG4gICAgfVxuICAgICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ZGFya2VuKCR0aW50LWxpZ2h0ZXN0LWdyYXksIDUlKTtcbiAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgJHRpbnQtZ3JheS1ib3JkZXI7XG4gICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG4gIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiAzcHggMjRweCAzcHggMTJweDtcbiAgICBib3gtc2hhZG93Om5vbmU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlZm9udC1hd2Vzb21lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogOXB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbiIsImJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiRmb250LW9wZW4tc2FucztcclxuICBjb2xvcjokdGludC1kZWZhdWx0LWdyYXk7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGxheW91dC1kZXNrdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMTVweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5oMSxoMixoMyxoNCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWhpbmQ7XHJcbiAgY29sb3I6JHRpbnQtcHJpbWFyeS1ncmVlbjtcclxufVxyXG5cclxuaDEsIGgyIHtcclxuICBmb250LXdlaWdodDo3MDA7XHJcbn1cclxuXHJcbmgzLGg0IHtcclxuICBjb2xvcjokdGludC1wcmltYXJ5LWJsdWU7XHJcbn1cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6MjZweDtcclxufVxyXG5cclxuaDIge1xyXG4gIGZvbnQtc2l6ZToyMHB4O1xyXG59XHJcblxyXG5hIHtcclxuICBAZXh0ZW5kICVncmVlbkxpbmtTdHlsZTtcclxuICBmb250LXdlaWdodDpib2xkO1xyXG59XHJcblxyXG5zZWN0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206NTBweDtcclxuICB9XHJcbn1cclxuXHJcbmhyIHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGludC1kYXJrZXN0LWJvcmRlcjtcclxufVxyXG5cclxuLy9tb2RhbCBzdHlsaW5nXHJcblxyXG4ubW9kYWwtaGVhZGVyIHtcclxuICBib3JkZXItYm90dG9tOm5vbmU7XHJcbn1cclxuXHJcbi5tb2RhbC10aXRsZSB7XHJcbiAgZm9udC1zaXplOjI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcclxufVxyXG5cclxuLm1vZGFsLWJvZHkge1xyXG4gIHBhZGRpbmc6MCAxNXB4O1xyXG59XHJcblxyXG4ubW9kYWwtZm9vdGVyIHtcclxuICBib3JkZXItdG9wOm5vbmU7XHJcbn0iLCIubGVhZHMgdGQuY29tcGFueU5hbWUge1xyXG4gIGEge1xyXG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgQGV4dGVuZCAlZ3JheWxpbmtTdHlsZTtcclxuICB9XHJcbn0iLCIuY3JlZGl0c0NvdW50ZXJXaWRnZXRzIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjokdGludC1saWdodGVzdC1ibHVlO1xyXG4gIGJvcmRlci1yYWRpdXM6MTBweDtcclxufVxyXG5cclxuLmF1dG9tYXRpb25zQ2Fyb3VzZWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6JHRpbnQtbGlnaHRlci1ncmF5O1xyXG4gIGJvcmRlci1yYWRpdXM6MTBweDtcclxuICBtYXJnaW46IDIwcHggMDtcclxuICBtaW4taGVpZ2h0OiAyMjRweDtcclxuXHJcbiAgLmNhcm91c2VsLWlubmVyLCAuaXRlbSB7XHJcbiAgICBtaW4taGVpZ2h0OiAyMjRweDtcclxuICB9XHJcblxyXG4gIC5pdGVtIHtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbjowO1xyXG4gICAgICBwYWRkaW5nOjE1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXV0b21hdGlvbkNvbnRyb2xzIHtcclxuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICR0aW50LWRhcmtlci1ib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7XHJcbiAgICBjb2xvcjokdGludC1wcmltYXJ5LWJsdWU7XHJcbiAgICB0ZXh0LXNoYWRvdzpub25lO1xyXG4gICAgd2lkdGg6IDEwJTtcclxuICB9XHJcblxyXG4gIC5pdGVtIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTAlO1xyXG4gIH1cclxuXHJcbiAgLmZsZXhXcmFwcGVyIHtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5zZXR1cEF1dG9tYXRpb25CdG4ge1xyXG4gIHdpZHRoOjE4MHB4O1xyXG59XHJcblxyXG4uZGFzaGJvYXJkVGFicyB7XHJcbiAgcGFkZGluZy10b3A6MTBweDtcclxuICAubmF2LXRhYnMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTpub25lO1xyXG4gIH1cclxuICAubmF2LXRhYnMgPiBsaSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRhYnMgPiBsaSA+IGEge1xyXG4gICAgYm9yZGVyOm5vbmU7XHJcbiAgfVxyXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICR0aW50LXByaW1hcnktb3JhbmdlO1xyXG4gICAgYm9yZGVyOm5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgfVxyXG4gIC50YWItY29udGVudCA+IC50YWItcGFuZSB7XHJcbiAgICBoZWlnaHQ6IDIxMXB4O1xyXG4gIH1cclxuICAuY2Fyb3VzZWwtaW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9jYXRpb25zSGVhZGVyIHtcclxuICAuY3VzdG9tU2VsZWN0R3JvdXAge1xyXG4gICAgd2lkdGg6NTAlO1xyXG4gIH1cclxufVxyXG5cclxuLm1hcExlZ2VuZCB7XHJcbiAgPiBkaXYgPiAqIHtcclxuICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgLmxlZnRHcm91cCB7XHJcbiAgICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgIH1cclxuICAgIC5yaWdodEdyb3VwIHtcclxuICAgICAgdGV4dC1hbGlnbjpyaWdodDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb2xvclRpbGUge1xyXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOjIwcHg7XHJcbiAgaGVpZ2h0OjIwcHg7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmRUYWJsZSB7XHJcbiAgYSB7XHJcbiAgICBAZXh0ZW5kICVsaWdodGVyR3JheWxpbmtTdHlsZTtcclxuICB9XHJcbn1cclxuXHJcbi5jaGFydENvbnRhaW5lciB7XHJcbiAgaGVpZ2h0OjMwMHB4O1xyXG59IiwiLmNvbXBhbnlQb3BvdmVyICsgLnBvcG92ZXIge1xyXG4gIG1heC13aWR0aDogNDQwcHg7XHJcbn1cclxuXHJcbi5wb3BvdmVyIHtcclxuICBmb250LWZhbWlseTokZm9udC1vcGVuLXNhbnM7XHJcbiAgaDIge1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgICBwYWRkaW5nOjVweCAwO1xyXG4gIH1cclxuICAuZmxleFdyYXBwZXIge1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokdGludC1saWdodGVzdC1ncmF5O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgID4gZGl2IHtcclxuICAgICAgcGFkZGluZzoxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5kaWNhdG9yVGlsZSB7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIC5mYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTozNnB4O1xyXG4gICAgICBjb2xvcjokdGludC1wcmltYXJ5LW9yYW5nZTtcclxuICAgIH1cclxuICAgIC5odWdlTm8ge1xyXG4gICAgICBjb2xvcjokdGludC1wcmltYXJ5LWJsdWU7XHJcbiAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgY29sb3I6JHRpbnQtc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21wYW55V2Vic2l0ZSB7XHJcbiAgICBwYWRkaW5nOjVweCAwO1xyXG4gICAgc3BhbiwgYSB7XHJcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6MTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21wYW55RGV0YWlsc0xpc3Qge1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgdWwuaW5kdXN0cnlMaXN0cyB7XHJcbiAgICBAZXh0ZW5kICVyZXNldExpc3Q7XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIEBleHRlbmQgJXJlc2V0TGlzdDtcclxuICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gIH1cclxufSIsIi5jYkdyaWQge1xuICBtYXJnaW46MjBweCAwO1xuXG4gIC5jaGVja0NvbHVtbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOjQwcHg7XG4gIH1cblxuICAuZ3JpZEFjdGlvbnNUb29sYmFyIHtcbiAgICB3aWR0aDogOTZweDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgPiB0Ym9keSA+IHRyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JHRpbnQtbGlnaHRlci1ncmF5O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRpbnQtbGlnaHRlc3QtYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdGludC1saWdodGVzdC1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkdGludC1kYXJrZXItYm9yZGVyO1xuICB9XG5cbiAgPiB0aGVhZCA+IHRyID4gdGggPiBhLmdyaWRIZWFkZXIge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gIH1cblxuICA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgaGVpZ2h0OjYwcHg7XG4gIH1cblxuICA+IHRib2R5ID4gdHIge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0aW50LWxpZ2h0ZXN0LWJsdWU7XG4gICAgfVxuXG4gIH1cblxuICAmLmNvbGxhcHNlR3JpZCB7XG5cbiAgICA+IHRib2R5ID4gdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTozcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6bnRoLWNoaWxkKDRuLTcpe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0aW50LWxpZ2h0ZXItZ3JheTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdGludC1saWdodGVzdC1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaGVhZGVyUm93IHtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTozcHggc29saWQgJHRpbnQtcHJpbWFyeS1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gdGQubWFpblRvZ2dsZUNlbGwgLnRvZ2dsZUljb24ge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAxNnB4KTtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0aW50LXByaW1hcnktYmx1ZTtcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MS42O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMjAwO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwNzdcIjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyID4gdGQubWFpblRvZ2dsZUNlbGwgLnRvZ2dsZUljb24ge1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgJi5kZXRhaWxzUm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdGludC1kYXJrZXItYm9yZGVyO1xuXG4gICAgICAgID4gdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMXB4IDFweDtcbiAgICAgICAgfVxuICAgICAgICAvLyBkaXNwbGF5Om5vbmU7XG5cblxuICAgICAgICAmLmV4cGFuZGVkUm93LCAmLmV4cGFuZGVkU2luZ2xlUm93IHtcbiAgICAgICAgICBkaXNwbGF5OnRhYmxlLXJvdztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGV0YWlsc0NvbnRhaW5lciB7XG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiB0Ym9keSA+IHRyLmhlYWRlclJvdy5jb2xsYXBzZWQgPiB0ZC5tYWluVG9nZ2xlQ2VsbCAudG9nZ2xlSWNvbiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuXG4uY2JEZXRhaWxzVGFibGUge1xuXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gIH1cblxuICB0Ym9keSA+IHRyIHtcbiAgICAvL2Rpc3BsYXk6bm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JHRpbnQtbGlnaHRlc3QtYmx1ZTtcbiAgICB9XG4gIH1cblxuICAuY29sbGFwc2VDb2x1bW4ge1xuICAgIHdpZHRoOjMwcHg7XG4gIH1cblxuICB0Ym9keSA+IHRyLmhlYWRlclJvdyB7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgZGlzcGxheTp0YWJsZS1yb3c7XG4gIH1cbn1cblxuLnJvd0xldmVsMSB7XG4gIGN1cnNvcjpwb2ludGVyO1xufVxuXG4uZGV0YWlsc1JvdyB7XG5cbiAgLmRldGFpbHNDb250YWluZXIubGVhZFRhYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuXG4gICAgLmNvbXBhbnlEZXRhaWxzTGlzdC5pbmRpY2F0b3JUaWxlIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIC5odWdlTm8ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wYW55RGV0YWlsc0xpc3QgdWwuaW5kdXN0cnlMaXN0cyB7XG4gICAgICBtaW4taGVpZ2h0OiA4NXB4O1xuICAgIH1cblxuICAgIC5mYS5mYS11c2Qge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokdGludC1wcmltYXJ5LW9yYW5nZTtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6MTVweDtcbiAgICAgIC50ZXh0LXJpZ2h0IGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgIH1cblxuICAgIC5jb2wtc20tOCB7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAuZmxleFdyYXBwZXIge1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnZpc2l0RGV0YWlsc0RhdGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokdGludC1saWdodGVzdC1ncmF5O1xuICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBAaW5jbHVkZSBsYXlvdXQtdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbC1zbS02IHtcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbGF5b3V0LXRhYmxldC1wb3J0cmFpdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsYXlvdXQtdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICB9XG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAudmlzaXREZXRhaWxzRGF0YSB7XG4gICAgcGFkZGluZzoxMHB4O1xuXG4gICAgLmZsZXhSb3cge1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzoxMHB4IDA7XG4gICAgICA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ub25GbGV4Um93IHtcbiAgICAgIHBhZGRpbmc6NXB4IDA7XG4gICAgICA+ICoge1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICAgID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmluZGljYXRvclRpbGUge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgLmZhIHtcbiAgICAgIGZvbnQtc2l6ZTozNnB4O1xuICAgICAgY29sb3I6JHRpbnQtcHJpbWFyeS1vcmFuZ2U7XG4gICAgfVxuICAgIC5odWdlTm8ge1xuICAgICAgY29sb3I6JHRpbnQtcHJpbWFyeS1ibHVlO1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIGZvbnQtc2l6ZTozMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIGNvbG9yOiR0aW50LXNlY29uZGFyeS1ncmF5O1xuICAgIH1cbiAgfVxufVxuXG5cbi5jYkRldGFpbHNUYWJsZUNvbnRhaW5lciB7XG4gIC8vbWF4LWhlaWdodDozNTBweDtcbiAgLy9vdmVyZmxvdy15OmF1dG87XG59XG5cbi8vZGF0YSBzdHlsZXNcbi5sb2NhdGlvbkxibCB7XG4gIGRpc3BsYXk6YmxvY2s7XG59XG5cbi5zY29yZUxibCB7XG4gIGZvbnQtc2l6ZToyNHB4O1xuICBmb250LXdlaWdodDo3MDA7XG59XG5cbi5jb21wYW55UmVjdCB7XG4gIEBleHRlbmQgJXRocmVlRG90cztcbiAgbWluLWhlaWdodDogNDZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxM3B4IDVweDtcbiAgY29sb3I6JHRpbnQtcHJpbWFyeS1ibHVlO1xuICBmb250LXdlaWdodDpub3JtYWw7XG4gICY6aG92ZXIsJjphY3RpdmUsJjpmb2N1cyAge1xuICAgIGNvbG9yOmRhcmtlbigkdGludC1wcmltYXJ5LWJsdWUsIDUlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgfVxufVxuXG4uY29tcGFueVNob3J0IHtcbiAgQGV4dGVuZCAldGhyZWVEb3RzO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIi5wdXJjaGFzZVN1bW1hcnkge1xuICAuZmEuZmEtYXJyb3ctcmlnaHQge1xuICAgIGNvbG9yOndoaXRlO1xuICB9XG4gIC5wYW5lbC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmMGQ3O1xuICB9XG59XG5cbi50ZXh0LWJveCB7XG4gIEBleHRlbmQgJWZvcm0tY29udHJvbDtcbn1cblxuLmFjY291bnRJbmZvV3JhcHBlciB7XG4gIC5yb3cge1xuICAgIHBhZGRpbmc6NXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBNb250aCB7XG4gICAgd2lkdGg6IDIxLjY2NjY2NjY3JTtcbiAgfVxuICAuZXhwWWVhciB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4iLCIudG9vbEJhciB7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICA+IGJ1dHRvbiB7XG4gICAgbWFyZ2luOjVweDtcbiAgfVxuICA+ICoge1xuICAgIG1hcmdpbi10b3A6MDtcbiAgICBtYXJnaW4tYm90dG9tOjA7XG4gIH1cbiAgJi5iaWcge1xuICAgIHBhZGRpbmc6MjBweCAwO1xuICB9XG4gICYubWVkaXVtIHtcbiAgICBwYWRkaW5nOjEwcHggMDtcbiAgfVxuICAmLmNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJi5kaXN0cmlidXRlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICYuc3RhY2tlZCB7XG4gICAgJi5sZWZ0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgID4gKiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnJpZ2h0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICA+ICoge1xuICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnRvcCB7XG4gICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcbiAgfVxuICAmLm1pZGRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAmLmJvdHRvbSB7XG4gICAgYWxpZ24taXRlbXM6ZmxleC1lbmQ7XG4gIH1cbn1cblxuLm1haW5Ub29sQmFyIHtcbiAgbWFyZ2luLXRvcDoxMHB4O1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkdGludC1kYXJrZXItYm9yZGVyO1xuICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gIC5odWdlQnRuIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIG1hcmdpbjowO1xuICB9XG4gIC5yZXN1bHRzTm8ge1xuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIH1cbiAgfVxuICBsYWJlbCB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgfVxuICAucmlnaHRHcm91cCB7XG4gICAgbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIH1cbiAgfVxufVxuXG4uaW5wdXRHcm91cEZsZXhXcmFwcGVyIHtcbiAgd2lkdGg6MzAwcHg7XG59XG5cbi5mbGV4SW5wdXRHcm91cCB7XG4gIHdpZHRoOiA0NTBweDtcbiAgZGlzcGxheTpmbGV4O1xuICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgfVxuXG4gID4gKiB7XG4gICAgbWFyZ2luOjAgNXB4O1xuICB9XG59XG5cbi5vcHRpb25zUGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiR0aW50LWxpZ2h0ZXN0LWdyYXk7XG4gIHBhZGRpbmctdG9wOjIwcHg7XG4gIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJHRpbnQtZGFya2VyLWJvcmRlcjtcbiAgfVxuXG4gIC5mbGV4Q29udGFpbmVyIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGxheW91dC10YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5wYWNrYWdlVGlsZSB7XG4gICAgICBwYWRkaW5nOjUwcHggMTBweCAxMHB4O1xuICAgICAgbWFyZ2luOjEwcHg7XG4gICAgICBoZWlnaHQ6MjMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOndoaXRlO1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAkdGludC1kYXJrZXN0LWJvcmRlcjtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGxheW91dC10YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAudG90YWxQcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgfVxuICAgICAgLnByaWNlUGVyQ3JlZGl0IHtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICB9XG5cbiAgICAgIGhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MjtcbiAgICAgICAgJi5tb3N0UG9wdWxhciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdGludC1saWdodC1ibHVlO1xuXG4gICAgICAgIH1cbiAgICAgICAgJi5iZXN0VmFsdWUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRpbnQtcHJpbWFyeS1ibHVlO1xuICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYud2l0aEhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAuYnV5Tm93QnRuIHtcbiAgICAgICAgdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkdGludC1wcmltYXJ5LWJsdWU7XG4gICAgICAgIGJveC1zaGFkb3c6MXB4IDFweCAzcHggcmdiYSgkdGludC1wcmltYXJ5LWJsdWUsIDAuMyk7XG4gICAgICAgIC5idXlOb3dCdG4ge1xuICAgICAgICAgIHZpc2liaWxpdHk6dmlzaWJsZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czphdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yb3cubWFpbkhlYWRpbmcge1xuICBwYWRkaW5nOjIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJHRpbnQtZGFya2VyLWJvcmRlcjtcbiAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICBoMSB7XG4gICAgbWFyZ2luLXRvcDozcHg7XG4gICAgbWFyZ2luLWJvdHRvbTozcHg7XG4gIH1cbn1cblxuLnJvdy5tYWluRm9vdGVyIHtcbiAgbWFyZ2luLXRvcDoxNXB4O1xuICBwYWRkaW5nOjIwcHggMDtcbiAgdGV4dC1hbGlnbjpsZWZ0O1xuICBib3JkZXItdG9wOjFweCBzb2xpZCAkdGludC1kYXJrZXItYm9yZGVyO1xuXG4gIC5idG4tbGluay5idG4tbGcge1xuICAgIHBhZGRpbmctbGVmdDowO1xuICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgfVxuXG4gIC5idG4tcHJpbWFyeS5idG4tbGcsIC5idG4tZGFuZ2VyLmJ0bi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgfVxufVxuXG4ubWFpbk5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xufVxuXG4uZGFzaGJvYXJkVGFibGUge1xuICA+IHRoZWFkID4gdHIgPnRoIHtcbiAgICBmb250LXNpemU6MTJweDtcbiAgfVxufVxuXG4uZGF0ZU9mZnNldCB7XG4gIGZvbnQtc2l6ZToxMnB4O1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICB9XG4gIC5kYXRlVmFyIHtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICB9XG59XG5cbi5idG4uYnRuVHJhbnNwIHtcbiAgLmdseXBoaWNvbi5nbHlwaGljb24tZWRpdCB7XG4gICAgY29sb3I6JHRpbnQtcHJpbWFyeS1ibHVlO1xuICB9XG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICBjb2xvcjpkYXJrZW4oJHRpbnQtcHJpbWFyeS1ibHVlLCAxMCUpO1xuICB9XG59XG5cbi5mb290bm90ZSB7XG4gIGZvbnQtc2l6ZToxMXB4O1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgcGFkZGluZzo1cHg7XG4gIGNvbG9yOiR0aW50LWRlZmF1bHQtZ3JheTtcbn1cblxuLmNoZWNrYm94R3JpZCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLmNoZWNrYm94IHtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHdpZHRoOjUwJTtcbiAgfVxufVxuIiwiQG1peGluIGxheW91dC1tb2JpbGUtb25seSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogJGRpbS1zY3JlZW4tbW9iaWxlLWxhbmRzY2FwZSAtIDEpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxheW91dC1tb2JpbGUtcG9ydHJhaXQge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICRkaW0tc2NyZWVuLW1vYmlsZS1wb3J0cmFpdCArIDEpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxheW91dC1tb2JpbGUtbGFuZHNjYXBlIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAkZGltLXNjcmVlbi1tb2JpbGUtbGFuZHNjYXBlKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXlvdXQtdGFibGV0LXBvcnRyYWl0IHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAkZGltLXNjcmVlbi10YWJsZXQtcG9ydHJhaXQpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxheW91dC10YWJsZXQtbGFuZHNjYXBlIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAkZGltLXNjcmVlbi10YWJsZXQtbGFuZHNjYXBlKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXlvdXQtZGVza3RvcCB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogJGRpbS1zY3JlZW4tZGVza3RvcCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59IiwiJWJ0blNlY29uZGFyeSB7XG4gIGJveC1zaGFkb3c6bm9uZTtcbiAgYmFja2dyb3VuZDokdGludC1wcmltYXJ5LWdyZWVuIGxpbmVhci1ncmFkaWVudChsaWdodGVuKCR0aW50LXByaW1hcnktZ3JlZW4sIDEwJSksICR0aW50LXByaW1hcnktZ3JlZW4pO1xuICBjb2xvcjp3aGl0ZTtcbiAgYm9yZGVyOjFweCBzb2xpZCAkdGludC1wcmltYXJ5LWdyZWVuO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiR0aW50LXByaW1hcnktZ3JlZW4gbGluZWFyLWdyYWRpZW50KCR0aW50LXByaW1hcnktZ3JlZW4sIGxpZ2h0ZW4oJHRpbnQtcHJpbWFyeS1ncmVlbiwgMTAlKSk7XG4gIH1cbn1cblxuJWJ0blRyYW5zcCB7XG4gIGJvcmRlcjpub25lO1xuICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAmOmFjdGl2ZSB7XG5cbiAgfVxuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokdGludC1saWdodGVzdC1ncmF5O1xuICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICBvdXRsaW5lOm5vbmU7XG4gIH1cbn1cblxuJWJ0blRleHRQcmltYXJ5IHtcbiAgY29sb3I6JHRpbnQtcHJpbWFyeS1ibHVlO1xuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgY29sb3I6ZGFya2VuKCR0aW50LXByaW1hcnktYmx1ZSwgMTAlKTtcbiAgfVxufVxuXG4uYnRuIHtcbiAgJi5pY29uQnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0aW50LXByaW1hcnktYmx1ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6d2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JHRpbnQtaG92ZXItYmx1ZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0aW50LXByaW1hcnktb3JhbmdlO1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgIH1cblxuICAgICYuc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIH1cblxuICB9XG5cbiAgJi5idG5TZWNvbmRhcnkge1xuICAgIEBleHRlbmQgJWJ0blNlY29uZGFyeTtcbiAgfVxuXG4gICYuYnRuVHJhbnNwIHtcbiAgICBAZXh0ZW5kICVidG5UcmFuc3A7XG4gIH1cblxuICAmLmJ0blRleHRQcmltYXJ5IHtcbiAgICBAZXh0ZW5kICVidG5UZXh0UHJpbWFyeTtcbiAgfVxufVxuXG4ub2tCdG4ge1xuICBwYWRkaW5nLWxlZnQ6MzBweDtcbiAgcGFkZGluZy1yaWdodDozMHB4O1xufVxuXG4uYnV5Tm93QnRuIHtcbiAgbWFyZ2luLWJvdHRvbTotMTVweDtcbn1cblxuI3NvY2lhbExvZ2luTGlzdCB7XG4gIGJ1dHRvbiB7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgYm9yZGVyOm5vbmU7XG4gIH1cbn1cblxuYnV0dG9uI0ZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjokdGludC1mYjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpkYXJrZW4oJHRpbnQtZmIsIDEwJSk7XG4gIH1cbn1cblxuYnV0dG9uI1R3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiR0aW50LXR3aXR0ZXI7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ZGFya2VuKCR0aW50LXR3aXR0ZXIsIDEwJSk7XG4gIH1cbn1cblxuYnV0dG9uI0dvb2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6JHRpbnQtZ3BsdXM7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ZGFya2VuKCR0aW50LWdwbHVzLCAxMCUpO1xuICB9XG59XG5cbmJ1dHRvbiNNaWNyb3NvZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiR0aW50LW1zO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOmRhcmtlbigkdGludC1tcywgMTAlKTtcbiAgfVxufVxuXG4uZm9yZ290UGFzc3dvcmQge1xuICBhIHtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG4gIH1cbn1cblxuI2J0bkxvYWRQYW5lbCB7XG4gIG1hcmdpbi1sZWZ0OjUwcHg7XG59XG4iLCIuaWNvbi1iaWd4IHtcbiAgZm9udC1zaXplOjMwcHg7XG59XG5cbi5pY29uQ29sdW1uIHtcbiAgd2lkdGg6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmljb24tYnRuIHtcbiAgLmJ0bi1nbHlwaGljb24ge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDokdGludC1saWdodGVzdC1ncmF5O1xuICAgIH1cbiAgfVxufVxuIiwiLyogU2V0IHBhZGRpbmcgdG8ga2VlcCBjb250ZW50IGZyb20gaGl0dGluZyB0aGUgZWRnZXMgKi9cclxuLmJvZHktY29udGVudCB7XHJcbiAgLy9wYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgLy9wYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4vKiBPdmVycmlkZSB0aGUgZGVmYXVsdCBib290c3RyYXAgYmVoYXZpb3Igd2hlcmUgaG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xyXG4gICB3aWxsIHRydW5jYXRlIHRlcm1zIHRoYXQgYXJlIHRvbyBsb25nIHRvIGZpdCBpbiB0aGUgbGVmdCBjb2x1bW5cclxuKi9cclxuLmRsLWhvcml6b250YWwgZHQge1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cclxuXHJcbi8qIFNldCB3aWR0aCBvbiB0aGUgZm9ybSBpbnB1dCBlbGVtZW50cyBzaW5jZSB0aGV5J3JlIDEwMCUgd2lkZSBieSBkZWZhdWx0ICovXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuIC8vIG1heC13aWR0aDogMjgwcHg7XHJcbn1cclxuXHJcbi5uYXYge1xyXG4gIGZvbnQtc2l6ZTogMS4xNWVtOyB9XHJcblxyXG4udGFibGUtY29uZGVuc2VkIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIHBhZGRpbmc6IDFweCAycHggM3B4IDJweDsgfVxyXG5cclxuZGl2LmZvcm0tZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XHJcblxyXG4ucGFnZS1jYXB0aW9uIHtcclxuICBmb250LXNpemU6IDIycHg7IH1cclxuXHJcbiN0YWJzIHtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcblxyXG4vKiBTdHlsZXMgZm9yIGJ1dHRvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5idG4tZ2x5cGhpY29uIHtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxyXG5cclxuLmljb24tYnRuIHtcclxuICBwYWRkaW5nOiAxcHggMnB4IDNweCAycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxyXG5cclxuLmZpbHRlci1idG4ge1xyXG4gIHBhZGRpbmc6IDNweCAzNnB4IDNweCAzNnB4OyB9XHJcblxyXG4uZ3JpZC1oZWFkZXIge1xyXG4gIGhlaWdodDogMzZweDsgfVxyXG5cclxuLmJ0bi1wYWdlLWNhcHRpb24ge1xyXG4gIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XHJcblxyXG4uZ3JpZC1jYXB0aW9uIHtcclxuICBjb2xvcjogY29ybmZsb3dlcmJsdWU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cclxuXHJcbi8qIFN0eWxlcyBmb3IgcGFnZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKlxyXG5cclxuLnBhZ2VyIHtcclxuICBwYWRkaW5nLXRvcDogLjRlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogLjRlbTsgfVxyXG5cclxuLnBhZ2VyIGEge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgcGFkZGluZzogMC4yZW0gMC41ZW0gMC4yZW0gMC41ZW07XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiB3aGl0ZTsgfVxyXG5cclxuLnBhZ2VyIGEgI2hvdmVyIHtcclxuICBmb250LXdlaWdodDogYm9sZDsgfVxyXG5cclxuLnBhZ2VyLWJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxyXG5cclxuLmN1cnJlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Ymx1ZTtcclxuICBmb250LXdlaWdodDogYm9sZDsgfVxyXG5cclxuKi8iLCIvKiFcclxuICogIEZvbnQgQXdlc29tZSA0LjUuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXHJcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxyXG4gKi9cclxuLyogRk9OVCBQQVRIXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gIHNyYzogdXJsKCdmb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNS4wJyk7XHJcbiAgc3JjOiB1cmwoJ2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNS4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjUuMCcpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjUuMCcpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC41LjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjUuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5mYSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xyXG4uZmEtbGcge1xyXG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xyXG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XHJcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XHJcbn1cclxuLmZhLTJ4IHtcclxuICBmb250LXNpemU6IDJlbTtcclxufVxyXG4uZmEtM3gge1xyXG4gIGZvbnQtc2l6ZTogM2VtO1xyXG59XHJcbi5mYS00eCB7XHJcbiAgZm9udC1zaXplOiA0ZW07XHJcbn1cclxuLmZhLTV4IHtcclxuICBmb250LXNpemU6IDVlbTtcclxufVxyXG4uZmEtZncge1xyXG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5mYS11bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcbi5mYS11bCA+IGxpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZhLWxpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcclxuICB3aWR0aDogMi4xNDI4NTcxNGVtO1xyXG4gIHRvcDogMC4xNDI4NTcxNGVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZmEtbGkuZmEtbGcge1xyXG4gIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XHJcbn1cclxuLmZhLWJvcmRlciB7XHJcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcclxuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XHJcbn1cclxuLmZhLXB1bGwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZhLXB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4uZmEuZmEtcHVsbC1sZWZ0IHtcclxuICBtYXJnaW4tcmlnaHQ6IC4zZW07XHJcbn1cclxuLmZhLmZhLXB1bGwtcmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xyXG59XHJcbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cclxuLnB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4ucHVsbC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uZmEucHVsbC1sZWZ0IHtcclxuICBtYXJnaW4tcmlnaHQ6IC4zZW07XHJcbn1cclxuLmZhLnB1bGwtcmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xyXG59XHJcbi5mYS1zcGluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG4uZmEtcHVsc2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbi5mYS1yb3RhdGUtOTAge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuLmZhLXJvdGF0ZS0xODAge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuLmZhLXJvdGF0ZS0yNzAge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbn1cclxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbn1cclxuLmZhLWZsaXAtdmVydGljYWwge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG59XHJcbjpyb290IC5mYS1yb3RhdGUtOTAsXHJcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxyXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcclxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcclxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG4uZmEtc3RhY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDJlbTtcclxuICBoZWlnaHQ6IDJlbTtcclxuICBsaW5lLWhlaWdodDogMmVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmZhLXN0YWNrLTF4LFxyXG4uZmEtc3RhY2stMngge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZmEtc3RhY2stMXgge1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcbi5mYS1zdGFjay0yeCB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuLmZhLWludmVyc2Uge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xyXG4uZmEtZ2xhc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwMFwiO1xyXG59XHJcbi5mYS1tdXNpYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XHJcbn1cclxuLmZhLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XHJcbn1cclxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwM1wiO1xyXG59XHJcbi5mYS1oZWFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XHJcbn1cclxuLmZhLXN0YXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwNVwiO1xyXG59XHJcbi5mYS1zdGFyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwNlwiO1xyXG59XHJcbi5mYS11c2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDdcIjtcclxufVxyXG4uZmEtZmlsbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XHJcbn1cclxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDlcIjtcclxufVxyXG4uZmEtdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwYVwiO1xyXG59XHJcbi5mYS10aC1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGJcIjtcclxufVxyXG4uZmEtY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG59XHJcbi5mYS1yZW1vdmU6YmVmb3JlLFxyXG4uZmEtY2xvc2U6YmVmb3JlLFxyXG4uZmEtdGltZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwZFwiO1xyXG59XHJcbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XHJcbn1cclxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XHJcbn1cclxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XHJcbn1cclxuLmZhLXNpZ25hbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XHJcbn1cclxuLmZhLWdlYXI6YmVmb3JlLFxyXG4uZmEtY29nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTNcIjtcclxufVxyXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XHJcbn1cclxuLmZhLWhvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxNVwiO1xyXG59XHJcbi5mYS1maWxlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxNlwiO1xyXG59XHJcbi5mYS1jbG9jay1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTdcIjtcclxufVxyXG4uZmEtcm9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XHJcbn1cclxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTlcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWJcIjtcclxufVxyXG4uZmEtaW5ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxY1wiO1xyXG59XHJcbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWRcIjtcclxufVxyXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcclxuLmZhLXJlcGVhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XHJcbn1cclxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyMVwiO1xyXG59XHJcbi5mYS1saXN0LWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XHJcbn1cclxuLmZhLWxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyM1wiO1xyXG59XHJcbi5mYS1mbGFnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjRcIjtcclxufVxyXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XHJcbn1cclxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyNlwiO1xyXG59XHJcbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XHJcbn1cclxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XHJcbn1cclxuLmZhLXFyY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XHJcbn1cclxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyYVwiO1xyXG59XHJcbi5mYS10YWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyYlwiO1xyXG59XHJcbi5mYS10YWdzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmNcIjtcclxufVxyXG4uZmEtYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XHJcbn1cclxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmVcIjtcclxufVxyXG4uZmEtcHJpbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyZlwiO1xyXG59XHJcbi5mYS1jYW1lcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzMFwiO1xyXG59XHJcbi5mYS1mb250OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzFcIjtcclxufVxyXG4uZmEtYm9sZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XHJcbn1cclxuLmZhLWl0YWxpYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XHJcbn1cclxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzRcIjtcclxufVxyXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XHJcbn1cclxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzNlwiO1xyXG59XHJcbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzN1wiO1xyXG59XHJcbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XHJcbn1cclxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzOVwiO1xyXG59XHJcbi5mYS1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwM2FcIjtcclxufVxyXG4uZmEtZGVkZW50OmJlZm9yZSxcclxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzYlwiO1xyXG59XHJcbi5mYS1pbmRlbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzY1wiO1xyXG59XHJcbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzZFwiO1xyXG59XHJcbi5mYS1waG90bzpiZWZvcmUsXHJcbi5mYS1pbWFnZTpiZWZvcmUsXHJcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzZVwiO1xyXG59XHJcbi5mYS1wZW5jaWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0MFwiO1xyXG59XHJcbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDFcIjtcclxufVxyXG4uZmEtYWRqdXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDJcIjtcclxufVxyXG4uZmEtdGludDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XHJcbn1cclxuLmZhLWVkaXQ6YmVmb3JlLFxyXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDRcIjtcclxufVxyXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0NVwiO1xyXG59XHJcbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XHJcbn1cclxuLmZhLWFycm93czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XHJcbn1cclxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0OFwiO1xyXG59XHJcbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDlcIjtcclxufVxyXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0YVwiO1xyXG59XHJcbi5mYS1wbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNGJcIjtcclxufVxyXG4uZmEtcGF1c2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xyXG59XHJcbi5mYS1zdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNGRcIjtcclxufVxyXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XHJcbn1cclxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XHJcbn1cclxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XHJcbn1cclxuLmZhLWVqZWN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTJcIjtcclxufVxyXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTNcIjtcclxufVxyXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XHJcbn1cclxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTVcIjtcclxufVxyXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTZcIjtcclxufVxyXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTdcIjtcclxufVxyXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNThcIjtcclxufVxyXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTlcIjtcclxufVxyXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1YVwiO1xyXG59XHJcbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNWJcIjtcclxufVxyXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xyXG59XHJcbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XHJcbn1cclxuLmZhLWJhbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XHJcbn1cclxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2MFwiO1xyXG59XHJcbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XHJcbn1cclxuLmZhLWFycm93LXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjJcIjtcclxufVxyXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XHJcbn1cclxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXHJcbi5mYS1zaGFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XHJcbn1cclxuLmZhLWV4cGFuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XHJcbn1cclxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjZcIjtcclxufVxyXG4uZmEtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XHJcbn1cclxuLmZhLW1pbnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjhcIjtcclxufVxyXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2OVwiO1xyXG59XHJcbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2YVwiO1xyXG59XHJcbi5mYS1naWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNmJcIjtcclxufVxyXG4uZmEtbGVhZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XHJcbn1cclxuLmZhLWZpcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xyXG59XHJcbi5mYS1leWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xyXG59XHJcbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3MFwiO1xyXG59XHJcbi5mYS13YXJuaW5nOmJlZm9yZSxcclxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzFcIjtcclxufVxyXG4uZmEtcGxhbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3MlwiO1xyXG59XHJcbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XHJcbn1cclxuLmZhLXJhbmRvbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XHJcbn1cclxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3NVwiO1xyXG59XHJcbi5mYS1tYWduZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3NlwiO1xyXG59XHJcbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzdcIjtcclxufVxyXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzhcIjtcclxufVxyXG4uZmEtcmV0d2VldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XHJcbn1cclxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3YVwiO1xyXG59XHJcbi5mYS1mb2xkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3YlwiO1xyXG59XHJcbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XHJcbn1cclxuLmZhLWFycm93cy12OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwN2RcIjtcclxufVxyXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xyXG59XHJcbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXHJcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4MFwiO1xyXG59XHJcbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XHJcbn1cclxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XHJcbn1cclxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XHJcbn1cclxuLmZhLWtleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XHJcbn1cclxuLmZhLWdlYXJzOmJlZm9yZSxcclxuLmZhLWNvZ3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4NVwiO1xyXG59XHJcbi5mYS1jb21tZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XHJcbn1cclxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODdcIjtcclxufVxyXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XHJcbn1cclxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XHJcbn1cclxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4YVwiO1xyXG59XHJcbi5mYS1zaWduLW91dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XHJcbn1cclxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XHJcbn1cclxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xyXG59XHJcbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOGVcIjtcclxufVxyXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XHJcbn1cclxuLmZhLXRyb3BoeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XHJcbn1cclxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5MlwiO1xyXG59XHJcbi5mYS11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5M1wiO1xyXG59XHJcbi5mYS1sZW1vbi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTRcIjtcclxufVxyXG4uZmEtcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5NVwiO1xyXG59XHJcbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XHJcbn1cclxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5N1wiO1xyXG59XHJcbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5OFwiO1xyXG59XHJcbi5mYS10d2l0dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTlcIjtcclxufVxyXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXHJcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XHJcbn1cclxuLmZhLWdpdGh1YjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XHJcbn1cclxuLmZhLXVubG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XHJcbn1cclxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWRcIjtcclxufVxyXG4uZmEtZmVlZDpiZWZvcmUsXHJcbi5mYS1yc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xyXG59XHJcbi5mYS1oZGQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XHJcbn1cclxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTFcIjtcclxufVxyXG4uZmEtYmVsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XHJcbn1cclxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTNcIjtcclxufVxyXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTRcIjtcclxufVxyXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhNVwiO1xyXG59XHJcbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhNlwiO1xyXG59XHJcbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYThcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTlcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYWFcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhYlwiO1xyXG59XHJcbi5mYS1nbG9iZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XHJcbn1cclxuLmZhLXdyZW5jaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XHJcbn1cclxuLmZhLXRhc2tzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYWVcIjtcclxufVxyXG4uZmEtZmlsdGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYjBcIjtcclxufVxyXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYjFcIjtcclxufVxyXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XHJcbn1cclxuLmZhLWdyb3VwOmJlZm9yZSxcclxuLmZhLXVzZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzBcIjtcclxufVxyXG4uZmEtY2hhaW46YmVmb3JlLFxyXG4uZmEtbGluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XHJcbn1cclxuLmZhLWNsb3VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzJcIjtcclxufVxyXG4uZmEtZmxhc2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjM1wiO1xyXG59XHJcbi5mYS1jdXQ6YmVmb3JlLFxyXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjNFwiO1xyXG59XHJcbi5mYS1jb3B5OmJlZm9yZSxcclxuLmZhLWZpbGVzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjNVwiO1xyXG59XHJcbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjNlwiO1xyXG59XHJcbi5mYS1zYXZlOmJlZm9yZSxcclxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzdcIjtcclxufVxyXG4uZmEtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzhcIjtcclxufVxyXG4uZmEtbmF2aWNvbjpiZWZvcmUsXHJcbi5mYS1yZW9yZGVyOmJlZm9yZSxcclxuLmZhLWJhcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjOVwiO1xyXG59XHJcbi5mYS1saXN0LXVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwY2FcIjtcclxufVxyXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XHJcbn1cclxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjY1wiO1xyXG59XHJcbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjZFwiO1xyXG59XHJcbi5mYS10YWJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XHJcbn1cclxuLmZhLW1hZ2ljOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDBcIjtcclxufVxyXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkMVwiO1xyXG59XHJcbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkMlwiO1xyXG59XHJcbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDNcIjtcclxufVxyXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDRcIjtcclxufVxyXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkNVwiO1xyXG59XHJcbi5mYS1tb25leTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XHJcbn1cclxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkN1wiO1xyXG59XHJcbi5mYS1jYXJldC11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XHJcbn1cclxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkOVwiO1xyXG59XHJcbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XHJcbn1cclxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkYlwiO1xyXG59XHJcbi5mYS11bnNvcnRlZDpiZWZvcmUsXHJcbi5mYS1zb3J0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZGNcIjtcclxufVxyXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcclxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XHJcbn1cclxuLmZhLXNvcnQtdXA6YmVmb3JlLFxyXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkZVwiO1xyXG59XHJcbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XHJcbn1cclxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTFcIjtcclxufVxyXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxyXG4uZmEtdW5kbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XHJcbn1cclxuLmZhLWxlZ2FsOmJlZm9yZSxcclxuLmZhLWdhdmVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTNcIjtcclxufVxyXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcclxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlNFwiO1xyXG59XHJcbi5mYS1jb21tZW50LW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlNVwiO1xyXG59XHJcbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTZcIjtcclxufVxyXG4uZmEtZmxhc2g6YmVmb3JlLFxyXG4uZmEtYm9sdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XHJcbn1cclxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlOFwiO1xyXG59XHJcbi5mYS11bWJyZWxsYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XHJcbn1cclxuLmZhLXBhc3RlOmJlZm9yZSxcclxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XHJcbn1cclxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZWJcIjtcclxufVxyXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlY1wiO1xyXG59XHJcbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XHJcbn1cclxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XHJcbn1cclxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmMFwiO1xyXG59XHJcbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XHJcbn1cclxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjJcIjtcclxufVxyXG4uZmEtYmVsbC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTJcIjtcclxufVxyXG4uZmEtY29mZmVlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjRcIjtcclxufVxyXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XHJcbn1cclxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjZcIjtcclxufVxyXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XHJcbn1cclxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmOFwiO1xyXG59XHJcbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmOVwiO1xyXG59XHJcbi5mYS1tZWRraXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmYVwiO1xyXG59XHJcbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XHJcbn1cclxuLmZhLWJlZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmY1wiO1xyXG59XHJcbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XHJcbn1cclxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmVcIjtcclxufVxyXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwMFwiO1xyXG59XHJcbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwMVwiO1xyXG59XHJcbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwMlwiO1xyXG59XHJcbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XHJcbn1cclxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG59XHJcbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbn1cclxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDZcIjtcclxufVxyXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcbn1cclxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwOFwiO1xyXG59XHJcbi5mYS1sYXB0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwOVwiO1xyXG59XHJcbi5mYS10YWJsZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwYVwiO1xyXG59XHJcbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxyXG4uZmEtbW9iaWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMGJcIjtcclxufVxyXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwY1wiO1xyXG59XHJcbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMGRcIjtcclxufVxyXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwZVwiO1xyXG59XHJcbi5mYS1zcGlubmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTBcIjtcclxufVxyXG4uZmEtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTFcIjtcclxufVxyXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXHJcbi5mYS1yZXBseTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XHJcbn1cclxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExM1wiO1xyXG59XHJcbi5mYS1mb2xkZXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XHJcbn1cclxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExNVwiO1xyXG59XHJcbi5mYS1zbWlsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMThcIjtcclxufVxyXG4uZmEtZnJvd24tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XHJcbn1cclxuLmZhLW1laC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMWFcIjtcclxufVxyXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XHJcbn1cclxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExY1wiO1xyXG59XHJcbi5mYS1mbGFnLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExZFwiO1xyXG59XHJcbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XHJcbn1cclxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjBcIjtcclxufVxyXG4uZmEtY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XHJcbn1cclxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcclxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XHJcbn1cclxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXHJcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXHJcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XHJcbn1cclxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjRcIjtcclxufVxyXG4uZmEtY3JvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XHJcbn1cclxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XHJcbn1cclxuLmZhLXVubGluazpiZWZvcmUsXHJcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyN1wiO1xyXG59XHJcbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XHJcbn1cclxuLmZhLWluZm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyOVwiO1xyXG59XHJcbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XHJcbn1cclxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmJcIjtcclxufVxyXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmNcIjtcclxufVxyXG4uZmEtZXJhc2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmRcIjtcclxufVxyXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmVcIjtcclxufVxyXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XHJcbn1cclxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzMVwiO1xyXG59XHJcbi5mYS1zaGllbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzMlwiO1xyXG59XHJcbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzNcIjtcclxufVxyXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzNFwiO1xyXG59XHJcbi5mYS1yb2NrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzNVwiO1xyXG59XHJcbi5mYS1tYXhjZG46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzNlwiO1xyXG59XHJcbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzdcIjtcclxufVxyXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzOFwiO1xyXG59XHJcbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XHJcbn1cclxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzYVwiO1xyXG59XHJcbi5mYS1odG1sNTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XHJcbn1cclxuLmZhLWNzczM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzY1wiO1xyXG59XHJcbi5mYS1hbmNob3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzZFwiO1xyXG59XHJcbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2VcIjtcclxufVxyXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0MFwiO1xyXG59XHJcbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDFcIjtcclxufVxyXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XHJcbn1cclxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0M1wiO1xyXG59XHJcbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XHJcbn1cclxuLmZhLXRpY2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XHJcbn1cclxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XHJcbn1cclxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDdcIjtcclxufVxyXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0OFwiO1xyXG59XHJcbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDlcIjtcclxufVxyXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNGFcIjtcclxufVxyXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XHJcbn1cclxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNGNcIjtcclxufVxyXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNGRcIjtcclxufVxyXG4uZmEtY29tcGFzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XHJcbn1cclxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcclxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1MFwiO1xyXG59XHJcbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxyXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1MVwiO1xyXG59XHJcbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxyXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1MlwiO1xyXG59XHJcbi5mYS1ldXJvOmJlZm9yZSxcclxuLmZhLWV1cjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XHJcbn1cclxuLmZhLWdicDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XHJcbn1cclxuLmZhLWRvbGxhcjpiZWZvcmUsXHJcbi5mYS11c2Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1NVwiO1xyXG59XHJcbi5mYS1ydXBlZTpiZWZvcmUsXHJcbi5mYS1pbnI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1NlwiO1xyXG59XHJcbi5mYS1jbnk6YmVmb3JlLFxyXG4uZmEtcm1iOmJlZm9yZSxcclxuLmZhLXllbjpiZWZvcmUsXHJcbi5mYS1qcHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1N1wiO1xyXG59XHJcbi5mYS1ydWJsZTpiZWZvcmUsXHJcbi5mYS1yb3VibGU6YmVmb3JlLFxyXG4uZmEtcnViOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNThcIjtcclxufVxyXG4uZmEtd29uOmJlZm9yZSxcclxuLmZhLWtydzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XHJcbn1cclxuLmZhLWJpdGNvaW46YmVmb3JlLFxyXG4uZmEtYnRjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNWFcIjtcclxufVxyXG4uZmEtZmlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XHJcbn1cclxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XHJcbn1cclxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNWRcIjtcclxufVxyXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNWVcIjtcclxufVxyXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjBcIjtcclxufVxyXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XHJcbn1cclxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2MlwiO1xyXG59XHJcbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XHJcbn1cclxuLmZhLXRodW1icy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XHJcbn1cclxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjVcIjtcclxufVxyXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2NlwiO1xyXG59XHJcbi5mYS15b3V0dWJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjdcIjtcclxufVxyXG4uZmEteGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XHJcbn1cclxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjlcIjtcclxufVxyXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmFcIjtcclxufVxyXG4uZmEtZHJvcGJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XHJcbn1cclxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmNcIjtcclxufVxyXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmRcIjtcclxufVxyXG4uZmEtZmxpY2tyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmVcIjtcclxufVxyXG4uZmEtYWRuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzBcIjtcclxufVxyXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzFcIjtcclxufVxyXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7XHJcbn1cclxuLmZhLXR1bWJscjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XHJcbn1cclxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3NFwiO1xyXG59XHJcbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3NVwiO1xyXG59XHJcbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzZcIjtcclxufVxyXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzdcIjtcclxufVxyXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XHJcbn1cclxuLmZhLWFwcGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzlcIjtcclxufVxyXG4uZmEtd2luZG93czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XHJcbn1cclxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3YlwiO1xyXG59XHJcbi5mYS1saW51eDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XHJcbn1cclxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxN2RcIjtcclxufVxyXG4uZmEtc2t5cGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xyXG59XHJcbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODBcIjtcclxufVxyXG4uZmEtdHJlbGxvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODFcIjtcclxufVxyXG4uZmEtZmVtYWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODJcIjtcclxufVxyXG4uZmEtbWFsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XHJcbn1cclxuLmZhLWdpdHRpcDpiZWZvcmUsXHJcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XHJcbn1cclxuLmZhLXN1bi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODVcIjtcclxufVxyXG4uZmEtbW9vbi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODZcIjtcclxufVxyXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XHJcbn1cclxuLmZhLWJ1ZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XHJcbn1cclxuLmZhLXZrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODlcIjtcclxufVxyXG4uZmEtd2VpYm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4YVwiO1xyXG59XHJcbi5mYS1yZW5yZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4YlwiO1xyXG59XHJcbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xyXG59XHJcbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOGVcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XHJcbn1cclxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcclxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5MVwiO1xyXG59XHJcbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5MlwiO1xyXG59XHJcbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTNcIjtcclxufVxyXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTRcIjtcclxufVxyXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcclxuLmZhLXRyeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XHJcbn1cclxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5NlwiO1xyXG59XHJcbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTdcIjtcclxufVxyXG4uZmEtc2xhY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5OFwiO1xyXG59XHJcbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5OVwiO1xyXG59XHJcbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5YVwiO1xyXG59XHJcbi5mYS1vcGVuaWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5YlwiO1xyXG59XHJcbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXHJcbi5mYS1iYW5rOmJlZm9yZSxcclxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xyXG59XHJcbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxyXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xyXG59XHJcbi5mYS15YWhvbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XHJcbn1cclxuLmZhLWdvb2dsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XHJcbn1cclxuLmZhLXJlZGRpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XHJcbn1cclxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhMlwiO1xyXG59XHJcbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhM1wiO1xyXG59XHJcbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XHJcbn1cclxuLmZhLWRlbGljaW91czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XHJcbn1cclxuLmZhLWRpZ2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhNlwiO1xyXG59XHJcbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTdcIjtcclxufVxyXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhOFwiO1xyXG59XHJcbi5mYS1kcnVwYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhOVwiO1xyXG59XHJcbi5mYS1qb29tbGE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhYVwiO1xyXG59XHJcbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XHJcbn1cclxuLmZhLWZheDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XHJcbn1cclxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYWRcIjtcclxufVxyXG4uZmEtY2hpbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhZVwiO1xyXG59XHJcbi5mYS1wYXc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiMFwiO1xyXG59XHJcbi5mYS1zcG9vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XHJcbn1cclxuLmZhLWN1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiMlwiO1xyXG59XHJcbi5mYS1jdWJlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XHJcbn1cclxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiNFwiO1xyXG59XHJcbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XHJcbn1cclxuLmZhLXN0ZWFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjZcIjtcclxufVxyXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjdcIjtcclxufVxyXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XHJcbn1cclxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxyXG4uZmEtY2FyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjlcIjtcclxufVxyXG4uZmEtY2FiOmJlZm9yZSxcclxuLmZhLXRheGk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiYVwiO1xyXG59XHJcbi5mYS10cmVlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYmJcIjtcclxufVxyXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XHJcbn1cclxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiZFwiO1xyXG59XHJcbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYmVcIjtcclxufVxyXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjMFwiO1xyXG59XHJcbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzFcIjtcclxufVxyXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjMlwiO1xyXG59XHJcbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjM1wiO1xyXG59XHJcbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XHJcbn1cclxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXHJcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXHJcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjNVwiO1xyXG59XHJcbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcclxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzZcIjtcclxufVxyXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcclxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XHJcbn1cclxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXHJcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjOFwiO1xyXG59XHJcbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XHJcbn1cclxuLmZhLXZpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjYVwiO1xyXG59XHJcbi5mYS1jb2RlcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxY2JcIjtcclxufVxyXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjY1wiO1xyXG59XHJcbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxyXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcclxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxyXG4uZmEtc3VwcG9ydDpiZWZvcmUsXHJcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjZFwiO1xyXG59XHJcbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XHJcbn1cclxuLmZhLXJhOmJlZm9yZSxcclxuLmZhLXJlYmVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDBcIjtcclxufVxyXG4uZmEtZ2U6YmVmb3JlLFxyXG4uZmEtZW1waXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDFcIjtcclxufVxyXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XHJcbn1cclxuLmZhLWdpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XHJcbn1cclxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxyXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcclxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDRcIjtcclxufVxyXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XHJcbn1cclxuLmZhLXFxOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDZcIjtcclxufVxyXG4uZmEtd2VjaGF0OmJlZm9yZSxcclxuLmZhLXdlaXhpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XHJcbn1cclxuLmZhLXNlbmQ6YmVmb3JlLFxyXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkOFwiO1xyXG59XHJcbi5mYS1zZW5kLW86YmVmb3JlLFxyXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XHJcbn1cclxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkYVwiO1xyXG59XHJcbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XHJcbn1cclxuLmZhLWhlYWRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XHJcbn1cclxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XHJcbn1cclxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkZVwiO1xyXG59XHJcbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlMFwiO1xyXG59XHJcbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTFcIjtcclxufVxyXG4uZmEtYm9tYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XHJcbn1cclxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxyXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlM1wiO1xyXG59XHJcbi5mYS10dHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlNFwiO1xyXG59XHJcbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTVcIjtcclxufVxyXG4uZmEtcGx1ZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XHJcbn1cclxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlN1wiO1xyXG59XHJcbi5mYS10d2l0Y2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlOFwiO1xyXG59XHJcbi5mYS15ZWxwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTlcIjtcclxufVxyXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlYVwiO1xyXG59XHJcbi5mYS13aWZpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZWJcIjtcclxufVxyXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XHJcbn1cclxuLmZhLXBheXBhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XHJcbn1cclxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlZVwiO1xyXG59XHJcbi5mYS1jYy12aXNhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjBcIjtcclxufVxyXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XHJcbn1cclxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjJcIjtcclxufVxyXG4uZmEtY2MtYW1leDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XHJcbn1cclxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XHJcbn1cclxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XHJcbn1cclxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmNlwiO1xyXG59XHJcbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmN1wiO1xyXG59XHJcbi5mYS10cmFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XHJcbn1cclxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XHJcbn1cclxuLmZhLWF0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZmFcIjtcclxufVxyXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XHJcbn1cclxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZmNcIjtcclxufVxyXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XHJcbn1cclxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmZVwiO1xyXG59XHJcbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwMFwiO1xyXG59XHJcbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDFcIjtcclxufVxyXG4uZmEtbGFzdGZtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDJcIjtcclxufVxyXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XHJcbn1cclxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwNFwiO1xyXG59XHJcbi5mYS10b2dnbGUtb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwNVwiO1xyXG59XHJcbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDZcIjtcclxufVxyXG4uZmEtYnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDdcIjtcclxufVxyXG4uZmEtaW94aG9zdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XHJcbn1cclxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XHJcbn1cclxuLmZhLWNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMGFcIjtcclxufVxyXG4uZmEtc2hla2VsOmJlZm9yZSxcclxuLmZhLXNoZXFlbDpiZWZvcmUsXHJcbi5mYS1pbHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwYlwiO1xyXG59XHJcbi5mYS1tZWFucGF0aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XHJcbn1cclxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwZFwiO1xyXG59XHJcbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XHJcbn1cclxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTBcIjtcclxufVxyXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxMVwiO1xyXG59XHJcbi5mYS1sZWFucHViOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTJcIjtcclxufVxyXG4uZmEtc2VsbHN5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTNcIjtcclxufVxyXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTRcIjtcclxufVxyXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxNVwiO1xyXG59XHJcbi5mYS1za3lhdGxhczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XHJcbn1cclxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XHJcbn1cclxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XHJcbn1cclxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxOVwiO1xyXG59XHJcbi5mYS1zaGlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMWFcIjtcclxufVxyXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxYlwiO1xyXG59XHJcbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMWNcIjtcclxufVxyXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxZFwiO1xyXG59XHJcbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxZVwiO1xyXG59XHJcbi5mYS12ZW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XHJcbn1cclxuLmZhLW1hcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyMlwiO1xyXG59XHJcbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjNcIjtcclxufVxyXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxyXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyNFwiO1xyXG59XHJcbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyNVwiO1xyXG59XHJcbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyNlwiO1xyXG59XHJcbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XHJcbn1cclxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyOFwiO1xyXG59XHJcbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XHJcbn1cclxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyYVwiO1xyXG59XHJcbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMmJcIjtcclxufVxyXG4uZmEtbmV1dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMmNcIjtcclxufVxyXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XHJcbn1cclxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzBcIjtcclxufVxyXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzMVwiO1xyXG59XHJcbi5mYS13aGF0c2FwcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XHJcbn1cclxuLmZhLXNlcnZlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XHJcbn1cclxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XHJcbn1cclxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzNVwiO1xyXG59XHJcbi5mYS1ob3RlbDpiZWZvcmUsXHJcbi5mYS1iZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzNlwiO1xyXG59XHJcbi5mYS12aWFjb2luOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzdcIjtcclxufVxyXG4uZmEtdHJhaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzOFwiO1xyXG59XHJcbi5mYS1zdWJ3YXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzOVwiO1xyXG59XHJcbi5mYS1tZWRpdW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzYVwiO1xyXG59XHJcbi5mYS15YzpiZWZvcmUsXHJcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzYlwiO1xyXG59XHJcbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyM2NcIjtcclxufVxyXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzZFwiO1xyXG59XHJcbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzZVwiO1xyXG59XHJcbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxyXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDBcIjtcclxufVxyXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcclxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0MVwiO1xyXG59XHJcbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxyXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDJcIjtcclxufVxyXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcclxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XHJcbn1cclxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXHJcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDRcIjtcclxufVxyXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XHJcbn1cclxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDZcIjtcclxufVxyXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDdcIjtcclxufVxyXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0OFwiO1xyXG59XHJcbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XHJcbn1cclxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0YVwiO1xyXG59XHJcbi5mYS1jYy1qY2I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0YlwiO1xyXG59XHJcbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XHJcbn1cclxuLmZhLWNsb25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNGRcIjtcclxufVxyXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XHJcbn1cclxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTBcIjtcclxufVxyXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxyXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTFcIjtcclxufVxyXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxyXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1MlwiO1xyXG59XHJcbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXHJcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTNcIjtcclxufVxyXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTRcIjtcclxufVxyXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxyXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1NVwiO1xyXG59XHJcbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXHJcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1NlwiO1xyXG59XHJcbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1N1wiO1xyXG59XHJcbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNThcIjtcclxufVxyXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTlcIjtcclxufVxyXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1YVwiO1xyXG59XHJcbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1YlwiO1xyXG59XHJcbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xyXG59XHJcbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNWRcIjtcclxufVxyXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XHJcbn1cclxuLmZhLWdnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjBcIjtcclxufVxyXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjFcIjtcclxufVxyXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2MlwiO1xyXG59XHJcbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjNcIjtcclxufVxyXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2NFwiO1xyXG59XHJcbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjVcIjtcclxufVxyXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2NlwiO1xyXG59XHJcbi5mYS1zYWZhcmk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2N1wiO1xyXG59XHJcbi5mYS1jaHJvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2OFwiO1xyXG59XHJcbi5mYS1maXJlZm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjlcIjtcclxufVxyXG4uZmEtb3BlcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2YVwiO1xyXG59XHJcbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XHJcbn1cclxuLmZhLXR2OmJlZm9yZSxcclxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xyXG59XHJcbi5mYS1jb250YW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xyXG59XHJcbi5mYS01MDBweDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XHJcbn1cclxuLmZhLWFtYXpvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XHJcbn1cclxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XHJcbn1cclxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3MlwiO1xyXG59XHJcbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzNcIjtcclxufVxyXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XHJcbn1cclxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzVcIjtcclxufVxyXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XHJcbn1cclxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XHJcbn1cclxuLmZhLW1hcC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzhcIjtcclxufVxyXG4uZmEtbWFwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzlcIjtcclxufVxyXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XHJcbn1cclxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XHJcbn1cclxuLmZhLWhvdXp6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyN2NcIjtcclxufVxyXG4uZmEtdmltZW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xyXG59XHJcbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xyXG59XHJcbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4MFwiO1xyXG59XHJcbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4MVwiO1xyXG59XHJcbi5mYS1lZGdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODJcIjtcclxufVxyXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODNcIjtcclxufVxyXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4NFwiO1xyXG59XHJcbi5mYS1tb2R4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODVcIjtcclxufVxyXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODZcIjtcclxufVxyXG4uZmEtdXNiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODdcIjtcclxufVxyXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODhcIjtcclxufVxyXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4OVwiO1xyXG59XHJcbi5mYS1zY3JpYmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4YVwiO1xyXG59XHJcbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4YlwiO1xyXG59XHJcbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7XHJcbn1cclxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOGRcIjtcclxufVxyXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XHJcbn1cclxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XHJcbn1cclxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XHJcbn1cclxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5MlwiO1xyXG59XHJcbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5M1wiO1xyXG59XHJcbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XHJcbn1cclxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5NVwiO1xyXG59XHJcbiIsIi5jb3VudGVyLXdyYXBwZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTUwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZsaXAtY291bnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzowO1xuICBtYXJnaW46MDtcbiAgbWluLXdpZHRoOiA4MHB4O1xufVxuXG4uZmxpcC1jb3VudGVyIGxpIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgcGFkZGluZzowO1xuICBtYXJnaW46MDtcbn1cblxuLm5vLWNzc3RyYW5zZm9ybXMzZCBzcGFuLmJhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmxpcC1jb3VudGVyLmRlZmF1bHQgLmRpZ2l0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4O1xuICAvLy13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLy8tbW96LWJveC1zaGFkb3c6IDFweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC8vLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmZsaXAtY291bnRlci5kZWZhdWx0IC5kaWdpdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mbGlwLWNvdW50ZXIuZGVmYXVsdCAuZGlnaXQgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyN3B4O1xuICB3aWR0aDogMzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgLy9mb250LWZhbWlseTogJ1VidW50dScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtaW5kZW50OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIC8vLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAvLy1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLy8tby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uZmxpcC1jb3VudGVyLmRlZmF1bHQgLmRpZ2l0IHNwYW4uZnJvbnQge1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAyN3B4O1xufVxuXG4uZmxpcC1jb3VudGVyLmRlZmF1bHQgLmRpZ2l0IHNwYW4uYmFjayB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmZsaXAtY291bnRlci5kZWZhdWx0IC5kaWdpdCAubGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogMjdweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC8vLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDdweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgLy8tbW96LWJveC1zaGFkb3c6IDBweCA1cHggN3B4IC00cHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDdweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmZsaXAtY291bnRlci5kZWZhdWx0IC5kaWdpdCAuaGluZ2Utd3JhcCB7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8vLXdlYmtpdC1wZXJzcGVjdGl2ZTogMzAwcHg7XG4gIC8vLW1vei1wZXJzcGVjdGl2ZTogMzAwcHg7XG4gIC8vLW1zLXBlcnNwZWN0aXZlOiAzMDBweDtcbiAgcGVyc3BlY3RpdmU6IDMwMHB4O1xufVxuXG4uZmxpcC1jb3VudGVyLmRlZmF1bHQgLmRpZ2l0IC5oaW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyN3B4O1xuICB3aWR0aDogMzZweDtcbiAgLy8td2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC8vLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAvLy1tcy10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAvLy13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLWluO1xuICAvLy1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluO1xuICAvLy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIC8vLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgLy8tbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIC8vLW8tdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xufVxuXG4uZmxpcC1jb3VudGVyLmRlZmF1bHQgLmRpZ2l0IC5oaW5nZSBzcGFuIHtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiA1O1xuICAvLy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvLy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvLy1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZsaXAtY291bnRlci5kZWZhdWx0IC5kaWdpdCAuaGluZ2Ugc3Bhbi5mcm9udCB7XG4gIHBhZGRpbmctdG9wOiAyN3B4O1xufVxuXG4uZmxpcC1jb3VudGVyLmRlZmF1bHQgLmRpZ2l0IC5oaW5nZSBzcGFuLmJhY2sge1xuICBoZWlnaHQ6IDI3cHg7XG4gIC8vLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgLy8tbW96LXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAvLy1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgLy8tby10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG5cbi5mbGlwLWNvdW50ZXIuZGVmYXVsdCAuZGlnaXQuYW5pbWF0ZSAuaGluZ2Uge1xuICAvLy13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xuICAvLy1tb3otdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xuICAvLy1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7XG4gIC8vLW8tdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7XG59XG5cbi5mbGlwLWNvdW50ZXIuZGVmYXVsdCAuZGlnaXQtZGVsaW1pdGVyIHtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG4gIG1hcmdpbi1yaWdodDogLTNweDtcbiAgLy9mb250LWZhbWlseTogJ1VidW50dScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWluZGVudDogMnB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uZmxpcC1jb3VudGVyLmxpZ2h0IC5kaWdpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogNTRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGYxZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIC8vLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4O1xuICAvLy13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCA1cHggMHB4IHJnYmEoMjMyLCAyNDEsIDI1NSwgMC41KTtcbiAgLy8tbW96LWJveC1zaGFkb3c6IDFweCAxcHggNXB4IDBweCByZ2JhKDIzMiwgMjQxLCAyNTUsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDBweCByZ2JhKDIzMiwgMjQxLCAyNTUsIDAuNSk7XG4gIC8vLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmZsaXAtY291bnRlci5saWdodCAuZGlnaXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZmxpcC1jb3VudGVyLmxpZ2h0IC5kaWdpdCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDI3cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLy13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAvLy1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAgM3B4O1xuICBmb250LXNpemU6IDU0cHg7XG4gIC8vZm9udC1mYW1pbHk6ICdVYnVudHUnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWluZGVudDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmMWZmO1xuICBjb2xvcjogd2hpdGU7XG4gIC8vLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAvLy1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLy8tby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uZmxpcC1jb3VudGVyLmxpZ2h0IC5kaWdpdCBzcGFuLmZyb250IHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMjdweDtcbn1cblxuLmZsaXAtY291bnRlci5saWdodCAuZGlnaXQgc3Bhbi5iYWNrIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uZmxpcC1jb3VudGVyLmxpZ2h0IC5kaWdpdCAubGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogMjdweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIzMiwgMjQxLCAyNTUsIDAuNyk7XG4gIC8vLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDdweCAtNHB4IHJnYmEoMjMyLCAyNDEsIDI1NSwgMC43KTtcbiAgLy8tbW96LWJveC1zaGFkb3c6IDBweCA1cHggN3B4IC00cHggcmdiYSgyMzIsIDI0MSwgMjU1LCAwLjcpO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDdweCAtNHB4IHJnYmEoMjMyLCAyNDEsIDI1NSwgMC43KTtcbn1cblxuLmZsaXAtY291bnRlci5saWdodCAuZGlnaXQgLmhpbmdlLXdyYXAge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvLy13ZWJraXQtcGVyc3BlY3RpdmU6IDMwMHB4O1xuICAvLy1tb3otcGVyc3BlY3RpdmU6IDMwMHB4O1xuICAtbXMtcGVyc3BlY3RpdmU6IDMwMHB4O1xuICBwZXJzcGVjdGl2ZTogMzAwcHg7XG59XG5cbi5mbGlwLWNvdW50ZXIubGlnaHQgLmRpZ2l0IC5oaW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyN3B4O1xuICB3aWR0aDogMzZweDtcbiAgLy8td2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC8vLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAvLy1tcy10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAvLy13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLWluO1xuICAvLy1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluO1xuICAvLy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIC8vLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgLy8tbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIC8vLW8tdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xufVxuXG4uZmxpcC1jb3VudGVyLmxpZ2h0IC5kaWdpdCAuaGluZ2Ugc3BhbiB7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogNTtcbiAgLy8td2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLy8tbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLy8tbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mbGlwLWNvdW50ZXIubGlnaHQgLmRpZ2l0IC5oaW5nZSBzcGFuLmZyb250IHtcbiAgcGFkZGluZy10b3A6IDI3cHg7XG59XG5cbi5mbGlwLWNvdW50ZXIubGlnaHQgLmRpZ2l0IC5oaW5nZSBzcGFuLmJhY2sge1xuICBoZWlnaHQ6IDI3cHg7XG4gIC8vLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgLy8tbW96LXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAvLy1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgLy8tby10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG5cbi5mbGlwLWNvdW50ZXIubGlnaHQgLmRpZ2l0LmFuaW1hdGUgLmhpbmdlIHtcbiAgLy8td2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcbiAgLy8tbW96LXRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcbiAgLy8tbXMtdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xuICAvLy1vLXRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xufVxuXG4uZmxpcC1jb3VudGVyLmxpZ2h0IC5kaWdpdC1kZWxpbWl0ZXIge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICAvL2ZvbnQtZmFtaWx5OiAnVWJ1bnR1Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMS4ycHg7XG4gIGNvbG9yOiAjZThmMWZmO1xuICB0ZXh0LWluZGVudDogMnB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgyMzIsIDI0MSwgMjU1LCAwLjUpO1xufVxuXG4uZmxpcC1jb3VudGVyLnNtYWxsIC5kaWdpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4O1xuICAvLy13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLy8tbW96LWJveC1zaGFkb3c6IDFweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC8vLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmZsaXAtY291bnRlci5zbWFsbCAuZGlnaXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZmxpcC1jb3VudGVyLnNtYWxsIC5kaWdpdCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLy13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAvLy1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZToyMHB4O1xuICAvL2ZvbnQtZmFtaWx5OiAnVWJ1bnR1Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1pbmRlbnQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLy8td2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC8vLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAvLy1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5mbGlwLWNvdW50ZXIuc21hbGwgLmRpZ2l0IHNwYW4uZnJvbnQge1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4uZmxpcC1jb3VudGVyLnNtYWxsIC5kaWdpdCBzcGFuLmJhY2sge1xuICBib3R0b206IDA7XG59XG5cbi5mbGlwLWNvdW50ZXIuc21hbGwgLmRpZ2l0IC5saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMThweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgLy8td2Via2l0LWJveC1zaGFkb3c6IDBweCA1cHggN3B4IC00cHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAvLy1tb3otYm94LXNoYWRvdzogMHB4IDVweCA3cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggN3B4IC00cHggcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZsaXAtY291bnRlci5zbWFsbCAuZGlnaXQgLmhpbmdlLXdyYXAge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvLy13ZWJraXQtcGVyc3BlY3RpdmU6IDMwMHB4O1xuICAvLy1tb3otcGVyc3BlY3RpdmU6IDMwMHB4O1xuICAvLy1tcy1wZXJzcGVjdGl2ZTogMzAwcHg7XG4gIHBlcnNwZWN0aXZlOiAzMDBweDtcbn1cbi5mbGlwLWNvdW50ZXIuc21hbGwgLmRpZ2l0IC5oaW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMThweDtcbiAgLy8td2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC8vLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAvLy1tcy10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAvLy13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLWluO1xuICAvLy1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluO1xuICAvLy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIC8vLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgLy8tbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIC8vLW8tdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xufVxuLmZsaXAtY291bnRlci5zbWFsbCAuZGlnaXQgLmhpbmdlIHNwYW4ge1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIC8vLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8vLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8vLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZsaXAtY291bnRlci5zbWFsbCAuZGlnaXQgLmhpbmdlIHNwYW4uZnJvbnQge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5mbGlwLWNvdW50ZXIuc21hbGwgLmRpZ2l0IC5oaW5nZSBzcGFuLmJhY2sge1xuICBoZWlnaHQ6IDEycHg7XG4gIC8vLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgLy8tbW96LXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAvLy1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgLy8tby10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG4uZmxpcC1jb3VudGVyLnNtYWxsIC5kaWdpdC5hbmltYXRlIC5oaW5nZSB7XG4gIC8vLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7XG4gIC8vLW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7XG4gIC8vLW1zLXRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcbiAgLy8tby10cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcbn1cbi5mbGlwLWNvdW50ZXIuc21hbGwgLmRpZ2l0LWRlbGltaXRlciB7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIG1hcmdpbi1yaWdodDogLTEuNXB4O1xuICAvL2ZvbnQtZmFtaWx5OiAnVWJ1bnR1Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtaW5kZW50OiAxLjY2NjY2NjY3cHg7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5mbGlwLWNvdW50ZXIuaHVnZSAuZGlnaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICAvLy13ZWJraXQtdGV4dC1zdHJva2U6IDJweDtcbiAgLy8td2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC8vLW1vei1ib3gtc2hhZG93OiAxcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAvLy13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAvLy1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZmxpcC1jb3VudGVyLmh1Z2UgLmRpZ2l0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5mbGlwLWNvdW50ZXIuaHVnZSAuZGlnaXQgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxOTBweDtcbiAgLy9mb250LWZhbWlseTogJ1VidW50dScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtaW5kZW50OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIC8vLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAvLy1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLy8tby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLmZsaXAtY291bnRlci5odWdlIC5kaWdpdCBzcGFuLmZyb250IHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG4uZmxpcC1jb3VudGVyLmh1Z2UgLmRpZ2l0IHNwYW4uYmFjayB7XG4gIGJvdHRvbTogMDtcbn1cbi5mbGlwLWNvdW50ZXIuaHVnZSAuZGlnaXQgLmxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC8vLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNnB4IDdweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgLy8tbW96LWJveC1zaGFkb3c6IDBweCA2cHggN3B4IC00cHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDdweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5mbGlwLWNvdW50ZXIuaHVnZSAuZGlnaXQgLmhpbmdlLXdyYXAge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvLy13ZWJraXQtcGVyc3BlY3RpdmU6IDgwMHB4O1xuICAvLy1tb3otcGVyc3BlY3RpdmU6IDgwMHB4O1xuICAvLy1tcy1wZXJzcGVjdGl2ZTogODAwcHg7XG4gIHBlcnNwZWN0aXZlOiA4MDBweDtcbn1cbi5mbGlwLWNvdW50ZXIuaHVnZSAuZGlnaXQgLmhpbmdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIC8vLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAvLy1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLy8tbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLy8td2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1pbjtcbiAgLy8tbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbjtcbiAgLy8td2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAvLy1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIC8vLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAvLy1vLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbn1cbi5mbGlwLWNvdW50ZXIuaHVnZSAuZGlnaXQgLmhpbmdlIHNwYW4ge1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIC8vLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8vLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8vLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZsaXAtY291bnRlci5odWdlIC5kaWdpdCAuaGluZ2Ugc3Bhbi5mcm9udCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi5mbGlwLWNvdW50ZXIuaHVnZSAuZGlnaXQgLmhpbmdlIHNwYW4uYmFjayB7XG4gIGhlaWdodDogMTAwcHg7XG4gIC8vLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgLy8tbW96LXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAvLy1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgLy8tby10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG4uZmxpcC1jb3VudGVyLmh1Z2UgLmRpZ2l0LmFuaW1hdGUgLmhpbmdlIHtcbiAgLy8td2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcbiAgLy8tbW96LXRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcbiAgLy8tbXMtdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xuICAvLy1vLXRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xufVxuLmZsaXAtY291bnRlci5odWdlIC5kaWdpdC1kZWxpbWl0ZXIge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIC8vZm9udC1mYW1pbHk6ICdVYnVudHUnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1pbmRlbnQ6IDYuNjY2NjY2NjdweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbiIsIi5idG4ge1xuICAmLmJ0bi1wcmltYXJ5IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgYm94LXNoYWRvdzpub25lO1xuICAgIGJhY2tncm91bmQ6JHRpbnQtcHJpbWFyeS1vcmFuZ2UgbGluZWFyLWdyYWRpZW50KGxpZ2h0ZW4oJHRpbnQtcHJpbWFyeS1vcmFuZ2UsIDEwJSksICR0aW50LXByaW1hcnktb3JhbmdlKTtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBib3JkZXI6MXB4IHNvbGlkICR0aW50LXByaW1hcnktb3JhbmdlO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDokdGludC1wcmltYXJ5LW9yYW5nZSBsaW5lYXItZ3JhZGllbnQoJHRpbnQtcHJpbWFyeS1vcmFuZ2UsIGxpZ2h0ZW4oJHRpbnQtcHJpbWFyeS1vcmFuZ2UsIDEwJSkpO1xuICAgIH1cbiAgICAmLmFjdGl2ZSwgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDpkYXJrZW4oJHRpbnQtcHJpbWFyeS1vcmFuZ2UsNSUpIGxpbmVhci1ncmFkaWVudChkYXJrZW4oJHRpbnQtcHJpbWFyeS1vcmFuZ2UsNSUpLCBsaWdodGVuKCR0aW50LXByaW1hcnktb3JhbmdlLCA1JSkpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgZGFya2VuKCR0aW50LXByaW1hcnktb3JhbmdlLCAxMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRuIHtcbiAgJi5vdXRsaW5lQnRuIHtcbiAgICBib3JkZXI6MXB4IHNvbGlkICR0aW50LXByaW1hcnktb3JhbmdlO1xuICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgJjpob3ZlciwgJi5hY3RpdmUsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSh3aGl0ZSwuMDUpO1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBvdXRsaW5lOm5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiR0aW50LWxpZ2h0ZXN0LWdyYXk7XG59XG5cbi5idG4tbGluayB7XG4gIGNvbG9yOiR0aW50LXByaW1hcnktb3JhbmdlO1xuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgY29sb3I6ZGFya2VuKCR0aW50LXByaW1hcnktb3JhbmdlLCAxMCUpO1xuICB9XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aW50LWxpZ2h0ZXItZ3JheTtcbn1cblxuLnBhZ2VyIHtcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG59XG5cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiR0aW50LWxpZ2h0ZXItZ3JheTtcbiAgYm9yZGVyLWNvbG9yOiAkdGludC1kYXJrZXN0LWJvcmRlcjtcbn1cblxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJHRpbnQtZGFya2VzdC1ib3JkZXI7XG59XG5cblxuLmRhdGVwaWNrZXIge1xuICB6LWluZGV4OjEwNDAgIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiR0aW50LXByaW1hcnktYmx1ZTtcbn1cbiIsIi5ib2R5Q29udGVudCB7XG4gIC5xdWVyeS1idWlsZGVyIC5ydWxlcy1ncm91cC1jb250YWluZXIge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpkYXJrZW4oJHRpbnQtbGlnaHRlci1ncmF5LCA1JSk7XG4gIH1cbn1cblxuLnF1ZXJ5LWJ1aWxkZXIgLnJ1bGUtY29udGFpbmVyIC5ydWxlLWFjdGlvbnMge1xuICBidXR0b24ge1xuICAgIG1hcmdpbjo2cHggMDtcbiAgfVxufVxuXG5cbi5idG4tZ3JvdXAuZ3JvdXAtY29uZGl0aW9ucyB7XG5cbiAgPiAuYnRuLmFjdGl2ZTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgPiAuYnRuLmFjdGl2ZTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjJweDtcbiAgICBjb2xvcjpkYXJrZW4od2hpdGUsIDEwJSk7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OicnO1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIHdpZHRoOjEwcHg7XG4gICAgICB0b3A6MDtcbiAgICB9XG4gIH1cblxuICA+IC5idG4uYWN0aXZlOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKGJsYWNrLDApLCByZ2JhKGJsYWNrLDAuMykpO1xuICAgICAgcmlnaHQ6LTFweDtcbiAgICB9XG4gIH1cbiAgPiAuYnRuLmFjdGl2ZTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0Oi0xcHg7XG4gICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYShibGFjaywwLjMpLCByZ2JhKGJsYWNrLDApKTtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1ncm91cC5ncm91cC1hY3Rpb25zIHtcbiAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6MnB4O1xuICB9XG4gIC5idG4uYnRuLXN1Y2Nlc3Mge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIEBleHRlbmQgJWJ0blNlY29uZGFyeTtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLnJ1bGUtYWN0aW9ucyB7XG5cbiAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6MnB4O1xuICB9XG5cbiAgLmJ0bi5idG4tZGFuZ2VyIHtcbiAgICAuZ2x5cGhpY29uLmdseXBoaWNvbi1yZW1vdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTAyMFwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucXVlcnktYnVpbGRlciAucnVsZXMtbGlzdCA+ICo6YmVmb3JlLCAucXVlcnktYnVpbGRlciAucnVsZXMtbGlzdCA+ICo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6d2hpdGUgIWltcG9ydGFudDtcbn1cbiIsIi5jbG91ZFRhZ3NDb250YWluZXIge1xyXG4gIHBhZGRpbmc6MTBweDtcclxuICBib3JkZXItcmFkaXVzOjEwcHg7XHJcbiAgYmFja2dyb3VuZDokdGludC1wcmltYXJ5LWJsdWUgbGluZWFyLWdyYWRpZW50KCR0aW50LXByaW1hcnktYmx1ZSwgbGlnaHRlbigkdGludC1wcmltYXJ5LWJsdWUsIDMwJSkpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtaW4taGVpZ2h0OjIwMHB4O1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIC5jbG91ZFRhZ3Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XHJcbiAgICAgIG1hcmdpbjozcHggOHB4O1xyXG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDJuICsyKXtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuay1wb3B1cCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcclxuICB3aWR0aDoyMDBweDtcclxuICBwYWRkaW5nOjEwcHg7XHJcbn1cclxuXHJcbi5wb3B1cFRvb2x0aXAuay1wb3B1cCB7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCAkdGludC1wcmltYXJ5LWJsdWU7XHJcbn1cclxuXHJcbiNtYXAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IzIzNzA5MjtcclxuICBib3JkZXItcmFkaXVzOjEwcHg7XHJcbn0iLCJodG1sIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gICYubG9hZGluZyB7XG4gICAgd2lkdGg6MTAwdnc7XG4gICAgaGVpZ2h0OjEwMHZoO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAubWFpbk5hdmlnYXRpb24sIC5ib2R5Q29udGVudCB7XG4gICAgICBoZWlnaHQ6MTAwdmg7XG4gICAgICBvdmVyZmxvdzpoaWRkZW47XG5cbiAgICAgIC8vZGlzcGxheTpub25lO1xuXG4gICAgfVxuICAgIC5zcGlubmVyT3ZlcmxheSB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uc3Bpbm5lck92ZXJsYXkge1xuICAvL2JhY2tncm91bmQ6cmdiYShibGFjaywwLjUpO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIHotaW5kZXg6MTAzMTtcbiAgZGlzcGxheTpub25lO1xufVxuIiwiLm1haW5OYXZpZ2F0aW9uIHtcclxuXHJcbiAgLmNyZWRpdHNDb3VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG4gICAgZm9udC1zaXplOjEycHg7XHJcblxyXG4gICAgLmNvdW50ZXJCdG4ge1xyXG4gICAgICBwYWRkaW5nOjNweCAzcHggMCAzcHg7XHJcbiAgICAgIEBpbmNsdWRlIGxheW91dC1kZXNrdG9wIHtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRpbnQtbGlnaHRlci1ncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbGF5b3V0LWRlc2t0b3Age1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHggNXB4IDEwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6LTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvdW50ZXJXcmFwcGVyIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAvL3pvb206MC42O1xyXG4gICAgICAvLy1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbGF5b3V0LWRlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGxheW91dC10YWJsZXQtcG9ydHJhaXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgY29sb3I6JHRpbnQtc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgQGluY2x1ZGUgbGF5b3V0LXRhYmxldC1sYW5kc2NhcGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4uYnRuLXNtIHtcclxuICAgICAgbGluZS1oZWlnaHQ6MS4xO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOjFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubmF2YmFyLWRlZmF1bHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcclxuICAgIC8vYm9yZGVyLWNvbG9yOiR0aW50LWRhcmtlci1ib3JkZXI7XHJcbiAgICAvL2JveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKGJsYWNrLDAuMSk7XHJcbiAgICBib3JkZXItY29sb3I6JHRpbnQtZ3JheS1ib3JkZXI7XHJcbiAgfVxyXG5cclxuICAubmF2IHtcclxuICAgIGZvbnQtc2l6ZTppbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1icmFuZCB7XHJcbiAgICBwYWRkaW5nOiAzcHggMTVweDtcclxuICAgIGhlaWdodDphdXRvO1xyXG4gICAgQGluY2x1ZGUgbGF5b3V0LXRhYmxldC1sYW5kc2NhcGUge1xyXG4gICAgICBwYWRkaW5nOiA0MXB4IDEwcHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuY2xpY2tiYWNrTG9nbyB7XHJcbiAgICB3aWR0aDogMTE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICBAaW5jbHVkZSBsYXlvdXQtdGFibGV0LWxhbmRzY2FwZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgd2lkdGg6MzAwcHg7XHJcbiAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OjFweDtcclxuICAgIH1cclxuICAgIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OicnO1xyXG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OjgwJTtcclxuICAgICAgdG9wOjEwJTtcclxuICAgICAgcmlnaHQ6LTFweDtcclxuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOjFweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjokdGludC1ncmF5LWJvcmRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnBhZ2VzTmF2IHtcclxuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIGxheW91dC10YWJsZXQtbGFuZHNjYXBlIHtcclxuICAgICAgICBjbGVhcjpyaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDoxcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDo4MCU7XHJcbiAgICAgICAgdG9wOjEwJTtcclxuICAgICAgICByaWdodDotMXB4O1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOjFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0aW50LWdyYXktYm9yZGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGxpIHtcclxuICAgICAgICAmLmFjdGl2ZSwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgLmZhLCAuZ2x5cGhpY29uIHtcclxuICAgICAgICAgICAgY29sb3I6JHRpbnQtcHJpbWFyeS1vcmFuZ2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0aW50LXByaW1hcnktYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0aW50LWhvdmVyLWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0aW50LWxpZ2h0ZXN0LWdyYXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBsYXlvdXQtdGFibGV0LWxhbmRzY2FwZSB7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NXB4IDVweCAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFpbk5hdmlnYXRpb25fX2xhYmVsIHtcclxuICAgICAgICBAaW5jbHVkZSBsYXlvdXQtdGFibGV0LWxhbmRzY2FwZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi5uYXZiYXItZGVmYXVsdCAudXNlck1lbnUge1xyXG4gICAgIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcclxuICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51c2VyTWVudSB7XHJcbiAgICBmb250LXNpemU6MTJweDtcclxuICAgIC5mYSwgLmdseXBoaWNvbiB7XHJcbiAgICAgIGNvbG9yOiR0aW50LXNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjpkYXJrZW4oJHRpbnQtc2Vjb25kYXJ5LWdyYXksIDEwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgIHJpZ2h0Oi0xcHg7XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6MXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRpbnQtZ3JheS1ib3JkZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICBAaW5jbHVkZSBsYXlvdXQtdGFibGV0LWxhbmRzY2FwZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGxheW91dC10YWJsZXQtbGFuZHNjYXBlIHtcclxuICAgICAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmEsIC5nbHlwaGljb24ge1xyXG4gICAgY29sb3I6JHRpbnQtcHJpbWFyeS1vcmFuZ2U7XHJcbiAgICBmb250LXNpemU6MTZweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOjE2cHg7XHJcbiAgICBoZWlnaHQ6MTZweDtcclxuICB9XHJcblxyXG4gIC5mYS5mYS1jaGV2cm9uLWRvd24gIHtcclxuICAgIGNvbG9yOiR0aW50LXNlY29uZGFyeS1ncmF5O1xyXG4gICAgZm9udC1zaXplOjEycHg7XHJcbiAgICB3aWR0aDoxMnB4O1xyXG4gICAgaGVpZ2h0OjEycHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLm1haW5OYXZpZ2F0aW9uX19sYWJlbCB7XHJcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgQGluY2x1ZGUgbGF5b3V0LXRhYmxldC1wb3J0cmFpdCB7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGxheW91dC1kZXNrdG9wIHtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gIH1cclxufSIsIi5kYXNoYm9hcmRCYW5uZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiR0aW50LXByaW1hcnktYmx1ZSBsaW5lYXItZ3JhZGllbnQobGlnaHRlbigkdGludC1wcmltYXJ5LWJsdWUsIDEwJSksIGxpZ2h0ZW4oJHRpbnQtcHJpbWFyeS1ibHVlLCAyMCUpKTtcclxuICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgZm9udC1zaXplOjEwcHg7XHJcbiAgY29sb3I6d2hpdGU7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIC5mbGV4V3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICB9XHJcblxyXG4gIC5wb2ludHlTZXBhcmF0b3Ige1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIEBleHRlbmQgJWljb25Gb250O1xyXG4gICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICB0b3A6IC01cHg7XHJcbiAgICAgIGZvbnQtc2l6ZToxMmVtO1xyXG4gICAgICBAaW5jbHVkZSBsYXlvdXQtdGFibGV0LXBvcnRyYWl0IHtcclxuICAgICAgICBmb250LXNpemU6MTdlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICByaWdodDogLTQ1cHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKHdoaXRlLC4xKTtcclxuICAgICAgQGluY2x1ZGUgbGF5b3V0LXRhYmxldC1wb3J0cmFpdCB7XHJcbiAgICAgICAgcmlnaHQ6IC00NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBidXR0b24uYnRuLm91dGxpbmVCdG4ge1xyXG4gICAgbWFyZ2luOiAxZW07XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICAuZmEge1xyXG4gICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6MTtcclxuICAgIH1cclxuICAgIC5odWdlTm8ge1xyXG4gICAgICBsaW5lLWhlaWdodDoxO1xyXG4gICAgICBmb250LXNpemU6IDNlbTtcclxuICAgIH1cclxuICAgIGxhYmVsIHtcclxuICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OjE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmEge1xyXG4gICAgY29sb3I6JHRpbnQtcHJpbWFyeS1vcmFuZ2U7XHJcbiAgICBmb250LXNpemU6MS42ZW07XHJcbiAgICBAaW5jbHVkZSBsYXlvdXQtdGFibGV0LXBvcnRyYWl0IHtcclxuICAgICAgZm9udC1zaXplOjIuNGVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZGljYXRvclRpbGUge1xyXG4gICAgcGFkZGluZzogMS41ZW07XHJcbiAgICBAaW5jbHVkZSBsYXlvdXQtZGVza3RvcCB7XHJcbiAgICAgICY6bm90KC5ob3Zlcil7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaG92ZXIge1xyXG4gICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgbWFyZ2luOiAxZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSh3aGl0ZSwwLjEpO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEod2hpdGUsMC4yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgY29sb3I6JHRpbnQtbGlnaHRlci1ncmF5O1xyXG4gICAgICBtYXJnaW46MDtcclxuICAgICAgZm9udC1zaXplOjFlbTtcclxuICAgICAgQGluY2x1ZGUgbGF5b3V0LXRhYmxldC1wb3J0cmFpdCB7XHJcbiAgICAgICAgZm9udC1zaXplOjEuNGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmh1Z2VObyB7XHJcbiAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OjgwMDtcclxuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OjEuNTtcclxuICAgICAgZm9udC1zaXplOjIuNWVtO1xyXG4gICAgICBAaW5jbHVkZSBsYXlvdXQtdGFibGV0LXBvcnRyYWl0IHtcclxuICAgICAgICBmb250LXNpemU6NWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn0iLCIubWFpbkZvb3RlciB7XHJcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgJHRpbnQtZ3JheS1ib3JkZXI7XHJcbiAgZm9udC1zaXplOjEycHg7XHJcbiAgY29sb3I6JHRpbnQtcHJpbWFyeS1ibHVlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOjEwcHggMDtcclxufSIsIi5maWx0ZXJQYW5lbCB7XG4gIG1pbi1oZWlnaHQ6NTBweDtcbiAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjokdGludC1saWdodGVyLWdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOjFweCBzb2xpZCAkdGludC1kYXJrZXN0LWJvcmRlcjtcbiAgaDIge1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi5maWx0ZXJBY3Rpb25zIHtcbiAgLmJ0bi1saW5rIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5mYUNoZXZyb24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzdcIjtcbiAgfVxufVxuXG4uYnVpbGRlcldyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOjIwcHg7XG59XG5cbi5jb2xsYXBzZWQgLmZhQ2hldnJvbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICB9XG59XG4iLCIucGFnZXIge1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgbWFyZ2luOjEwcHggMDtcclxuICAucGFnZXItYnRuIHtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzo0cHggMTJweDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgJHRpbnQtZ3JheS1ib3JkZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOjNweDtcclxuICAgIG1hcmdpbjowIDNweDtcclxuICAgIGNvbG9yOiR0aW50LXByaW1hcnktb3JhbmdlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW50LWxpZ2h0ZXN0LWdyYXk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICBjb2xvcjpkYXJrZW4oJHRpbnQtcHJpbWFyeS1vcmFuZ2UsIDUlKTtcclxuICAgIH1cclxuICAgICYuY3VycmVudCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JHRpbnQtcHJpbWFyeS1vcmFuZ2U7XHJcbiAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jYlJhZGlvTGlzdCB7XHJcbiAgLnN1Yk9wdGlvbnMge1xyXG4gICAgaGVpZ2h0OjA7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICB2aXNpYmlsaXR5OmhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5vcGVuR3JvdXAgLnN1Yk9wdGlvbnMge1xyXG4gICAgaGVpZ2h0OmF1dG87XHJcbiAgICB2aXNpYmlsaXR5OnZpc2libGU7XHJcbiAgICBwYWRkaW5nOjEwcHggMjBweCAxMHB4IDEwcHg7XHJcbiAgfVxyXG5cclxuICAucmFkaW8ge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6NnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5kZXRhaWxzVGFicyB7XG4gIHBhZGRpbmc6IDAgMXB4O1xuXG4gIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICB9XG5cbiAgLm5hdi10YWJzID4gbGkge1xuICAgID4gYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0aW50LWxpZ2h0ZXItZ3JheTtcbiAgICAgIGNvbG9yOiR0aW50LXByaW1hcnktYmx1ZTtcbiAgICAgIG1pbi13aWR0aDoyMDBweDtcbiAgICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxzVGFic19fY29udGVudCB7XG4gICAgcGFkZGluZzoxMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcblxuICAgIGhlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkdGludC1kYXJrZXItYm9yZGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgcGFkZGluZzoxNHB4IDA7XG4gICAgfVxuXG4gICAgLmZsZXhXcmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OjE2OHB4O1xuICAgIH1cblxuICAgIC52aXNpdERldGFpbHNEYXRhIHtcbiAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgIC5mbGV4Um93IHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgcGFkZGluZzoxMHB4IDA7XG4gICAgICAgID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmRpY2F0b3JUaWxlIHtcbiAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIC5mYSB7XG4gICAgICAgIGZvbnQtc2l6ZTozNnB4O1xuICAgICAgICBjb2xvcjokdGludC1wcmltYXJ5LW9yYW5nZTtcbiAgICAgIH1cbiAgICAgIC5odWdlTm8ge1xuICAgICAgICBjb2xvcjokdGludC1wcmltYXJ5LWJsdWU7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTozMnB4O1xuICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBjb2xvcjokdGludC1zZWNvbmRhcnktZ3JheTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnZpc2l0IC5mbGV4V3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJi5jb21wYW55IC5mbGV4V3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG5cbiAgICAubm9uQm9sZFVSTCB7XG4gICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgfVxuXG4gIH1cbn1cbiIsIi52aXNpdFNjb3JpbmdQYW5lbEdyb3VwIHtcblxuICAucGFuZWwtZGVmYXVsdCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5xdWVyeS1idWlsZGVyIC5ydWxlLWNvbnRhaW5lciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcblxuICAgIEBpbmNsdWRlIGxheW91dC10YWJsZXQtcG9ydHJhaXQge1xuICAgICAgd2lkdGg6NjYlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXlvdXQtZGVza3RvcCB7XG4gICAgICB3aWR0aDo1NSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxheW91dC1kZXNrdG9wIHtcbiAgICAgIHdpZHRoOjMzJTtcbiAgICB9XG5cbiAgICBwYWRkaW5nOjA7XG5cbiAgICA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnF1ZXJ5LWJ1aWxkZXIgLnJ1bGVzLWxpc3QgPiAqOmJlZm9yZSB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG5cbiAgLnF1ZXJ5LWJ1aWxkZXIgLnJ1bGVzLWdyb3VwLWNvbnRhaW5lciAucnVsZXMtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOjA7XG4gIH1cblxufVxuIiwiLmRsLWhvcml6b250YWwge1xyXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uY2F0ZWdvcnkgdGQuY2F0ZWdvcnlOYW1lIHtcclxuICBhIHtcclxuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgIEBleHRlbmQgJWdyYXlsaW5rU3R5bGU7XHJcbiAgfVxyXG59IiwiLmF1dG9tYXRpb25zV3JhcHBlciB7XG4gIG1hcmdpbi10b3A6MzBweDtcbn1cbiIsIi5tb2RhbC1vcGVuIHtcclxuICAubWFpbk5hdmlnYXRpb24ge1xyXG4gICAgcGFkZGluZy1yaWdodDoxN3B4O1xyXG4gIH1cclxufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
