.supplierMultiselect .tier {
  font-size: 12px;
}
.supplierMultiselect.ui-select-bootstrap .ui-select-choices-row.disabled .glyphicon {
  display: inline-block;
}
.supplierMultiselect.ui-select-bootstrap .ui-select-choices-row .glyphicon {
  display: none;
}
.supplierMultiselect.ui-select-bootstrap .ui-select-choices-row > span {
  font-weight: bold;
}
.supplierMultiselect.ui-select-bootstrap .disabled.ui-select-choices-row > span {
  font-weight: 400;
}

.vertical-divider {
  border-right: 3px solid #f0f0f0;
}

.dragover {
  border: 3px dashed blue;
}

.ui-select-container .ui-select-search {
  width: 100% !important;
}
.ui-select-bootstrap .ui-select-match-text > span {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 20px;
}
.ui-select-bootstrap .ui-select-choices-row > span {
  white-space: normal;
}

.dragover {
  border: 3px dashed blue;
}
.form-inline {
  margin-bottom: 15px;
}

.ui-select-bootstrap .ui-select-choices-row > span {
  white-space: normal;
}
.ui-select-bootstrap .ui-select-match-item {
  white-space: normal;
  text-align: left;
}
.ui-select-bootstrap .ui-select-no-choice {
  padding-left: 20px;
}

.multiselect-parent {
  width: 100%;
}
.multiselect-parent > .btn {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  padding-right: 20px;
}
.multiselect-parent > .btn .caret {
  float: right;
  position: absolute;
  height: 10px;
  top: 50%;
  right: 10px;
  margin-top: -2px;
}
.searchField {
  border-color: initial!important;
  box-shadow: initial!important;
}

.tepsUiGrid .form-inline {
  padding-bottom: 10px;
}
.tepsUiGrid .form-inline .ui-select-container .ui-select-toggle {
  width: 100%;
}
.tepsUiGrid .form-inline .form-group {
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 768px) {
  .tepsUiGrid .form-inline .autocomplete-inline {
    width: 196px;
  }
}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-item {
  width: 150px;
}
.tepsUiGrid .ui-grid-scrollbar-placeholder {
  background-color: #f1f1f1;
}
.tepsUiGrid ::-webkit-scrollbar {
  width: 17px;
}
.tepsUiGrid ::-webkit-scrollbar-track {
  background-color: #f1f1f1;
}
.tepsUiGrid ::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: #c1c1c1;
}
.tepsUiGrid .ui-grid-pager-row-count-picker select {
  height: 26px;
}
.tepsUiGrid .filter-icon-wrapper {
	position: relative;
	display: inline-block;
	width: 18px; /* fixed width so icons don’t push text */
	height: 18px;
	margin-left: 6px;
}

.tepsUiGrid .filter-icon {
	position: absolute;
	left: 0;
	top: 60%;
	transform: translateY(-50%); /* center vertically */
	font-size: 14px;
	cursor: pointer;
}

.tepsUiGrid .clear-filter-icon {
	position: absolute;
	right: -8px; /* allow slight outside overlap */
	top: 20%;
	transform: translateY(-40%);
	font-size: 10px;
	color: red;
	background: white;
	border-radius: 50%;
	padding: 1px;
	cursor: pointer;
	z-index: 999; /* ensures it receives click priority */
}

.tepsUiGrid .clear-filter-icon:hover {
	background: #f8d7da;
	color: #b60000;
}
.tepsUiGrid .glyphicon-filter.active-filter {
  color: #5cb85c;
}
.tepsUiGrid .ui-grid-cell-contents .glyphicon-filter {
  margin-left: 5px;
  vertical-align: middle;
}
.tepsUiGrid .glyphicon-remove {
    opacity: 0.6;
    cursor: pointer;
}
.tepsUiGrid .glyphicon-remove:hover {
    opacity: 1;
    color: #333;
}
textarea {
  resize: vertical;
}

div.supplier-contact-modal > div.modal-dialog {
  width: 1000px ;
}

textarea {
  resize: vertical;
}

.blue {
  color: #337ab7;
}

.dndDraggingSource {
  display: none;
}
.handle {
  cursor: move;
}

textarea {
  resize: vertical;
}

textarea {
  resize: vertical;
}

#submitRfp {
  margin-top: 15px;
}

#loading-bar-spinner .spinner-icon {
  border-top-color: white;
  border-left-color: white;
}
#loading-bar .bar {
  background: white;
}

/*@primary-dark: #007e88;*/
/*
@primary: #00adbb;
@primary-border: #0095a2;

@primary-darker: #008792;
@primary-darker-border: #005d64;

@primary-dark: #007e88;

*/
p {
  margin-bottom: 15px;
}
.text-uppercase {
  text-transform: uppercase;
}
body a,
body a:focus {
  color: #4AA0D1;
  text-decoration: none;
  outline: none;
}
body a:hover {
  color: #2875a0;
  text-decoration: underline;
}
.form-group .control-label.required:after {
  content: " *";
  color: red;
}
.hide-inputbtns::-webkit-inner-spin-button,
.hide-inputbtns::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.has-error .with-errors {
  display: block;
}
.with-errors {
  display: none;
}
body {
  margin-bottom: 20px;
}
.form-horizontal .control-label {
  text-align: left;
}
textarea.vertical-resize {
  resize: vertical;
}
.word-wrap-break {
  word-wrap: break-word;
}
.disabled-link {
  pointer-events: none;
}
.disabled-link span {
  color: grey;
}
.btn {
  border-radius: 1px;
}
.btn-primary {
  color: #ffffff;
  background-color: #4AA0D1;
  border-color: #2875a0;
  background-image: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #1a628a;
  border-color: #105277;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #4AA0D1;
  border-color: #2875a0;
}
body .header .navbar-brand {
  color: #4AA0D1;
  /* primary colour */
}
.navbar-nav > li.open > .dropdown-toggle {
  border-top-color: #4AA0D1 !important;
}
.navbar-collapse {
  max-height: none;
  clear: both;
  margin: 10px -15px 0 -15px;
  padding: 0;
  background-color: #1b1b1b;
  top: 20px;
  position: relative;
}
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  display: table;
}
.navbar-collapse:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar-collapse.collapse {
    display: none !important;
    height: auto !important;
    overflow: visible !important;
  }
}
@media (min-width: 992px) {
  .navbar-collapse,
  .navbar-collapse.collapse {
    display: block !important;
    padding: 0;
    margin: 0;
    clear: none;
    overflow-y: visible;
    overflow-x: visible;
    width: auto;
    top: auto;
    background: transparent;
    position: static;
  }
  .navbar-nav > li > a {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #888;
    border: 1px solid transparent;
    border-top: 3px solid transparent;
  }
  .navbar-nav > li > a:hover,
  .navbar-nav > li.active > a {
    color: #1b1b1b;
    background: none;
    border-color: transparent;
  }
  .navbar-nav > li > a:focus {
    background: transparent;
  }
  .navbar-nav > li.open > .dropdown-toggle,
  .navbar-nav > li.open > .dropdown-toggle {
    background: #ffffff;
    color: #1b1b1b;
    border-color: #f3f3f3;
    border-top-color: #55a79a;
    border-bottom-color: transparent;
  }
}
@media screen and (min-width: 992px) {
  .header .navbar-collapse {
    float: right;
  }
}
ul.nav-tabs {
  margin-bottom: 1em;
  border-bottom: none;
}
ul.nav-tabs li {
  float: none;
}
ul.nav-tabs li a,
ul.nav-tabs li a:hover,
ul.nav-tabs li a:focus,
ul.nav-tabs li a:active {
  border-radius: 0 !important;
  border: 1px solid #e6e6e6;
  margin-right: 0;
  background: white;
}
ul.nav-tabs li a:hover {
  background: #f7f7f7;
}
ul.nav-tabs li:last-child {
  margin-bottom: 0;
  border-bottom: none;
}
ul.nav-tabs li.active a,
ul.nav-tabs li.active a:hover,
ul.nav-tabs li.active a:focus {
  color: #4AA0D1;
  border: 1px solid #e6e6e6;
  border-top: 4px solid #4AA0D1;
  border-radius: 0 !important;
  border-bottom: none;
}
.vertical-tabs ul.nav-stacked {
  margin-right: 0;
  border-bottom: 0;
  border-right: none;
}
.vertical-tabs ul.nav-stacked li {
  margin-right: -15px;
}
.vertical-tabs ul.nav-stacked li a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  position: relative;
}
.vertical-tabs ul.nav-stacked li a small {
  display: block;
  font-weight: normal;
}
.vertical-tabs ul.nav-stacked li.active a,
.vertical-tabs ul.nav-stacked li.active a:hover {
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  border-left: 4px solid #4AA0D1;
}
.vertical-tabs ul.nav-stacked .tab-content {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  ul.nav-tabs {
    border-bottom: 1px solid #e6e6e6;
  }
  ul.nav-tabs li {
    float: left;
    margin-right: 1px;
  }
  ul.nav-tabs li a,
  ul.nav-tabs li a:focus,
  ul.nav-tabs li a:hover {
    border: none;
    border-top: 4px solid transparent;
  }
  ul.nav-tabs li.active {
    bottom: -1px;
  }
  .vertical-tabs ul.nav-tabs {
    display: block;
    border-bottom: none;
    border-right: 1px solid #e6e6e6;
  }
  .vertical-tabs ul.nav-tabs li {
    float: none;
    margin-right: -15px;
  }
  .vertical-tabs ul.nav-tabs li a,
  .vertical-tabs ul.nav-tabs li a:focus {
    border-right: none;
    border-top: 1px solid transparent;
    border-left: 4px solid transparent;
  }
  .vertical-tabs ul.nav-tabs li.active {
    bottom: 0;
    margin-right: -16px;
  }
  .vertical-tabs ul.nav-tabs li.active a,
  .vertical-tabs ul.nav-tabs li.active a:hover {
    border-left: 4px solid #4AA0D1;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-right: none;
  }
  .vertical-tabs .tab-content {
    margin-right: auto;
    margin-left: auto;
  }
}
.tabbable:before,
.tabbable:after {
  content: " ";
  display: table;
}
.tabbable:after {
  clear: both;
}
.tabbable.row {
  margin-left: 0;
  margin-right: 0;
}
.header-upper {
  background: #55a79a;
  position: relative;
  padding: 5px 0;
}
.header-upper .user-menu {
  padding: 0;
  margin-top: 2px;
}
.header-upper .user-menu a.btn {
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 10px 0 0;
  color: #f4f4f4;
}
.header-upper .user-menu a.btn:hover {
  color: white;
}
.header-upper .user-menu a.btn:first-child {
  padding-left: 0;
}
.header-upper .user-menu .fa {
  font-size: 16px;
}
.header-upper .user-menu .btn-group {
  border-left: 1px solid #f4f4f4;
  padding-left: 5px;
  padding-right: 5px;
}
.header-upper .user-menu .btn-group:first-child {
  border-left: none;
  padding-left: 0;
}
.header-upper .user-menu .login-mobile {
  display: block;
}
.header-upper .user-menu .login-mobile .fa {
  vertical-align: middle;
  line-height: 1;
  display: block;
}
.header-upper .user-menu .signup,
.header-upper .user-menu .login {
  display: none;
}
.header {
  background: white;
  background-color: rgba(255, 255, 255, 0.9);
  border-bottom: 1px solid #55a79a;
  color: #1b1b1b;
  height: auto;
  padding: 20px 0 15px 0;
}
.header .navbar-brand {
  font-weight: 400;
  font-family: "Rambla", Arial, serif;
  padding: 0;
  margin: 6px 0 0 0;
  display: block;
  border: none;
  text-shadow: none;
  line-height: 1;
  color: #55a79a;
  max-width: none;
  text-align: center;
  float: none;
  height: auto;
}
.header .navbar-brand h1 {
  font-size: 40px;
  font-weight: 400;
  margin: 0;
  padding: 0;
  line-height: 1;
  font-family: "Rambla", Arial, serif;
}
.header .navbar-brand h1 span {
  color: #464646;
  color: rgba(27, 27, 27, 0.8);
  font-weight: 700;
}
.header .navbar-brand:hover {
  text-decoration: none;
  cursor: pointer;
}
.header .slogan {
  color: #888;
  font-size: 14px;
}
.header-upper .btn-group,
.language-menu {
  text-align: left;
}
.header-upper .btn-group .flag-icon,
.language-menu .flag-icon {
  margin-right: 4px;
}
.header-upper .btn-group .dropdown-toggle,
.language-menu .dropdown-toggle {
  padding: 5px 5px !important;
  margin-top: -5px;
  margin-bottom: -5px;
}
.header-upper .btn-group .dropdown-toggle .flag-icon,
.language-menu .dropdown-toggle .flag-icon {
  display: inline-block !important;
  margin-right: 0;
}
.header-upper .btn-group .dropdown-menu,
.language-menu .dropdown-menu {
  margin-top: 5px !important;
  border: none !important;
}
.header-upper .btn-group .dropdown-menu > li > a,
.language-menu .dropdown-menu > li > a {
  padding: 5px 10px;
}
.header-upper .btn-group.open .dropdown-toggle,
.language-menu.open .dropdown-toggle {
  color: #333333 !important;
  text-decoration: none !important;
}
body .header-upper {
  background: #4AA0D1;
}
body .header {
  border-bottom-color: #4AA0D1;
}
@media (min-width: 768px) {
  .navigation .navbar-brand,
  .navigation .slogan {
    float: left;
  }
  .navigation .slogan {
    margin: 8px 0 0 1em;
    padding: 12px 0 8px 1em;
    border-left: 1px solid #e6e6e6;
    float: left;
  }
}
body,
html {
  font-family: "Open Sans", Arial, serif;
  background: #ffffff;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 700;
  line-height: 1.1;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small {
  font-weight: normal;
  line-height: 1;
  color: rgba(27, 27, 27, 0.8);
}
.text-affix {
  color: #888;
  font-size: smaller;
  margin-top: 5px;
}
h1 {
  font-size: 34.300000000000004px;
}
h2 {
  font-size: 30.099999999999998px;
}
h3 {
  font-size: 24.5px;
}
h4 {
  font-size: 17.5px;
}
h5 {
  font-size: 14px;
}
h6 {
  font-size: 11.9px;
}
h1 small {
  font-size: 21.7px;
}
h2 small {
  font-size: 14.700000000000001px;
}
h3 small {
  font-size: 14px;
}
h4 small {
  font-size: 14px;
}
/*Responsive Text Size*/
.font-xs-x1 {
  font-size: 13px !important;
}
.font-xs-x2 {
  font-size: 22px !important;
}
.font-xs-x3 {
  font-size: 33px !important;
}
.font-xs-x4 {
  font-size: 44px !important;
}
.font-xs-x5 {
  font-size: 55px !important;
}
.font-xs-x6 {
  font-size: 66px !important;
}
.font-xs-x7 {
  font-size: 77px !important;
}
.font-xs-x8 {
  font-size: 88px !important;
}
.font-xs-x9 {
  font-size: 99px !important;
}
.font-xs-x10 {
  font-size: 110px !important;
}
@media (min-width: 768px) {
  .font-sm-x1 {
    font-size: 14px !important;
  }
  .font-sm-x2 {
    font-size: 24px !important;
  }
  .font-sm-x3 {
    font-size: 36px !important;
  }
  .font-sm-x4 {
    font-size: 48px !important;
  }
  .font-sm-x5 {
    font-size: 60px !important;
  }
  .font-sm-x6 {
    font-size: 72px !important;
  }
  .font-sm-x7 {
    font-size: 84px !important;
  }
  .font-sm-x8 {
    font-size: 96px !important;
  }
  .font-sm-x9 {
    font-size: 108px !important;
  }
  .font-sm-x10 {
    font-size: 120px !important;
  }
}
@media (min-width: 992px) {
  .font-md-x1 {
    font-size: 16px !important;
  }
  .font-md-x2 {
    font-size: 28px !important;
  }
  .font-md-x3 {
    font-size: 42px !important;
  }
  .font-md-x4 {
    font-size: 56px !important;
  }
  .font-md-x5 {
    font-size: 70px !important;
  }
  .font-md-x6 {
    font-size: 84px !important;
  }
  .font-md-x7 {
    font-size: 98px !important;
  }
  .font-md-x8 {
    font-size: 112px !important;
  }
  .font-md-x9 {
    font-size: 126px !important;
  }
  .font-md-x10 {
    font-size: 140px !important;
  }
}
@media (min-width: 1200px) {
  .font-lg-x1 {
    font-size: 19px !important;
  }
  .font-lg-x2 {
    font-size: 32px !important;
  }
  .font-lg-x3 {
    font-size: 48px !important;
  }
  .font-lg-x4 {
    font-size: 64px !important;
  }
  .font-lg-x5 {
    font-size: 80px !important;
  }
  .font-lg-x6 {
    font-size: 96px !important;
  }
  .font-lg-x7 {
    font-size: 112px !important;
  }
  .font-lg-x8 {
    font-size: 128px !important;
  }
  .font-lg-x9 {
    font-size: 144px !important;
  }
  .font-lg-x10 {
    font-size: 160px !important;
  }
}
.panel-primary {
  border-color: #2875a0;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #4AA0D1;
  border-color: #2875a0;
}
.panel-primary > .panel-heading a {
  color: #ffffff;
}
.panel-primary > .panel-heading a:hover,
.panel-primary > .panel-heading a:focus {
  color: #f2f2f2;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #2875a0;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #2875a0;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading a {
  color: #a94442;
}
.panel-danger > .panel-heading a:hover,
.panel-danger > .panel-heading a:focus {
  color: #843534;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.panel-heading.panel-heading-clear {
  background: transparent !important;
}
.panel.panel-noborder {
  border: none !important;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel {
  box-shadow: none;
}
.panel-group .panel-heading {
  padding: 0;
}
.panel-group .panel-heading h4.panel-title {
  display: block;
  padding: 8px 15px;
}
.panel-group .panel-heading .panel-title a:hover,
.panel-group .panel-heading a.panel-title:hover {
  text-decoration: none;
}
.panel-group .panel-body {
  border: none !important;
  background: white;
}
.panel-group .panel + .panel {
  margin-top: 1px;
}
.panel-group .panel {
  border: none;
  border-bottom: 1px solid #dddddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.panel-group e .panel-heading {
  padding: 0;
  background: transparent;
}
.panel-group .panel-heading .panel-title a,
.panel-group .panel-heading a.panel-title {
  padding: 8px 15px;
}
.panel-group .panel-heading .panel-title a:after,
.panel-group .panel-heading a.panel-title:after {
  float: left;
  font-size: 14px;
  line-height: 22px;
  padding-right: 0.6em;
  color: #55a79a;
  width: 18px;
}
.panel-group .panel-body {
  padding: 4px 15px 15px 15px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvZWxlbWVudC9zdXBwbGllck11bHRpc2VsZWN0Lmxlc3MiLCJtb2R1bGVzL21hbmFnZVVzZXJzL2VkaXRVc2VyLmxlc3MiLCJtb2R1bGVzL2NvbW1vbi9jb21wb25lbnRzL2F0dGFjaG1lbnQubGVzcyIsIm1vZHVsZXMvY29tbW9uL2NvbXBvbmVudHMvYXV0b2NvbXBsZXRlLmxlc3MiLCJtb2R1bGVzL2NvbW1vbi9jb21wb25lbnRzL211bHRpcGxlQXR0YWNobWVudC5sZXNzIiwibW9kdWxlcy9jb21tb24vY29tcG9uZW50cy9tdWx0aXNlbGVjdC5sZXNzIiwibW9kdWxlcy9jb21tb24vY29tcG9uZW50cy9tdWx0aXNlbGVjdFdpdGhDaGVja0JveGVzLmxlc3MiLCJtb2R1bGVzL2NvbW1vbi9jb21wb25lbnRzL3RlcHNVaUdyaWQubGVzcyIsIm1vZHVsZXMvY29tbW9uL21vZGFscy9jb25maXJtV2l0aENvbW1lbnRNb2RhbC5sZXNzIiwibW9kdWxlcy9tYW5hZ2VVc2Vycy9tb2RhbHMvc3VwcGxpZXJDb250YWN0TW9kYWwubGVzcyIsIm1vZHVsZXMvcmZwL21vZGFscy9jbG9zZVJmcE1vZGFsLmxlc3MiLCJtb2R1bGVzL3N5c3RlbVNldHRpbmdzL21vZGFscy9lZGl0T2ZmaWNlU2V0dGluZ01vZGFsLmxlc3MiLCJtb2R1bGVzL3N5c3RlbVNldHRpbmdzL21vZGFscy9lZGl0UnVsZU1vZGFsLmxlc3MiLCJtb2R1bGVzL3JmcC9jb21wb25lbnRzL2ludGVsbGlnZW5jZVNoZWV0L2ludGVsbGlnZW5jZVNoZWV0Lmxlc3MiLCJtb2R1bGVzL3JmcC9jb250cm9sbGVycy9lZGl0VXNhZ2VSZXBvcnQvZWRpdFVzYWdlUmVwb3J0Lmxlc3MiLCJtb2R1bGVzL3JmcC9jb250cm9sbGVycy9yZnBEZXRhaWxzL3JmcERldGFpbHMubGVzcyIsImxvYWRpbmctYmFyLmxlc3MiLCJiYXNlLmxlc3MiLCJidG4ubGVzcyIsIm5hdmJhci5sZXNzIiwidGFiLmxlc3MiLCJoZWFkZXIubGVzcyIsImxvZ28ubGVzcyIsInR5cG9ncmFwaHkubGVzcyIsImFjY29yZGlvbi5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9CQUNJO0VBQ0ksZUFBQTs7QUFJQSxvQkFESCxvQkFBcUIsdUJBQ2pCLFNBQVU7RUFDUCxxQkFBQTs7QUFFSixvQkFKSCxvQkFBcUIsdUJBSWhCO0VBQ0UsYUFBQTs7QUFHUixvQkFBQyxvQkFBcUIsdUJBQXVCO0VBQ3pDLGlCQUFBOztBQUdKLG9CQUFDLG9CQUFxQixVQUFTLHNCQUF1QjtFQUNsRCxnQkFBQTs7O0FDbEJSO0VBQ0UsK0JBQUE7OztBQ0RGO0VBQ0ksdUJBQUE7OztBQ0FKLG9CQUFxQjtFQUNqQixzQkFBQTs7QUFHSixvQkFDSSxzQkFBc0I7RUFDbEIsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTs7QUFMUixvQkFRSSx1QkFBdUI7RUFDbkIsbUJBQUE7OztBQ2RSO0VBQ0ksdUJBQUE7O0FBRUo7RUFDRSxtQkFBQTs7O0FDSkYsb0JBQ0ksdUJBQXVCO0VBQ25CLG1CQUFBOztBQUZSLG9CQUtJO0VBQ0ksbUJBQUE7RUFDQSxnQkFBQTs7QUFQUixvQkFVSTtFQUNJLGtCQUFBOzs7QUNYUjtFQUNJLFdBQUE7O0FBR0osbUJBQW9CO0VBQ2hCLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTs7QUFMSixtQkFBb0IsT0FPaEI7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTs7QUFHUjtFQUNJLCtCQUFBO0VBQ0EsNkJBQUE7OztBQ3RCSixXQUFZO0VBQ1Isb0JBQUE7O0FBREosV0FBWSxhQUdSLHFCQUFxQjtFQUNqQixXQUFBOztBQUpSLFdBQVksYUFPUjtFQUNJLGNBQUE7RUFDQSxlQUFBOztBQUdKLFFBQTBCO0VBaUM5QixXQTdDWSxhQWFKO0lBQ0ksWUFBQTs7O0FBS1osYUFBYyxvQkFBb0I7RUFDOUIs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cUJBQUE7O0FBRUEsYUFBRTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQUVBLGFBTEYsaUJBS0k7RUFDRSxjQUFBOztBQUVBLGFBUk4saUJBS0ksRUFHRztBQUNELGFBVE4saUJBS0ksRUFJRztFQUNHLGNBQUE7O0FBS1osYUFBRSxpQkFBaUIsa0JBQWtCO0VBQ2pDLHlCQUFBOztBQUdKLGFBQUUsZ0JBQWdCLGtCQUFrQjtFQUNoQyw0QkFBQTs7QUFJUixjQUFjO0VBQ1Ysa0NBQUE7O0FBR0osTUFBTTtFQUNGLHVCQUFBOztBQUdKLFlBQWEsT0FBTztFQUNoQixlQUFBOztBQUdKLFlBQWE7RUFDVCxnQkFBQTs7QUFHSixZQUFhO0VBQ1QsVUFBQTs7QUFJSixZQUFhLGVBQWUsR0FBRTtFQUMxQixjQUFBO0VBQ0EsaUJBQUE7O0FBR0osWUFBYSxlQUFlLGFBQWEsRUFBQztBQUMxQyxZQUFhLGVBQWUsRUFBQyxZQUFZO0VBQ3JDLHFCQUFBOztBQUdKLFlBQWE7RUFDVCx1QkFBQTtFQUNBLGlCQUFBOztBQUdKLFlBQ0ksT0FBTztFQUNILGVBQUE7O0FBRlIsWUFLSTtFQUNJLFlBQUE7RUFDQSxnQ0FBQTtFQUNBLHdCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTs7QUFWUixZQWFJLEVBQUU7RUFDRSxVQUFBO0VBQ0EsdUJBQUE7O0FBZlIsWUFrQkksZUFBZSxhQUFhO0FBbEJoQyxZQW1CSSxlQUFlLEVBQUM7RUFDWixpQkFBQTs7QUFwQlIsWUF1QkksZUFBZSxhQUFhLEVBQUM7QUF2QmpDLFlBd0JJLGVBQWUsRUFBQyxZQUFZO0VBQ3hCLFdBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBOztBQTlCUixZQWlDSTtFQUNJLDJCQUFBIiwiZmlsZSI6Ind3d3Jvb3QvY3NzL2J1bmRsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsi77u/LnN1cHBsaWVyTXVsdGlzZWxlY3Qge1xyXG4gICAgLnRpZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdyB7XHJcbiAgICAgICAgJi5kaXNhYmxlZCAuZ2x5cGhpY29ue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmdseXBoaWNvbntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdyA+IHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICYudWktc2VsZWN0LWJvb3RzdHJhcCAuZGlzYWJsZWQudWktc2VsZWN0LWNob2ljZXMtcm93ID4gc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIu+7vy52ZXJ0aWNhbC1kaXZpZGVyIHtcclxuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZjBmMGYwO1xyXG59XHJcbiIsIu+7vy5kcmFnb3ZlciB7XHJcbiAgICBib3JkZXI6IDNweCBkYXNoZWQgYmx1ZTtcclxufSIsIu+7vy8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbmd1bGFyLXVpL3VpLXNlbGVjdC9pc3N1ZXMvNTMzXHJcbi51aS1zZWxlY3QtY29udGFpbmVyIC51aS1zZWxlY3Qtc2VhcmNoIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtYm9vdHN0cmFwIHtcclxuICAgIC51aS1zZWxlY3QtbWF0Y2gtdGV4dCA+IHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudWktc2VsZWN0LWNob2ljZXMtcm93ID4gc3BhbiB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIH1cclxufVxyXG4iLCLvu78uZHJhZ292ZXIge1xyXG4gICAgYm9yZGVyOiAzcHggZGFzaGVkIGJsdWU7XHJcbn1cclxuLmZvcm0taW5saW5lIHtcclxuICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcbn0iLCLvu78udWktc2VsZWN0LWJvb3RzdHJhcCB7XHJcbiAgICAudWktc2VsZWN0LWNob2ljZXMtcm93ID4gc3BhbiB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAudWktc2VsZWN0LW1hdGNoLWl0ZW0ge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAudWktc2VsZWN0LW5vLWNob2ljZXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbn0iLCLvu78ubXVsdGlzZWxlY3QtcGFyZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubXVsdGlzZWxlY3QtcGFyZW50ID4gLmJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgIC5jYXJldCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIH1cclxufVxyXG4uc2VhcmNoRmllbGR7ICAgIFxyXG4gICAgYm9yZGVyLWNvbG9yOiBpbml0aWFsIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IGluaXRpYWwhaW1wb3J0YW50O1xyXG59Iiwi77u/LnRlcHNVaUdyaWQgLmZvcm0taW5saW5lIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIC51aS1zZWxlY3QtY29udGFpbmVyIC51aS1zZWxlY3QtdG9nZ2xlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5hdXRvY29tcGxldGUtaW5saW5lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE5NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIC51aS1ncmlkLW1lbnUtaXRlbSB7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbn1cclxuXHJcbi50ZXBzVWlHcmlkIHtcclxuICAgIC51aS1ncmlkLXNjcm9sbGJhci1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgIH1cclxuXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgIH1cclxuXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgfVxyXG5cclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1ncmlkLXBhZ2VyLXJvdy1jb3VudC1waWNrZXIgc2VsZWN0IHtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/dGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufSIsIu+7v2Rpdi5zdXBwbGllci1jb250YWN0LW1vZGFsID4gZGl2Lm1vZGFsLWRpYWxvZyB7XHJcbiAgd2lkdGg6IDEwMDBweCA7XHJcbn0iLCLvu790ZXh0YXJlYSB7XHJcbiAgICByZXNpemU6IHZlcnRpY2FsO1xyXG59Iiwi77u/LmJsdWUge1xyXG4gICAgY29sb3I6ICMzMzdhYjc7XHJcbn0iLCLvu78uZG5kRHJhZ2dpbmdTb3VyY2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oYW5kbGUge1xyXG4gIGN1cnNvcjogbW92ZTtcclxufSIsIu+7v3RleHRhcmVhIHtcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbn0iLCLvu790ZXh0YXJlYSB7XHJcbiAgICByZXNpemU6IHZlcnRpY2FsO1xyXG59Iiwi77u/I3N1Ym1pdFJmcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59Iiwi77u/I2xvYWRpbmctYmFyLXNwaW5uZXIgLnNwaW5uZXItaWNvbntcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xyXG59XHJcbiNsb2FkaW5nLWJhciAuYmFye1xyXG4gICAgYmFja2dyb3VuZDogIHdoaXRlO1xyXG59XHJcbiIsInAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnRleHQtdXBwZXJjYXNlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbmJvZHkgYSxcclxuYm9keSBhOmZvY3VzIHtcclxuICAgIGNvbG9yOiBAcHJpbWFyeTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmJvZHkgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogQHByaW1hcnktZGFyaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uZm9ybS1ncm91cCAuY29udHJvbC1sYWJlbC5yZXF1aXJlZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiAqXCI7XHJcbiAgICBjb2xvcjogcmVkO1xyXG59XHJcblxyXG4uaGlkZS1pbnB1dGJ0bnM6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbi5oaWRlLWlucHV0YnRuczo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmhhcy1lcnJvciAud2l0aC1lcnJvcnN7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ud2l0aC1lcnJvcnN7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVse1xyXG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG59XHJcblxyXG50ZXh0YXJlYS52ZXJ0aWNhbC1yZXNpemV7XHJcbiAgICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG4ud29yZC13cmFwLWJyZWFre1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4uZGlzYWJsZWQtbGluayB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5kaXNhYmxlZC1saW5rIHNwYW4ge1xyXG4gIGNvbG9yOiBncmV5O1xyXG59XHJcbiIsIu+7vy5idG4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG4uYnRuLXByaW1hcnkge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5O1xyXG4gIGJvcmRlci1jb2xvcjogQHByaW1hcnktYm9yZGVyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxyXG4uYnRuLXByaW1hcnk6Zm9jdXMsXHJcbi5idG4tcHJpbWFyeS5mb2N1cyxcclxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcclxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1kYXJrZXI7XHJcbiAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1kYXJrZXItYm9yZGVyO1xyXG59XHJcbi5idG4tcHJpbWFyeTphY3RpdmUsXHJcbi5idG4tcHJpbWFyeS5hY3RpdmUsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxufVxyXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsXHJcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0sXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnksXHJcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlcixcclxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlcixcclxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxyXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxyXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXHJcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMsXHJcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXHJcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcclxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcclxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeTtcclxuICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWJvcmRlcjtcclxufSIsIu+7v2JvZHkgLmhlYWRlciAubmF2YmFyLWJyYW5kIHtcclxuICBjb2xvcjogQHByaW1hcnk7XHJcbiAgLyogcHJpbWFyeSBjb2xvdXIgKi9cclxufVxyXG4ubmF2YmFyLW5hdiA+IGxpLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xle1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHByaW1hcnkgIWltcG9ydGFudDtcclxufVxyXG4ubmF2YmFyLWNvbGxhcHNlIHtcclxuICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG1hcmdpbjogMTBweCAtMTVweCAwIC0xNXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIxYjtcclxuICB0b3A6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5uYXZiYXItY29sbGFwc2U6YmVmb3JlLFxyXG4ubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4ubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5uYXZiYXItY29sbGFwc2UsXHJcbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICB9XHJcblxyXG4gIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjODg4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCBcclxuICAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEge1xyXG4gICAgY29sb3I6ICMxYjFiMWI7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5uYXZiYXItbmF2ID4gbGkub3BlbiA+IC5kcm9wZG93bi10b2dnbGUsIFxyXG4gIC5uYXZiYXItbmF2ID4gbGkub3BlbiA+IC5kcm9wZG93bi10b2dnbGV7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgY29sb3I6ICMxYjFiMWI7XHJcbiAgICBib3JkZXItY29sb3I6ICNmM2YzZjM7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNTVhNzlhO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4iLCLvu79cclxudWwubmF2LXRhYnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgYTpob3ZlcixcclxuICAgICAgICBhOmZvY3VzLFxyXG4gICAgICAgIGE6YWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAZ3JheTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgIGE6aG92ZXIsXHJcbiAgICAgICAgICAgIGE6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGdyYXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgQHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnZlcnRpY2FsLXRhYnMgdWwubmF2LXN0YWNrZWQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGdyYXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyYXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIEBwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgdWwubmF2LXRhYnMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZ3JheTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcblxyXG4gICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICBhOmZvY3VzLFxyXG4gICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52ZXJ0aWNhbC10YWJzIHVsLm5hdi10YWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBncmF5O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cclxuICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgYTpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgQHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmVydGljYWwtdGFicyAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxufVxyXG4udGFiYmFibGU6YmVmb3JlLFxyXG4udGFiYmFibGU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi50YWJiYWJsZTphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLnRhYmJhYmxlLnJvdyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59Iiwi77u/XHJcbi5oZWFkZXItdXBwZXIge1xyXG4gIGJhY2tncm91bmQ6ICM1NWE3OWE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG59XHJcbi5oZWFkZXItdXBwZXIgLnVzZXItbWVudSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbn1cclxuLmhlYWRlci11cHBlciAudXNlci1tZW51IGEuYnRuIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG4gIGNvbG9yOiAjZjRmNGY0O1xyXG59XHJcbi5oZWFkZXItdXBwZXIgLnVzZXItbWVudSBhLmJ0bjpob3ZlciB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5oZWFkZXItdXBwZXIgLnVzZXItbWVudSBhLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcbi5oZWFkZXItdXBwZXIgLnVzZXItbWVudSAuZmEge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4uaGVhZGVyLXVwcGVyIC51c2VyLW1lbnUgLmJ0bi1ncm91cCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjRmNGY0O1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG4uaGVhZGVyLXVwcGVyIC51c2VyLW1lbnUgLmJ0bi1ncm91cDpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcbi5oZWFkZXItdXBwZXIgLnVzZXItbWVudSAubG9naW4tbW9iaWxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uaGVhZGVyLXVwcGVyIC51c2VyLW1lbnUgLmxvZ2luLW1vYmlsZSAuZmEge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmhlYWRlci11cHBlciAudXNlci1tZW51IC5zaWdudXAsXHJcbi5oZWFkZXItdXBwZXIgLnVzZXItbWVudSAubG9naW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1YTc5YTtcclxuICBjb2xvcjogIzFiMWIxYjtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgcGFkZGluZzogMjBweCAwIDE1cHggMDtcclxufVxyXG4uaGVhZGVyIC5uYXZiYXItYnJhbmQge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1mYW1pbHk6IFwiUmFtYmxhXCIsIEFyaWFsLCBzZXJpZjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogNnB4IDAgMCAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogIzU1YTc5YTtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4uaGVhZGVyIC5uYXZiYXItYnJhbmQgaDEge1xyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJhbWJsYVwiLCBBcmlhbCwgc2VyaWY7XHJcbn1cclxuLmhlYWRlciAubmF2YmFyLWJyYW5kIGgxIHNwYW4ge1xyXG4gIGNvbG9yOiAjNDY0NjQ2O1xyXG4gIGNvbG9yOiByZ2JhKDI3LCAyNywgMjcsIDAuOCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4uaGVhZGVyIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmhlYWRlciAuc2xvZ2FuIHtcclxuICBjb2xvcjogIzg4ODtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5oZWFkZXItdXBwZXIgLmJ0bi1ncm91cCxcclxuLmxhbmd1YWdlLW1lbnUge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLmhlYWRlci11cHBlciAuYnRuLWdyb3VwIC5mbGFnLWljb24sXHJcbi5sYW5ndWFnZS1tZW51IC5mbGFnLWljb24ge1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG59XHJcbi5oZWFkZXItdXBwZXIgLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlLFxyXG4ubGFuZ3VhZ2UtbWVudSAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBwYWRkaW5nOiA1cHggNXB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG59XHJcbi5oZWFkZXItdXBwZXIgLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlIC5mbGFnLWljb24sXHJcbi5sYW5ndWFnZS1tZW51IC5kcm9wZG93bi10b2dnbGUgLmZsYWctaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5oZWFkZXItdXBwZXIgLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSxcclxuLmxhbmd1YWdlLW1lbnUgLmRyb3Bkb3duLW1lbnUge1xyXG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5oZWFkZXItdXBwZXIgLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcclxuLmxhbmd1YWdlLW1lbnUgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcbi5oZWFkZXItdXBwZXIgLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUsXHJcbi5sYW5ndWFnZS1tZW51Lm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5ib2R5IC5oZWFkZXItdXBwZXIge1xyXG4gIGJhY2tncm91bmQ6IEBwcmltYXJ5O1xyXG59XHJcbmJvZHkgLmhlYWRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHByaW1hcnk7XHJcbn1cclxuIiwi77u/XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm5hdmlnYXRpb24gLm5hdmJhci1icmFuZCxcclxuICAgIC5uYXZpZ2F0aW9uIC5zbG9nYW4ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uIC5zbG9nYW4ge1xyXG4gICAgICAgIG1hcmdpbjogOHB4IDAgMCAxZW07XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAwIDhweCAxZW07XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v2JvZHksXG5odG1sIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNlcmlmO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuaDMgc21hbGwsXG5oNCBzbWFsbCxcbmg1IHNtYWxsLFxuaDYgc21hbGwsXG4uaDEgc21hbGwsXG4uaDIgc21hbGwsXG4uaDMgc21hbGwsXG4uaDQgc21hbGwsXG4uaDUgc21hbGwsXG4uaDYgc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHJnYmEoMjcsIDI3LCAyNywgMC44KTtcbn1cblxuLnRleHQtYWZmaXgge1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBmb250LXNpemU6IHNtYWxsZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogMzQuMzAwMDAwMDAwMDAwMDA0cHg7XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IDMwLjA5OTk5OTk5OTk5OTk5OHB4O1xufVxuXG5oMyB7XG4gICAgZm9udC1zaXplOiAyNC41cHg7XG59XG5cbmg0IHtcbiAgICBmb250LXNpemU6IDE3LjVweDtcbn1cblxuaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuaDYge1xuICAgIGZvbnQtc2l6ZTogMTEuOXB4O1xufVxuXG5oMSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAyMS43cHg7XG59XG5cbmgyIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0LjcwMDAwMDAwMDAwMDAwMXB4O1xufVxuXG5oMyBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5oNCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKlJlc3BvbnNpdmUgVGV4dCBTaXplKi9cbi5mb250LXhzLXgxIHtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQteHMteDIge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC14cy14MyB7XG4gICAgZm9udC1zaXplOiAzM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXhzLXg0IHtcbiAgICBmb250LXNpemU6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQteHMteDUge1xuICAgIGZvbnQtc2l6ZTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC14cy14NiB7XG4gICAgZm9udC1zaXplOiA2NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXhzLXg3IHtcbiAgICBmb250LXNpemU6IDc3cHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQteHMteDgge1xuICAgIGZvbnQtc2l6ZTogODhweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC14cy14OSB7XG4gICAgZm9udC1zaXplOiA5OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXhzLXgxMCB7XG4gICAgZm9udC1zaXplOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9udC1zbS14MSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb250LXNtLXgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvbnQtc20teDMge1xuICAgICAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9udC1zbS14NCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb250LXNtLXg1IHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvbnQtc20teDYge1xuICAgICAgICBmb250LXNpemU6IDcycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9udC1zbS14NyB7XG4gICAgICAgIGZvbnQtc2l6ZTogODRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb250LXNtLXg4IHtcbiAgICAgICAgZm9udC1zaXplOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvbnQtc20teDkge1xuICAgICAgICBmb250LXNpemU6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvbnQtc20teDEwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvbnQtbWQteDEge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9udC1tZC14MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb250LW1kLXgzIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvbnQtbWQteDQge1xuICAgICAgICBmb250LXNpemU6IDU2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9udC1tZC14NSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb250LW1kLXg2IHtcbiAgICAgICAgZm9udC1zaXplOiA4NHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvbnQtbWQteDcge1xuICAgICAgICBmb250LXNpemU6IDk4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9udC1tZC14OCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9udC1tZC14OSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTI2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9udC1tZC14MTAge1xuICAgICAgICBmb250LXNpemU6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvbnQtbGcteDEge1xuICAgICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9udC1sZy14MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb250LWxnLXgzIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvbnQtbGcteDQge1xuICAgICAgICBmb250LXNpemU6IDY0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9udC1sZy14NSB7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb250LWxnLXg2IHtcbiAgICAgICAgZm9udC1zaXplOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvbnQtbGcteDcge1xuICAgICAgICBmb250LXNpemU6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvbnQtbGcteDgge1xuICAgICAgICBmb250LXNpemU6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvbnQtbGcteDkge1xuICAgICAgICBmb250LXNpemU6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvbnQtbGcteDEwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIu+7v1xyXG4ucGFuZWwtcHJpbWFyeSB7XHJcbiAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWJvcmRlcjtcclxuXHJcbiAgICAmID4gLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktYm9yZGVyO1xyXG5cclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IEBwcmltYXJ5LWJvcmRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcHJpbWFyeS1ib3JkZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYW5lbC1kYW5nZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xyXG5cclxuICAgICYgPiAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgY29sb3I6ICNhOTQ0NDI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNlYmNjZDE7XHJcblxyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYTk0NDQyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg0MzUzNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ViY2NkMTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJjY2QxO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFuZWwtaGVhZGluZy5wYW5lbC1oZWFkaW5nLWNsZWFyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYW5lbC5wYW5lbC1ub2JvcmRlciB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5wYW5lbC1ncm91cCAucGFuZWwge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgaDQucGFuZWwtdGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcclxufVxyXG5cclxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhOmhvdmVyLFxyXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgYS5wYW5lbC10aXRsZTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5wYW5lbC1ncm91cCAucGFuZWwtYm9keSB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcblxyXG4ucGFuZWwtZ3JvdXAge1xyXG4gICAgLnBhbmVsICsgLnBhbmVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGUgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEsXHJcbiAgICAucGFuZWwtaGVhZGluZyBhLnBhbmVsLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYTphZnRlcixcclxuICAgIC5wYW5lbC1oZWFkaW5nIGEucGFuZWwtdGl0bGU6YWZ0ZXIge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcclxuICAgICAgICBjb2xvcjogIzU1YTc5YTtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDE1cHggMTVweCAxNXB4O1xyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
