@import url('https://fonts.googleapis.com/css?family=Ubuntu');

@font-face {
  font-family: "Ubuntu";
}
@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello.eot?4530393');
  src: url('../fonts/fontello.eot?4530393#iefix') format('embedded-opentype'), url('../fonts/fontello.woff?4530393') format('woff'), url('../fonts/fontello.ttf?4530393') format('truetype'), url('../fonts/fontello.svg?4530393#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
label {
  font-weight: bold;
}
html,
body {
  height: 100%;
  font-family: "Ubuntu" !important;
}
.wrap {
  min-height: 100%;
  height: auto;
  margin: 0 auto -60px;
  padding: 0 0 60px;
}
.wrap > .container {
  padding: 70px 15px 20px;
}
.jumbotron {
  text-align: center;
  background-color: transparent;
}
.jumbotron .btn {
  font-size: 21px;
  padding: 14px 24px;
}
.not-set {
  color: #c55;
  font-style: italic;
}
a {cursor: pointer}
/* add sorting icons to gridview sort links */
a.asc:after,
a.desc:after {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  padding-left: 5px;
}
a.asc:after {
  content: "\e151";
}
a.desc:after {
  content: "\e152";
}
.sort-numerical a.asc:after {
  content: "\e153";
}
.sort-numerical a.desc:after {
  content: "\e154";
}
.sort-ordinal a.asc:after {
  content: "\e155";
}
.sort-ordinal a.desc:after {
  content: "\e156";
}
.grid-view th {
  white-space: nowrap;
}
.hint-block {
  display: block;
  margin-top: 5px;
  color: #999;
}
.error-summary {
  color: #a94442;
  background: #fdf7f7;
  border-left: 3px solid #eed3d7;
  padding: 10px 20px;
  margin: 0 0 15px 0;
}
a.off img {
  opacity: 0.4;
}
/* align the logout "link" (button in form) of the navbar */
.nav li > form > button.logout {
  padding: 15px;
  border: none;
}

@media (max-width: 767px) {
  .nav li > form > button.logout {
    display: block;
    text-align: left;
    width: 100%;
    padding: 10px 15px;
  }
}
.nav > li > form > button.logout:focus,
.nav > li > form > button.logout:hover {
  text-decoration: none;
}
.nav > li > form > button.logout:focus {
  outline: none;
}
/*.container{
  width: 1280px;
}*/
.flag {
  width: 23px;
  height: 24px;
  display: inline-block;
}
.flag.flag-de {
  background: url(../img/flags/de.png) no-repeat;
}
.flag.flag-nl {
  background: url(../img/flags/nl.png) no-repeat;
}
#flash-messages-container .alert {
  margin: 10px 0;
}
.form-group.required {
  position: relative;
}
.form-group.required:before {
  position: absolute;
  display: block;
  content: '*';
  color: red;
  right: 17px;
  font-size: 50px;
  top: 13px;
}
.world-partner .form-group.required:before{
  top: 0;
}
.warranty-edit {
  display: inline-block;
  position: relative;
}
.warranty-edit.required:before {
  position: absolute;
  display: block;
  content: '*';
  color: red;
  right: 17px;
  font-size: 50px;
  top: 13px;
}
.form-group.required.col-md-6:before,
.form-group.required.col-md-12:before {
  right: 30px;
}
.lang-containter {
  float: right;
  width: 0;
  height: 0;
  position: relative;
}
.lang-containter .lang {
  background: white;
  position: absolute;
  right: 0;
  top: 10px;
  width: 85px;
  border: 1px solid var(--dark-element-color);
  border-radius: 6px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  display: flex;
  flex-direction: column;
}
.lang-containter .lang a {
  color: black;
  text-decoration: none;
}
.lang-containter .lang a:hover {
  text-decoration: none;
  color: black;
}
.lang-containter .lang a:active {
  text-decoration: none;
  color: black;
}
.lang-containter .lang:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 9px 5.5px 0 5.5px;
  border-color: var(--dark-element-color) transparent transparent transparent;
  position: absolute;
  right: 8px;
  top: 11px;
  transition: all 0.5s ease-out;
}
.lang-containter .lang li {
  background: transparent;
  display: none;
  list-style: none;
  margin: 0;
  padding: 6px 0 6px 7px;
  line-height: 18px;
  font-size: 18px;
  vertical-align: top;
}
@media (max-width: 768px) {
  .lang-containter .lang li {
    padding: 5px 0 5px 7px;
  }
}
.lang-containter .lang li img {
  vertical-align: top;
  float: right;
  padding-right: 23px;
}
.lang-containter .lang li.active {
  display: block;
  order: -1;
}
.lang-containter .lang.open li {
  display: block;
}
.lang-containter .lang.open:before {
  transform: rotate(180deg);
}
/* colored status */
ul.legenda {
  padding: 0;
}
ul.legenda .legenda-blok {
  height: 28px;
  width: 28px;
  line-height: 30px;
  background: #f4f4f4;
  border: 1px solid #cccccc;
  border-radius: 3px;
  display: block;
  float: left;
  line-height: 1.5em;
  padding: 0;
  white-space: nowrap;
}
ul.legenda.status-log.legenda li {
  font-size: 14px;
}

ul.legenda.status-log {
  margin: 0 0 20px;
  list-style: none;
}
ul.legenda.history-log {
    list-style: none;
    font-size: 14px;
    line-height: 1.5;
}
ul.legenda.history-log li{
    margin-bottom: 15px;
}
.legenda-blok {
  margin: 0 5.25px 0 0;
}
.legenda-blok img {
  border: 1px solid #fff;
  border-radius: 3px;
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}
.w30 {
  width: 30px;
}
.menu-items .chosen-container-multi .chosen-choices li.search-choice {
  float: none;
}
.form-group .chosen-container-multi .chosen-choices li.search-choice {
  padding: 10px 25px 10px 20px;
  font-size: 20px;
  line-height: 24px;
}
.form-group .chosen-container .chosen-results li {
  line-height: 24px;
  font-size: 24px;
}
.ui-widget {
  font-family: "Ubuntu" !important;
}
.ui-accordion .ui-accordion-content .option-label {
  font-size: 18px;
}
.ui-accordion .ui-accordion-content .table td {
  font-size: 18px;
}
.option-label {
  font-weight: normal;
}
label.option-label {
  font-weight: normal;
  margin-bottom: 0px;
}
.option-label span:before {
  color: var(--dark-element-color);
}
.selectmobile-label {
  cursor: pointer;
}
.help-block2 {
  color: #a94442;
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
}
.kv-editable-link {
  color: inherit;
}
.kv-editable-link:hover {
  color: #dadada;
}
.column-date-editable .kv-editable-link:hover{
  color: #333;
  border-color: #dadada;
}
.kv-editable-parent > .hasDatepicker {
  padding: 0 15px;
}
.pd-top {
  padding-top: 49px;
  padding-bottom: 5px;
}
.orders-check .search-form.container {
  padding: 0 75px;
}
.orders-check .order-data {
  margin: 40px 75px;
}
.search-form-main {
  background-color: #efefef;
  padding: 30px 0;
}
.search-form input,
.search-form button {
  font-size: 24px;
  border-radius: 4px 0 0 4px;
  padding: 0 33px;
  height: 64px;
}
.search-form button {
  border-radius: 0 4px 4px 0;
}
.search-form button .glyphicon {
  font-size: 19px;
}
.search-form input:focus {
  border-color: #cccccc;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
#login-block {
  width: 60%;
  margin: auto;
}
@media (max-width: 568px) {
  #login-block {
    padding: 0 15px;
    width: 100%;
  }
}
.rounded-menu {
  display: flex;
  flex-direction: row;
  align-content: space-between;
}
@media (max-width: 736px) {
  .rounded-menu {
    flex-direction: column;
  }
}
.rounded-menu a.rounded {
  display: block;
  background: #007da6;
  text-align: center;
  border-radius: 100%;
  max-width: 350px;
  width: 17%;
  margin: auto;
}
@media (max-width: 736px) {
  .rounded-menu a.rounded {
    width: 50%;
    margin: 20px auto;
  }
}
.rounded-menu a.rounded.blue:hover {
  background: var(--dark-element-color);
}
.rounded-menu a.rounded.red:hover {
  background: #fb0d1b;
}
.rounded-menu a.rounded.green:hover,
.rounded-menu a.rounded.green.active {
  background: #21ad44;
}
.rounded-menu a.rounded:hover {
  text-decoration: none;
}
.rounded-menu a.rounded p {
  display: block;
  height: 0;
  margin: 0;
  padding: 50% 5%;
  width: 100%;
}
.rounded-menu a.rounded p span {
  color: white;
  display: block;
  font-size: 17px;
  transform: translateY(-50%);
  font-family: "Ubuntu" !important; /*bold */
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}
@media (max-width: 1024px) {
  .rounded-menu a.rounded p span {
    font-size: 13px;
  }
}
@media (max-width: 768px) {
  .rounded-menu a.rounded p span {
    font-size: 9px;
  }
}
@media (max-width: 736px) {
  .rounded-menu a.rounded p span {
    font-size: 17px;
  }
}
@media (max-width: 375px) {
  .rounded-menu a.rounded p span {
    font-size: 12px;
  }
}
.btn.btn-small {
  width: 108px;
  height: 24px;
  line-height: 10px;
  font-size: 11px;
}
.btn.btn-small .glyphicon {
  top: -1px;
}
.btn.btn-phone {
  width: auto;
  height: 30px;
  padding: 0px;
}
.btn.btn-phone span{
  font-size: 15px;
  zoom: 1.3;
}
.btn.btn-fat {
  min-width: 191px;
  height: 50px;
  line-height: 40px;
  font-size: 19px;
}
.btn.btn-forgot {
  margin-left: 25px;
}
@media (max-width: 768px) {
  .btn.btn-fat {
    min-width: 171px;
    height: 30px;
    line-height: 15px;
  }
}
@media (max-width: 414px) {
  .btn.btn-fat {
    min-width: auto;
    font-size: 17px;
  }
}
@media (max-width: 320px) {
  .btn.btn-fat {
    min-width: 70px;
    font-size: 13px;
  }
}
.btn.btn-superfat {
  min-width: 210px;
  height: 56px;
  line-height: 46px;
  font-size: 21px;
}
.btn.btn-darkblue {
  color: white;
  background: var(--dark-element-color);
}
.btn.btn-darkblue:hover {
  background: var(--dark-element-hover-color);
}
.btn.btn-darkblue .glyphicon:before {
  font-size: 16px;
  vertical-align: middle;
  padding: 0 4px;
}
.btn.btn-green {
  color: white;
  background: #59db2a;
}
.btn.btn-green:hover {
  background: #3aab11;
}
.btn.btn-success {
  border: 0;
  min-width: 100px;
  color: white;
  background: var(--dark-element-color);
}
.btn.btn-success:hover, .btn.btn-success:focus {
  background: #007da6;
}
.btn.btn-success.btn-order {
  width: 100%;
}
.btn.btn-success.btn-order:hover {
  color: white;
  background: #3aab11;
}
.btn.btn-success.btn-order:focus {
  color: white;
  background: #3aab11;
}
.ui-widget button.btn {
  font-family: 'Ubuntu';
  font-size: 14px;
  padding-bottom: 4px;
}
.btn-100 .col-md-3 .btn {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 992px) {
  .btn-100 .col-sm-12 {
    margin-bottom: 15px;
  }
}
header {
  height: 148px;
  padding: 17px 24px;
  font-family: 'Ubuntu'; /*bold */
  font-weight: bold;
}
@media (max-width: 768px) {
  header {
    height: auto;
    padding: 10px;
  }
}
header .phone-block {
  padding: 20px 0 20px 90px;
}
@media (max-width: 768px) {
  header .phone-block {
    padding: 20px 0 20px 0px;
  }
  header .phone-block img {
    display: none;
  }
}
@media (max-width: 375px) {
  header .phone-block {
    padding: 5px 0;
  }
}
@media (max-width: 320px) {
  header .phone-block {
    padding: 0;
  }
}
header .phone-block .phone {
  margin: -7px 0 0 -61px;
  position: absolute;
}
header .phone-block ul.phones {
  margin: 0;
  padding: 0;
}
@media (max-width: 768px) {
  header .phone-block ul.phones {
    margin-top: 10px;
  }
}
header .phone-block ul.phones li {
  color: var(--dark-element-color);
  font-size: 16px;
  line-height: 24px;
  list-style: none;
  margin: 0 0 13px 0;
  padding: 0;
  vertical-align: top;
}
header .phone-block ul.phones li:last-child {
  margin-bottom: 0;
}
header .phone-block ul.phones li .flag {
  margin-right: 21px;
  float: left;
}
@media (max-width: 768px) {
  header .phone-block ul.phones li {
    font-size: 13px;
    line-height: 12px;
  }
  header .phone-block ul.phones li .flag {
    background-size: 100%;
    margin-right: 5px;
    float: left;
    width: 12px;
  }
}
@media (max-width: 320px) {
  header .phone-block ul.phones li {
    font-size: 10px;
    line-height: 12px;
  }
  header .phone-block ul.phones li .flag {
    background-size: 100%;
    margin-right: 5px;
    float: left;
    width: 12px;
  }
}
header .logo-block {
  text-align: center;
}
header .logo-block .logo {
  height: 110px;
  margin: 6px auto;
}
@media (max-width: 768px) {
  header .logo-block .logo {
    width: 100%;
    max-height: 70px;
    object-fit: contain;
    object-position: right;
    transform: translateX(10px);
  }
}
header .row {
  margin-right: -39px;
}
header .buttons-block {
  text-align: right;
}
@media (max-width: 768px) {
  header .buttons-block {
    margin-top: 10px;
  }
}
@media (max-width: 736px) {
  header .buttons-block {
    text-align: left;
  }
  header .buttons-block .btn + .btn {
    margin-left: 5px;
  }
}
header .buttons-block .btn {
  display: block;
  max-width: 191px;
  margin: 0 0 0 auto;
  margin-bottom: 8px;
}
@media (max-width: 1024px) {
  header .buttons-block .btn {
    display: inline-block;
  }
}
@media (max-width: 725px) {
  header .lang-containter .lang {
    right: 5px;
  }
}
@media (max-width: 375px) {
  header .lang-containter .lang {
    width: 60px;
  }
  header .lang-containter .lang a span {
    display: none;
  }
}
.overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(255, 255, 255, 0.7);
  left: 0;
  top: 0;
  z-index: 1101;
}
.modal {
  background: white;
  display: block;
  width: 70%;
  left: 30%;
  top: 50%;
  margin-left: -15%;
  z-index: 1102;
  border: 3px solid var(--dark-element-color);
  border-radius: 20px;
  padding: 20px 40px;
  position: absolute;
  bottom: auto;
  max-width: 800px;
}
.modal .modal-header,
.modal .modal-body,
.modal .modal-footer {
  padding: 5px 0;
  border: 0;
}
.modal .modal-header {
  color: black;
  font-size: 35px;
  text-transform: uppercase;
  margin: 0;
  text-align: left;
}
.modal .modal-body {
  margin-bottom: 10px;
}
.modal-btn {
  min-width: 100px;
  border-radius: 4px;
  font-size: 19px;
}
@media (max-width: 375px) {
  .modal {
    width: 90%;
    left: 50%;
    top: 50%;
    margin-left: -45%;
    z-index: 3;
    padding: 10px 20px;
    border-radius: 10px;
  }
  .modal .modal-header,
  .modal .modal-body,
  .modal .modal-footer {
    padding: 5px 0;
    border: 0;
  }
  .modal .modal-header {
    color: black;
    font-size: 18px;
    text-transform: uppercase;
    margin: 0;
    text-align: left;
  }
  .modal .modal-body {
    margin-bottom: 10px;
  }
}
ul.nav {
  border: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  font-family: 'Ubuntu';
  font-weight: bold;
  background-color: var(--dark-element-color);
}
ul.nav li {
  display: flex;
  align-items: flex-start;
  line-height: 47px;

  border-top: 3px solid var(--dark-element-color);
  border-bottom: 3px solid var(--dark-element-color);
}
ul.nav li.active a {
  font-weight: bold;
  font-family: 'Ubuntu';
}
ul.nav li a {
  padding: 0 15px;
  font-size: 18px;
  text-transform: uppercase;

  background-color: var(--dark-element-color);
  color: #fff;
}
ul.nav.nav-reseller, ul.nav.nav-admin {
  padding-right: 90px;
}

ul.nav li.active, ul.nav li:hover, ul.nav li:focus-within, ul.nav li a:active{
  border-color: var(--dark-element-active-color);
}
ul.nav li.active a, ul.nav li a:hover, ul.nav li a:focus, ul.nav li a:active{
  background-color: var(--dark-element-active-color);
}
@media (max-width: 414px) {
  ul.nav li {
    display: block;
    width: 100%;
    text-align: center;
    line-height: 30px;
  }
}
@media (max-width: 1024px) {
  ul.nav.nav-admin {
    justify-content: left;
  }
}
@media (max-width: 768px) {
  ul.nav.nav-admin {
    padding-right: 100px;
  }
}
@media (max-width: 765px) {
  ul.nav.nav-admin {
    padding: 0;
  }
}
@media (max-width: 375px) {
  ul.nav.nav-admin {
    padding: 0;
  }
}
@media (max-width: 1024px) {
  ul.nav.nav-reseller {
    justify-content: left;
  }
  ul.nav.nav-reseller li a {
    font-size: 17px;
  }
}

@media (max-width: 765px) {
  ul.nav.nav-reseller {
    padding: 0;
  }
}
@media (max-width: 375px) {
  ul.nav.nav-reseller {
    padding: 0;
  }
}
input[type="radio"] {
  background: #dadada;
  cursor: pointer;
  display: block;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  -webkit-appearance: none;
}
input[type="radio"]:checked {
  background: var(--dark-element-color);
}
input[type="radio"],
input[type="checkbox"] {
  background: #dadada;
  cursor: pointer;
  display: inline-block;
  margin: 3px 5px 0 0;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}
input[type="radio"]:checked,
input[type="checkbox"]:checked {
  background: var(--dark-element-color);
}
input[type="checkbox"] {
  border-radius: 3px;
}
.content {
  text-align: left;
  font-size: 20px;
  line-height: 30px;
  font-weight: 100;
  padding: 0 56px 60px;
}
.content h1.main {
  display: inline-block;
  color: var(--dark-element-color);
  font-size: 29px;
  text-align: center;
  border-bottom: 3px solid #223259;
  margin: 60px auto 30px;
  line-height: 55px;
  padding: 0 10px;
  /*max-width: 20%;*/
  font-family: 'Ubuntu'; /*bold */
  font-weight: bold;
}
.content h1 {
  color: var(--dark-element-color);
  font-size: 44px;
  text-transform: uppercase;
  margin: 40px 0 15px;
  text-align: left;
  font-weight: bold;
  font-family: 'Ubuntu';
}
.content table.table thead th {
  background: #dadada;
  border: 0;
  font-weight: 200;
  font-size: 18px;
}
.content table.table thead th a {
  color: black;
}
.content table.table thead th:first-child {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
.content table.table thead th:last-child {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.content table.table td {
  border-bottom: 1px solid var(--dark-element-color);
  border-top: 0;
  font-size: 16px;
}
.content table.table td.column-buttons {
  text-align: right;
}
.content table.table td.column-buttons .btn {
  margin-left: 5px;
  margin-right: 0;
}
.content table.table .column-date {
  width: 150px;
  text-align: center;
}
.content table.table .column-track {
  width: 100px;
  word-break: break-all;
}
.content table.table .td-w20 {
  width: 20%;
}
.content table.table .td-w15 {
  width: 15%;
}
.content table.table .column-buttons {
  width: 250px;
}
.content table.table .column-buttons.column-flags {
  width: 80px;
  text-align: center;
}
.content table.table .column-buttons.column-flags a {
  margin-left: 5px;
}
.content table.table .column-buttons.column-flags a img {
  max-width: none;
}
.content table.table .column-buttons-x3 {
  width: 370px;
}
@media (max-width: 375px) {
  .content table.table .column-buttons-x3 {
    width: auto;
  }
}
.content table.table .column-buttons-x1 {
  width: 130px;
}
.content table.table.no-border td {
  border: 0;
}
.content ul.submenu {
  background: #dadada;
  border-radius: 15px;
  display: inline-block;
  padding: 0;
  margin: 5px 0;
  text-align: center;
  width: 100%;
}
.content ul.submenu li {
  display: inline-block;
  line-height: 47px;
}
.content ul.submenu li a {
  color: black;
  padding: 0 15px;
  font-size: 18px;
  text-transform: uppercase;
}
.content ul.submenu li.active a {
  font-weight: bold;
  font-family: 'Ubuntu';
}
table.td {
  vertical-align: top;
}
.column-buttons .btn {
  display: inline;
  margin-bottom: 4px;
  padding: 6px 3px;
  min-width: 60px;
}
ul.parts-list {
  margin: 0;
  padding: 0;
}
ul.parts-list.dotted li:before {
  background: #dadada;
  cursor: pointer;
  display: inline-block;
  margin: 1px 5px 0 0;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  -webkit-appearance: none;
  content: ' ';
}
ul.parts-list li {
  width: 32%;
  display: inline-block;
  margin-bottom: 20px;
  vertical-align: top;
}
ul.parts-list li .option-popup {
  display: none;
}
ul.parts-list li .option-label {
  cursor: pointer;
  float: right;
  width: calc(100% - 40px);
}
@media (max-width: 375px) {
  ul.parts-list li {
    display: block;
    width: 100%;
  }
  ul.parts-list li .option-checkbox {
    float: left;
    margin: 3px 17px 0 14px;
  }
  ul.parts-list li .option-label {
    float: none;
    width: calc(100% - 50px);
  }
}
.btn-success,
.btn-default {
  text-transform: uppercase;
}

.btn.btn-filter {
  height: 63px;
  border-radius: 15px;
  line-height: 64px;
  padding: 0;
}

.btn.btn-filter, .btn.btn-filter:active, .btn.btn-filter:focus {
  outline-style: none;
}

form {
  width: 100%;
  font-size: 16px;
}
form h3 {
  font-family: "Ubuntu" !important; /*bold */
  font-weight: bold;
  font-size: 24px;
}
form .row.order-images {
  width: 95%;
  margin-right: 0;
}
form .order-images .form-group input[type="file"] {
  padding-left: 0;
  background: none;
  font-size: 20px;
}
@media (max-width: 768px) {
  form .order-images .form-group input[type="file"] {
    max-width: 80%;
  }
}
form .form-group input,
form .form-group select {
  background: #f3f3f3;
  border-radius: 15px;
  border: none;
  box-shadow: none;
  line-height: 64px;
  font-size: 24px;
  padding: 0 33px;
  height: 64px;
  -webkit-appearance: none;
  -moz-appearance: none;
}
form .form-group input[type="file"] {
  padding: 23px 33px 0px;
  line-height: 0;
  /*padding: 0 33px;*/
  /*height: 40px;*/
}
form .form-group input[type="radio"],
form .form-group input[type="checkbox"] {
  background: #dadada;
  cursor: pointer;
  display: inline-block;
  margin: 3px 5px 0 0;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  padding: 0;
  -webkit-appearance: none;
}
form .form-group input[type="radio"]:checked,
form .form-group input[type="checkbox"]:checked {
  background: var(--dark-element-color);
}
form .form-group input[type="checkbox"] {
  border-radius: 3px;
}
form .form-group select {
  background: url("/img/dropdown.png") no-repeat;
  background-color: #f3f3f3;
  background-position: calc(100% - 20px) 23px;
  position: relative;
  display: block;
}
form .form-group textarea {
  background: #f3f3f3;
  border-radius: 15px;
  border: none;
  box-shadow: none;
  line-height: 26px;
  font-size: 24px;
  padding: 0 33px;
  height: 250px;
  padding: 23px 33px;
}
#price-url {
  margin-left: 2px;
  padding: 25px 0;
}
#price-url table td, #price-url table th{
  padding: 5px 10px;
  border-bottom: 1px solid;
}
#price-url table .align-numbers{
   text-align: right;
}
#price-url table .price-footer td{
  border: none;
  padding-top: 10px;
  font-weight: bold;
}
.field-ordersform-pickup_yes label,
.field-ordersform-image1 label,
.radio-head label{
  font-weight: normal;
}
.field-ordersform-pickup_yes label {
  margin-right: 20px;
}
.site-login {
  font-size: 16px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Ubuntu';/*bold */
  font-weight: bold;
}
.ui-widget-tabs {
  border: 1px solid #cdcdcd;
  padding: 0;
}
.ui-widget-tabs label {
  font-weight: normal;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  outline: none;
}
.templates-form .cke_contents,
.products-options-form .cke_contents {
  height: 300px !important;
}
.ckeditor-label {
  border-bottom: 2px dashed var(--dark-element-color);
  cursor: pointer;
}
.placeholder-label-popup {
  cursor: pointer;
}
.table > tbody > tr > td.column-input-editable {
  padding: 5px 0 8px 5px;
}
.js-editable-container {
    padding-right: 34px;
    display: block;
    width: auto;
    white-space:nowrap;
}
.table > tbody > tr > td.column-input-datepicker {
  min-width: 130px;
}
.input-datepicker, .input-editable-text {
  width: 90px;
  padding: 2px 4px 0;
  border-radius: 4px;
  background: #f3f3f3;
  border: 1px solid #dadada;
}
 #company-name-filter input.form-control{
   width: 80%;
   margin-right: 10px;
   display: inline-block;
}
.form-control.input-datepicker, .input-editable-text{
  width: auto;
}
.warranty-title {
  float: left;
  font-weight: bold;
  font-size: 20px;
  margin-right: 20px;
}
.btn.btn-small.save-datepicker, .btn.btn-small.save-budget {
  width: 31px;
  padding: 3px;
  margin: 0 0 3px 3px;
}
.add-more-orders .btn.btn-long {
  width: 98px;
}
.content table.table-bordered.table tr td {
  border: 1px solid #dadada;
}
.batch-form form .form-group textarea {
  height: auto;
}
input[type="checkbox"].big-checkbox {
  width: 20px;
  height: 20px;
}
.export-btn, .shipment-btn, .gridview-btn {
  float: right;
  margin-top: 20px;
  margin-bottom: 100px;
}
.form-control.shipment-track {
  float: right;
  margin-top: 20px;
  margin-right: 10px;
  display: inline;
  width: 200px;
}
#new-order .form-group.required:before{
    top: -15px !important;
    z-index: 9;
}
#new-order .radio-required30 .form-group.required:before,
.radio-required30 .form-group.required:before{
  top:-30px;
}
#new-order .radio-required20 .form-group.required:before,
.radio-required20 .form-group.required:before{
  top:0;
}
#new-order .form-group.required.field-agree {
  width: auto;
  display: inline-block;
  padding-right: 50px;
  margin-bottom: 0;
}
#new-order .form-group.required.field-agree:before {
  top: -20px;
}
.backend-orders-form #new-order .form-group.required.field-agree:before {
  top: 0;
}

.table-nomargin {
  margin-bottom: 0;
}
.form-group .icon img{
  max-width: 100%;
}
.pincode-row .form-group.required:before {
  right: 30px;
}
.pincode-row .field-ordersform-laptop_password.form-group.required:before,
#new-order .pincode-row .field-ordersform-laptop_password.form-group.required:before{
  top: 20px;
}

.pincode-info {
  font-size: 22px;
  margin: 8px 0 0;
  cursor: pointer;
}
.password-info-ico .pincode-info {
  margin-top: 35px;
}
.uploaded-img{
  max-width: 350px;
}
@media (max-width: 991px) {
    #login-block {
        width: 100%;
    }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UubGVzcyIsImJ0bi5sZXNzIiwiaGVhZGVyLmxlc3MiLCJtb2RhbC5sZXNzIiwibmF2aWdhdGlvbi5sZXNzIiwicmFkaW8ubGVzcyIsInR5cG8ubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUFZLGFBQWEsbUJBQWI7RUFDVixTQUFTLGlDQUFUOztFQUNBLFNBQVMseUNBQXlDLE9BQU8sd0NBQ3JELG9DQUFvQyxPQUFPLG1DQUMzQyxtQ0FBbUMsT0FBTyxrQ0FDMUMsa0NBQWtDLE9BQU8scUVBQ3pDLG9EQUFvRCxPQUFPLE1BSi9EOzs7QUFNRjtFQUFZLGFBQWEsY0FBYjtFQUNWLFNBQVMsNEJBQVQ7O0VBQ0EsU0FBUyxvQ0FBb0MsT0FBTyx3Q0FDaEQsK0JBQStCLE9BQU8sbUNBQ3RDLDhCQUE4QixPQUFPLGtDQUNyQyw2QkFBNkIsT0FBTyxxRUFDcEMsMENBQTBDLE9BQU8sTUFKckQ7OztBQU9GO0VBQ0UsYUFBYSxVQUFiO0VBQ0EsU0FBUyxnQ0FBVDtFQUNBLFNBQVMsdUNBQXVDLE9BQU8sMEJBQ25ELGtDQUFrQyxPQUFPLGFBQ3pDLGlDQUFpQyxPQUFPLGlCQUN4QywwQ0FBMEMsT0FBTyxNQUhyRDtFQUlBLG1CQUFBO0VBQ0Esa0JBQUE7O0FBR0Y7RUFDRSxpQkFBQTs7QUFHRjtBQUNBO0VBQ0UsWUFBQTtFQUNBLGFBQWEsY0FBYjs7QUFHRjtFQUNFLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7O0FBR0YsS0FBTTtFQUNKLHVCQUFBOztBQUdGO0VBQ0Usa0JBQUE7RUFDQSw2QkFBQTs7QUFHRixVQUFXO0VBQ1QsZUFBQTtFQUNBLGtCQUFBOztBQUdGO0VBQ0UsV0FBQTtFQUNBLGtCQUFBOzs7QUFJRixDQUFDLElBQUk7QUFBUSxDQUFDLEtBQUs7RUFDakIsa0JBQUE7RUFDQSxRQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFhLHNCQUFiO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxp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QTtFQUNBLHFCQUFxQixzQkFBckI7RUFDQSxrQkFBQTtFQUNBLGNBQUE7O0FBdEVOLElBdUJFLFlBa0RFO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7O0FBSU4sVUFBVztFQUNULGVBQUE7RUFDQSxnQkFBQTs7QUFHRiw0QkFDRTtBQUQ0Qix3QkFDNUI7RUFDRSxtQkFBQTs7QUFJSjtFQUNFLGVBQUE7O0FBR0Y7QUFBSTtBQUFJO0FBQUk7QUFBSTtBQUFJO0VBQ2xCLGFBQWEsbUJBQWI7O0FBR0Y7RUFDRSx5QkFBQTtFQUNBLFVBQUE7O0FBRkYsZUFJRTtFQUNFLG1CQUFBOztBQUlKLFFBQ0UsYUFDRTtFQUNFLGFBQUE7O0FBS04sZUFDRTtBQURlLHNCQUNmO0VBQ0Usd0JBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWEtbm92YS1ib2xkLmVvdFwiKTsgLyogSUU5Ki9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hLW5vdmEtYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCAvKiBJRTYtSUU4ICovXG4gIHVybChcIi4uL2ZvbnRzL3Byb3hpbWEtbm92YS1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCAvKiBjaHJvbWXjgIFmaXJlZm94ICovXG4gIHVybChcIi4uL2ZvbnRzL3Byb3hpbWEtbm92YS1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgLyogY2hyb21l44CBZmlyZWZveCAqL1xuICB1cmwoXCIuLi9mb250cy9wcm94aW1hLW5vdmEtYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIC8qIGNocm9tZeOAgWZpcmVmb3jjgIFvcGVyYeOAgVNhZmFyaSwgQW5kcm9pZCwgaU9TIDQuMisqL1xuICB1cmwoXCIuLi9mb250cy9wcm94aW1hLW5vdmEtYm9sZC5zdmcjUHJveGltYSBOb3ZhIEJvbGRcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBpT1MgNC4xLSAqL1xufVxuQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYS1ub3ZhLmVvdFwiKTsgLyogSUU5Ki9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hLW5vdmEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgLyogSUU2LUlFOCAqL1xuICB1cmwoXCIuLi9mb250cy9wcm94aW1hLW5vdmEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIC8qIGNocm9tZeOAgWZpcmVmb3ggKi9cbiAgdXJsKFwiLi4vZm9udHMvcHJveGltYS1ub3ZhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgLyogY2hyb21l44CBZmlyZWZveCAqL1xuICB1cmwoXCIuLi9mb250cy9wcm94aW1hLW5vdmEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCAvKiBjaHJvbWXjgIFmaXJlZm9444CBb3BlcmHjgIFTYWZhcmksIEFuZHJvaWQsIGlPUyA0LjIrKi9cbiAgdXJsKFwiLi4vZm9udHMvcHJveGltYS1ub3ZhLnN2ZyNQcm94aW1hIE5vdmFcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBpT1MgNC4xLSAqL1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250ZWxsby5lb3Q/NDUzMDM5MycpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGVsbG8uZW90PzQ1MzAzOTMjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvZm9udGVsbG8ud29mZj80NTMwMzkzJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvZm9udGVsbG8udHRmPzQ1MzAzOTMnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvZm9udGVsbG8uc3ZnPzQ1MzAzOTMjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmxhYmVse1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiICFpbXBvcnRhbnQ7XG59XG5cbi53cmFwIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0byAtNjBweDtcbiAgcGFkZGluZzogMCAwIDYwcHg7XG59XG5cbi53cmFwID4gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDcwcHggMTVweCAyMHB4O1xufVxuXG4uanVtYm90cm9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmp1bWJvdHJvbiAuYnRuIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG59XG5cbi5ub3Qtc2V0IHtcbiAgY29sb3I6ICNjNTU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogYWRkIHNvcnRpbmcgaWNvbnMgdG8gZ3JpZHZpZXcgc29ydCBsaW5rcyAqL1xuYS5hc2M6YWZ0ZXIsIGEuZGVzYzphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5hLmFzYzphZnRlciB7XG4gIGNvbnRlbnQ6IC8qXCJcXGUxMTNcIiovIFwiXFxlMTUxXCI7XG59XG5cbmEuZGVzYzphZnRlciB7XG4gIGNvbnRlbnQ6IC8qXCJcXGUxMTRcIiovIFwiXFxlMTUyXCI7XG59XG5cbi5zb3J0LW51bWVyaWNhbCBhLmFzYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUzXCI7XG59XG5cbi5zb3J0LW51bWVyaWNhbCBhLmRlc2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTE1NFwiO1xufVxuXG4uc29ydC1vcmRpbmFsIGEuYXNjOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUxNTVcIjtcbn1cblxuLnNvcnQtb3JkaW5hbCBhLmRlc2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTE1NlwiO1xufVxuXG4uZ3JpZC12aWV3IHRoIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmhpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmVycm9yLXN1bW1hcnkge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZDogI2ZkZjdmNztcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZWVkM2Q3O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbn1cblxuYS5vZmYgaW1nIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4vKiBhbGlnbiB0aGUgbG9nb3V0IFwibGlua1wiIChidXR0b24gaW4gZm9ybSkgb2YgdGhlIG5hdmJhciAqL1xuLm5hdiBsaSA+IGZvcm0gPiBidXR0b24ubG9nb3V0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gIC5uYXYgbGkgPiBmb3JtID4gYnV0dG9uLmxvZ291dCB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuXG4ubmF2ID4gbGkgPiBmb3JtID4gYnV0dG9uLmxvZ291dDpmb2N1cyxcbi5uYXYgPiBsaSA+IGZvcm0gPiBidXR0b24ubG9nb3V0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2ID4gbGkgPiBmb3JtID4gYnV0dG9uLmxvZ291dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qLmNvbnRhaW5lcntcbiAgd2lkdGg6IDEyODBweDtcbn0qL1xuXG4uZmxhZ3tcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICYuZmxhZy1kZXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZsYWdzL2RlLnBuZykgbm8tcmVwZWF0O1xuICB9XG4gICYuZmxhZy1ubHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZsYWdzL25sLnBuZykgbm8tcmVwZWF0O1xuICB9XG59XG5cbiNmbGFzaC1tZXNzYWdlcy1jb250YWluZXJ7XG4gLmFsZXJ0e1xuICAgbWFyZ2luOiAxMHB4IDA7XG4gfVxufVxuXG4uZm9ybS1ncm91cHtcbiAgJi5yZXF1aXJlZHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyonO1xuICAgICAgY29sb3I6IHJlZDtcbiAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgdG9wOiAzN3B4O1xuICAgIH1cblxuICAgICYuY29sLW1kLTYsXG4gICAgJi5jb2wtbWQtMTIge1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGFuZy1jb250YWludGVye1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubGFuZ3tcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDEzM2Y7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBhe1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVye1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIH1cblxuICAgICAgJjphY3RpdmV7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDlweCA1LjVweCAwIDUuNXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAxMzNmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHRvcDogMTFweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgIH1cblxuICAgIGxpe1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDZweCAwIDZweCA3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDdweDtcbiAgICAgIH1cblxuICAgICAgaW1ne1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbntcbiAgICAgIGxpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIGNvbG9yZWQgc3RhdHVzICovXG51bC5sZWdlbmRhIHtcbiAgLmxlZ2VuZGEtYmxvayB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAmLnN0YXR1cy1sb2cubGVnZW5kYSBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLCt1wiO1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgfVxuICAmLnN0YXR1cy1sb2cge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuLmxlZ2VuZGEtYmxvayB7XG4gIG1hcmdpbjogMCA1LjI1cHggMCAwO1xuXG4gIGltZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4udzMwIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4ubWVudS1pdGVtcyAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIGZsb2F0OiBub25lO1xufVxuLmZvcm0tZ3JvdXAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmZvcm0tZ3JvdXAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnVpLXdpZGdldHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIgIWltcG9ydGFudDtcbn1cblxuLnVpLWFjY29yZGlvbiB7XG4gIC51aS1hY2NvcmRpb24tY29udGVudHtcbiAgICAub3B0aW9uLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLnRhYmxlIHRke1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuLm9wdGlvbi1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgJmxhYmVse1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIHNwYW4ge1xuICAgICY6YmVmb3Jle1xuICAgICAgY29sb3I6ICMwMDEzM2Y7XG4gICAgfVxuICB9XG59XG4uaGVscC1ibG9jazIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5rdi1lZGl0YWJsZS1saW5re1xuICBjb2xvcjogaW5oZXJpdDtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogI0Y1RjVGNTtcbiAgfVxufVxuLnBkLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA0OXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLm9yZGVycy1jaGVjayB7XG4gIC5zZWFyY2gtZm9ybSB7XG4gICAgJi5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCA3NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5vcmRlci1kYXRhIHtcbiAgICBtYXJnaW46IDQwcHggNzVweDtcbiAgfVxufVxuLnNlYXJjaC1mb3JtLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4uc2VhcmNoLWZvcm0ge1xuICBpbnB1dCwgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgcGFkZGluZzogMCAzM3B4O1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxuICBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXG4gICAgLmdseXBoaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuICB9XG4gIGlucHV0IHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgLjYpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAuNik7XG4gICAgfVxuICB9XG59XG5cbiNsb2dpbi1ibG9ja3tcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiBhdXRvO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yb3VuZGVkLW1lbnV7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgYS5yb3VuZGVke1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNhZmFmYWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB3aWR0aDogMTclO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgfVxuXG4gICAgJi5ibHVle1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogIzAxMTQzZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJlZHtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYjBkMWI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ncmVlbntcbiAgICAgICY6aG92ZXIsICYuYWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjFhZDQ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNTAlIDUlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgQm9sZFwiICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5idG57XG4gICYuYnRuLXNtYWxse1xuICAgIHdpZHRoOiAxMDhweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuXG4gICAgfVxuICB9XG4gICYuYnRuLWZhdCB7XG4gICAgbWluLXdpZHRoOiAxOTFweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgbWluLXdpZHRoOiAxNzFweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQxNHB4KXtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzMjBweCl7XG4gICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tc3VwZXJmYXQge1xuICAgIG1pbi13aWR0aDogMjEwcHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuXG4gICYuYnRuLWRhcmtibHVlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogIzAwMTMzZjtcblxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWUzODcyXG4gICAgfVxuXG4gICAgLmdseXBoaWNvbiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tZ3JlZW4ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjNTlkYjJhO1xuXG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQ6ICMzYWFiMTFcbiAgICB9XG4gIH1cblxuICAmLmJ0bi1zdWNjZXNze1xuICAgIGJvcmRlcjogMDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAxMzNmO1xuXG4gICAgJi5idG4tb3JkZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjM2FhYjExO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3Vze1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzYWFiMTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQ6ICMxZTM4NzJcbiAgICB9XG4gIH1cbn1cbi51aS13aWRnZXQge1xuICBidXR0b257XG4gICAgJi5idG57XG4gICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIH1cbiAgfVxufVxuLmJ0bi0xMDAge1xuICAuY29sLW1kLTYge1xuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5idG4tMTAwIHtcbiAgICAuY29sLXNtLTEyIHtcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJoZWFkZXJ7XG4gIGhlaWdodDogMTQ4cHg7XG4gIHBhZGRpbmc6IDE3cHggMjRweDtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgQm9sZCc7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLnBob25lLWJsb2Nre1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDkwcHg7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwcHg7XG5cbiAgICAgIGltZ3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCl7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzMjBweCl7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5waG9uZSB7XG4gICAgICBtYXJnaW46IC03cHggMCAwIC02MXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIHVsLnBob25lc3tcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgbGl7XG4gICAgICAgIGNvbG9yOiAjMDAxMzNmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAxM3B4IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZmxhZ3tcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgLmZsYWd7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzIwcHgpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcblxuICAgICAgICAgIC5mbGFne1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmxvZ28tYmxvY2t7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmxvZ297XG4gICAgICB3aWR0aDogMjg2cHg7XG4gICAgICBtYXJnaW46IDZweCBhdXRvO1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzlweDtcbiAgfVxuICAuYnV0dG9ucy1ibG9ja3tcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzM2cHgpe1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgLmJ0biArIC5idG57XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxOTFweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGFuZy1jb250YWludGVye1xuICAgIC5sYW5ne1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzI1cHgpe1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCl7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuXG4gICAgICAgICBhe1xuICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIub3ZlcmxheXtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5tb2RhbHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI1JTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMTMzZjtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogYXV0bztcblxuICAubW9kYWwtaGVhZGVyLCAubW9kYWwtYm9keSwgLm1vZGFsLWZvb3RlcntcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLm1vZGFsLWhlYWRlcntcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAubW9kYWwtYm9keXtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5tb2RhbHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTQ1JTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgLm1vZGFsLWhlYWRlciwgLm1vZGFsLWJvZHksIC5tb2RhbC1mb290ZXJ7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgLm1vZGFsLWhlYWRlcntcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5e1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn0iLCJ1bC5uYXZ7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMjIzMjU5O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzIyMzI1OTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgQm9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIGxpe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG5cbiAgICAmLmFjdGl2ZXtcbiAgICAgIGF7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBCb2xkJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhe1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0MTRweCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtYWRtaW57XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY1cHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICYubmF2LXJlc2VsbGVye1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXG4gICAgICBsaXtcbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjVweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59IiwiaW5wdXRbdHlwZT1cInJhZGlvXCJde1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZHtcbiAgYmFja2dyb3VuZDogIzAwMTMzZjtcbn0iLCJpbnB1dFt0eXBlPVwicmFkaW9cIl0sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogM3B4IDVweCAwIDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Y2hlY2tlZHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAxMzNmO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmNvbnRlbnR7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgcGFkZGluZzogMCA1NnB4IDYwcHg7XG5cbiAgaDEubWFpbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMwMDEzM2Y7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzIyMzI1OTtcbiAgICBtYXJnaW46IDYwcHggYXV0byAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAvKm1heC13aWR0aDogMjAlOyovXG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgQm9sZCc7XG4gIH1cblxuICBoMXtcbiAgICBjb2xvcjogIzAwMTMzZjtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDQwcHggMCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgQm9sZCc7XG4gIH1cblxuICB0YWJsZS50YWJsZXtcbiAgICB0aGVhZHtcbiAgICAgIHRoe1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRke1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDEzM2Y7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAmLmNvbHVtbi1idXR0b25ze1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAuYnRue1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbi1kYXRle1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAudGQtdzIwIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICAgIC50ZC13MTUge1xuICAgICAgd2lkdGg6IDE1JTtcbiAgICB9XG5cbiAgICAuY29sdW1uLWJ1dHRvbnN7XG4gICAgICB3aWR0aDogMjUwcHg7XG5cbiAgICAgICYuY29sdW1uLWZsYWdze1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGF7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbHVtbi1idXR0b25zLXgzIHtcbiAgICAgIHdpZHRoOiAzNzBweDtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpe1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbHVtbi1idXR0b25zLXgxIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICB9XG5cbiAgICAmLm5vLWJvcmRlcntcbiAgICAgIHRke1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwuc3VibWVudXtcbiAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBCb2xkJztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxudGFibGUudGR7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jb2x1bW4tYnV0dG9uc3tcbiAgLmJ0bntcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIHBhZGRpbmc6IDZweCAzcHg7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICB9XG59XG5cbnVsLnBhcnRzLWxpc3R7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICAmLmRvdHRlZHtcbiAgICBsaXtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAxcHggNXB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGl7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgLm9wdGlvbi1wb3B1cHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm9wdGlvbi1sYWJlbHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiBjYWxjKH4nMTAwJSAtIDQwcHgnKTtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLm9wdGlvbi1jaGVja2JveHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogM3B4IDE3cHggMCAxNHB4O1xuICAgICAgfVxuXG4gICAgICAub3B0aW9uLWxhYmVse1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoficxMDAlIC0gNTBweCcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn1cblxuLmJ0bi1zdWNjZXNzLCAuYnRuLWRlZmF1bHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5mb3Jte1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuXG4gIGgze1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBCb2xkXCIgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI0cHhcbiAgfVxuXG4gIC5vcmRlci1pbWFnZXMge1xuICAgIC5mb3JtLWdyb3Vwe1xuICAgICAgaW5wdXRbdHlwZT1cImZpbGVcIl17XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1ncm91cHtcblxuICAgIGlucHV0LCBzZWxlY3R7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBhZGRpbmc6IDAgMzNweDtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXXtcbiAgICAgIHBhZGRpbmc6IDIzcHggMzNweCAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIC8qcGFkZGluZzogMCAzM3B4OyovXG4gICAgICAvKmhlaWdodDogNDBweDsqL1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogM3B4IDVweCAwIDA7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAmOmNoZWNrZWR7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDEzM2Y7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICBzZWxlY3R7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL2Ryb3Bkb3duLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyh+JzEwMCUgLSAyMHB4JykgMjNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHRleHRhcmVhe1xuICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAwIDMzcHg7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgcGFkZGluZzogMjNweCAzM3B4O1xuICAgIH1cbiAgfVxufVxuI3ByaWNlLXVybCBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uZmllbGQtb3JkZXJzZm9ybS1waWNrdXBfeWVzLCAuZmllbGQtb3JkZXJzZm9ybS1pbWFnZTF7XG4gIGxhYmVse1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLnNpdGUtbG9naW57XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNntcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgQm9sZCc7XG59XG5cbi51aS13aWRnZXQtdGFicyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIHBhZGRpbmc6IDA7XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLnVpLXRhYnMge1xuICAudWktdGFicy1uYXYge1xuICAgIC51aS10YWJzLWFuY2hvciB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udGVtcGxhdGVzLWZvcm0sIC5wcm9kdWN0cy1vcHRpb25zLWZvcm0ge1xuICAuY2tlX2NvbnRlbnRze1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxufSJdLCJmaWxlIjoic2l0ZS5jc3MifQ== */
