.text-violet-total {
  color: #A05D8C !important;
}
.annoument {
  max-width: 260px;
  max-height: 100px;
  overflow: hidden;
  padding: 20px;
  margin: 100px 0;
}
.annoument button.close:hover {
  background: transparent!important;
  color: red!important;
}
.pade-loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff url(../images/loading.gif) no-repeat center;
  z-index: 9999;
}
.progressbar {
  margin: 0;
  padding: 0;
  counter-reset: step;
  width: 100%;
  margin: auto;
}
.progressbar li {
  list-style-type: none;
  width: 33.333333%;
  float: left;
  font-size: 12px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  color: #7d7d7d;
}
.progressbar li .box-badge p {
  margin-top: 15px;
  font-size: 14px;
}
.progressbar li .badge-type {
  position: relative;
}
.progressbar li .badge-type:before {
  width: 32px;
  height: 32px;
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f00c";
  counter-increment: step;
  line-height: 27px;
  border: 2px solid white;
  display: block;
  text-align: center;
  margin: 0 auto 10px auto;
  border-radius: 50%;
  color: #A05D8C;
  background-color: white;
}
.progressbar li .badge-type:after {
  width: 100%;
  height: 6px;
  content: '';
  position: absolute;
  background-color: #EDEEF4;
  top: 15px;
  left: -50%;
  z-index: -1;
}
.progressbar li:first-child .badge-type:after {
  content: none;
}
.progressbar li.active .badge-type {
  color: white;
}
.progressbar li.active .badge-type:before {
  color: white;
  border-color: #A05D8C;
  background-color: #A05D8C;
}
.progressbar li .badge-type:after {
  background-color: #EDEEF4;
}
.box-check-payment {
  position: relative;
}
.box-check-payment .block-payment {
  display: none;
}
.box-check-payment .block-payment .d-flex .form-group {
  margin-bottom: 0;
}
.box-check-payment.active .bg-change {
  background-color: #eaeaea;
}
.box-check-payment .paypalContent {
  display: none;
}
.frm-choose-payment .relative i.absolute {
  Top: 50%;
  margin-top: -10px;
  left: auto;
  right: 0;
  margin-right: 30px!important;
  z-index: 1;
}
.frm-choose-payment .title-payment {
  font-size: 19px;
}
.frm-choose-payment .box-choose-payment {
  margin: 30px 0;
  border: solid 1px #dedede;
  overflow: hidden;
}
.frm-choose-payment .box-choose-payment .description-p {
  font-size: 14px;
  padding: 0 25px;
}
.frm-choose-payment .box-choose-payment .icon-paypal-top ul {
  list-style: none;
}
.frm-choose-payment .box-choose-payment .icon-paypal-top ul li {
  float: left;
  list-style: none;
  padding-left: 10px;
}
.frm-choose-payment .box-card-number .form-control {
  font-size: 16px;
}
.frm-choose-payment .md-check {
  padding-left: 2rem;
}
.frm-choose-payment .md-check .title-c {
  font-size: 20px!important;
  margin-left: 10px;
}
.frm-choose-payment .md-check > i {
  height: 28px;
  left: -2rem;
}
.frm-choose-payment .md-check > i:before {
  width: 28px;
}
.frm-choose-payment .md-check input[type="radio"]:checked + i:after {
  left: 7px;
  top: 7px;
  width: 14px;
  height: 14px;
  background: #924a7a;
  border-radius: 50%;
}
.text-14 {
  font-size: 14px !important;
}
.text-12 {
  font-size: 12px !important;
}
.mt--10 {
  margin-top: -10px !important;
}
.modal-dialog {
  background-color: #A05D8C;
  border-radius: 16px;
}
.modal-dialog .modal-body {
  padding: 0 20px;
}
.modal-dialog .close {
  padding: 50px;
  color: white;
  font-size: 42px;
}
.modal-dialog .section-header h3 {
  margin-bottom: 60px;
  font-size: 22px!important;
}
.modal-dialog .col-address {
  font-size: 24px;
}
.modal-dialog .dashboard-pages {
  margin-bottom: 150px!important;
}
.modal-dialog .dashboard-pages button {
  color: #A05D8C!important;
  font-size: 15px;
  text-transform: uppercase;
  background: white!important;
  text-align: center;
  display: inline-block;
  padding: 1rem 1.5rem;
  font-weight: normal;
  min-width: 212px;
}
.box-avatar .frm-img-avatar {
  position: relative;
}
.box-avatar .frm-img-avatar span.small-text {
  position: absolute;
  left: 0;
  text-align: center;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  padding: 10px 0;
  color: white;
}
.banner-meetup .breadcrumb {
  position: absolute;
}
.banner-meetup .breadcrumb li a {
  color: #fff !important;
  font-size: 12px !important;
  padding: 12px 0 !important;
}
.banner-meetup .breadcrumb-item .active {
  color: #fff !important;
  font-size: 12px !important;
  padding: 12px 0 !important;
}
.banner-meetup .breadcrumb-item li {
  padding: 10px;
}
.banner-meetup .breadcrumb-item:not(:first-child):before {
  font-size: 12px !important;
}
.banner-meetup .bg-banner {
  background: #231923 !important;
}
.banner-meetup .full-img {
  width: 100%;
}
.banner-meetup .sr-only {
  padding: 0 10px;
  font-size: 19px;
  color: #ffe8d0;
}
.banner-meetup .imge-cart {
  padding-right: 5px;
}
.banner-meetup .box-price {
  border: 1px #fff dotted;
}
.banner-meetup .price {
  /*background-color: #554d5d;*/
  background-color: rgba(222, 211, 211, 0.1);
  padding: 2px 10px;
  margin: 2px;
  color: #fff;
  width: 98%;
}
.banner-meetup .price-big {
  font-size: 36px;
  font-weight: 900;
}
.banner-meetup .label-price {
  color: #a8c02f;
}
.banner-meetup .box-text {
  max-width: 1200px;
  margin: auto;
}
.banner-meetup .box-text h2 {
  font-size: 30px;
  font-weight: 900;
}
.banner-meetup .box-text h3 {
  font-size: 35px;
  font-weight: 900;
}
.banner-meetup .title-bn {
  font-size: 16px !important;
}
.banner-meetup .text-des {
  padding: 30px 0 5px 0;
}
.banner-meetup .no-padding {
  padding: 0 !important;
}
.banner-meetup .list-point li {
  color: #dec9ff;
}
.banner-meetup .list-point li:not(:first-child):before {
  content: "";
  float: left;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  margin: 10px 5px 0 0;
  background: #dec9ff;
}
.banner-meetup .list-icon li:before {
  content: "";
  background: url(../images/check-icon.png) no-repeat center;
  float: left;
  width: 18px;
  height: 18px;
  margin: 3px 5px 0 0;
}
.banner-meetup .short-info {
  font-size: 16px;
}
.banner-meetup .short-info h3 {
  font-size: 30px !important;
}
.banner-meetup .avatar-group {
  padding-left: 10px;
}
.banner-meetup .share-icon {
  width: 40px;
  display: block;
  margin-bottom: 15px;
}
.banner-meetup .span-l {
  float: left;
}
.banner-meetup .share-r {
  float: right;
}
.banner-meetup .date {
  font-size: 48px;
  font-weight: bold;
  margin-bottom: -10px;
}
.banner-meetup .hours {
  font-size: 32px;
  font-weight: bold;
}
.banner-meetup .li-item {
  padding: 7px 0 7px 35px;
  position: relative;
}
.banner-meetup .li-item .icon-li {
  position: absolute;
  left: 0;
  top: 18px;
  margin-top: -7px;
}
.banner-meetup .more-event {
  position: absolute;
  bottom: -82px;
  right: 25px;
}
.banner-meetup .btn-add {
  background: #a8c02f;
  border-radius: 5px;
  padding: 5px !important;
  display: block;
  font-size: 23px;
  font-weight: 900;
  margin: 0 0 10px;
}
.banner-meetup a.btn-add {
  color: #698038 !important;
}
.banner-meetup a.btn-add:hover {
  background: #e38072;
  color: #fff !important;
}
.banner-meetup .bage-bn {
  background: #e38072;
  color: #ffe8d0;
  padding: 8px 20px !important;
  font-weight: 700;
  font-size: 25px;
}
.banner-meetup .btn-default {
  background: #ddd;
  border-radius: 4px;
  padding: 8px 20px !important;
}
.banner-meetup a.btn-default {
  font-size: 14px;
  color: #222 !important;
}
.banner-meetup a.btn-default:hover {
  background: #FF6666;
  color: #fff !important;
}
.banner-meetup a.btn-more-event {
  background: #fff !important;
  padding: 5px 15px !important;
  color: #000 !important;
}
.banner-meetup a.btn-more-event:hover {
  color: #FF6666 !important;
}
.dashboard-menu .breadcrumb {
  color: #fff;
  display: block;
  background: #130060;
  margin-bottom: 30px;
  padding: 10px 0 15px 0;
}
.dashboard-menu .breadcrumb ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.dashboard-menu .breadcrumb ul li {
  padding: 10px 15px;
  list-style: none;
}
.dashboard-menu .breadcrumb a {
  color: #fff;
}
.dashboard-menu .breadcrumb li.active {
  font-weight: 900 !important;
  text-decoration: underline;
}
.dashboard-menu .breadcrumb li:hover a {
  text-decoration: underline;
}
.dashboard-menu .breadcrumb li a::before {
  content: "";
}
.dashboard-menu .breadcrumb li a::before .actice {
  font-weight: 900;
}
.dashboard-menu .breadcrumb .nav-tabs {
  border-bottom: 0;
}
.dashboard-menu .breadcrumb h2 {
  font-size: 21px;
  color: #fff;
  font-weight: 900;
}
.dashboard-pages .frm-img-avatar input.upload-file {
  position: absolute;
  display: block;
  max-width: 100%;
  left: 0;
  right: 0;
  bottom: -1px;
  margin: auto;
  padding: 2px 20px;
  text-indent: -9999px;
  cursor: pointer;
  z-index: 1;
}
.dashboard-pages .box-multicheckbox {
  position: relative;
  z-index: 2;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap,
.dashboard-pages .multicheckbox_style .ms-options-wrap * {
  box-sizing: border-box;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > button {
  position: relative;
  width: 100%;
  text-align: left;
  border: 1px solid #aaa;
  background-color: #fff;
  margin-top: 1px;
  font-size: 13px;
  color: #aaa;
  outline-offset: -2px;
  white-space: nowrap;
  padding: 0.55rem 0.75rem;
  border-radius: 4px;
  text-transform: none;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > button span {
  font-style: italic;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > button:focus {
  position: relative;
  width: 100%;
  text-align: left;
  border: 1px solid #aaa;
  background-color: #fff;
  margin-top: 1px;
  font-size: 13px;
  color: #aaa;
  outline-offset: -2px;
  white-space: nowrap;
  padding: 0.55rem 0.75rem;
  border-radius: 4px;
  text-transform: none;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > button > span {
  display: inline-block;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > button[disabled] {
  background-color: #e5e9ed;
  color: #808080;
  opacity: 0.6;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > .ms-options {
  position: absolute;
  right: 0;
  width: 576px;
  height: 430px;
  margin-top: 1px;
  margin-bottom: 20px;
  background: white;
  z-index: 2000;
  background: #decaff;
  border: 2px #b7a5d1 solid;
  overflow: auto;
  visibility: hidden;
  color: #594180;
  font-weight: bold;
  line-height: 30px;
  margin-top: 3px;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > .ms-options > .ms-search input {
  width: 100%;
  padding: 4px 5px;
  border: none;
  border-bottom: 1px groove;
  outline: none;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > .ms-options .ms-selectall {
  display: inline-block;
  font-size: .9em;
  text-transform: lowercase;
  text-decoration: none;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > .ms-options .ms-selectall:hover {
  text-decoration: underline;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > .ms-options > .ms-selectall.global {
  margin: 4px 5px;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > .ms-options > ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > .ms-options > ul > li.optgroup {
  padding: 5px;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > .ms-options > ul > li.optgroup ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > .ms-options > ul > li.optgroup + li.optgroup {
  border-top: 1px solid #aaa;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > .ms-options > ul > li.optgroup .label {
  display: block;
  padding: 5px 0 0 0;
  font-weight: bold;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > .ms-options > ul li.ms-hidden {
  display: none;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > .ms-options > ul label {
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 4px 4px 4px 25px;
  margin: 1px 0;
  border: 1px dotted transparent;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > .ms-options > ul label:hover {
  color: #000;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > .ms-options > ul label.focused {
  color: #000;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > .ms-options > ul input[type="checkbox"] {
  margin: 5px 5px 0 0;
  position: absolute;
  left: 4px;
  top: 7px;
  opacity: 1;
  border-radius: 0;
  border: 0;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > .ms-options.checkbox-autofit > ul label {
  padding: 4px;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > .ms-options.hide-checkbox > ul label {
  padding: 4px;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap > .ms-options.hide-checkbox > ul input[type="checkbox"] {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.dashboard-pages .multicheckbox_style .ms-options-wrap.ms-has-selections > button {
  color: #333;
}
.dashboard-pages .multicheckbox_style .ms-options-wrap.ms-active > .ms-options {
  visibility: visible;
}
.dashboard-pages .badge-success {
  background: #130060;
}
.dashboard-pages .badge {
  display: inherit;
}
.dashboard-pages table {
  width: 100%;
}
.dashboard-pages table thead th {
  white-space: nowrap;
}
.dashboard-pages table th {
  padding: 0 1em;
}
.dashboard-pages table td {
  padding: 1em;
}
.dashboard-pages .checkout-order-table table th {
  padding: 1em 0!important;
}
.dashboard-pages .checkout-order-table table td {
  padding: 1em 0;
}
.dashboard-pages .tbl-content table p {
  padding: 0;
  margin: 0;
}
.dashboard-pages .tbl-content table td {
  border-bottom: solid 1px #ddd;
}
.dashboard-pages .tbl-content table tr.item-tr {
  background-color: #f4f4f4;
}
.dashboard-pages .tbl-content table tr.item-tr td p {
  padding: 0;
  margin: 0;
}
.dashboard-pages .tbl-content table tbody td {
  padding: 1em;
}
.dashboard-pages .tbl-content table tbody td:first-child {
  border: solid 1px #ddd;
}
.dashboard-pages .tbl-content table tbody td:last-child {
  border-right: solid 1px #ddd;
}
.dashboard-pages .login-section {
  padding: 20px;
}
.dashboard-pages .select-custom::before {
  content: "\f0d7";
}
.dashboard-pages .file-upload {
  position: relative;
  padding: 0;
  cursor: pointer;
}
.dashboard-pages .img-circle {
  border-radius: 50%;
}
.dashboard-pages img.img-circle {
  background: black;
}
.dashboard-pages .avatar-img {
  width: 120px;
  height: 120px;
}
.dashboard-pages .avatar-img:hover {
  border: 5px #d093a6 solid;
  border-radius: 50%;
}
.dashboard-pages .small-text {
  font-size: 12px;
}
.dashboard-pages .name-avatar {
  font-size: 21px;
  font-weight: bold;
}
.dashboard-pages .img-thumbnail {
  border-radius: 0;
  display: inline-block;
  border: 0;
}
.dashboard-pages .img-thumbnail > div {
  display: inline-block;
  overflow: hidden;
  height: 120px;
  border-radius: 50%;
}
.dashboard-pages .content-box {
  background: #fff;
  border-radius: 5px;
  padding: 30px 70px;
}
.dashboard-pages .by-using p {
  color: #636363;
}
.dashboard-pages .by-using .btn {
  padding: 10px 20px;
  border: none;
  border-radius: 5px;
}
.dashboard-pages .by-using .btn-fb {
  background: #aab8c1;
}
.dashboard-pages .by-using .btn-gp {
  background: #9395b2;
}
.dashboard-pages .by-using::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: 55px auto;
  width: 20%;
  font-size: 11px;
  opacity: 0.45;
  border-bottom: 1px #ccc dotted;
}
.dashboard-pages .by-using span {
  background: transparent;
  min-width: 53px;
  border: none;
}
.dashboard-pages .by-using span i {
  font-size: 1.5em;
  color: rgba(255, 255, 255, 0.2);
}
.dashboard-pages button {
  background: #e0d220;
  padding: 8px 30px;
  color: #a08531;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}
.dashboard-pages .md-check .title-c {
  font-size: 14px;
}
.dashboard-pages .text-underline {
  text-decoration: underline;
}
.dashboard-pages .text-gold {
  color: #a18532;
}
.dashboard-pages .register-section {
  padding: 20px;
}
.dashboard-pages .register-section .form-control {
  padding: 0.5rem 0;
  border-radius: 0;
}
.dashboard-pages .teacher-pf-reviews-section .content-box {
  padding: 5px 0;
  background: transparent;
}
.dashboard-pages .teacher-pf-reviews-section .media {
  border-top: 0;
  padding-top: 0;
}
.dashboard-pages .teacher-pf-reviews-section .padding-x2-list li:not(:first-child) {
  padding: 1em 0 1em 70px ;
}
.dashboard-pages .teacher-pf-reviews-section .separate-list li {
  border-bottom: 0;
}
.dashboard-pages .teacher-pf-reviews-section .text-lb {
  color: #6c817a;
}
.dashboard-pages .teacher-pf-reviews-section .text-body p {
  color: white;
}
.dashboard-pages .teacher-pf-reviews-section .box-teachers .btn {
  background: #fff;
  color: #a6bbb4;
  text-transform: uppercase;
  padding: 7px 15px;
  border-radius: 5px;
}
.dashboard-pages .teacher-pf-reviews-section .pagination a.page-link {
  border: white;
  background: transparent;
}
.dashboard-pages .teacher-pf-reviews-section .pagination a.page-link.active {
  font-weight: bold;
  text-decoration: underline !important;
}
.dashboard-pages .box-orders table th {
  padding: 1em;
}
.dashboard-pages .box-orders table p {
  padding: 0;
  margin: 0;
}
.dashboard-pages .box-orders table button {
  background: #e0d220;
  border-radius: 15px;
  padding: 7px 15px;
  color: #a08531;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
}
.dashboard-pages .entry-summary .btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.dashboard-pages .entry-summary > table {
  display: inline-block;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 45px;
}
.dashboard-pages .entry-summary > table .product-attribute {
  width: 100%;
  display: inline-block;
}
.dashboard-pages .entry-summary > table .product-attribute .select select {
  background-color: transparent;
  width: 100%;
  padding: 10px 20px;
  border-radius: 8px;
  border: 1px solid #dedede;
  outline: none;
  position: relative;
}
.dashboard-pages .entry-summary > table .product-attribute .select::after {
  content: "\f107";
  font-family: FontAwesome;
  padding: 10px 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  text-align: center;
  width: 44px;
  height: 100%;
  font-size: 18px;
  box-sizing: border-box;
  border-left: 1px solid #dedede;
}
.dashboard-pages .entry-summary table .product-quantity {
  display: inline-block;
  border: 1px solid #dedede;
  border-radius: 8px;
  white-space: nowrap;
}
.dashboard-pages .entry-summary table .product-quantity input[type="button"] {
  color: #4d4d4d;
  width: 33px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  font-size: 12px;
  font-weight: bold;
  background-color: transparent;
  box-shadow: none;
  text-align: center;
  margin: 0;
}
.dashboard-pages .entry-summary table .product-quantity input[type="text"] {
  color: #4d4d4d;
  width: 25px;
  height: 40px;
  border-radius: 0;
  padding: 0;
  margin: 0;
  font-size: 12px;
}
.dashboard-pages .form-checkout .table-responsive tr:last-child td {
  border-bottom: 1px dotted #dddddd;
}
.dashboard-pages .form-checkout .shipping-fields thead tr th {
  border-bottom: 1px dotted #dddddd;
}
.dashboard-pages .form-checkout .shipping-fields tr td {
  border-bottom: 1px dotted #dddddd;
}
.dashboard-pages .form-checkout .shipping-fields tfoot tr:last-child td {
  border-bottom: 0;
}
.dashboard-pages .form-checkout .contact_form input {
  border: solid 1px #dedede;
  padding: 0.7rem 1rem;
  border-radius: 8px;
}
.dashboard-pages .form-checkout .contact_form button {
  border-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 0.9rem 2rem;
  border: 0;
  background-color: #EDEEF4;
  position: absolute;
  right: -2px;
  top: 0;
  color: #A05D8C;
  text-transform: none;
  font-size: 14px;
  font-weight: normal!important;
}
.dashboard-pages .form-checkout .contact_form button:hover .icon {
  fill: white;
}
.dashboard-pages .btn .icon-next {
  position: absolute;
  margin-left: 1.6em;
  vertical-align: middle;
  right: 20px;
  top: 50%;
  margin-top: -5px;
}
.dashboard-pages .icon-next {
  display: inline-block;
  width: 0.94em;
  height: 0.75em;
  background: url(../images/next.png) 0 0 no-repeat;
  background-size: 0.94em 0.75em;
}
.dashboard-pages .btn-shadow-2 {
  background-color: #A05D8C;
  color: white;
  font-size: 14px;
  text-transform: uppercase;
  padding: 16px 20px;
  border-radius: 4px;
  min-width: 120px;
}
.dashboard-pages .btn-shadow-2:hover {
  background-color: #000000;
  color: #ffffff;
}
.my-profile-section .content-box {
  padding: 0 0 30px 0;
}
.my-profile-section .form-control {
  border-color: #dddddd;
  border-width: 1px;
  padding: 0.5rem 0.75rem;
  border-radius: 4px;
  border-bottom: 1px #dddddd solid;
}
.my-profile-section .bdate {
  padding: 0.4rem 0.75rem !important;
}
.my-profile-section .mb--20 {
  margin-bottom: -20px;
}
.my-profile-section label {
  text-transform: uppercase;
  color: #130060;
  margin-top: 15px;
}
.my-profile-section .btn {
  padding: 10px 20px;
}
.my-profile-section .btn + .btn {
  margin-left: 20px;
}
.my-profile-section .btn:hover {
  background: #d093a6;
}
.my-profile-section .btn-cancel {
  background: #130060;
  opacity: .8;
  color: #dedede;
}
.my-profile-section .btn-update {
  background: #130060;
  color: #02c39d;
}
.table-list .table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table-list .table .fix-img img {
  margin: 10px auto;
}
.table-list th {
  border: 0;
  text-align: left;
  padding: 8px;
  font-weight: normal;
  border-bottom: 1px dotted #dddddd;
}
.table-list td {
  border-bottom: 1px dotted #dddddd;
  text-align: left;
  padding: 15px;
  vertical-align: top;
}
.table-list tr:last-child td {
  border-bottom: 0;
}
.table-list .ac-title {
  font-size: 21px;
  color: #878aa7;
}
.table-list .pagination .input-pagination {
  padding: 0.375rem 0.5rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #9d9d9d;
  text-align: center;
  background-color: #e9ecef;
}
.table-list .pagination .input-text {
  width: 5%;
  border: 1px solid #ced4da;
  margin: 0 8px;
}
.table-list .pagination .lable-pagination {
  padding: 10px 10px 10px 0;
}
.table-list .number-total {
  color: #924a7a;
  padding: 0 10px;
}
.table-list .text-total {
  color: #2D2D50;
  padding-left: 10px;
}
.table-list .green-link {
  color: #02c39d;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
.table-list .list-point-2 ul.list-inline > li + li {
  margin-left: 2px !important;
}
.table-list .list-point-2 li {
  color: #656565;
  font-size: 12px;
}
.table-list .list-point-2 li:not(:first-child):before {
  content: "";
  float: left;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  margin: 10px 5px 0 0;
  background: #656565;
}
.relative-pos {
  position: relative;
}
.become-teacher-pos .btn-ac {
  padding: 10px 25px;
  color: #130060 !important;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}
.member-page .form-control {
  padding: 0.5rem 2rem;
  border-width: 0px 0px 1px 0px;
  border-bottom: 1px #555 dotted;
  opacity: 0.5;
}
.dashboard-hub {
  position: relative;
  z-index: 4;
}
.dashboard-hub .breadcrumb h2 {
  font-size: 18px;
}
.dashboard-hub .breadcrumb .navbar-nav {
  text-align: center;
}
.dashboard-hub .breadcrumb .navbar-nav li {
  text-decoration: none;
  position: relative;
}
.dashboard-hub .breadcrumb .navbar-nav li:last-child {
  padding-right: 0;
}
.dashboard-hub .breadcrumb .navbar-nav li a {
  color: #4d4d4d;
  text-decoration: none;
}
.dashboard-hub .breadcrumb .navbar-nav > li > a {
  color: #ffffff;
}
.dashboard-hub .breadcrumb .navbar-nav li.active {
  text-decoration: none;
}
.dashboard-hub .breadcrumb .navbar-nav li.active a {
  color: #6BEED4;
}
.dashboard-hub .breadcrumb .navbar-nav .sub-menu {
  margin-top: 10px;
  moz-box-shadow: 0 0 10px 0 #dedede;
  box-shadow: 0 0 10px 0 #dedede;
  max-width: inherit;
  min-width: 250px;
  background: #fff !important;
  padding: 10px 0;
  right: 0;
  text-align: left;
}
.dashboard-hub .breadcrumb .navbar-nav .sub-menu li {
  padding: 0.2rem 0.5rem;
  margin: 0.2rem 1rem;
}
@media (min-width: 1230px) {
  .modal-dialog .section-header h3 {
    padding: 0 50px;
    font-size: 42px!important;
  }
  .modal-dialog .col-address {
    font-size: 24px;
    padding: 0 100px;
  }
  .banner-meetup .btn-add {
    font-size: 23px !important;
  }
  .banner-meetup .label-price {
    font-size: 14px !important;
  }
  .banner-meetup .sr-only {
    padding: 0 10px !important;
    font-size: 19px !important;
    color: #ffe8d0;
  }
  .banner-meetup .overlay-bg {
    position: absolute;
    width: 55.3% !important;
    top: 0;
    left: 0;
    bottom: 0;
    content: '';
    opacity: .45;
    background: #271f32;
  }
  .banner-meetup .overlay-bg:after {
    content: "";
    border-right: 1px #fff dotted;
    top: 10px;
    bottom: 10px;
    position: absolute;
    right: 0;
  }
  .dashboard-menu .breadcrumb li {
    padding: 20px 25px;
  }
  .overlay-bg {
    position: absolute;
    width: 55.3% !important;
    top: 0;
    left: 0;
    bottom: 0;
    content: '';
    opacity: .45;
    background: #271f32;
  }
  .overlay-bg:after {
    content: "";
    border-right: 1px #fff dotted;
    top: 10px;
    bottom: 10px;
    position: absolute;
    right: 0;
  }
  .dashboard-pages .form-checkout .btn-shadow-2 {
    min-width: 440px;
  }
}
@media (min-width: 768px) {
  .dashboard-hub .breadcrumb .navbar-nav {
    float: right;
    margin-right: -30px;
  }
  .dashboard-menu .breadcrumb .relative-pos .col-lg-8 .nav-tabs {
    margin-left: 30px;
  }
  .dashboard-menu .breadcrumb .nav-tabs li {
    padding: 10px 15px !important;
    position: relative;
    display: inline-block;
  }
  .dashboard-menu .breadcrumb .nav-tabs li:first-child:after {
    content: "";
    border-right: 1px #fff solid;
    position: absolute;
    left: -30px;
    color: #fff;
    padding: 10px;
    top: 50%;
    margin-top: -10px;
  }
  .mb--20 {
    margin-bottom: 0;
  }
  .list-point-2 ul.list-inline > li + li {
    margin-left: 2px !important;
  }
  .my-profile-section .form-inline > .form-group:first-child {
    padding-right: 5px !important;
  }
  .my-profile-section .avatar-img {
    width: 90px !important;
    height: 90px !important;
  }
  .my-profile-section .img-thumbnail > div {
    height: 90px !important;
  }
  .login-section .by-using::after {
    margin: 62px auto;
  }
  .register-setion .content-box {
    padding: 30px 10px;
  }
  .register-setion .by-using::after {
    margin: 62px auto;
  }
  .dashboard-hub .breadcrumb .navbar-nav {
    float: right;
  }
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 620px;
  }
}
@media (max-width: 1024px) {
  .annoument {
    max-width: 100%;
    max-height: 80px;
    position: -webkit-sticky !important;
    position: sticky !important;
    border-radius: 0;
  }
  .dashboard-menu .breadcrumb h2 {
    font-size: 16px;
  }
  .become-teacher-pos {
    margin-bottom: 10px;
    margin-top: 20px;
    text-align: left!important;
  }
  .banner-meetup .list-icon li {
    width: 100%;
    margin-left: 0;
  }
  .banner-meetup .date {
    font-size: 36px;
  }
  .banner-meetup .btn-add {
    font-size: 15px;
  }
  .banner-meetup .sr-only {
    padding: 5px;
    display: inline-block;
  }
  .banner-meetup .bage-bn {
    padding: 5px 28px !important;
    font-weight: 700;
    font-size: 20px;
  }
  .banner-meetup .label-price {
    font-size: 10px;
  }
}
/* iPad Landscape */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .dashboard-menu .breadcrumb .nav-tabs {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    text-align: center;
  }
  .box-avatar {
    width: auto;
  }
}
/* iPad Portrait */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .dashboard-menu .breadcrumb .nav-tabs {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    text-align: center;
  }
  .dashboard-pages .file-upload {
    width: auto!important;
  }
  .dashboard-pages .file-upload .name-avatar {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .banner-meetup .list-icon li {
    width: 100%;
    margin-left: 0;
  }
  .banner-meetup .share-r {
    float: left;
  }
  .banner-meetup .share-r .share-icon {
    display: inline-block;
    padding-right: 15px;
  }
  .banner-meetup .more-event {
    position: absolute;
    bottom: -75px;
    right: 0;
  }
  .banner-meetup .price {
    width: 99%;
  }
  .dashboard-pages .content-box {
    padding: 20px;
  }
  .dashboard-menu h2 {
    padding: 10px 0 !important;
    margin: 0 0 -5px;
  }
  .dashboard-menu .breadcrumb .relative-pos ul > li {
    padding: 10px 7px 0 0;
    float: left;
    position: relative;
  }
  .dashboard-menu .breadcrumb .relative-pos ul > li:first-child a:before {
    display: none;
  }
  .dashboard-menu .breadcrumb .relative-pos ul > li > a:before {
    content: '|';
    margin-right: 7px;
  }
  .dashboard-menu .become-teacher-pos .btn-ac {
    font-size: 80%;
  }
  .my-profile-section .name-avatar {
    max-width: initial !important;
  }
  .align-center-mobile {
    text-align: center;
  }
  .align-center-mobile .box-avatar {
    margin: auto;
  }
  .login-section .content-box {
    padding: 30px 10px;
  }
  .register-setion .content-box {
    padding: 30px 10px;
  }
  .register-section .by-using .btn {
    width: 100%;
    margin: 5px 0;
  }
  .register-section .btn .btn {
    margin: 15px;
  }
  .select-category {
    max-width: 100% ;
  }
  .multicheckbox_style .ms-options-wrap > .ms-options {
    left: 0;
    overflow: hidden !important;
    width: 100% !important;
  }
  .multicheckbox_style .ms-options-wrap > .ms-options > ul {
    column-count: 2 !important;
  }
  .box-course-meetup table {
    width: 1000px;
    overflow: scroll;
  }
  .box-course-meetup .tbl-header thead th {
    padding: 0.5em 1em 0 1em;
  }
  .box-course-meetup .select-category {
    max-width: 100% ;
  }
  .box-course-meetup .multicheckbox_style .ms-options-wrap > .ms-options {
    left: 0;
    overflow: hidden !important;
    width: 100% !important;
  }
  .box-course-meetup .multicheckbox_style .ms-options-wrap > .ms-options > ul {
    column-count: 2 !important;
  }
  .form-checkout .table-theme {
    width: 1200px!important;
    overflow: scroll;
  }
  .progressbar li .box-badge p {
    font-size: 80%;
  }
  .dashboard-menu .breadcrumb .navbar-expand li:first-child {
    padding-left: 0;
  }
}
@media (max-width: 576px) {
  .dashboard-menu .breadcrumb .navbar-expand li {
    padding: 10px 10px;
  }
  .dashboard-menu .breadcrumb .navbar-expand li a {
    font-size: 11px;
  }
}
@media (max-width: 320px) {
  .my-profile-section .breadcrumb li {
    padding: 0;
  }
  .login-section .content-box {
    padding: 30px 5px;
  }
  .login-section .by-using .btn {
    padding: 10px 5px;
    font-size: 13px;
    font-weight: bold;
  }
  .register-setion .content-box {
    padding: 30px 5px;
  }
  .register-setion .by-using .btn {
    padding: 10px 5px;
    font-size: 13px;
    font-weight: bold;
  }
}
/* ========================================================================
header
========================================================================== */
header {
  z-index: 10 !important;
}
.text-violet-total {
  color: #A05D8C !important;
}
.bg-violet_total {
  background-color: #A05D8C !important;
}
.bg-button-blue {
  background-color: #a2b1b9 !important;
}
.bg-button-ovilet {
  background-color: #8e91ac !important;
}
.bg-tag {
  background-color: #ddddde !important;
}
.bg-main {
  background-color: #130060 !important;
}
.bg-yellow {
  background-color: #e0d220 !important;
}
.bg-violet-dashboard {
  background-color: #924a7a !important;
  color: #eeacc5!important;
}
.bg-white {
  background-color: #ffffff !important;
}
.bg-green-light {
  background-color: #6BEED4 !important;
}
.bg-red {
  background-color: #e78981 !important;
}
.bg-red-dark {
  background-color: #924349 !important;
}
.bg-green-dark {
  background-color: #498061 !important;
}
.bg-green-main {
  background-color: #498061 !important;
}
.bg-blue {
  background-color: #498061;
}
.bg-blueviolet-dark {
  background-color: #97889D !important;
}
.bg-blueviolet {
  background-color: #A5A7C4 !important;
}
.bg-blueviolet-light {
  background-color: #bda4dd !important;
}
.bg-dark-blue {
  background-color: #007791 !important;
}
.bg-light-blue {
  background-color: #e6f2f5 !important;
}
.bg-black {
  background-color: #000000 !important;
}
.bg-gray {
  background-color: #dedede !important;
}
.bg-gray-light {
  background-color: #eaeaea !important;
}
.bg-gray-dark {
  background-color: #252525 !important;
}
.bg-green {
  background-color: #BED62F !important;
}
.bg-pink {
  background-color: #EAACBE !important;
}
.bg-rosybrown {
  background-color: #C5A6BF !important;
}
.bg-raquamarine {
  background-color: #A6C6B0 !important;
}
.bg-raquamarine-light {
  background-color: #BDD4CC !important;
}
.bg-blueviolet {
  background-color: #A5A7C4 !important;
}
.bg-violet {
  background-color: #895d80 !important;
}
.bg-notification {
  background-color: #b7cec5 !important;
}
.bg-user {
  background-color: #a9b8c0 !important;
}
.bg-trans {
  background-color: transparent!important ;
}
.text-button-blue {
  color: #697b84 !important;
}
.text-button-violet {
  color: #c5cae9 !important;
}
.text-main {
  color: #130060 !important;
}
.text-yellow {
  color: #a08531 !important;
}
.text-icon {
  color: #6d8079 !important;
}
.text-main-dark {
  color: #464855 !important;
}
.text-red {
  color: #e78981 !important;
}
.text-green-light {
  color: #93B984 !important;
}
.text-green-main {
  color: #498061 !important;
}
.text-red-dark {
  color: #924349 !important;
}
.text-red-light {
  color: #e9a3a3 !important;
}
.text-tag {
  color: #808080 !important;
}
.text-violet {
  color: #868aa7 !important;
}
.text-violet-form {
  color: #b997d3 !important;
}
.text-white {
  color: #ffffff !important;
}
.text-body {
  color: #4d4d4d !important;
}
.text-pink {
  color: #EAACBE !important;
}
.text-blue {
  color: #3f95e1 !important;
}
.text-dark-blue {
  color: #007791 !important;
}
.text-light-blue {
  color: #e6f2f5 !important;
}
.text-black {
  color: #000000 !important;
}
.text-gray {
  color: #dedede !important;
}
.text-gray-dark {
  color: #d8d8d8 !important;
}
.text-blueviolet-light {
  color: #bda4dd !important;
}
.text-form {
  color: #636363 !important;
}
.text-green {
  color: #02c39d !important;
}
.border-tag {
  color: #ddddde !important;
}
.border-white {
  color: #ffffff !important;
}
.border-gray {
  border: solid 1px #dedede !important;
}
.border-gray-light {
  color: #eaeaea !important;
}
.border-green {
  color: #02c39d !important;
}
.border-black {
  border: solid 1px #c1c1c1 !important;
}
.b-l-dotted {
  border-left: dotted 1px #c1c1c1 !important;
}
.b-radius {
  border-radius: 4px!important;
}
.b-radius-0 {
  border-radius: 0!important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pt-10 {
  padding-top: 10px!important ;
}
.pb-10 {
  padding-bottom: 10px!important ;
}
.pl-10 {
  padding-left: 10px!important ;
}
.pr-10 {
  padding-right: 10px!important ;
}
.padding-30 {
  padding: 30px !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.ml-5 {
  margin-left: 5px !important;
}
.mr-5 {
  margin-right: 5px !important;
}
.m-w-470 {
  max-width: 470px !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.btn-custom {
  border-radius: 20px;
  padding: 0.5rem 1rem;
}
.btn-custom:hover {
  background-color: #000000;
  color: #000000;
}
:-ms-input-placeholder {
  color: #4d4d4d !important;
}
::placeholder {
  color: #4d4d4d !important;
}
.dashboard-pages input:-ms-input-placeholder {
  opacity: .7;
}
.dashboard-pages input::placeholder {
  opacity: .7;
}
.form-right input:-ms-input-placeholder {
  color: #e78981 !important;
}
.form-right input::placeholder {
  color: #e78981 !important;
}
@font-face {
  font-family: 'Ding-Dong';
  src: url('../fonts/DingDongBold.woff2') format('woff2'), url('../fonts/DingDongBold.woff') format('woff'), url('../fonts/DingDongBold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
body {
  color: #4d4d4d;
  font-family: "Montserrat", san-serif;
  font-size: 14px;
}
.fa-1x {
  font-size: 1.5em;
}
.fs-9 {
  font-size: 9px !important;
}
.fs-10 {
  font-size: 10px !important;
}
.fs-11 {
  font-size: 11px !important;
}
.fs-12 {
  font-size: 12px !important;
}
.fs-13 {
  font-size: 13px !important;
}
.fs-14 {
  font-size: 14px !important;
}
.fs-15 {
  font-size: 15px !important;
}
.fs-16 {
  font-size: 16px !important;
}
.fs-17 {
  font-size: 17px !important;
}
.fs-18 {
  font-size: 18px !important;
}
.fs-19 {
  font-size: 19px !important;
}
.fs-20 {
  font-size: 20px !important;
}
.fs-22 {
  font-size: 22px !important;
}
.bold {
  font-weight: bold!important;
}
.hiden {
  display: none !important;
}
.relative {
  position: relative;
}
.relative i.absolute {
  top: 50%;
  margin-top: -8px;
  left: 0;
  margin-left: 5px;
  z-index: 1;
}
.font-i {
  font-style: italic;
}
.absolute {
  position: absolute;
}
.v-align-top {
  vertical-align: top!important;
}
.h-100vh {
  height: 100vh;
}
.hint-text {
  opacity: .7;
}
.line-center {
  width: 100px;
  height: 2px;
  background-color: #dedede;
  margin: auto;
}
.fix-img {
  display: block;
  width: 100%;
  position: relative;
  height: 0;
  overflow: hidden;
  padding: 100% 0 0;
}
.fix-img img {
  position: absolute;
  display: block;
  max-width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.fix-img .video-iframe {
  position: absolute;
  display: block;
  max-width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 1;
}
.post_title {
  font-weight: 300;
  margin: 1em 0 0.4em;
  line-height: 1.4;
}
.author-box img {
  width: 128px;
}
a.link-muted {
  margin: 0 5px;
}
.text-muted a {
  margin-left: 15px !important;
}
.comment .avatar {
  width: 60px;
  margin-right: 1rem;
}
.btn-primary {
  background: #130060;
  color: #6BEED4;
}
.comment-respond {
  max-width: 730px;
  margin: 20px auto;
}
.pagination .page-link {
  border: none !important;
}
.pagination .page-link:hover {
  color: #6BEED4 !important;
}
.pagination .page-item.active {
  background: #130060 !important;
  color: #6BEED4 !important;
}
.pagination .page-item.active a {
  color: #fff;
}
.text-violet-total {
  color: #A05D8C !important;
}
.frm-category .item-block {
  margin: 15px;
}
.frm-category .item-block .box-img {
  position: relative;
}
.frm-category .item-block .box-img:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
}
.frm-category .item-block .box-img .fix-img {
  padding: 70% 0 0;
}
.frm-category .item-block .box-img .fix-img .video-iframe .line-video {
  content: '';
  width: 1px;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 1;
}
.frm-category .item-block .box-img .fix-img .video-iframe .line-video.left {
  left: 0;
  top: 0;
  margin: 4px;
  height: calc(100% - 8px);
}
.frm-category .item-block .box-img .fix-img .video-iframe .line-video.right {
  right: 0;
  top: 0;
  margin: 4px;
  height: calc(100% - 8px);
}
.frm-category .item-block .box-img .fix-img .video-iframe .line-video.top {
  top: 0;
  bottom: auto;
  margin: 4px;
  width: calc(100% - 8px);
  height: 1px;
}
.frm-category .item-block .box-img .fix-img .video-iframe .line-video.bottom {
  left: 0;
  bottom: 0;
  top: auto;
  margin: 4px;
  width: calc(100% - 8px);
  height: 1px;
}
.frm-category .item-block .box-img .info-top {
  position: absolute;
  top: 20px;
  width: 100%;
}
.frm-category .item-block .box-img .info-bottom {
  position: absolute;
  bottom: 10px;
  width: 100%;
}
.frm-category .item-block .box-video:before {
  z-index: -1;
}
.frm-category .item-block .content-block {
  padding: 12px;
}
.frm-category .item-block .content-block h4 {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 40px;
  overflow: hidden;
}
.frm-category .item-block .content-block h5 {
  position: relative;
  font-size: 11px;
  padding: 0;
  margin: 0;
}
.frm-category .item-block .content-block h5 span {
  display: inline-block;
  padding: 5px 5px 5px 10px;
  position: relative;
  font-size: 12px;
}
.frm-category .item-block .content-block h5 span:before {
  content: '.';
  font-size: 14px;
  font-weight: 900;
  position: absolute;
  left: 0;
  top: 0;
}
.frm-category .item-block .content-block h5 span:first-child {
  padding-left: 0;
}
.frm-category .item-block .content-block h5 span:first-child:before {
  content: '';
}
.frm-category .item-block .content-block .address-area {
  padding: 7px 0 0 0;
}
.frm-category .item-block .content-block .address-area .address-item {
  padding: 0 0 0 35px;
  position: relative;
}
.frm-category .item-block .content-block .address-area .address-item i {
  position: absolute;
  left: 15px;
  top: 12px;
  margin-top: -7px;
}
.frm-category .box-price {
  border-top: solid 1px #dedede;
  border-bottom: solid 1px #dedede;
}
.frm-category .carousel-2item .item-block .box-img .fix-img {
  padding: 66% 0 0;
}
.box-price {
  position: relative;
  margin-bottom: 10px;
}
.box-price p {
  padding: 0;
  margin: 0;
}
.box-price .row {
  margin: 0;
}
.box-price .row .col-md-5 {
  padding: 0;
}
.box-price .row .col-md-7 {
  padding: 0;
}
.box-price .box-des .text-content {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  height: 60px;
  overflow: hidden;
}
.box-price .box-des .text-content:before {
  content: '';
  position: absolute;
  border-left: solid 1px #dedede;
  right: 0;
  height: 100%;
}
.box-price .box-des .text-content p {
  font-size: 11px;
  padding: 10px 0;
  margin: 0;
}
.box-price .box-des .icon-live:before {
  border-left: solid 1px #ffffff;
}
.box-price .price {
  text-align: right;
  display: inline-block;
  color: #000000;
  padding: 10px 0;
  min-height: 80px;
}
.box-price .price .currency {
  font-size: 30px;
  font-weight: 700;
  letter-spacing: -2px;
  line-height: 35px;
  padding: 0;
  vertical-align: middle;
}
.box-price .price .cent {
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  vertical-align: bottom;
}
.box-price .price .unit {
  font-size: 12px;
  vertical-align: bottom;
  letter-spacing: 1px;
}
.spr-wout .breadcrumb {
  padding: 0;
  margin: 0;
}
.spr-wout .breadcrumb li {
  padding: 7px 3px;
}
.spr-wout .breadcrumb li:first-child {
  padding-left: 0;
}
.spr-wout .breadcrumb li:first-child a::before {
  display: none;
}
.spr-wout .breadcrumb li a {
  color: #4d4d4d;
}
.spr-wout .breadcrumb li a::before {
  display: inline-block;
  padding: 0 8px;
  color: #4d4d4d;
  content: ">";
}
.spr-wout .breadcrumb li:hover a {
  color: #e78981;
}
.dark .form-control.light {
  border-color: #ddd;
  border-width: 1px;
  border-radius: 4px;
  padding: 0.5rem 0.75rem;
}
.dark .light .form-control {
  border-color: #ddd;
  border-width: 1px;
  border-radius: 4px;
  padding: 0.5rem 0.75rem;
}
.dark .light .form-inline > .btn-link {
  border-radius: 0px 0px 0px 0px;
  border-width: 1px;
  border-color: #ddd;
}
.dark .form-inline > .btn-link.light {
  border-color: #ddd;
  border-width: 1px;
  border-radius: 4px;
}
.light .form-control {
  border-color: #ddd;
  border-width: 1px;
  border-radius: 4px;
  padding: 0.5rem 0.75rem;
}
.light .form-inline > .btn-link {
  border-color: #ddd;
  border-width: 1px;
  border-radius: 4px;
}
.form-control.light {
  border-radius: 0px 0px 0px 0px;
  border-width: 1px;
  border-color: #ddd;
  padding: 0.5rem 0.75rem;
}
.form-inline > .btn-link.light {
  border-color: #ddd;
  border-width: 1px;
  border-radius: 4px;
}
.form-inline .form-group {
  min-width: 140px;
}
.form-group {
  margin-bottom: 15px;
}
.md-check,
.checkbox-custom {
  cursor: pointer;
  padding-left: 1.25rem;
  margin: 0;
  display: inline-block;
  position: relative;
}
.md-check input,
.checkbox-custom input {
  position: absolute;
  cursor: pointer;
  z-index: 1;
  opacity: 0;
}
.md-check input:checked + i:before,
.checkbox-custom input:checked + i:before {
  background-color: inherit;
}
.md-check input:checked + span .active,
.checkbox-custom input:checked + span .active {
  display: inherit;
}
.md-check input[type="radio"] + i,
.md-check input[type="radio"] + i:before {
  border-radius: 50%;
}
.md-check input[type="checkbox"]:checked + i:after {
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  position: absolute;
  left: 7px;
  top: 1px;
  display: table;
  width: 6px;
  height: 12px;
  border: 2px solid;
  border-top: 0;
  border-left: 0;
  content: ' ';
}
.checkbox-custom input[type="checkbox"] + i,
.checkbox-custom input[type="checkbox"] + i:before {
  border-radius: 50%;
}
.md-check input[type="radio"]:checked + i:after,
.checkbox-custom input[type="checkbox"]:checked + i:after {
  position: absolute;
  left: 6px;
  top: 6px;
  display: table;
  width: 6px;
  height: 6px;
  background: #fff;
  border-radius: 50%;
  content: ' ';
}
.md-check input[disabled] + i:before,
fieldset[disabled] .md-check input + i:before {
  opacity: 0.5;
}
.checkbox-custom input[disabled] + i:before,
fieldset[disabled] .checkbox-custom input + i:before {
  opacity: 0.5;
}
.md-check input[disabled]:checked + i:before {
  opacity: 0.5;
}
.checkbox-custom input[disabled]:checked + i:before {
  opacity: 0.5;
}
.md-check > i,
.checkbox-custom > i {
  width: 0;
  height: 18px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  left: -2rem;
  top: 3;
}
.md-check > i:before,
.checkbox-custom > i:before {
  content: "";
  position: absolute;
  width: 18px;
  height: 100%;
  border: 2px solid #ddd;
  border-radius: 2px;
}
.md-check > i.no-icon:after,
.checkbox-custom > i.no-icon:after {
  display: none !important;
}
.md-check,
.checkbox-custom {
  cursor: pointer;
  padding-left: 2rem;
  margin: 0;
  display: inline-block;
  position: relative;
}
.md-check input,
.checkbox-custom input {
  position: absolute;
  cursor: pointer;
  z-index: 1;
  opacity: 0;
}
.md-check {
  padding-left: 1rem;
}
.md-check .title-c {
  margin-left: 10px;
}
.checkbox-custom {
  padding-left: 1rem;
}
.checkbox-custom .title-c {
  margin-left: 10px;
}
.md-check > i,
.checkbox-custom > i {
  height: 18px;
  left: -1rem;
}
.md-check > i:before,
.checkbox-custom > i:before {
  width: 18px;
}
.md-check input[type="radio"]:checked + i:after,
.checkbox-custom input[type="checkbox"]:checked + i:after {
  left: 5px;
  top: 5px;
  width: 8px;
  height: 8px;
  background: #b997d3;
  border-radius: 50%;
}
table .md-check input[type="radio"]:checked + i:after,
table .checkbox-custom input[type="checkbox"]:checked + i:after {
  background: #BED62F;
}
.md-check > i,
.checkbox-custom > i {
  background-color: #ffffff;
}
.md-check > i:before,
.checkbox-custom > i:before {
  background-color: #ffffff;
}
.select-custom {
  margin-bottom: 20px;
  position: relative;
}
.select-custom:before {
  font: normal normal normal 16px/1 FontAwesome;
  content: "\f107";
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 10px;
  z-index: 1;
  color: #b0b0b0;
}
.select-custom select {
  width: 100%;
  height: auto;
  border: 1px solid #ddd;
  border-radius: 0;
  padding: 15px 10px;
  font-weight: normal;
  outline: none;
  height: 38px;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.class-type .form-control {
  font-style: italic;
  min-width: 120px;
}
.navbar-expand-lg.affix {
  position: fixed;
  width: 100%;
  top: 0;
  background-color: rgba(255, 255, 255, 0.95);
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
}
.navbar .navbar-brand img {
  max-width: 100%;
}
#filters.affix {
  position: fixed;
  width: 100%;
  z-index: 5;
  top: 0;
  padding: 0 30px;
  background-color: rgba(255, 255, 255, 0.95);
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
}
.info-company {
  color: #4d4d4d;
  position: relative;
}
.info-company .brand img {
  max-width: 100px!important;
}
.info-company h4 {
  color: #4d4d4d;
  text-transform: uppercase;
}
.info-company a {
  color: #4d4d4d;
}
.info-company article p strong {
  min-width: 64px;
  display: inline-block;
  font-weight: normal;
}
.info-company ul.list-unstyled {
  padding-left: inherit;
}
.info-company ul.list-unstyled li {
  position: relative;
  padding-left: 20px!important;
}
.info-company ul.list-unstyled li:before {
  content: '>';
  position: absolute;
  left: 0;
}
.info-company .box-content-right p {
  padding: 0;
  margin: 0;
}
.info-company .form-control {
  border-color: #898989;
  padding: 0.5rem 0.75rem;
  color: #636363;
}
footer {
  color: #4d4d4d;
  background-color: #ffffff;
}
footer .footer-top {
  border-top: solid 1px #dedede;
}
footer .footer-bottom {
  position: relative;
}
footer h4 {
  color: #4d4d4d;
  text-transform: uppercase;
}
footer a {
  color: #4d4d4d;
}
footer article p strong {
  min-width: 64px;
  display: inline-block;
  font-weight: normal;
}
footer ul.list-unstyled {
  padding-left: inherit;
}
footer ul.list-unstyled li {
  position: relative;
  padding-left: 20px!important;
}
footer ul.list-unstyled li:before {
  content: '>';
  position: absolute;
  left: 0;
}
footer .box-content-right p {
  padding: 0;
  margin: 0;
}
.section-carousel {
  position: relative;
}
.section-carousel .container {
  position: relative;
}
.section-carousel img {
  object-fit: cover;
  width: 100%;
  min-height: 480px;
  max-height: 480px;
}
.section-carousel .content-wrapper .slide-content {
  background-color: transparent;
  padding: 30px;
  max-width: 600px;
  float: right;
  color: #ffffff;
}
.section-carousel .content-wrapper .slide-content ul {
  list-style: none;
  pading: 0;
}
.banner-icon {
  position: relative;
}
.banner-icon:before {
  content: '';
  position: absolute;
  left: 0;
  height: 100%;
  width: 50%;
  background-color: #BED62F;
}
.banner-icon .box-icon {
  max-width: 1000px;
  margin: auto;
}
.banner-icon .box-icon ol {
  list-style: none;
  counter-reset: item;
  color: #ffffff;
  margin: 0;
}
.banner-icon .box-icon li {
  counter-increment: item;
  position: relative;
  padding: 10px 100px;
  color: white;
}
.banner-icon .box-icon li:before {
  margin-right: 10px;
  content: counter(item);
  border: solid 1px #ffffff;
  color: #ffffff;
  border-radius: 100%;
  width: 35px;
  line-height: 35px;
  font-size: 22px;
  text-align: center;
  display: inline-block;
  position: absolute;
  left: 40px;
  top: 50%;
  margin-top: -18px;
}
.filter-section {
  border-top: solid 1px white;
  border-bottom: solid 1px white;
  moz-box-shadow: 0 0 10px 3px #dedede;
  box-shadow: 0 0 7px 0 #dedede;
  margin-bottom: 50px;
}
.filter-section #filters {
  padding: 0;
  border-bottom: 0;
  margin: 0;
}
.filter-section #filters li {
  list-style: none;
  display: inline-block;
}
.filter-section #filters li a {
  display: inline-block;
  text-decoration: none;
  padding: 0 20px;
  border-left: solid 1px #ddd;
  margin: 5px 0;
  color: #4d4d4d;
  font-weight: 600;
}
.filter-section #filters li:first-child a {
  border-left: 0;
}
.filter-section #filters li:hover a {
  color: #02c39d;
}
.filter-section #filters li.active {
  padding-bottom: 0;
  border-bottom: 2px solid 0;
}
.filter-section #filters li.active a {
  padding-bottom: 20px;
}
.btn-purchase {
  padding: 2px 5px;
  border-radius: 4px;
  min-width: 90px;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.overlay-ribbon {
  position: absolute;
  width: 4em;
  height: 4em;
  z-index: 2;
  top: 0;
  left: 0;
  background: transparent;
  padding: 5px 0;
  box-shadow: -5px 21px 28px -4px rgba(0, 0, 0, 0.43);
  animation: slidein 3s ease-in-out forwards;
}
.overlay-ribbon:before {
  content: "";
  position: absolute;
  bottom: -4em;
  left: 0;
  width: 0;
  height: 0;
  border-top: 4em solid #cca74f;
  border-right: 4em solid transparent;
  z-index: 997;
}
.overlay-ribbon:after {
  content: "";
  position: absolute;
  bottom: -4em;
  right: 0;
  width: 0;
  height: 0;
  border-top: 4em solid #cca74f;
  border-left: 4em solid transparent;
  z-index: 998;
}
.ribbon-content {
  z-index: 99999;
  position: relative;
  margin: 0 5px;
}
.ribbon-content h3 {
  margin: 0;
  padding: 0 0 5px 0;
  line-height: 16px;
  font-family: 'Roboto', sans-serif;
  text-align: center;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 900;
  background: linear-gradient(to right, #ac7a1b 0%, #fffcc9 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ribbon-content h4 {
  margin: 0;
  padding: 0px 0 5px 0;
  line-height: 16px;
  font-family: 'Roboto', sans-serif;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 900;
  background: linear-gradient(to right, #ac7a1b 0%, #fffcc9 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ribbon-content > p {
  color: #24505a;
  margin: 0;
  padding: 0;
}
.ribbon-content > p span {
  color: #24505a;
  margin: 0;
  padding: 0;
}
.ribbon-content p span {
  display: block;
}
.owl-carousel .owl-dots {
  bottom: -15px;
}
.owl-carousel .owl-dots .owl-dot {
  border-radius: 50%;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
  transition: box-shadow 0.3s ease;
  position: relative;
  display: inline-block;
  margin: 0 5px;
  width: 14px;
  height: 14px;
  cursor: pointer;
}
.owl-carousel .owl-dots .owl-dot span {
  top: 0;
  left: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  outline: none;
  border-radius: 50%;
  background-color: #e78981;
  text-indent: -999em;
  border-bottom-width: 0;
  cursor: pointer;
  position: absolute;
  background-color: transparent;
  border: solid 2px #eaeaea;
  transition: background-color 0.3s ease, transform 0.3s ease;
}
.owl-carousel .owl-dots .owl-dot.active {
  box-shadow: 0 0 0 2px #eaeaea;
}
.owl-carousel .owl-dots .owl-dot.active span {
  -ms-transform: scale(0.4);
      transform: scale(0.4);
  background-color: #e78981;
}
.owl-theme .owl-nav {
  min-width: 180px;
}
.owl-theme .owl-nav .owl-prev {
  display: inline-block;
  position: absolute;
  left: 0;
  width: 20px;
  height: 20px;
  background: transparent;
  text-indent: -9999px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
  color: transparent;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
}
.owl-theme .owl-nav .owl-prev:hover {
  border-top: 1px solid #924349;
  border-left: 1px solid #924349;
}
.owl-theme .owl-nav .owl-prev::before {
  display: block;
  height: 200%;
  width: 200%;
  margin-left: -50%;
  margin-top: -50%;
  content: "";
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  border-top-width: 0;
  border-top-style: solid;
  border-right-width: 0;
  border-right-style: solid;
}
.owl-theme .owl-nav .owl-prev::after {
  border-top-width: 0;
  border-top-style: solid;
  border-right-width: 0;
}
.owl-theme .owl-nav .owl-next {
  display: inline-block;
  position: absolute;
  right: 0;
  width: 20px;
  height: 20px;
  background: transparent;
  text-indent: -9999px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
  color: transparent;
  -ms-transform: rotate(140deg);
      transform: rotate(140deg);
}
.owl-theme .owl-nav .owl-next:hover {
  border-top: 1px solid #924349;
  border-left: 1px solid #924349;
}
.owl-theme .owl-nav .owl-next::before {
  display: block;
  height: 200%;
  width: 200%;
  margin-left: -50%;
  margin-top: -50%;
  content: "";
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  border-top-width: 0;
  border-top-style: solid;
  border-right-width: 0;
  border-right-style: solid;
}
.owl-theme .owl-nav .owl-next::after {
  border-top-width: 0;
  border-top-style: solid;
  border-right-width: 0;
}
.frm-category {
  position: relative;
}
.frm-category .owl-item .item-block {
  margin-bottom: 50px;
}
.frm-category.style-01 .item-block {
  moz-box-shadow: 0 0 10px 3px #dedede;
  box-shadow: 0 0 10px 3px #dedede;
}
.frm-category.style-02 .item-block {
  moz-box-shadow: 0 0 10px 3px #dedede;
  box-shadow: 0 0 10px 3px #dedede;
}
.frm-category.style-02 .item-block {
  moz-box-shadow: 0 0 10px 3px #dedede;
  box-shadow: 0 0 10px 3px #dedede;
}
.frm-category.style-02 .item-block .box-img .info-top {
  top: 0;
}
.frm-category.style-02 .item-block .price {
  border-top: solid 1px #ffffff;
}
.frm-category.style-02 .item-block .price .currency {
  font-size: 21px;
  font-weight: 700;
  letter-spacing: -2px;
  line-height: 28px;
  padding: 0;
  vertical-align: middle;
}
.frm-category.style-02 .item-block .price .cent {
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  vertical-align: bottom;
}
.frm-category.style-02 .item-block .price .unit {
  font-size: 12px;
  vertical-align: bottom;
  margin-left: 10px;
  letter-spacing: 1px;
}
.frm-category.style-03 .item-block {
  border: solid 1px #dedede;
}
.frm-category.style-03 .item-block .row {
  margin: 0;
}
.frm-category.style-03 .item-block .row .col-md-6 {
  position: relative;
}
.frm-category.style-03 .item-block .row .col-md-6:last-child:before {
  border-left: dotted 1px #dedede;
  height: 100%;
  content: '';
  top: 0;
  position: absolute;
  right: 17%;
}
.frm-category.style-03 .item-block .row .col-md-2 {
  padding: 0;
}
.frm-category.style-03 .item-block .row .col-md-6 {
  padding: 0;
}
.frm-category.style-03 .item-block .row .col-md-10 {
  padding: 0;
}
.frm-category.style-03 .item-block .box-img .info-top {
  top: 0;
}
.frm-category.style-03 .item-block .price {
  border-top: solid 1px #ffffff;
}
.frm-category.style-03 .item-block .price .currency {
  font-size: 21px;
  font-weight: 700;
  letter-spacing: -2px;
  line-height: 28px;
  padding: 0;
  vertical-align: middle;
}
.frm-category.style-03 .item-block .price .cent {
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  vertical-align: bottom;
}
.frm-category.style-03 .item-block .price .unit {
  font-size: 12px;
  vertical-align: bottom;
  margin-left: 10px;
  letter-spacing: 1px;
}
.frm-category.style-03 .content-block {
  padding: 12px 0;
}
.box-ol ol {
  list-style: none;
  counter-reset: item;
  padding: 0;
}
.box-ol li {
  counter-increment: item;
  margin-bottom: 5px;
  font-size: 15px;
  position: relative;
  padding: 6px 40px;
  overflow: hidden;
}
.box-ol li:before {
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 10px;
  content: "\f00c";
  color: #498061;
  background: white;
  border: solid 1px #dedede;
  border-radius: 100%;
  width: 25px;
  line-height: 25px;
  text-align: center;
  display: inline-block;
  position: absolute;
  left: 0;
}
.section-media {
  color: #6d8079;
}
.section-media h3 {
  color: #6d8079;
}
.section-media h3 strong {
  font-weight: normal !important;
}
.section-media button {
  color: #d194a7;
}
.section-media .box-media {
  margin: auto;
}
.section-media .box-media .video-iframe {
  max-width: 330px;
}
.section-media .box-media .social-icon ul {
  margin: 0;
}
.section-media .box-media .social-icon ul li {
  background-color: #6d8079;
  margin: 7px 3px;
}
.section-media .box-media .social-icon ul li a:hover {
  text-decoration: none;
}
.section-media .embed-responsive-4by3:before {
  padding-top: 60%;
}
.section-media .video-iframe .line-video {
  content: '';
  width: 1px;
  position: absolute;
  background-color: #8d8d8d;
  z-index: 1;
}
.section-media .video-iframe .line-video.left {
  left: 0;
  top: 0;
  margin: 4px;
  height: calc(100% - 8px);
}
.section-media .video-iframe .line-video.right {
  right: 0;
  top: 0;
  margin: 4px;
  height: calc(100% - 8px);
}
.section-media .video-iframe .line-video.top {
  top: 0;
  bottom: auto;
  margin: 4px;
  width: calc(100% - 8px);
  height: 1px;
}
.section-media .video-iframe .line-video.bottom {
  left: 0;
  bottom: 0;
  top: auto;
  margin: 4px;
  width: calc(100% - 8px);
  height: 1px;
}
.c-input-attach {
  height: 3em;
  width: 100%;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  background-color: white;
  border: solid 1px #dedede;
  border-radius: 4px;
}
.c-input-attach .fileInput {
  cursor: pointer;
  height: 2.5em;
  width: 100%;
  position: absolute;
  z-index: 99;
  text-indent: -999px;
  top: 50%;
  padding: 4px 90px 0 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: -17px;
  border: 0;
}
.c-input-attach i {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -11px;
}
.c-input-attach i:after {
  color: #dedede;
}
.social-icon ul {
  padding: 0;
  margin: 10px 0;
}
.social-icon ul li {
  list-style: none;
  background-color: #bebebe;
  width: 25px;
  border-radius: 4px;
  margin: 5px 0;
}
.social-icon ul li a {
  width: 25px;
  height: 25px;
}
.social-icon ul li .fa {
  font-size: 18px;
  color: #fff;
  display: block;
  text-align: center;
  line-height: 25px;
}
.social-icon ul li:hover {
  background-color: #66c9e0;
  transition: all 0.3s ease;
}
.social-icon {
  padding: 0;
}
.social-icon li {
  margin: 0 5px 5px 0;
}
.social-icon h5 {
  margin-bottom: 20px;
}
.social-icon li.twitter-icon:hover {
  background-color: #2bbfec;
}
.social-icon li.skype-icon:hover {
  background-color: #0099e5;
}
.social-icon li.facebook-icon:hover {
  background-color: #395b89;
}
.social-icon li.linkedin-icon:hover {
  background-color: #1184cd;
}
.social-icon li.youtube-icon:hover {
  background-color: #d02525;
}
.social-icon li.instagram-icon:hover {
  background-color: #457299;
}
.social-icon li.rss-icon:hover {
  background-color: #ec894d;
}
.social-icon li.google-icon:hover {
  background-color: #d63b3b;
}
.social-icon ul {
  padding: 0;
}
.social-icon ul li {
  list-style: none;
  background-color: #bebebe;
  margin: 7px 0;
}
.social-icon ul li a {
  width: 25px;
  height: 25px;
}
.social-icon ul li .fa {
  font-size: 18px;
  color: #fff;
  display: block;
  text-align: center;
  line-height: 25px;
}
.social-icon ul li:hover {
  background-color: #66c9e0;
  transition: all 0.3s ease;
}
.social-icon ul h5 {
  margin-bottom: 20px;
}
.social-icon ul li.twitter-icon:hover {
  background-color: #2bbfec;
}
.social-icon ul li.skype-icon:hover {
  background-color: #0099e5;
}
.social-icon ul li.facebook-icon:hover {
  background-color: #395b89;
}
.social-icon ul li.linkedin-icon:hover {
  background-color: #1184cd;
}
.social-icon ul li.youtube-icon:hover {
  background-color: #d02525;
}
.social-icon ul li.instagram-icon:hover {
  background-color: #457299;
}
.social-icon ul li.rss-icon:hover {
  background-color: #ec894d;
}
.social-icon ul li.google-icon:hover {
  background-color: #d63b3b;
}
.contact_form {
  position: relative;
}
.section-media .social-icon ul {
  padding: 0;
}
.section-media .social-icon ul li {
  display: inline-block;
}
.section-media .contact_form {
  max-width: 400px;
  position: relative;
}
.section-media .contact_form input {
  border-radius: 20px;
  padding: 0.7rem 1rem;
  border: 0;
  background-color: #ffffff;
  color: #4d4d4d;
}
.section-media .contact_form button {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  padding: 0.83rem 1rem;
  border: 0;
  background-color: #895d80;
  position: absolute;
  right: -2px;
  top: 0;
}
.bg-submit {
  background-color: #8d90af;
  border-radius: 18px;
  padding: 0.6rem 1rem;
}
.navbar-expand-lg .navbar-nav .no-main-menu {
  position: relative;
  max-width: 50px;
  text-align: center;
}
.navbar-expand-lg .navbar-nav .no-main-menu:last-child {
  position: relative;
}
.navbar-expand-lg .navbar-nav .no-main-menu:last-child .sub-menu {
  min-width: 302px;
  background-color: #b7cec5;
}
.navbar-expand-lg .navbar-nav .no-main-menu:last-child .sub-menu .sub-menu-link p {
  padding: 0;
  margin: 0;
}
.navbar-expand-lg .navbar-nav .no-main-menu:last-child .sub-menu .sub-menu-link p span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  height: 20px;
  overflow: hidden;
}
.course-detail .btn-custom {
  padding: 0.3rem 0.5rem;
}
.course-detail .list-teachers {
  background-color: #f3f3f3;
  border-radius: 4px;
  border: solid 1px #dedede;
  width: 100%;
  margin: 0;
  max-height: 500px;
  overflow-x: hidden;
  margin-top: 0px;
}
.course-detail .list-teachers .content-box a.fs-12:hover {
  color: #e78981;
}
.course-detail .list-teachers a.text-red:hover {
  color: #02c39d !important;
}
.course-detail .list-teachers .item-block {
  padding: 10px;
  cursor: pointer;
}
.course-detail .list-teachers .item-block.highlight {
  background-color: #498061;
  color: white;
}
.course-detail .list-teachers .box-price .price {
  padding: 0;
}
.course-detail .list-teachers .box-price .price .currency {
  font-size: 26px;
  letter-spacing: -2px;
  line-height: 26px;
}
.course-detail .list-teachers p {
  padding: 0;
  margin: 0;
}
.course-detail .list-teachers p a {
  margin-top: 5px;
  display: inline-block;
}
/* Remove radio buttons */
/* Set yellow color when star checked */
/* Set yellow color when star hover */
.starrating > input {
  display: none;
}
/* Remove radio buttons */
.starrating > label:before {
  content: "\f005";
  /* Star */
  margin: 1px;
  font-size: 1em;
  font-family: FontAwesome;
  display: inline-block;
}
.starrating > label {
  color: #222222;
  /* Start color when not clicked */
}
.starrating > input:checked ~ label {
  color: #ffca08 ;
}
/* Set yellow color when star checked */
.starrating > input:hover ~ label {
  color: #ffca08 ;
}
/* Set yellow color when star hover */
.separate-list li {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
}
.box-slider {
  position: relative;
}
.box-slider .box-images .box-image {
  position: relative;
  border: solid 1px #dedede;
  padding: 50px;
  margin: 30px 0;
  width: 795px !important;
  height: 550px;
}
.box-slider .box-thumbnails .box-course-item {
  margin-right: 10px;
}
.box-slider .slider-vertical {
  border-bottom: solid 1px #dedede;
  margin-bottom: 20px;
}
.box-slider .slider-vertical .slick-prev {
  position: absolute;
  display: block;
  height: 50px;
  width: 50px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  bottom: 0;
  margin-top: -10px;
  padding: 0;
  border: none;
  outline: none;
  left: -10px;
  top: auto;
}
.box-slider .slider-vertical .slick-prev:hover {
  outline: none;
  background: transparent;
  color: transparent;
}
.box-slider .slider-vertical .slick-prev:hover:before {
  opacity: 1;
}
.box-slider .slider-vertical .slick-prev:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.box-slider .slider-vertical .slick-prev:focus:before {
  opacity: 1;
}
.box-slider .slider-vertical .slick-prev:before {
  font-family: FontAwesome;
  font-size: 40px;
  line-height: 1;
  color: #898989;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f104";
}
.box-slider .slider-vertical .slick-next {
  position: absolute;
  display: block;
  height: 50px;
  width: 50px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  bottom: 0;
  margin-top: 0;
  padding: 0;
  border: none;
  outline: none;
  right: -10px;
  top: auto;
}
.box-slider .slider-vertical .slick-next:hover {
  outline: none;
  background: transparent;
  color: transparent;
}
.box-slider .slider-vertical .slick-next:hover:before {
  opacity: 1;
}
.box-slider .slider-vertical .slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.box-slider .slider-vertical .slick-next:focus:before {
  opacity: 1;
}
.box-slider .slider-vertical .slick-next:before {
  font-family: FontAwesome;
  font-size: 40px;
  line-height: 1;
  color: #898989;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
}
.box-slider .slider-vertical .slick-prev.slick-disabled:before {
  opacity: 0.25;
}
.box-slider .slider-vertical .slick-next.slick-disabled:before {
  opacity: 0.25;
}
.box-slider .slider-vertical [dir="rtl"] .slick-prev {
  left: auto;
  right: -10px;
  top: 70px;
}
.box-slider .slider-vertical [dir="rtl"] .slick-prev:before {
  font-family: FontAwesome;
  font-size: 40px;
  line-height: 1;
  color: red;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
}
.box-slider .slider-vertical [dir="rtl"] .slick-next {
  left: -10px;
  top: 70px;
  right: auto;
}
.box-slider .slider-vertical [dir="rtl"] .slick-next:before {
  font-family: FontAwesome;
  font-size: 40px;
  line-height: 1;
  color: red;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f053";
}
.box-slider .slider-vertical .slick-dots {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0;
  padding: 1rem 0;
  list-style-type: none;
}
.box-slider .slider-vertical .slick-dots li {
  border-radius: 50%;
  border: solid 2px #eaeaea;
  transition: box-shadow 0.3s ease;
  position: relative;
  display: inline-block;
  margin: 0 5px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.box-slider .slider-vertical .slick-dots button {
  top: 0;
  left: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  outline: none;
  border-radius: 50%;
  text-indent: -999em;
  border-bottom-width: 0;
  cursor: pointer;
  position: absolute;
  background-color: transparent;
  transition: background-color 0.3s ease, transform 0.3s ease;
  border: 0;
  padding: 0;
}
.box-slider .slider-vertical .slick-dots li.slick-active button {
  background-color: #e78981;
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}
.search-container {
  position: relative;
  border-bottom: dotted 1px #dedede;
  width: 90%;
}
.search-container input {
  width: 100%;
  border: 0;
  color: #4d4d4d;
}
.search-container button {
  position: absolute;
  background-color: transparent;
  color: #4d4d4d;
  border: 0;
  top: 0;
  right: 0;
}
.table-responsive {
  min-height: .01%;
}
/*
* Accordion
*/
/* Basic Accordion Styles */
.bs-example {
  position: relative;
}
.accordion {
  border: solid 1px #ccc;
  border-radius: 4px;
}
.accordion .accordion-item label .content-box {
  padding-right: 20px;
}
.accordion .accordion-item:last-child label {
  border-top: 1px solid #ddd;
}
.accordion th {
  border: 1px solid white;
  text-align: left;
  height: 0;
  padding: 0;
}
.accordion input[name="panel"] {
  display: none;
}
.accordion label {
  position: relative;
  display: block;
  padding: 1em;
  background: #f4f4f4;
  border-bottom: 1px solid #ddd;
  font-size: 15px;
  color: #4d4d4d;
  cursor: pointer;
  transition: all 0.4s cubic-bezier(0.865, 0.14, 0.095, 0.87);
}
.accordion label:after {
  content: "+";
  position: absolute;
  width: 1em;
  height: 1em;
  line-height: 0.8em;
  color: #b5b5b5;
  text-align: center;
  border-radius: 50%;
  background: transparent;
  border: solid 1px #a3a3a3;
  top: 50%;
  margin-top: -5px;
}
.course-detail .accordion label:after {
  right: 1em;
}
.accordion label:hover {
  color: #4d4d4d;
}
.accordion input:checked + label {
  color: #4d4d4d;
}
.accordion input:checked + label:after {
  content: "-";
  /* adjsut line-height to vertically center ic$light-greyon */
  line-height: 0.6em;
}
.accordion .accordion__content {
  overflow: auto;
  height: 0px;
  position: relative;
  padding: 0;
  background: white;
  color: #999999;
  transition: height 0.4s cubic-bezier(0.865, 0.14, 0.095, 0.87);
}
.accordion .accordion__content:not(:last-of-type) {
  box-shadow: inset 0 -2px 2px rgba(0, 0, 0, 0.25), inset 4px 0 0 0 #1abc9c, inset 0 3px 6px rgba(0, 0, 0, 0.75);
}
.accordion .accordion__content .accordion__header {
  padding: 1em 0;
}
.accordion .accordion__content .accordion__body {
  padding: 0 0 1.5em;
  font-size: 0.825em;
  line-height: 1.4em;
}
input[name="panel"]:checked ~ .accordion__content {
  height: 158px;
}
.box-accordion.custom-accordion .accordion {
  border: 0;
}
.box-accordion.custom-accordion .accordion table {
  color: #4d4d4d;
  border: solid 1px #ccc;
  border-radius: 4px;
  margin-top: 2px;
}
.box-accordion.custom-accordion .accordion table thead th {
  border: solid 1px #ccc;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  height: 2px;
  border-bottom: 0;
}
.box-accordion.custom-accordion .accordion table tr {
  background-color: #f4f4f4;
}
.box-accordion.custom-accordion .accordion table tr:nth-child(even) {
  background-color: #f4f4f4;
}
.box-accordion.custom-accordion .accordion .accordion-item:first-child label {
  background: white;
  border: 0;
  padding-left: 0;
  padding-right: 0;
}
.box-number-feedback {
  font-size: 15px;
}
.box-number-feedback .starrating {
  font-size: 28px;
}
.box-number-feedback .number {
  font-size: 40px;
}
.inner-comments .media {
  border-color: #ddd;
}
.inner-comments .box-comment .comment-item {
  font-size: 15px;
  position: relative;
}
.inner-comments .box-comment .comment-item span.text-comment {
  display: inline-block;
}
.inner-comments .box-comment .comment-item span.link-more {
  display: inline-block;
  cursor: pointer;
  color: #498061;
}
.inner-comments .box-comment .comment-item span.link-more:hover {
  color: #e78981;
}
.box-social {
  border-radius: 4px;
  background-color: #b0c7be;
  border: solid 1px #9fb6ac;
  padding: 20px;
  font-size: 15px;
  color: #6d8079;
}
.box-social article p strong {
  min-width: 44px;
  display: inline-block;
  font-size: 17px;
}
.box-social article p strong a {
  width: 25px;
  height: 25px;
  background-color: #6d8079;
  margin: 7px 0;
  display: inline-block;
  text-align: center;
  border-radius: 4px;
}
.box-social article p strong a i {
  color: #b0c7be;
}
.box-social article p strong a:hover {
  background-color: #130060;
}
.box-social article p strong a:hover i {
  color: white;
}
.box-tag .btn-cloud a {
  border-radius: 20px;
  background-color: #ddddde;
  color: #808080;
  border-color: #ddddde;
  padding: 0.2rem 0.7rem;
  margin: 0 0.4rem 0.4rem 0;
}
.dashboard-pages .box-course-meetup form .column-checkbox .form-group {
  min-width: 120px;
  max-width: 120px;
}
.dashboard-pages .box-course-meetup .form-content {
  font-size: 15px;
}
.dashboard-pages .box-course-meetup .form-content .form-right .text-field-group {
  max-width: 150px;
}
.icon-i {
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-radius: 50%;
  background-color: #dedede;
  color: #000000;
  text-align: center;
  display: inline-block;
}
.box-tootip-i {
  right: -30px;
  top: 50%;
  margin-top: -10px;
}
.select-category {
  max-width: 200px;
  color: #b997d3;
}
/*
  You want a simple and fancy tooltip?
  Just copy all [data-tooltip] blocks:
*/
/* Positioning and visibility settings of the tooltip */
/* The actual tooltip with a dynamic width */
/* Tooltip arrow */
/* Tooltip becomes visible at hover */
/* Scales from 0.5 to 1 -> grow effect */
/* Slide down effect only on mouseenter (NOT on mouseleave) */
/*
  That's it.
*/
/*
  If you want some adjustability
  here are some orientation settings you can use:
*/
/* LEFT */
/* Tooltip + arrow */
/* Tooltip */
/* Arrow */
/* RIGHT */
/* BOTTOM */
@keyframes "moveFocus" {
  0% {
    background-position: 0% 100%;
  }
  100% {
    background-position: 100% 0%;
  }
}
/* Thumbnail settings */
[data-tooltip] {
  position: relative;
  z-index: 10;
}
[data-tooltip]:before {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  left: 50%;
  bottom: calc(105%);
  pointer-events: none;
  transition: 0.2s;
  will-change: transform;
  content: attr(data-tooltip);
  padding: 10px 18px;
  min-width: 50px;
  max-width: 230px;
  width: -webkit-max-content;
  width: max-content;
  width: -moz-max-content;
  border-radius: 6px;
  border: solid 1px #dedede;
  font-size: 12px;
  background-color: #f4f4f4;
  color: #636363;
  white-space: pre-wrap;
  -ms-transform: translate(-50%, -5px) scale(0.5);
      transform: translate(-50%, -5px) scale(0.5);
}
[data-tooltip]:after {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  left: 50%;
  bottom: calc(105%);
  pointer-events: none;
  transition: 0.2s;
  will-change: transform;
  content: '';
  border-style: solid;
  border-width: 5px 5px 0px 5px;
  border-color: rgba(55, 64, 70, 0.9) transparent transparent transparent;
  transition-duration: 0s;
  -ms-transform-origin: top;
      transform-origin: top;
  -ms-transform: translateX(-50%) scaleY(0);
      transform: translateX(-50%) scaleY(0);
}
[data-tooltip]:hover:before {
  visibility: visible;
  opacity: 1;
  transition-delay: 0.3s;
  -ms-transform: translate(-50%, -5px) scale(1);
      transform: translate(-50%, -5px) scale(1);
}
.active[data-tooltip-location="right"]:before {
  visibility: visible;
  opacity: 1;
  transition-delay: 0.3s;
  -ms-transform: translate(-50%, -5px) scale(1);
      transform: translate(-50%, -5px) scale(1);
}
.active[data-tooltip-location="right"]:before {
  -ms-transform: translate(5px, 50%) scale(1);
      transform: translate(5px, 50%) scale(1);
}
[data-tooltip-location="right"]:before {
  left: calc(105%);
  bottom: 50%;
  -ms-transform: translate(5px, 50%) scale(0.5);
      transform: translate(5px, 50%) scale(0.5);
}
[data-tooltip-location="right"]:hover:before {
  -ms-transform: translate(5px, 50%) scale(1);
      transform: translate(5px, 50%) scale(1);
}
[data-tooltip-location="right"]:hover:after {
  -ms-transform: translateY(50%) scaleX(1);
      transform: translateY(50%) scaleX(1);
}
.box-course-setup {
  border-top: dotted 1px #dedede;
}
.enrollment-section th {
  white-space: nowrap;
}
.enrollment-section tr:last-child td {
  border-bottom: 0;
}
.frm-category .item-block[class*=border] {
  border-style: dotted;
}
.frm-category .col-md-6:last-child .item-block.border-bottom {
  border-bottom: 0;
}
.box-ul ul {
  list-style: none;
}
.box-ul ul li {
  padding: 10px 10px 10px 40px;
  position: relative;
}
.box-ul ul li .icon-ul {
  position: absolute;
  left: 0;
}
.accordion__content thead th {
  padding: 0;
  border: 0;
}
.accordion__content tbody tr:last-child td {
  border-bottom: 0;
}
.navbar .navbar-nav ul.sub-menu > li {
  white-space: normal;
}
.content-box {
  z-index: 5;
}
.box-ribon-img {
  position: relative;
  z-index: 5;
}
.box-ribon-img .ribon-type {
  position: absolute;
  bottom: 0;
  right: -5px;
}
.box-reserve .col-6 .content-box {
  padding-left: 0!important;
}
.box-reserve .col-6 .content-box .bg-red {
  white-space: nowrap;
}
.box-reserve .col-6 .text-right.pr-15 {
  padding-right: 0!important;
}
.carousel-2item .box-reserve .col-6 {
  padding: 0!important;
}
.carousel-2item .box-reserve .col-6 .content-box .bg-red {
  white-space: nowrap;
}
.img-teachers {
  position: relative;
  min-width: 130px;
}
.img-teachers ol {
  list-style: none;
  counter-reset: item;
  position: relative;
  padding: 0;
  margin: 0;
}
.img-teachers ol li img {
  margin-left: 10px;
}
.img-teachers ol li span {
  color: white;
  margin-left: 35px;
  position: absolute;
  top: 5px;
}
.img-teachers ol li.item-img {
  position: absolute;
  top: -15px;
  counter-increment: item;
  right: 0;
}
.img-teachers ol li.item-img img {
  border: solid 1px white;
  opacity: 0;
  margin-left: 0;
}
.img-teachers ol li.item-img:last-child:before {
  content: '';
  background: rgba(0, 0, 0, 0.7);
  border-radius: 50%;
  width: 28px;
  height: 28px;
  line-height: 28px;
  z-index: 1;
  position: absolute;
  right: 0;
  left: 131px;
  top: 1px;
  display: block;
}
.img-teachers ol li.item-img:after {
  content: counter(item);
  top: 7px;
  position: absolute;
  color: white;
  z-index: 1000000000;
  opacity: 0;
  left: 134px;
  width: 28px;
  text-align: center;
  font-weight: 900;
  font-size: 11px;
}
.img-teachers ol li.item-img:nth-child(1) {
  z-index: 6;
  left: 5px;
  display: block;
}
.img-teachers ol li.item-img:nth-child(1) img {
  opacity: 1;
}
.img-teachers ol li.item-img:nth-child(1):last-child:before {
  display: none;
}
.img-teachers ol li.item-img:nth-child(1):after {
  content: '';
}
.img-teachers ol li.item-img:nth-child(2) {
  z-index: 5;
  /* creates a new stacking context */
  left: 20px;
  display: block;
}
.img-teachers ol li.item-img:nth-child(2) img {
  opacity: 1;
}
.img-teachers ol li.item-img:nth-child(2):last-child:before {
  display: none;
}
.img-teachers ol li.item-img:nth-child(2):after {
  content: '';
}
.img-teachers ol li.item-img:nth-child(3) {
  z-index: 4;
  left: 40px;
  display: block;
}
.img-teachers ol li.item-img:nth-child(3) img {
  opacity: 1;
}
.img-teachers ol li.item-img:nth-child(3):last-child:before {
  display: none;
}
.img-teachers ol li.item-img:nth-child(3):after {
  content: '';
}
.img-teachers ol li.item-img:nth-child(4) {
  z-index: 3;
  /* has no effect */
  left: 55px;
  display: block;
}
.img-teachers ol li.item-img:nth-child(4) img {
  opacity: 1;
}
.img-teachers ol li.item-img:nth-child(4):last-child:before {
  display: none;
}
.img-teachers ol li.item-img:nth-child(4):after {
  content: '';
}
.img-teachers ol li.item-img:nth-child(5) {
  z-index: 2;
  left: 70px;
  display: block;
}
.img-teachers ol li.item-img:nth-child(5) img {
  opacity: 1;
}
.img-teachers ol li.item-img:nth-child(5):last-child:before {
  display: none;
}
.img-teachers ol li.item-img:nth-child(5):after {
  content: '';
}
.img-teachers ol li.item-img:nth-child(6) {
  z-index: 1;
  left: 90px;
  display: block;
}
.img-teachers ol li.item-img:nth-child(6) img {
  opacity: 1;
}
.img-teachers ol li.item-img:nth-child(6):last-child:before {
  display: none;
}
.img-teachers ol li.item-img:nth-child(6):after {
  content: '';
}
.img-teachers ol li.item-img:last-child {
  right: 10px;
}
.img-teachers ol li.item-img:last-child:after {
  opacity: 1;
}
.number-teacher {
  position: absolute;
  right: 10px;
  z-index: 10;
  top: -14px;
  font-weight: 900;
}
.accordion td {
  border-bottom: 1px solid #ddd;
  text-align: left;
  padding: 15px;
}
#desc-halfbg-text-2 {
  font-size: 16px;
}
#desc-halfbg-text-2 h2 {
  color: #C5CBE9;
  text-transform: uppercase;
  font-weight: normal;
}
#desc-halfbg-text-2 h2 strong {
  font-weight: normal!important;
}
#desc-halfbg-text-2 p {
  font-size: 16px;
}
#desc-halfbg-text-2 .btn {
  color: #8E91AD!important;
  background-color: #575C80!important;
}
#desc-halfbg-text-2 .btn:hover {
  color: white !important;
  background-color: #130060 !important;
}
.list-category .item-block {
  margin: 30px 0;
}
.btn:hover {
  background-color: #130060 !important;
  color: #ffffff !important;
}
main button:hover {
  background-color: #130060 !important;
  color: #ffffff !important;
}
.video-player-page .video-block {
  position: relative;
  padding-bottom: 70%;
  height: 0;
}
.video-player-page .video-block video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #dedede;
}
.video-player-page .box-video {
  margin-top: -70%;
}
.video-player-page .box-video .frm-video {
  padding: 3px;
}
.video-player-page video {
  width: 100%;
  max-width: 100%;
}
.video-player-page .box-current-price ul {
  padding: 0;
  margin: 0;
}
.video-player-page .box-current-price ul li {
  list-style: none;
  padding: 5px 0 5px 30px;
  position: relative;
}
.video-player-page .box-current-price ul li i {
  position: absolute;
  left: 0;
  top: 10px;
  width: 20px;
  text-align: center;
}
.video-player-page .ul-js {
  padding: 0;
  margin: 0;
}
.video-player-page .ul-js li {
  padding: 5px 0 5px 0;
  position: relative;
}
.video-player-page .ul-js li:hover {
  background-color: #e6f2f5;
}
.video-player-page .ul-js li:hover a span {
  color: #007791 !important;
}
.video-player-page .ul-js li.active {
  background-color: #e6f2f5 !important;
}
.video-player-page .ul-js li.active a span {
  color: #007791 !important;
}
.video-player-page .ul-js li a {
  margin-left: 45px;
  display: inline-block;
}
.video-player-page .ul-js li i {
  width: 15px;
  height: 15px;
  line-height: 15px;
  text-align: center;
  background-color: #130060;
  color: #ffffff;
  font-size: 10px;
  position: absolute;
  left: 20px;
  top: 12px;
}
.video-player-page input[name="panel"]:checked ~ .accordion__content {
  height: auto;
}
.video-player-page .box-left-link-video h5 {
  padding-bottom: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.video-player-page .box-left-link-video .accordion {
  border: 0;
}
.video-player-page .box-left-link-video .accordion label:after {
  color: #4d4d4d;
  font: normal normal normal 14px/1 FontAwesome;
  right: 15px;
  margin-top: -9px;
  content: "\f107";
  border-radius: 0;
  border: 0;
  font-size: 20px;
}
.video-player-page .box-left-link-video .accordion .accordion-item label {
  background-color: #dedede;
  border-radius: 20px;
  padding: 5px 15px;
  margin-bottom: 15px;
}
.video-player-page .box-left-link-video .accordion .accordion-item label:hover {
  background-color: #BED62F;
}
.video-player-page .box-left-link-video .accordion .accordion-item label:hover span {
  color: white;
}
.video-player-page .box-left-link-video .accordion .accordion-item label:hover:after {
  color: white;
}
.video-player-page .box-left-link-video .accordion .accordion-item .accordion__content {
  color: #4d4d4d;
}
.video-player-page .box-left-link-video .accordion .accordion-item .accordion__content ul li.active a {
  color: #02c39d;
}
.video-player-page .box-left-link-video .accordion .accordion-item .accordion__content ul li.active i {
  color: #02c39d;
  border: solid 1px #BED62F;
}
.video-player-page .box-left-link-video .accordion .accordion-item .accordion__content ul li.active i:before {
  color: #02c39d;
}
.video-player-page .box-left-link-video ul {
  padding: 0 15px ;
  margin: 0;
  list-style: none;
}
.video-player-page .box-left-link-video ul li {
  list-style: none;
  padding: 15px 30px;
  position: relative;
}
.video-player-page .box-left-link-video ul li a {
  color: #4d4d4d;
}
.video-player-page .box-left-link-video ul li i {
  border: solid 1px #4d4d4d;
  color: #4d4d4d;
  position: absolute;
  top: 0;
  margin-top: 17px;
  font-size: 10px;
  border-radius: 4px;
  width: 20px;
  height: 18px;
  line-height: 17px;
  text-align: center;
}
.video-player-page .box-left-link-video ul li i:before {
  color: #4d4d4d;
}
.video-player-page .box-left-link-video ul li i.icon-left {
  left: 0;
}
.video-player-page .box-left-link-video ul li i.icon-right {
  right: 0;
}
.video-player-page .nav-tabs-simple > li:after {
  background-color: #A05D8C;
}
.video-player-page .sliderMain img {
  max-width: 100%;
}
.video-player-page .nav-tabs-simple {
  border-bottom: 0;
  margin-top: 30px;
}
.video-player-page .nav-tabs-simple li {
  position: relative;
  display: block;
  padding: 0 30px;
}
.video-player-page .nav-tabs-simple li:first-child {
  padding-left: 0;
}
.video-player-page .nav-tabs-simple li a {
  border-radius: 0;
  padding: 15px 0;
  margin-right: 0;
  min-width: 70px;
  border-color: transparent;
  display: inline-block;
  position: relative;
  color: #4d4d4d;
}
.video-player-page .nav-tabs-simple li a:after {
  transition: all .1s linear 0s;
  -webkit-backface-visibility: hidden;
  width: 100%;
  display: block;
  background-color: #f55753;
  height: 0;
  content: '';
  z-index: 125;
  margin-right: auto;
  margin-left: auto;
  left: 0;
  bottom: 3px;
  position: absolute;
}
.video-player-page .nav-tabs-simple li a.active {
  color: #A05D8C;
}
.video-player-page .nav-tabs-simple li a.active:after {
  height: 3px;
  background-color: #A05D8C;
  border-radius: 4px;
}
.video-player-page .nav-tabs-simple li:hover a {
  color: #A05D8C;
}
.video-player-page .nav-tabs-simple li:hover a:after {
  height: 3px;
  background-color: #A05D8C;
  border-radius: 4px;
}
.video-player-page .nav-tabs-simple:after {
  display: table;
  content: " ";
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  position: relative;
  bottom: 3px;
  z-index: 120;
}
.video-player-page .box-video-player .tab-content {
  margin: 30px 0;
}
@media (min-width: 1230px) {
  .navbar .navbar-nav ul.sub-menu {
    padding: 0;
    max-width: 245px;
  }
  .navbar .navbar-nav ul.sub-menu > li {
    padding: 0.3rem 0.5rem;
    margin: 0.5rem 1rem;
  }
  .navbar .navbar-nav ul.sub-menu > li i.fa-angle-right {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -6px;
  }
  .navbar .navbar-nav ul.sub-menu > li:hover {
    background-color: #dedede;
    box-shadow: inset 0px 0px 10px 0px rgba(100, 100, 100, 0.2), 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
  }
  .navbar .navbar-nav ul.sub-menu .sub-menu {
    min-width: 200px;
  }
  .navbar-expand-lg {
    border-bottom: solid 1px #dedede;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding: 1.4rem 1rem;
    border-left: solid 1px #dedede;
  }
  .navbar-expand-lg .navbar-nav .no-main-menu {
    position: relative;
  }
  .navbar-expand-lg .navbar-nav .no-main-menu:last-child {
    position: relative;
  }
  .main-menu-collapse .navbar-nav.main-menu > li.nav-item a.nav-link {
    padding: 1.4rem 1.25rem;
  }
  .main-menu-collapse .navbar-nav.main-menu > li.nav-item:hover {
    background-color: #eaeaea;
  }
  .main-menu-collapse .navbar-nav.main-menu > li.nav-item.active {
    background-color: #eaeaea;
  }
  .main-menu-collapse .navbar-nav.main-menu > li.nav-item.active a {
    color: #464855;
  }
  .main-menu-collapse .navbar-nav.main-menu ul.sub-menu > li {
    padding: 0.6rem 1.5rem;
  }
  .main-menu-collapse .navbar-nav.main-menu ul.sub-menu .sub-menu {
    min-width: 200px;
  }
  .navbar .navbar-nav .no-main-menu .nav-link {
    border-left: 0;
  }
  .navbar .navbar-nav .no-main-menu .sub-menu {
    min-width: 200px;
    background-color: rgba(169, 184, 192, 0.9);
    padding-top: 0;
    padding-bottom: 0;
  }
  .navbar .navbar-nav .no-main-menu ul.sub-menu {
    right: 0;
  }
  .navbar .navbar-nav .no-main-menu ul.sub-menu > li {
    border-bottom: solid 1px #dedede;
    padding: 0;
    margin: 0;
    text-align: left;
  }
  .navbar .navbar-nav .no-main-menu ul.sub-menu > li:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #e78981;
    box-shadow: none;
  }
  .navbar .navbar-nav .no-main-menu ul.sub-menu > li a {
    color: #ffffff;
    padding: 0.3rem 0.5rem;
    margin: 0.5rem 1rem;
    display: inline-block;
  }
  .navbar .navbar-nav .no-main-menu ul.sub-menu > li:hover .icon {
    fill: #f26671;
  }
  .accordion td {
    padding: 15px;
  }
  .accordion td p {
    margin: 0;
    padding: 0;
  }
  .accordion td a:hover {
    color: #498061;
  }
  .accordion th {
    border: 1px solid #ddd;
    text-align: left;
    padding: 8px;
  }
  .accordion tr:nth-child(even) {
    background-color: white;
  }
  .accordion td:first-child {
    padding-left: 40px;
  }
  .form-right input {
    padding: 0.5rem 0;
  }
  .pagination-info .pagination {
    float: right;
  }
  .m-w-470 .btn-shadow-2 {
    min-width: 340px !important;
  }
}
@media (min-width: 640px) {
  .form-inline > .form-group:first-child {
    padding-right: 10px;
  }
  .form-inline.box-terms .form-group {
    min-width: 80%;
  }
  .form-inline.box-terms .form-group:last-child {
    min-width: 20%;
  }
}
@media (min-width: 768px) {
  .navbar .navbar-brand img {
    max-width: 343px;
  }
  .box-icon li:after {
    content: '';
    position: absolute;
    background-color: white;
    width: 1px;
    height: 100%;
    top: 0;
    left: 0;
  }
  .box-icon li:first-child:after {
    background-color: transparent;
  }
  .m-w-470 .btn-shadow-2 {
    min-width: 100% !important;
  }
  #desc-halfbg-text-2 .box-logo-trusted {
    padding-left: 40px;
  }
  .section-media .box-media .video-iframe {
    float: right;
  }
  .section-media .box-media .box-subscribe {
    margin-left: 30px;
  }
}
@media (max-width: 1220px) {
  .navbar .navbar-nav ul.sub-menu > li p {
    white-space: normal;
  }
  .navbar .navbar-nav .no-main-menu {
    margin-bottom: 20px;
  }
  .navbar-expand-lg .navbar-nav .no-main-menu {
    margin-bottom: 20px;
    max-width: 100%;
    text-align: left;
    background-color: transparent!important;
  }
  .navbar-expand-lg .navbar-nav .no-main-menu .nav-link {
    padding-left: 15px;
    padding-right: 15px;
  }
  .navbar-expand-lg .navbar-nav .no-main-menu a.text-icon {
    position: relative;
  }
  .navbar-expand-lg .navbar-nav .no-main-menu a.text-icon .badge {
    left: 33px;
    right: auto!important;
    top: -5px !important;
  }
  .navbar-expand-lg .navbar-nav .no-main-menu a.text-icon:before {
    content: '';
    width: 40px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
  }
  .navbar-expand-lg .navbar-nav .no-main-menu:last-child .sub-menu {
    background-color: white;
    text-align: left;
  }
  .navbar-expand-lg .navbar-nav .bg-user.no-main-menu a.text-icon:before {
    background-color: #a9b8c0;
  }
  .navbar-expand-lg .navbar-nav .bg-rosybrown.no-main-menu a.text-icon:before {
    background-color: #C5A6BF;
  }
  .navbar-expand-lg .navbar-nav .bg-notification.no-main-menu a.text-icon:before {
    background-color: #b7cec5;
  }
  .box-social article p {
    font-size: 72%;
  }
  .info-top .content-box {
    font-size: 90%;
  }
}
/* iPad Landscape */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .btn-purchase {
    min-width: 60px;
  }
  .accordion span.title-accordion {
    font-size: 14px!important;
  }
  .box-slider .slider-vertical .slick-dots li {
    margin: 0 1px;
    width: 18px;
    height: 18px;
  }
  .fixed-table-pagination .pagination-detail {
    font-size: 80%;
  }
  .fixed-table-pagination .pagination-detail .fs-18 {
    font-size: 14px!important;
  }
  .frm-category .carousel-2item .item-block .box-img .fix-img {
    padding: 78% 0 0;
  }
  .icon-live img {
    max-width: 100%;
    height: auto;
  }
  .banner-icon .box-icon li {
    padding: 10px 80px;
  }
  .owl-theme .owl-nav {
    min-width: 400px;
  }
  .frm-category.style-03 .item-block .row .col-md-2 .social-icon:before {
    height: 112%;
  }
}
/* iPad Portrait */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .frm-category .carousel-2item .item-block .box-img .fix-img {
    padding: 78% 0 0;
  }
  .owl-theme .owl-nav {
    min-width: 400px;
  }
}
@media (max-width: 991px) {
  .owl-theme .owl-nav {
    min-width: calc(100% - 200px);
  }
}
@media (max-width: 767px) {
  .table-responsive > table > tbody > tr > td {
    white-space: nowrap;
  }
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dedede;
  }
  .table-responsive .tbl-content table tr td:last-child {
    white-space: nowrap;
  }
  .frm-category.style-03 .item-block .row .col-md-2 {
    border-left: 0;
  }
  .frm-category.style-03 .item-block {
    margin: 15px 0 30px 0;
  }
  .social-icon ul {
    padding: 0;
  }
  .social-icon ul li {
    display: inline-block;
  }
  .video-player-page .nav-tabs-simple li {
    padding: 0 10px;
  }
  .frm-category.style-03 .item-block .row {
    margin: 0;
  }
  .frm-category.style-03 .item-block .row .col-md-6 {
    position: relative;
  }
  .frm-category.style-03 .item-block .row .col-md-6:last-child:before {
    display: none;
  }
  .form-inline .form-group {
    min-width: 170px;
  }
  .navbar .navbar-brand img {
    max-width: 200px;
  }
  .pagination .pagination-info {
    text-align: left!important;
  }
  .course-detail .bg h2 {
    margin-right: 2%!important;
    font-size: 80px!important;
  }
  .box-slider .slider-vertical .slick-dots li {
    margin: 0 1px;
    width: 15px;
    height: 15px;
  }
  .owl-carousel .owl-dots .owl-dot {
    display: inline-block;
    margin: 5px 5px 0;
  }
  .owl-theme .owl-nav .owl-prev {
    left: 0 ;
  }
  .owl-theme .owl-nav .owl-next {
    right: 0 ;
  }
  .form-inline .form-group.mt-sm-0 {
    margin-top: 45px !important;
    padding-left: 10px ;
  }
  .item-block .col-md-2 .social-icon {
    border-top: solid 1px #c1c1c1;
  }
  .icon-paypal-top {
    float: left;
    padding-left: 1rem;
  }
}
@media (max-width: 640px) {
  .box-inline .form-group {
    min-width: 100%;
  }
  .course-detail .list-teachers p a {
    margin-top: 15px;
    font-size: 10px!important;
  }
  .accordion span.title-accordion {
    font-size: 14px!important;
  }
  .navbar .navbar-brand img {
    max-width: 100%;
  }
  .box-price .price .currency {
    font-size: 22px;
  }
  .number-teacher {
    right: 20px;
  }
  .box-slider .box-images .box-image {
    padding: 20px;
    margin: 20px 0;
  }
  .box-slider .box-images .box-image .bg-wrap .bg {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    opacity: 0.45;
  }
  .box-slider .box-images .box-image span {
    font-size: 14px !important;
  }
  .box-slider .box-images .box-image .post-body {
    max-height: 150px;
    overflow-x: hidden;
    margin-top: 0px;
  }
  .owl-theme .owl-nav {
    min-width: calc(100% - 100px);
  }
}
/* ========================================================================
For Mobile
========================================================================== */
@media only screen and (max-width: 991px) and (max-height: 414px) {
  #header {
    max-height: 200vh !important;
  }
}
@media (max-width: 991px) {
  #header {
    max-height: 80vh;
  }
  .uk-navbar-left .uk-logo {
    font-size: 1.05rem;
  }
  .uk-navbar-left .uk-logo img {
    width: 100px;
  }
  .banner-medium .col-r {
    height: 19vh;
    font-size: 15px;
    line-height: 24px;
    overflow: scroll;
    display: block;
  }
  .banner-medium .col-r::-webkit-scrollbar {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .course-detail {
    margin-top: -150px;
  }
  #header {
    max-height: 65vh;
  }
}
@media (min-width: 1230px) {
  .uk-navbar-left .uk-logo img {
    width: 120px;
    margin: 10px 0;
  }
}
@media only screen and (max-width: 1230px) and (min-width: 960px) {
  .banner-medium .col-r {
    font-size: 16px;
    line-height: 24px;
    margin-left: 0 !important;
    max-height: 25vh;
    display: block;
    overflow: scroll;
    min-width: auto !important;
  }
  .banner-medium .col-r::-webkit-scrollbar {
    display: none !important;
  }
}
@media only screen and (max-width: 1599px) and (min-width: 1231px) {
  .banner-medium .col-r {
    margin-left: -20px !important;
    max-height: 35vh;
    line-height: 24px;
    display: block;
    overflow: scroll;
    min-width: auto !important;
  }
  .banner-medium .col-r::-webkit-scrollbar {
    display: none !important;
  }
}
@media (min-width: 1600px) {
  .banner-medium .col-r {
    margin-left: -70px !important;
    max-height: 35vh;
    display: block;
    overflow: scroll;
    min-width: 30%;
  }
  .banner-medium .col-r::-webkit-scrollbar {
    display: none !important;
  }
}

/*# sourceMappingURL=data:application/json;base64,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O0FBQ0Q7RUFDRSxxQ0FBcUM7Q0FDdEM7QUFDRDtFQUNFLHFDQUFxQztDQUN0QztBQUNEO0VBQ0UscUNBQXFDO0NBQ3RDO0FBQ0Q7RUFDRSxxQ0FBcUM7Q0FDdEM7QUFDRDtFQUNFLHFDQUFxQztDQUN0QztBQUNEO0VBQ0UscUNBQXFDO0NBQ3RDO0FBQ0Q7RUFDRSxxQ0FBcUM7Q0FDdEM7QUFDRDtFQUNFLHFDQUFxQztDQUN0QztBQUNEO0VBQ0UscUNBQXFDO0NBQ3RDO0FBQ0Q7RUFDRSxxQ0FBcUM7Q0FDdEM7QUFDRDtFQUNFLHlDQUF5QztDQUMxQztBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FB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Z0I7R0FDakI7RUFDRDtJQUNFLDhCQUE4QjtHQUMvQjtDQUNGO0FBQ0Q7OzZFQUU2RTtBQUM3RTtFQUNFO0lBQ0UsNkJBQTZCO0dBQzlCO0NBQ0Y7QUFDRDtFQUNFO0lBQ0UsaUJBQWlCO0dBQ2xCO0VBQ0Q7SUFDRSxtQkFBbUI7R0FDcEI7RUFDRDtJQUNFLGFBQWE7R0FDZDtFQUNEO0lBQ0UsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGVBQWU7R0FDaEI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtDQUNGO0FBQ0Q7RUFDRTtJQUNFLG1CQUFtQjtHQUNwQjtFQUNEO0lBQ0UsaUJBQWlCO0dBQ2xCO0NBQ0Y7QUFDRDtFQUNFO0lBQ0UsYUFBYTtJQUNiLGVBQWU7R0FDaEI7Q0FDRjtBQUNEO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLDBCQUEwQjtJQUMxQixpQkFBaUI7SUFDakIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQiwyQkFBMkI7R0FDNUI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtDQUNGO0FBQ0Q7RUFDRTtJQUNFLDhCQUE4QjtJQUM5QixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7Q0FDRjtBQUNEO0VBQ0U7SUFDRSw4QkFBOEI7SUFDOUIsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZUFBZTtHQUNoQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0NBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnRleHQtdmlvbGV0LXRvdGFsIHtcbiAgY29sb3I6ICNBMDVEOEMgIWltcG9ydGFudDtcbn1cbi5hbm5vdW1lbnQge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAxMDBweCAwO1xufVxuLmFubm91bWVudCBidXR0b24uY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZWQhaW1wb3J0YW50O1xufVxuLnBhZGUtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvbG9hZGluZy5naWYpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4ucHJvZ3Jlc3NiYXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvdW50ZXItcmVzZXQ6IHN0ZXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG59XG4ucHJvZ3Jlc3NiYXIgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiAzMy4zMzMzMzMlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM3ZDdkN2Q7XG59XG4ucHJvZ3Jlc3NiYXIgbGkgLmJveC1iYWRnZSBwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb2dyZXNzYmFyIGxpIC5iYWRnZS10eXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2dyZXNzYmFyIGxpIC5iYWRnZS10eXBlOmJlZm9yZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjQTA1RDhDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5wcm9ncmVzc2JhciBsaSAuYmFkZ2UtdHlwZTphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERUVGNDtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAtNTAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wcm9ncmVzc2JhciBsaTpmaXJzdC1jaGlsZCAuYmFkZ2UtdHlwZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucHJvZ3Jlc3NiYXIgbGkuYWN0aXZlIC5iYWRnZS10eXBlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnByb2dyZXNzYmFyIGxpLmFjdGl2ZSAuYmFkZ2UtdHlwZTpiZWZvcmUge1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogI0EwNUQ4QztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EwNUQ4Qztcbn1cbi5wcm9ncmVzc2JhciBsaSAuYmFkZ2UtdHlwZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVFRjQ7XG59XG4uYm94LWNoZWNrLXBheW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm94LWNoZWNrLXBheW1lbnQgLmJsb2NrLXBheW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJveC1jaGVjay1wYXltZW50IC5ibG9jay1wYXltZW50IC5kLWZsZXggLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJveC1jaGVjay1wYXltZW50LmFjdGl2ZSAuYmctY2hhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbn1cbi5ib3gtY2hlY2stcGF5bWVudCAucGF5cGFsQ29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZnJtLWNob29zZS1wYXltZW50IC5yZWxhdGl2ZSBpLmFic29sdXRlIHtcbiAgVG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4IWltcG9ydGFudDtcbiAgei1pbmRleDogMTtcbn1cbi5mcm0tY2hvb3NlLXBheW1lbnQgLnRpdGxlLXBheW1lbnQge1xuICBmb250LXNpemU6IDE5cHg7XG59XG4uZnJtLWNob29zZS1wYXltZW50IC5ib3gtY2hvb3NlLXBheW1lbnQge1xuICBtYXJnaW46IDMwcHggMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZGVkZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mcm0tY2hvb3NlLXBheW1lbnQgLmJveC1jaG9vc2UtcGF5bWVudCAuZGVzY3JpcHRpb24tcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuLmZybS1jaG9vc2UtcGF5bWVudCAuYm94LWNob29zZS1wYXltZW50IC5pY29uLXBheXBhbC10b3AgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmZybS1jaG9vc2UtcGF5bWVudCAuYm94LWNob29zZS1wYXltZW50IC5pY29uLXBheXBhbC10b3AgdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmZybS1jaG9vc2UtcGF5bWVudCAuYm94LWNhcmQtbnVtYmVyIC5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZnJtLWNob29zZS1wYXltZW50IC5tZC1jaGVjayB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5mcm0tY2hvb3NlLXBheW1lbnQgLm1kLWNoZWNrIC50aXRsZS1jIHtcbiAgZm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZnJtLWNob29zZS1wYXltZW50IC5tZC1jaGVjayA+IGkge1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxlZnQ6IC0ycmVtO1xufVxuLmZybS1jaG9vc2UtcGF5bWVudCAubWQtY2hlY2sgPiBpOmJlZm9yZSB7XG4gIHdpZHRoOiAyOHB4O1xufVxuLmZybS1jaG9vc2UtcGF5bWVudCAubWQtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBpOmFmdGVyIHtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDdweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogIzkyNGE3YTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnRleHQtMTQge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbi50ZXh0LTEyIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtLTEwIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTA1RDhDO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5tb2RhbC1kaWFsb2cgLmNsb3NlIHtcbiAgcGFkZGluZzogNTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDQycHg7XG59XG4ubW9kYWwtZGlhbG9nIC5zZWN0aW9uLWhlYWRlciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGZvbnQtc2l6ZTogMjJweCFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtZGlhbG9nIC5jb2wtYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5tb2RhbC1kaWFsb2cgLmRhc2hib2FyZC1wYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4IWltcG9ydGFudDtcbn1cbi5tb2RhbC1kaWFsb2cgLmRhc2hib2FyZC1wYWdlcyBidXR0b24ge1xuICBjb2xvcjogI0EwNUQ4QyFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogd2hpdGUhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMjEycHg7XG59XG4uYm94LWF2YXRhciAuZnJtLWltZy1hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm94LWF2YXRhciAuZnJtLWltZy1hdmF0YXIgc3Bhbi5zbWFsbC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmFubmVyLW1lZXR1cCAuYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5iYW5uZXItbWVldHVwIC5icmVhZGNydW1iIGxpIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTJweCAwICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLW1lZXR1cCAuYnJlYWRjcnVtYi1pdGVtIC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTJweCAwICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLW1lZXR1cCAuYnJlYWRjcnVtYi1pdGVtIGxpIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5iYW5uZXItbWVldHVwIC5icmVhZGNydW1iLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLW1lZXR1cCAuYmctYmFubmVyIHtcbiAgYmFja2dyb3VuZDogIzIzMTkyMyAhaW1wb3J0YW50O1xufVxuLmJhbm5lci1tZWV0dXAgLmZ1bGwtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVyLW1lZXR1cCAuc3Itb25seSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogI2ZmZThkMDtcbn1cbi5iYW5uZXItbWVldHVwIC5pbWdlLWNhcnQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uYmFubmVyLW1lZXR1cCAuYm94LXByaWNlIHtcbiAgYm9yZGVyOiAxcHggI2ZmZiBkb3R0ZWQ7XG59XG4uYmFubmVyLW1lZXR1cCAucHJpY2Uge1xuICAvKmJhY2tncm91bmQtY29sb3I6ICM1NTRkNWQ7Ki9cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIxMSwgMjExLCAwLjEpO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgbWFyZ2luOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogOTglO1xufVxuLmJhbm5lci1tZWV0dXAgLnByaWNlLWJpZyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5iYW5uZXItbWVldHVwIC5sYWJlbC1wcmljZSB7XG4gIGNvbG9yOiAjYThjMDJmO1xufVxuLmJhbm5lci1tZWV0dXAgLmJveC10ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5iYW5uZXItbWVldHVwIC5ib3gtdGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5iYW5uZXItbWVldHVwIC5ib3gtdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5iYW5uZXItbWVldHVwIC50aXRsZS1ibiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLmJhbm5lci1tZWV0dXAgLnRleHQtZGVzIHtcbiAgcGFkZGluZzogMzBweCAwIDVweCAwO1xufVxuLmJhbm5lci1tZWV0dXAgLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLW1lZXR1cCAubGlzdC1wb2ludCBsaSB7XG4gIGNvbG9yOiAjZGVjOWZmO1xufVxuLmJhbm5lci1tZWV0dXAgLmxpc3QtcG9pbnQgbGk6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMTBweCA1cHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZGVjOWZmO1xufVxuLmJhbm5lci1tZWV0dXAgLmxpc3QtaWNvbiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NoZWNrLWljb24ucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAzcHggNXB4IDAgMDtcbn1cbi5iYW5uZXItbWVldHVwIC5zaG9ydC1pbmZvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJhbm5lci1tZWV0dXAgLnNob3J0LWluZm8gaDMge1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cbi5iYW5uZXItbWVldHVwIC5hdmF0YXItZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uYmFubmVyLW1lZXR1cCAuc2hhcmUtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5iYW5uZXItbWVldHVwIC5zcGFuLWwge1xuICBmbG9hdDogbGVmdDtcbn1cbi5iYW5uZXItbWVldHVwIC5zaGFyZS1yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmJhbm5lci1tZWV0dXAgLmRhdGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cbi5iYW5uZXItbWVldHVwIC5ob3VycyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmFubmVyLW1lZXR1cCAubGktaXRlbSB7XG4gIHBhZGRpbmc6IDdweCAwIDdweCAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFubmVyLW1lZXR1cCAubGktaXRlbSAuaWNvbi1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuLmJhbm5lci1tZWV0dXAgLm1vcmUtZXZlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTgycHg7XG4gIHJpZ2h0OiAyNXB4O1xufVxuLmJhbm5lci1tZWV0dXAgLmJ0bi1hZGQge1xuICBiYWNrZ3JvdW5kOiAjYThjMDJmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmJhbm5lci1tZWV0dXAgYS5idG4tYWRkIHtcbiAgY29sb3I6ICM2OTgwMzggIWltcG9ydGFudDtcbn1cbi5iYW5uZXItbWVldHVwIGEuYnRuLWFkZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMzgwNzI7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLW1lZXR1cCAuYmFnZS1ibiB7XG4gIGJhY2tncm91bmQ6ICNlMzgwNzI7XG4gIGNvbG9yOiAjZmZlOGQwO1xuICBwYWRkaW5nOiA4cHggMjBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI1cHg7XG59XG4uYmFubmVyLW1lZXR1cCAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDhweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLW1lZXR1cCBhLmJ0bi1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xufVxuLmJhbm5lci1tZWV0dXAgYS5idG4tZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRjY2NjY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLW1lZXR1cCBhLmJ0bi1tb3JlLWV2ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLmJhbm5lci1tZWV0dXAgYS5idG4tbW9yZS1ldmVudDpob3ZlciB7XG4gIGNvbG9yOiAjRkY2NjY2ICFpbXBvcnRhbnQ7XG59XG4uZGFzaGJvYXJkLW1lbnUgLmJyZWFkY3J1bWIge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMxMzAwNjA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggMCAxNXB4IDA7XG59XG4uZGFzaGJvYXJkLW1lbnUgLmJyZWFkY3J1bWIgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZGFzaGJvYXJkLW1lbnUgLmJyZWFkY3J1bWIgdWwgbGkge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZGFzaGJvYXJkLW1lbnUgLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhc2hib2FyZC1tZW51IC5icmVhZGNydW1iIGxpLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZGFzaGJvYXJkLW1lbnUgLmJyZWFkY3J1bWIgbGk6aG92ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRhc2hib2FyZC1tZW51IC5icmVhZGNydW1iIGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZGFzaGJvYXJkLW1lbnUgLmJyZWFkY3J1bWIgbGkgYTo6YmVmb3JlIC5hY3RpY2Uge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmRhc2hib2FyZC1tZW51IC5icmVhZGNydW1iIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZGFzaGJvYXJkLW1lbnUgLmJyZWFkY3J1bWIgaDIge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmRhc2hib2FyZC1wYWdlcyAuZnJtLWltZy1hdmF0YXIgaW5wdXQudXBsb2FkLWZpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMnB4IDIwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5ib3gtbXVsdGljaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLm11bHRpY2hlY2tib3hfc3R5bGUgLm1zLW9wdGlvbnMtd3JhcCxcbi5kYXNoYm9hcmQtcGFnZXMgLm11bHRpY2hlY2tib3hfc3R5bGUgLm1zLW9wdGlvbnMtd3JhcCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLm11bHRpY2hlY2tib3hfc3R5bGUgLm1zLW9wdGlvbnMtd3JhcCA+IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2FhYTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAuNTVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLm11bHRpY2hlY2tib3hfc3R5bGUgLm1zLW9wdGlvbnMtd3JhcCA+IGJ1dHRvbiBzcGFuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmRhc2hib2FyZC1wYWdlcyAubXVsdGljaGVja2JveF9zdHlsZSAubXMtb3B0aW9ucy13cmFwID4gYnV0dG9uOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjYWFhO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMC41NXJlbSAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmRhc2hib2FyZC1wYWdlcyAubXVsdGljaGVja2JveF9zdHlsZSAubXMtb3B0aW9ucy13cmFwID4gYnV0dG9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLm11bHRpY2hlY2tib3hfc3R5bGUgLm1zLW9wdGlvbnMtd3JhcCA+IGJ1dHRvbltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlOWVkO1xuICBjb2xvcjogIzgwODA4MDtcbiAgb3BhY2l0eTogMC42O1xufVxuLmRhc2hib2FyZC1wYWdlcyAubXVsdGljaGVja2JveF9zdHlsZSAubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTc2cHg7XG4gIGhlaWdodDogNDMwcHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDIwMDA7XG4gIGJhY2tncm91bmQ6ICNkZWNhZmY7XG4gIGJvcmRlcjogMnB4ICNiN2E1ZDEgc29saWQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNvbG9yOiAjNTk0MTgwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLm11bHRpY2hlY2tib3hfc3R5bGUgLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gLm1zLXNlYXJjaCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBncm9vdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5tdWx0aWNoZWNrYm94X3N0eWxlIC5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyAubXMtc2VsZWN0YWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IC45ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLm11bHRpY2hlY2tib3hfc3R5bGUgLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zIC5tcy1zZWxlY3RhbGw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLm11bHRpY2hlY2tib3hfc3R5bGUgLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gLm1zLXNlbGVjdGFsbC5nbG9iYWwge1xuICBtYXJnaW46IDRweCA1cHg7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5tdWx0aWNoZWNrYm94X3N0eWxlIC5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5tdWx0aWNoZWNrYm94X3N0eWxlIC5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsID4gbGkub3B0Z3JvdXAge1xuICBwYWRkaW5nOiA1cHg7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5tdWx0aWNoZWNrYm94X3N0eWxlIC5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsID4gbGkub3B0Z3JvdXAgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLm11bHRpY2hlY2tib3hfc3R5bGUgLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gdWwgPiBsaS5vcHRncm91cCArIGxpLm9wdGdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5tdWx0aWNoZWNrYm94X3N0eWxlIC5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsID4gbGkub3B0Z3JvdXAgLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwIDAgMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5tdWx0aWNoZWNrYm94X3N0eWxlIC5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsIGxpLm1zLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5tdWx0aWNoZWNrYm94X3N0eWxlIC5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggNHB4IDRweCAyNXB4O1xuICBtYXJnaW46IDFweCAwO1xuICBib3JkZXI6IDFweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5tdWx0aWNoZWNrYm94X3N0eWxlIC5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsIGxhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5tdWx0aWNoZWNrYm94X3N0eWxlIC5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsIGxhYmVsLmZvY3VzZWQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLm11bHRpY2hlY2tib3hfc3R5bGUgLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gdWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA1cHggNXB4IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogN3B4O1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5tdWx0aWNoZWNrYm94X3N0eWxlIC5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucy5jaGVja2JveC1hdXRvZml0ID4gdWwgbGFiZWwge1xuICBwYWRkaW5nOiA0cHg7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5tdWx0aWNoZWNrYm94X3N0eWxlIC5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucy5oaWRlLWNoZWNrYm94ID4gdWwgbGFiZWwge1xuICBwYWRkaW5nOiA0cHg7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5tdWx0aWNoZWNrYm94X3N0eWxlIC5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucy5oaWRlLWNoZWNrYm94ID4gdWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLm11bHRpY2hlY2tib3hfc3R5bGUgLm1zLW9wdGlvbnMtd3JhcC5tcy1oYXMtc2VsZWN0aW9ucyA+IGJ1dHRvbiB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmRhc2hib2FyZC1wYWdlcyAubXVsdGljaGVja2JveF9zdHlsZSAubXMtb3B0aW9ucy13cmFwLm1zLWFjdGl2ZSA+IC5tcy1vcHRpb25zIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLmJhZGdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMTMwMDYwO1xufVxuLmRhc2hib2FyZC1wYWdlcyAuYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuLmRhc2hib2FyZC1wYWdlcyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRhc2hib2FyZC1wYWdlcyB0YWJsZSB0aGVhZCB0aCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMCAxZW07XG59XG4uZGFzaGJvYXJkLXBhZ2VzIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMWVtO1xufVxuLmRhc2hib2FyZC1wYWdlcyAuY2hlY2tvdXQtb3JkZXItdGFibGUgdGFibGUgdGgge1xuICBwYWRkaW5nOiAxZW0gMCFpbXBvcnRhbnQ7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5jaGVja291dC1vcmRlci10YWJsZSB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDFlbSAwO1xufVxuLmRhc2hib2FyZC1wYWdlcyAudGJsLWNvbnRlbnQgdGFibGUgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLnRibC1jb250ZW50IHRhYmxlIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC50YmwtY29udGVudCB0YWJsZSB0ci5pdGVtLXRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLnRibC1jb250ZW50IHRhYmxlIHRyLml0ZW0tdHIgdGQgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLnRibC1jb250ZW50IHRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogMWVtO1xufVxuLmRhc2hib2FyZC1wYWdlcyAudGJsLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xufVxuLmRhc2hib2FyZC1wYWdlcyAudGJsLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkZGQ7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5sb2dpbi1zZWN0aW9uIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLnNlbGVjdC1jdXN0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5maWxlLXVwbG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhc2hib2FyZC1wYWdlcyAuaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgaW1nLmltZy1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLmF2YXRhci1pbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5hdmF0YXItaW1nOmhvdmVyIHtcbiAgYm9yZGVyOiA1cHggI2QwOTNhNiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmRhc2hib2FyZC1wYWdlcyAuc21hbGwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLm5hbWUtYXZhdGFyIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLmltZy10aHVtYm5haWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLmltZy10aHVtYm5haWwgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLmNvbnRlbnQtYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAzMHB4IDcwcHg7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5ieS11c2luZyBwIHtcbiAgY29sb3I6ICM2MzYzNjM7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5ieS11c2luZyAuYnRuIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLmJ5LXVzaW5nIC5idG4tZmIge1xuICBiYWNrZ3JvdW5kOiAjYWFiOGMxO1xufVxuLmRhc2hib2FyZC1wYWdlcyAuYnktdXNpbmcgLmJ0bi1ncCB7XG4gIGJhY2tncm91bmQ6ICM5Mzk1YjI7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5ieS11c2luZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDU1cHggYXV0bztcbiAgd2lkdGg6IDIwJTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBvcGFjaXR5OiAwLjQ1O1xuICBib3JkZXItYm90dG9tOiAxcHggI2NjYyBkb3R0ZWQ7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5ieS11c2luZyBzcGFuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1pbi13aWR0aDogNTNweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhc2hib2FyZC1wYWdlcyAuYnktdXNpbmcgc3BhbiBpIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2UwZDIyMDtcbiAgcGFkZGluZzogOHB4IDMwcHg7XG4gIGNvbG9yOiAjYTA4NTMxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRhc2hib2FyZC1wYWdlcyAubWQtY2hlY2sgLnRpdGxlLWMge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRhc2hib2FyZC1wYWdlcyAudGV4dC1nb2xkIHtcbiAgY29sb3I6ICNhMTg1MzI7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5yZWdpc3Rlci1zZWN0aW9uIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLnJlZ2lzdGVyLXNlY3Rpb24gLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRhc2hib2FyZC1wYWdlcyAudGVhY2hlci1wZi1yZXZpZXdzLXNlY3Rpb24gLmNvbnRlbnQtYm94IHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRhc2hib2FyZC1wYWdlcyAudGVhY2hlci1wZi1yZXZpZXdzLXNlY3Rpb24gLm1lZGlhIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC50ZWFjaGVyLXBmLXJldmlld3Mtc2VjdGlvbiAucGFkZGluZy14Mi1saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZzogMWVtIDAgMWVtIDcwcHggO1xufVxuLmRhc2hib2FyZC1wYWdlcyAudGVhY2hlci1wZi1yZXZpZXdzLXNlY3Rpb24gLnNlcGFyYXRlLWxpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmRhc2hib2FyZC1wYWdlcyAudGVhY2hlci1wZi1yZXZpZXdzLXNlY3Rpb24gLnRleHQtbGIge1xuICBjb2xvcjogIzZjODE3YTtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLnRlYWNoZXItcGYtcmV2aWV3cy1zZWN0aW9uIC50ZXh0LWJvZHkgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLnRlYWNoZXItcGYtcmV2aWV3cy1zZWN0aW9uIC5ib3gtdGVhY2hlcnMgLmJ0biB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjYTZiYmI0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmRhc2hib2FyZC1wYWdlcyAudGVhY2hlci1wZi1yZXZpZXdzLXNlY3Rpb24gLnBhZ2luYXRpb24gYS5wYWdlLWxpbmsge1xuICBib3JkZXI6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLnRlYWNoZXItcGYtcmV2aWV3cy1zZWN0aW9uIC5wYWdpbmF0aW9uIGEucGFnZS1saW5rLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLmRhc2hib2FyZC1wYWdlcyAuYm94LW9yZGVycyB0YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLmJveC1vcmRlcnMgdGFibGUgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLmJveC1vcmRlcnMgdGFibGUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2UwZDIyMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG4gIGNvbG9yOiAjYTA4NTMxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRhc2hib2FyZC1wYWdlcyAuZW50cnktc3VtbWFyeSAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5lbnRyeS1zdW1tYXJ5ID4gdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmRhc2hib2FyZC1wYWdlcyAuZW50cnktc3VtbWFyeSA+IHRhYmxlIC5wcm9kdWN0LWF0dHJpYnV0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5lbnRyeS1zdW1tYXJ5ID4gdGFibGUgLnByb2R1Y3QtYXR0cmlidXRlIC5zZWxlY3Qgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhc2hib2FyZC1wYWdlcyAuZW50cnktc3VtbWFyeSA+IHRhYmxlIC5wcm9kdWN0LWF0dHJpYnV0ZSAuc2VsZWN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWRlZGU7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5lbnRyeS1zdW1tYXJ5IHRhYmxlIC5wcm9kdWN0LXF1YW50aXR5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5lbnRyeS1zdW1tYXJ5IHRhYmxlIC5wcm9kdWN0LXF1YW50aXR5IGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLmVudHJ5LXN1bW1hcnkgdGFibGUgLnByb2R1Y3QtcXVhbnRpdHkgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5mb3JtLWNoZWNrb3V0IC50YWJsZS1yZXNwb25zaXZlIHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkZGRkZGQ7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5mb3JtLWNoZWNrb3V0IC5zaGlwcGluZy1maWVsZHMgdGhlYWQgdHIgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkZGRkZGQ7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5mb3JtLWNoZWNrb3V0IC5zaGlwcGluZy1maWVsZHMgdHIgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkZGRkZGQ7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5mb3JtLWNoZWNrb3V0IC5zaGlwcGluZy1maWVsZHMgdGZvb3QgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5mb3JtLWNoZWNrb3V0IC5jb250YWN0X2Zvcm0gaW5wdXQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGVkZWRlO1xuICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmRhc2hib2FyZC1wYWdlcyAuZm9ybS1jaGVja291dCAuY29udGFjdF9mb3JtIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAuOXJlbSAycmVtO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVFRjQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0ycHg7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNBMDVEOEM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xufVxuLmRhc2hib2FyZC1wYWdlcyAuZm9ybS1jaGVja291dCAuY29udGFjdF9mb3JtIGJ1dHRvbjpob3ZlciAuaWNvbiB7XG4gIGZpbGw6IHdoaXRlO1xufVxuLmRhc2hib2FyZC1wYWdlcyAuYnRuIC5pY29uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAxLjZlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLmRhc2hib2FyZC1wYWdlcyAuaWNvbi1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC45NGVtO1xuICBoZWlnaHQ6IDAuNzVlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXh0LnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjk0ZW0gMC43NWVtO1xufVxuLmRhc2hib2FyZC1wYWdlcyAuYnRuLXNoYWRvdy0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EwNUQ4QztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuLmRhc2hib2FyZC1wYWdlcyAuYnRuLXNoYWRvdy0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXktcHJvZmlsZS1zZWN0aW9uIC5jb250ZW50LWJveCB7XG4gIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG59XG4ubXktcHJvZmlsZS1zZWN0aW9uIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggI2RkZGRkZCBzb2xpZDtcbn1cbi5teS1wcm9maWxlLXNlY3Rpb24gLmJkYXRlIHtcbiAgcGFkZGluZzogMC40cmVtIDAuNzVyZW0gIWltcG9ydGFudDtcbn1cbi5teS1wcm9maWxlLXNlY3Rpb24gLm1iLS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuLm15LXByb2ZpbGUtc2VjdGlvbiBsYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTMwMDYwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm15LXByb2ZpbGUtc2VjdGlvbiAuYnRuIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLm15LXByb2ZpbGUtc2VjdGlvbiAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm15LXByb2ZpbGUtc2VjdGlvbiAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2QwOTNhNjtcbn1cbi5teS1wcm9maWxlLXNlY3Rpb24gLmJ0bi1jYW5jZWwge1xuICBiYWNrZ3JvdW5kOiAjMTMwMDYwO1xuICBvcGFjaXR5OiAuODtcbiAgY29sb3I6ICNkZWRlZGU7XG59XG4ubXktcHJvZmlsZS1zZWN0aW9uIC5idG4tdXBkYXRlIHtcbiAgYmFja2dyb3VuZDogIzEzMDA2MDtcbiAgY29sb3I6ICMwMmMzOWQ7XG59XG4udGFibGUtbGlzdCAudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRhYmxlLWxpc3QgLnRhYmxlIC5maXgtaW1nIGltZyB7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuLnRhYmxlLWxpc3QgdGgge1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZGRkZGRkO1xufVxuLnRhYmxlLWxpc3QgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkZGRkZGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udGFibGUtbGlzdCB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi50YWJsZS1saXN0IC5hYy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICM4NzhhYTc7XG59XG4udGFibGUtbGlzdCAucGFnaW5hdGlvbiAuaW5wdXQtcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzlkOWQ5ZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLnRhYmxlLWxpc3QgLnBhZ2luYXRpb24gLmlucHV0LXRleHQge1xuICB3aWR0aDogNSU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4udGFibGUtbGlzdCAucGFnaW5hdGlvbiAubGFibGUtcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDA7XG59XG4udGFibGUtbGlzdCAubnVtYmVyLXRvdGFsIHtcbiAgY29sb3I6ICM5MjRhN2E7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi50YWJsZS1saXN0IC50ZXh0LXRvdGFsIHtcbiAgY29sb3I6ICMyRDJENTA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi50YWJsZS1saXN0IC5ncmVlbi1saW5rIHtcbiAgY29sb3I6ICMwMmMzOWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRhYmxlLWxpc3QgLmxpc3QtcG9pbnQtMiB1bC5saXN0LWlubGluZSA+IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtbGlzdCAubGlzdC1wb2ludC0yIGxpIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50YWJsZS1saXN0IC5saXN0LXBvaW50LTIgbGk6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMTBweCA1cHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjNjU2NTY1O1xufVxuLnJlbGF0aXZlLXBvcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZWNvbWUtdGVhY2hlci1wb3MgLmJ0bi1hYyB7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgY29sb3I6ICMxMzAwNjAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tZW1iZXItcGFnZSAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIGJvcmRlci13aWR0aDogMHB4IDBweCAxcHggMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggIzU1NSBkb3R0ZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5kYXNoYm9hcmQtaHViIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuLmRhc2hib2FyZC1odWIgLmJyZWFkY3J1bWIgaDIge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZGFzaGJvYXJkLWh1YiAuYnJlYWRjcnVtYiAubmF2YmFyLW5hdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kYXNoYm9hcmQtaHViIC5icmVhZGNydW1iIC5uYXZiYXItbmF2IGxpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGFzaGJvYXJkLWh1YiAuYnJlYWRjcnVtYiAubmF2YmFyLW5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5kYXNoYm9hcmQtaHViIC5icmVhZGNydW1iIC5uYXZiYXItbmF2IGxpIGEge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRhc2hib2FyZC1odWIgLmJyZWFkY3J1bWIgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXNoYm9hcmQtaHViIC5icmVhZGNydW1iIC5uYXZiYXItbmF2IGxpLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kYXNoYm9hcmQtaHViIC5icmVhZGNydW1iIC5uYXZiYXItbmF2IGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICM2QkVFRDQ7XG59XG4uZGFzaGJvYXJkLWh1YiAuYnJlYWRjcnVtYiAubmF2YmFyLW5hdiAuc3ViLW1lbnUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtb3otYm94LXNoYWRvdzogMCAwIDEwcHggMCAjZGVkZWRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwICNkZWRlZGU7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRhc2hib2FyZC1odWIgLmJyZWFkY3J1bWIgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAwLjJyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLm1vZGFsLWRpYWxvZyAuc2VjdGlvbi1oZWFkZXIgaDMge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICBmb250LXNpemU6IDQycHghaW1wb3J0YW50O1xuICB9XG4gIC5tb2RhbC1kaWFsb2cgLmNvbC1hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogMCAxMDBweDtcbiAgfVxuICAuYmFubmVyLW1lZXR1cCAuYnRuLWFkZCB7XG4gICAgZm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJhbm5lci1tZWV0dXAgLmxhYmVsLXByaWNlIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuICAuYmFubmVyLW1lZXR1cCAuc3Itb25seSB7XG4gICAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmU4ZDA7XG4gIH1cbiAgLmJhbm5lci1tZWV0dXAgLm92ZXJsYXktYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTUuMyUgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogLjQ1O1xuICAgIGJhY2tncm91bmQ6ICMyNzFmMzI7XG4gIH1cbiAgLmJhbm5lci1tZWV0dXAgLm92ZXJsYXktYmc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggI2ZmZiBkb3R0ZWQ7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmRhc2hib2FyZC1tZW51IC5icmVhZGNydW1iIGxpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIH1cbiAgLm92ZXJsYXktYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTUuMyUgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogLjQ1O1xuICAgIGJhY2tncm91bmQ6ICMyNzFmMzI7XG4gIH1cbiAgLm92ZXJsYXktYmc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggI2ZmZiBkb3R0ZWQ7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmRhc2hib2FyZC1wYWdlcyAuZm9ybS1jaGVja291dCAuYnRuLXNoYWRvdy0yIHtcbiAgICBtaW4td2lkdGg6IDQ0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hib2FyZC1odWIgLmJyZWFkY3J1bWIgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG4gIC5kYXNoYm9hcmQtbWVudSAuYnJlYWRjcnVtYiAucmVsYXRpdmUtcG9zIC5jb2wtbGctOCAubmF2LXRhYnMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5kYXNoYm9hcmQtbWVudSAuYnJlYWRjcnVtYiAubmF2LXRhYnMgbGkge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmRhc2hib2FyZC1tZW51IC5icmVhZGNydW1iIC5uYXYtdGFicyBsaTpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCAjZmZmIHNvbGlkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIC5tYi0tMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmxpc3QtcG9pbnQtMiB1bC5saXN0LWlubGluZSA+IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubXktcHJvZmlsZS1zZWN0aW9uIC5mb3JtLWlubGluZSA+IC5mb3JtLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktcHJvZmlsZS1zZWN0aW9uIC5hdmF0YXItaW1nIHtcbiAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1wcm9maWxlLXNlY3Rpb24gLmltZy10aHVtYm5haWwgPiBkaXYge1xuICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sb2dpbi1zZWN0aW9uIC5ieS11c2luZzo6YWZ0ZXIge1xuICAgIG1hcmdpbjogNjJweCBhdXRvO1xuICB9XG4gIC5yZWdpc3Rlci1zZXRpb24gLmNvbnRlbnQtYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gIH1cbiAgLnJlZ2lzdGVyLXNldGlvbiAuYnktdXNpbmc6OmFmdGVyIHtcbiAgICBtYXJnaW46IDYycHggYXV0bztcbiAgfVxuICAuZGFzaGJvYXJkLWh1YiAuYnJlYWRjcnVtYiAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYW5ub3VtZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuZGFzaGJvYXJkLW1lbnUgLmJyZWFkY3J1bWIgaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYmVjb21lLXRlYWNoZXItcG9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJhbm5lci1tZWV0dXAgLmxpc3QtaWNvbiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmJhbm5lci1tZWV0dXAgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAuYmFubmVyLW1lZXR1cCAuYnRuLWFkZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5iYW5uZXItbWVldHVwIC5zci1vbmx5IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5iYW5uZXItbWVldHVwIC5iYWdlLWJuIHtcbiAgICBwYWRkaW5nOiA1cHggMjhweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5iYW5uZXItbWVldHVwIC5sYWJlbC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4vKiBpUGFkIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGFzaGJvYXJkLW1lbnUgLmJyZWFkY3J1bWIgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYm94LWF2YXRhciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi8qIGlQYWQgUG9ydHJhaXQgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5kYXNoYm9hcmQtbWVudSAuYnJlYWRjcnVtYiAubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kYXNoYm9hcmQtcGFnZXMgLmZpbGUtdXBsb2FkIHtcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRhc2hib2FyZC1wYWdlcyAuZmlsZS11cGxvYWQgLm5hbWUtYXZhdGFyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLW1lZXR1cCAubGlzdC1pY29uIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYmFubmVyLW1lZXR1cCAuc2hhcmUtciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmJhbm5lci1tZWV0dXAgLnNoYXJlLXIgLnNoYXJlLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5iYW5uZXItbWVldHVwIC5tb3JlLWV2ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNzVweDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuYmFubmVyLW1lZXR1cCAucHJpY2Uge1xuICAgIHdpZHRoOiA5OSU7XG4gIH1cbiAgLmRhc2hib2FyZC1wYWdlcyAuY29udGVudC1ib3gge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmRhc2hib2FyZC1tZW51IGgyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAtNXB4O1xuICB9XG4gIC5kYXNoYm9hcmQtbWVudSAuYnJlYWRjcnVtYiAucmVsYXRpdmUtcG9zIHVsID4gbGkge1xuICAgIHBhZGRpbmc6IDEwcHggN3B4IDAgMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmRhc2hib2FyZC1tZW51IC5icmVhZGNydW1iIC5yZWxhdGl2ZS1wb3MgdWwgPiBsaTpmaXJzdC1jaGlsZCBhOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZGFzaGJvYXJkLW1lbnUgLmJyZWFkY3J1bWIgLnJlbGF0aXZlLXBvcyB1bCA+IGxpID4gYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICd8JztcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgfVxuICAuZGFzaGJvYXJkLW1lbnUgLmJlY29tZS10ZWFjaGVyLXBvcyAuYnRuLWFjIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxuICAubXktcHJvZmlsZS1zZWN0aW9uIC5uYW1lLWF2YXRhciB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNlbnRlci1tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWxpZ24tY2VudGVyLW1vYmlsZSAuYm94LWF2YXRhciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5sb2dpbi1zZWN0aW9uIC5jb250ZW50LWJveCB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICB9XG4gIC5yZWdpc3Rlci1zZXRpb24gLmNvbnRlbnQtYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gIH1cbiAgLnJlZ2lzdGVyLXNlY3Rpb24gLmJ5LXVzaW5nIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbiAgLnJlZ2lzdGVyLXNlY3Rpb24gLmJ0biAuYnRuIHtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cbiAgLnNlbGVjdC1jYXRlZ29yeSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlIDtcbiAgfVxuICAubXVsdGljaGVja2JveF9zdHlsZSAubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMge1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm11bHRpY2hlY2tib3hfc3R5bGUgLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gdWwge1xuICAgIGNvbHVtbi1jb3VudDogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3gtY291cnNlLW1lZXR1cCB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG4gIC5ib3gtY291cnNlLW1lZXR1cCAudGJsLWhlYWRlciB0aGVhZCB0aCB7XG4gICAgcGFkZGluZzogMC41ZW0gMWVtIDAgMWVtO1xuICB9XG4gIC5ib3gtY291cnNlLW1lZXR1cCAuc2VsZWN0LWNhdGVnb3J5IHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgO1xuICB9XG4gIC5ib3gtY291cnNlLW1lZXR1cCAubXVsdGljaGVja2JveF9zdHlsZSAubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMge1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJveC1jb3Vyc2UtbWVldHVwIC5tdWx0aWNoZWNrYm94X3N0eWxlIC5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsIHtcbiAgICBjb2x1bW4tY291bnQ6IDIgIWltcG9ydGFudDtcbiAgfVxuICAuZm9ybS1jaGVja291dCAudGFibGUtdGhlbWUge1xuICAgIHdpZHRoOiAxMjAwcHghaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbiAgLnByb2dyZXNzYmFyIGxpIC5ib3gtYmFkZ2UgcCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbiAgLmRhc2hib2FyZC1tZW51IC5icmVhZGNydW1iIC5uYXZiYXItZXhwYW5kIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZGFzaGJvYXJkLW1lbnUgLmJyZWFkY3J1bWIgLm5hdmJhci1leHBhbmQgbGkge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxuICAuZGFzaGJvYXJkLW1lbnUgLmJyZWFkY3J1bWIgLm5hdmJhci1leHBhbmQgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLm15LXByb2ZpbGUtc2VjdGlvbiAuYnJlYWRjcnVtYiBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubG9naW4tc2VjdGlvbiAuY29udGVudC1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggNXB4O1xuICB9XG4gIC5sb2dpbi1zZWN0aW9uIC5ieS11c2luZyAuYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnJlZ2lzdGVyLXNldGlvbiAuY29udGVudC1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggNXB4O1xuICB9XG4gIC5yZWdpc3Rlci1zZXRpb24gLmJ5LXVzaW5nIC5idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5oZWFkZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5oZWFkZXIge1xuICB6LWluZGV4OiAxMCAhaW1wb3J0YW50O1xufVxuLnRleHQtdmlvbGV0LXRvdGFsIHtcbiAgY29sb3I6ICNBMDVEOEMgIWltcG9ydGFudDtcbn1cbi5iZy12aW9sZXRfdG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTA1RDhDICFpbXBvcnRhbnQ7XG59XG4uYmctYnV0dG9uLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJiMWI5ICFpbXBvcnRhbnQ7XG59XG4uYmctYnV0dG9uLW92aWxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZTkxYWMgIWltcG9ydGFudDtcbn1cbi5iZy10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRlICFpbXBvcnRhbnQ7XG59XG4uYmctbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzAwNjAgIWltcG9ydGFudDtcbn1cbi5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBkMjIwICFpbXBvcnRhbnQ7XG59XG4uYmctdmlvbGV0LWRhc2hib2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjRhN2EgIWltcG9ydGFudDtcbiAgY29sb3I6ICNlZWFjYzUhaW1wb3J0YW50O1xufVxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmJnLWdyZWVuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCRUVENCAhaW1wb3J0YW50O1xufVxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzg5ODEgIWltcG9ydGFudDtcbn1cbi5iZy1yZWQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjQzNDkgIWltcG9ydGFudDtcbn1cbi5iZy1ncmVlbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5ODA2MSAhaW1wb3J0YW50O1xufVxuLmJnLWdyZWVuLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk4MDYxICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTgwNjE7XG59XG4uYmctYmx1ZXZpb2xldC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3ODg5RCAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWV2aW9sZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVBN0M0ICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZXZpb2xldC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGE0ZGQgIWltcG9ydGFudDtcbn1cbi5iZy1kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NzkxICFpbXBvcnRhbnQ7XG59XG4uYmctbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmYyZjUgIWltcG9ydGFudDtcbn1cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNSAhaW1wb3J0YW50O1xufVxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFRDYyRiAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFBQ0JFICFpbXBvcnRhbnQ7XG59XG4uYmctcm9zeWJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QTZCRiAhaW1wb3J0YW50O1xufVxuLmJnLXJhcXVhbWFyaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E2QzZCMCAhaW1wb3J0YW50O1xufVxuLmJnLXJhcXVhbWFyaW5lLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JERDRDQyAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWV2aW9sZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVBN0M0ICFpbXBvcnRhbnQ7XG59XG4uYmctdmlvbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NWQ4MCAhaW1wb3J0YW50O1xufVxuLmJnLW5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiN2NlYzUgIWltcG9ydGFudDtcbn1cbi5iZy11c2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5YjhjMCAhaW1wb3J0YW50O1xufVxuLmJnLXRyYW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50IDtcbn1cbi50ZXh0LWJ1dHRvbi1ibHVlIHtcbiAgY29sb3I6ICM2OTdiODQgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJ1dHRvbi12aW9sZXQge1xuICBjb2xvcjogI2M1Y2FlOSAhaW1wb3J0YW50O1xufVxuLnRleHQtbWFpbiB7XG4gIGNvbG9yOiAjMTMwMDYwICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3cge1xuICBjb2xvcjogI2EwODUzMSAhaW1wb3J0YW50O1xufVxuLnRleHQtaWNvbiB7XG4gIGNvbG9yOiAjNmQ4MDc5ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1tYWluLWRhcmsge1xuICBjb2xvcjogIzQ2NDg1NSAhaW1wb3J0YW50O1xufVxuLnRleHQtcmVkIHtcbiAgY29sb3I6ICNlNzg5ODEgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyZWVuLWxpZ2h0IHtcbiAgY29sb3I6ICM5M0I5ODQgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyZWVuLW1haW4ge1xuICBjb2xvcjogIzQ5ODA2MSAhaW1wb3J0YW50O1xufVxuLnRleHQtcmVkLWRhcmsge1xuICBjb2xvcjogIzkyNDM0OSAhaW1wb3J0YW50O1xufVxuLnRleHQtcmVkLWxpZ2h0IHtcbiAgY29sb3I6ICNlOWEzYTMgIWltcG9ydGFudDtcbn1cbi50ZXh0LXRhZyB7XG4gIGNvbG9yOiAjODA4MDgwICFpbXBvcnRhbnQ7XG59XG4udGV4dC12aW9sZXQge1xuICBjb2xvcjogIzg2OGFhNyAhaW1wb3J0YW50O1xufVxuLnRleHQtdmlvbGV0LWZvcm0ge1xuICBjb2xvcjogI2I5OTdkMyAhaW1wb3J0YW50O1xufVxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7XG59XG4udGV4dC1waW5rIHtcbiAgY29sb3I6ICNFQUFDQkUgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzNmOTVlMSAhaW1wb3J0YW50O1xufVxuLnRleHQtZGFyay1ibHVlIHtcbiAgY29sb3I6ICMwMDc3OTEgIWltcG9ydGFudDtcbn1cbi50ZXh0LWxpZ2h0LWJsdWUge1xuICBjb2xvcjogI2U2ZjJmNSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLnRleHQtZ3JheSB7XG4gIGNvbG9yOiAjZGVkZWRlICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ncmF5LWRhcmsge1xuICBjb2xvcjogI2Q4ZDhkOCAhaW1wb3J0YW50O1xufVxuLnRleHQtYmx1ZXZpb2xldC1saWdodCB7XG4gIGNvbG9yOiAjYmRhNGRkICFpbXBvcnRhbnQ7XG59XG4udGV4dC1mb3JtIHtcbiAgY29sb3I6ICM2MzYzNjMgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICMwMmMzOWQgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItdGFnIHtcbiAgY29sb3I6ICNkZGRkZGUgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ncmF5IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZGVkZSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ncmF5LWxpZ2h0IHtcbiAgY29sb3I6ICNlYWVhZWEgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItZ3JlZW4ge1xuICBjb2xvcjogIzAyYzM5ZCAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ibGFjayB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjMWMxYzEgIWltcG9ydGFudDtcbn1cbi5iLWwtZG90dGVkIHtcbiAgYm9yZGVyLWxlZnQ6IGRvdHRlZCAxcHggI2MxYzFjMSAhaW1wb3J0YW50O1xufVxuLmItcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IWltcG9ydGFudDtcbn1cbi5iLXJhZGl1cy0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG59XG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweCFpbXBvcnRhbnQgO1xufVxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHghaW1wb3J0YW50IDtcbn1cbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCFpbXBvcnRhbnQgO1xufVxuLnByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCFpbXBvcnRhbnQgO1xufVxuLnBhZGRpbmctMzAge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubS13LTQ3MCB7XG4gIG1heC13aWR0aDogNDcwcHggIWltcG9ydGFudDtcbn1cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uYnRuLWN1c3RvbSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLmJ0bi1jdXN0b206aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7XG59XG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0ZDRkNGQgIWltcG9ydGFudDtcbn1cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzRkNGQ0ZCAhaW1wb3J0YW50O1xufVxuLmRhc2hib2FyZC1wYWdlcyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuLmRhc2hib2FyZC1wYWdlcyBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAuNztcbn1cbi5kYXNoYm9hcmQtcGFnZXMgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG4uZm9ybS1yaWdodCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZTc4OTgxICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1yaWdodCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2U3ODk4MSAhaW1wb3J0YW50O1xufVxuLmZvcm0tcmlnaHQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlNzg5ODEgIWltcG9ydGFudDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RpbmctRG9uZyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9EaW5nRG9uZ0JvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvRGluZ0RvbmdCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9EaW5nRG9uZ0JvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuYm9keSB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5mcy05IHtcbiAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcbn1cbi5mcy0xMCB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xufVxuLmZzLTExIHtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG59XG4uZnMtMTIge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbi5mcy0xMyB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuLmZzLTE0IHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4uZnMtMTUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbi5mcy0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLmZzLTE3IHtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG4uZnMtMTgge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cbi5mcy0xOSB7XG4gIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xufVxuLmZzLTIwIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uZnMtMjIge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbn1cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQhaW1wb3J0YW50O1xufVxuLmhpZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlbGF0aXZlIGkuYWJzb2x1dGUge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgei1pbmRleDogMTtcbn1cbi5mb250LWkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udi1hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wIWltcG9ydGFudDtcbn1cbi5oLTEwMHZoIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5oaW50LXRleHQge1xuICBvcGFjaXR5OiAuNztcbn1cbi5saW5lLWNlbnRlciB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5maXgtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTAwJSAwIDA7XG59XG4uZml4LWltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmZpeC1pbWcgLnZpZGVvLWlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG4ucG9zdF90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMWVtIDAgMC40ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uYXV0aG9yLWJveCBpbWcge1xuICB3aWR0aDogMTI4cHg7XG59XG5hLmxpbmstbXV0ZWQge1xuICBtYXJnaW46IDAgNXB4O1xufVxuLnRleHQtbXV0ZWQgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbWVudCAuYXZhdGFyIHtcbiAgd2lkdGg6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMxMzAwNjA7XG4gIGNvbG9yOiAjNkJFRUQ0O1xufVxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGluayB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNkJFRUQ0ICFpbXBvcnRhbnQ7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxMzAwNjAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM2QkVFRDQgIWltcG9ydGFudDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50ZXh0LXZpb2xldC10b3RhbCB7XG4gIGNvbG9yOiAjQTA1RDhDICFpbXBvcnRhbnQ7XG59XG4uZnJtLWNhdGVnb3J5IC5pdGVtLWJsb2NrIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLmZybS1jYXRlZ29yeSAuaXRlbS1ibG9jayAuYm94LWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mcm0tY2F0ZWdvcnkgLml0ZW0tYmxvY2sgLmJveC1pbWc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cbi5mcm0tY2F0ZWdvcnkgLml0ZW0tYmxvY2sgLmJveC1pbWcgLmZpeC1pbWcge1xuICBwYWRkaW5nOiA3MCUgMCAwO1xufVxuLmZybS1jYXRlZ29yeSAuaXRlbS1ibG9jayAuYm94LWltZyAuZml4LWltZyAudmlkZW8taWZyYW1lIC5saW5lLXZpZGVvIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB6LWluZGV4OiAxO1xufVxuLmZybS1jYXRlZ29yeSAuaXRlbS1ibG9jayAuYm94LWltZyAuZml4LWltZyAudmlkZW8taWZyYW1lIC5saW5lLXZpZGVvLmxlZnQge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogNHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG59XG4uZnJtLWNhdGVnb3J5IC5pdGVtLWJsb2NrIC5ib3gtaW1nIC5maXgtaW1nIC52aWRlby1pZnJhbWUgLmxpbmUtdmlkZW8ucmlnaHQge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDRweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xufVxuLmZybS1jYXRlZ29yeSAuaXRlbS1ibG9jayAuYm94LWltZyAuZml4LWltZyAudmlkZW8taWZyYW1lIC5saW5lLXZpZGVvLnRvcCB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW46IDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gIGhlaWdodDogMXB4O1xufVxuLmZybS1jYXRlZ29yeSAuaXRlbS1ibG9jayAuYm94LWltZyAuZml4LWltZyAudmlkZW8taWZyYW1lIC5saW5lLXZpZGVvLmJvdHRvbSB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBhdXRvO1xuICBtYXJnaW46IDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gIGhlaWdodDogMXB4O1xufVxuLmZybS1jYXRlZ29yeSAuaXRlbS1ibG9jayAuYm94LWltZyAuaW5mby10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnJtLWNhdGVnb3J5IC5pdGVtLWJsb2NrIC5ib3gtaW1nIC5pbmZvLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mcm0tY2F0ZWdvcnkgLml0ZW0tYmxvY2sgLmJveC12aWRlbzpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbn1cbi5mcm0tY2F0ZWdvcnkgLml0ZW0tYmxvY2sgLmNvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLmZybS1jYXRlZ29yeSAuaXRlbS1ibG9jayAuY29udGVudC1ibG9jayBoNCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZybS1jYXRlZ29yeSAuaXRlbS1ibG9jayAuY29udGVudC1ibG9jayBoNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZnJtLWNhdGVnb3J5IC5pdGVtLWJsb2NrIC5jb250ZW50LWJsb2NrIGg1IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZybS1jYXRlZ29yeSAuaXRlbS1ibG9jayAuY29udGVudC1ibG9jayBoNSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcuJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5mcm0tY2F0ZWdvcnkgLml0ZW0tYmxvY2sgLmNvbnRlbnQtYmxvY2sgaDUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mcm0tY2F0ZWdvcnkgLml0ZW0tYmxvY2sgLmNvbnRlbnQtYmxvY2sgaDUgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cbi5mcm0tY2F0ZWdvcnkgLml0ZW0tYmxvY2sgLmNvbnRlbnQtYmxvY2sgLmFkZHJlc3MtYXJlYSB7XG4gIHBhZGRpbmc6IDdweCAwIDAgMDtcbn1cbi5mcm0tY2F0ZWdvcnkgLml0ZW0tYmxvY2sgLmNvbnRlbnQtYmxvY2sgLmFkZHJlc3MtYXJlYSAuYWRkcmVzcy1pdGVtIHtcbiAgcGFkZGluZzogMCAwIDAgMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZybS1jYXRlZ29yeSAuaXRlbS1ibG9jayAuY29udGVudC1ibG9jayAuYWRkcmVzcy1hcmVhIC5hZGRyZXNzLWl0ZW0gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuLmZybS1jYXRlZ29yeSAuYm94LXByaWNlIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZWRlZGU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGVkZWRlO1xufVxuLmZybS1jYXRlZ29yeSAuY2Fyb3VzZWwtMml0ZW0gLml0ZW0tYmxvY2sgLmJveC1pbWcgLmZpeC1pbWcge1xuICBwYWRkaW5nOiA2NiUgMCAwO1xufVxuLmJveC1wcmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ib3gtcHJpY2UgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5ib3gtcHJpY2UgLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5ib3gtcHJpY2UgLnJvdyAuY29sLW1kLTUge1xuICBwYWRkaW5nOiAwO1xufVxuLmJveC1wcmljZSAucm93IC5jb2wtbWQtNyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYm94LXByaWNlIC5ib3gtZGVzIC50ZXh0LWNvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYm94LXByaWNlIC5ib3gtZGVzIC50ZXh0LWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGVkZWRlO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJveC1wcmljZSAuYm94LWRlcyAudGV4dC1jb250ZW50IHAge1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAwO1xufVxuLmJveC1wcmljZSAuYm94LWRlcyAuaWNvbi1saXZlOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2ZmZmZmZjtcbn1cbi5ib3gtcHJpY2UgLnByaWNlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWluLWhlaWdodDogODBweDtcbn1cbi5ib3gtcHJpY2UgLnByaWNlIC5jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJveC1wcmljZSAucHJpY2UgLmNlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5ib3gtcHJpY2UgLnByaWNlIC51bml0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLnNwci13b3V0IC5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnNwci13b3V0IC5icmVhZGNydW1iIGxpIHtcbiAgcGFkZGluZzogN3B4IDNweDtcbn1cbi5zcHItd291dCAuYnJlYWRjcnVtYiBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zcHItd291dCAuYnJlYWRjcnVtYiBsaTpmaXJzdC1jaGlsZCBhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNwci13b3V0IC5icmVhZGNydW1iIGxpIGEge1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cbi5zcHItd291dCAuYnJlYWRjcnVtYiBsaSBhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgY29udGVudDogXCI+XCI7XG59XG4uc3ByLXdvdXQgLmJyZWFkY3J1bWIgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZTc4OTgxO1xufVxuLmRhcmsgLmZvcm0tY29udHJvbC5saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG4uZGFyayAubGlnaHQgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG4uZGFyayAubGlnaHQgLmZvcm0taW5saW5lID4gLmJ0bi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLmRhcmsgLmZvcm0taW5saW5lID4gLmJ0bi1saW5rLmxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmxpZ2h0IC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xufVxuLmxpZ2h0IC5mb3JtLWlubGluZSA+IC5idG4tbGluayB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mb3JtLWNvbnRyb2wubGlnaHQge1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xufVxuLmZvcm0taW5saW5lID4gLmJ0bi1saW5rLmxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tZC1jaGVjayxcbi5jaGVja2JveC1jdXN0b20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZC1jaGVjayBpbnB1dCxcbi5jaGVja2JveC1jdXN0b20gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbn1cbi5tZC1jaGVjayBpbnB1dDpjaGVja2VkICsgaTpiZWZvcmUsXG4uY2hlY2tib3gtY3VzdG9tIGlucHV0OmNoZWNrZWQgKyBpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4ubWQtY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIHNwYW4gLmFjdGl2ZSxcbi5jaGVja2JveC1jdXN0b20gaW5wdXQ6Y2hlY2tlZCArIHNwYW4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG4ubWQtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgaSxcbi5tZC1jaGVjayBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBpOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5tZC1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGk6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBjb250ZW50OiAnICc7XG59XG4uY2hlY2tib3gtY3VzdG9tIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGksXG4uY2hlY2tib3gtY3VzdG9tIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGk6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm1kLWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgaTphZnRlcixcbi5jaGVja2JveC1jdXN0b20gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBpOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogNnB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyAnO1xufVxuLm1kLWNoZWNrIGlucHV0W2Rpc2FibGVkXSArIGk6YmVmb3JlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5tZC1jaGVjayBpbnB1dCArIGk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNoZWNrYm94LWN1c3RvbSBpbnB1dFtkaXNhYmxlZF0gKyBpOmJlZm9yZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gtY3VzdG9tIGlucHV0ICsgaTpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubWQtY2hlY2sgaW5wdXRbZGlzYWJsZWRdOmNoZWNrZWQgKyBpOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jaGVja2JveC1jdXN0b20gaW5wdXRbZGlzYWJsZWRdOmNoZWNrZWQgKyBpOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tZC1jaGVjayA+IGksXG4uY2hlY2tib3gtY3VzdG9tID4gaSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTJyZW07XG4gIHRvcDogMztcbn1cbi5tZC1jaGVjayA+IGk6YmVmb3JlLFxuLmNoZWNrYm94LWN1c3RvbSA+IGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ubWQtY2hlY2sgPiBpLm5vLWljb246YWZ0ZXIsXG4uY2hlY2tib3gtY3VzdG9tID4gaS5uby1pY29uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1kLWNoZWNrLFxuLmNoZWNrYm94LWN1c3RvbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1kLWNoZWNrIGlucHV0LFxuLmNoZWNrYm94LWN1c3RvbSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xufVxuLm1kLWNoZWNrIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLm1kLWNoZWNrIC50aXRsZS1jIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uY2hlY2tib3gtY3VzdG9tIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmNoZWNrYm94LWN1c3RvbSAudGl0bGUtYyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1kLWNoZWNrID4gaSxcbi5jaGVja2JveC1jdXN0b20gPiBpIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAtMXJlbTtcbn1cbi5tZC1jaGVjayA+IGk6YmVmb3JlLFxuLmNoZWNrYm94LWN1c3RvbSA+IGk6YmVmb3JlIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4ubWQtY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBpOmFmdGVyLFxuLmNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGk6YWZ0ZXIge1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogI2I5OTdkMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxudGFibGUgLm1kLWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgaTphZnRlcixcbnRhYmxlIC5jaGVja2JveC1jdXN0b20gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBpOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0JFRDYyRjtcbn1cbi5tZC1jaGVjayA+IGksXG4uY2hlY2tib3gtY3VzdG9tID4gaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubWQtY2hlY2sgPiBpOmJlZm9yZSxcbi5jaGVja2JveC1jdXN0b20gPiBpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2VsZWN0LWN1c3RvbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3QtY3VzdG9tOmJlZm9yZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE2cHgvMSBGb250QXdlc29tZTtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjYjBiMGIwO1xufVxuLnNlbGVjdC1jdXN0b20gc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDM4cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuLmNsYXNzLXR5cGUgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cbi5uYXZiYXItZXhwYW5kLWxnLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBib3gtc2hhZG93OiAwIDAgMzVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuI2ZpbHRlcnMuYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgYm94LXNoYWRvdzogMCAwIDM1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmluZm8tY29tcGFueSB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5mby1jb21wYW55IC5icmFuZCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMHB4IWltcG9ydGFudDtcbn1cbi5pbmZvLWNvbXBhbnkgaDQge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pbmZvLWNvbXBhbnkgYSB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuLmluZm8tY29tcGFueSBhcnRpY2xlIHAgc3Ryb25nIHtcbiAgbWluLXdpZHRoOiA2NHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaW5mby1jb21wYW55IHVsLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG59XG4uaW5mby1jb21wYW55IHVsLmxpc3QtdW5zdHlsZWQgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweCFpbXBvcnRhbnQ7XG59XG4uaW5mby1jb21wYW55IHVsLmxpc3QtdW5zdHlsZWQgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJz4nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG4uaW5mby1jb21wYW55IC5ib3gtY29udGVudC1yaWdodCBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmluZm8tY29tcGFueSAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjODk4OTg5O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICM2MzYzNjM7XG59XG5mb290ZXIge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGVkZWRlO1xufVxuZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9vdGVyIGg0IHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5mb290ZXIgYSB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuZm9vdGVyIGFydGljbGUgcCBzdHJvbmcge1xuICBtaW4td2lkdGg6IDY0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbmZvb3RlciB1bC5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xufVxuZm9vdGVyIHVsLmxpc3QtdW5zdHlsZWQgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweCFpbXBvcnRhbnQ7XG59XG5mb290ZXIgdWwubGlzdC11bnN0eWxlZCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnPic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbmZvb3RlciAuYm94LWNvbnRlbnQtcmlnaHQgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWN0aW9uLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tY2Fyb3VzZWwgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWNhcm91c2VsIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDgwcHg7XG4gIG1heC1oZWlnaHQ6IDQ4MHB4O1xufVxuLnNlY3Rpb24tY2Fyb3VzZWwgLmNvbnRlbnQtd3JhcHBlciAuc2xpZGUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlY3Rpb24tY2Fyb3VzZWwgLmNvbnRlbnQtd3JhcHBlciAuc2xpZGUtY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGluZzogMDtcbn1cbi5iYW5uZXItaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYW5uZXItaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRUQ2MkY7XG59XG4uYmFubmVyLWljb24gLmJveC1pY29uIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5iYW5uZXItaWNvbiAuYm94LWljb24gb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuLmJhbm5lci1pY29uIC5ib3gtaWNvbiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMTAwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5iYW5uZXItaWNvbiAuYm94LWljb24gbGk6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMThweDtcbn1cbi5maWx0ZXItc2VjdGlvbiB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHdoaXRlO1xuICBtb3otYm94LXNoYWRvdzogMCAwIDEwcHggM3B4ICNkZWRlZGU7XG4gIGJveC1zaGFkb3c6IDAgMCA3cHggMCAjZGVkZWRlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmZpbHRlci1zZWN0aW9uICNmaWx0ZXJzIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZpbHRlci1zZWN0aW9uICNmaWx0ZXJzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZpbHRlci1zZWN0aW9uICNmaWx0ZXJzIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkZGQ7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZpbHRlci1zZWN0aW9uICNmaWx0ZXJzIGxpOmZpcnN0LWNoaWxkIGEge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5maWx0ZXItc2VjdGlvbiAjZmlsdGVycyBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICMwMmMzOWQ7XG59XG4uZmlsdGVyLXNlY3Rpb24gI2ZpbHRlcnMgbGkuYWN0aXZlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAwO1xufVxuLmZpbHRlci1zZWN0aW9uICNmaWx0ZXJzIGxpLmFjdGl2ZSBhIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uYnRuLXB1cmNoYXNlIHtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtaW4td2lkdGg6IDkwcHg7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXktcmliYm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNGVtO1xuICBoZWlnaHQ6IDRlbTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAyMXB4IDI4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuNDMpO1xuICAtbW96LWJveC1zaGFkb3c6IC01cHggMjFweCAyOHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjQzKTtcbiAgYm94LXNoYWRvdzogLTVweCAyMXB4IDI4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuNDMpO1xuICBhbmltYXRpb246IHNsaWRlaW4gM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG4ub3ZlcmxheS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00ZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDRlbSBzb2xpZCAjY2NhNzRmO1xuICBib3JkZXItcmlnaHQ6IDRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogOTk3O1xufVxuLm92ZXJsYXktcmliYm9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00ZW07XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA0ZW0gc29saWQgI2NjYTc0ZjtcbiAgYm9yZGVyLWxlZnQ6IDRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogOTk4O1xufVxuLnJpYmJvbi1jb250ZW50IHtcbiAgei1pbmRleDogOTk5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5yaWJib24tY29udGVudCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDVweCAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYWM3YTFiIDAlLCAjZmZmY2M5IDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJpYmJvbi1jb250ZW50IGg0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwcHggMCA1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2FjN2ExYiAwJSwgI2ZmZmNjOSAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5yaWJib24tY29udGVudCA+IHAge1xuICBjb2xvcjogIzI0NTA1YTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnJpYmJvbi1jb250ZW50ID4gcCBzcGFuIHtcbiAgY29sb3I6ICMyNDUwNWE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5yaWJib24tY29udGVudCBwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIHtcbiAgYm90dG9tOiAtMTVweDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ODk4MTtcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIDJweCAjZWFlYWVhO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNlYWVhZWE7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzg5ODE7XG59XG4ub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgbWluLXdpZHRoOiAxODBweDtcbn1cbi5vd2wtdGhlbWUgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLm93bC10aGVtZSAub3dsLW5hdiAub3dsLXByZXY6aG92ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzkyNDM0OTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTI0MzQ5O1xufVxuLm93bC10aGVtZSAub3dsLW5hdiAub3dsLXByZXY6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwMCU7XG4gIHdpZHRoOiAyMDAlO1xuICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgbWFyZ2luLXRvcDogLTUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuLm93bC10aGVtZSAub3dsLW5hdiAub3dsLXByZXY6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5vd2wtdGhlbWUgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQwZGVnKTtcbn1cbi5vd2wtdGhlbWUgLm93bC1uYXYgLm93bC1uZXh0OmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MjQzNDk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzkyNDM0OTtcbn1cbi5vd2wtdGhlbWUgLm93bC1uYXYgLm93bC1uZXh0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMDAlO1xuICB3aWR0aDogMjAwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gIG1hcmdpbi10b3A6IC01MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbn1cbi5vd2wtdGhlbWUgLm93bC1uYXYgLm93bC1uZXh0OjphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uZnJtLWNhdGVnb3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZybS1jYXRlZ29yeSAub3dsLWl0ZW0gLml0ZW0tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmZybS1jYXRlZ29yeS5zdHlsZS0wMSAuaXRlbS1ibG9jayB7XG4gIG1vei1ib3gtc2hhZG93OiAwIDAgMTBweCAzcHggI2RlZGVkZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAzcHggI2RlZGVkZTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggM3B4ICNkZWRlZGU7XG59XG4uZnJtLWNhdGVnb3J5LnN0eWxlLTAyIC5pdGVtLWJsb2NrIHtcbiAgbW96LWJveC1zaGFkb3c6IDAgMCAxMHB4IDNweCAjZGVkZWRlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IDNweCAjZGVkZWRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAzcHggI2RlZGVkZTtcbn1cbi5mcm0tY2F0ZWdvcnkuc3R5bGUtMDIgLml0ZW0tYmxvY2sge1xuICBtb3otYm94LXNoYWRvdzogMCAwIDEwcHggM3B4ICNkZWRlZGU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggM3B4ICNkZWRlZGU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDNweCAjZGVkZWRlO1xufVxuLmZybS1jYXRlZ29yeS5zdHlsZS0wMiAuaXRlbS1ibG9jayAuYm94LWltZyAuaW5mby10b3Age1xuICB0b3A6IDA7XG59XG4uZnJtLWNhdGVnb3J5LnN0eWxlLTAyIC5pdGVtLWJsb2NrIC5wcmljZSB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZmZmZmZmO1xufVxuLmZybS1jYXRlZ29yeS5zdHlsZS0wMiAuaXRlbS1ibG9jayAucHJpY2UgLmN1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZnJtLWNhdGVnb3J5LnN0eWxlLTAyIC5pdGVtLWJsb2NrIC5wcmljZSAuY2VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmZybS1jYXRlZ29yeS5zdHlsZS0wMiAuaXRlbS1ibG9jayAucHJpY2UgLnVuaXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmZybS1jYXRlZ29yeS5zdHlsZS0wMyAuaXRlbS1ibG9jayB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZWRlZGU7XG59XG4uZnJtLWNhdGVnb3J5LnN0eWxlLTAzIC5pdGVtLWJsb2NrIC5yb3cge1xuICBtYXJnaW46IDA7XG59XG4uZnJtLWNhdGVnb3J5LnN0eWxlLTAzIC5pdGVtLWJsb2NrIC5yb3cgLmNvbC1tZC02IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZybS1jYXRlZ29yeS5zdHlsZS0wMyAuaXRlbS1ibG9jayAucm93IC5jb2wtbWQtNjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiBkb3R0ZWQgMXB4ICNkZWRlZGU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTclO1xufVxuLmZybS1jYXRlZ29yeS5zdHlsZS0wMyAuaXRlbS1ibG9jayAucm93IC5jb2wtbWQtMiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZnJtLWNhdGVnb3J5LnN0eWxlLTAzIC5pdGVtLWJsb2NrIC5yb3cgLmNvbC1tZC02IHtcbiAgcGFkZGluZzogMDtcbn1cbi5mcm0tY2F0ZWdvcnkuc3R5bGUtMDMgLml0ZW0tYmxvY2sgLnJvdyAuY29sLW1kLTEwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5mcm0tY2F0ZWdvcnkuc3R5bGUtMDMgLml0ZW0tYmxvY2sgLmJveC1pbWcgLmluZm8tdG9wIHtcbiAgdG9wOiAwO1xufVxuLmZybS1jYXRlZ29yeS5zdHlsZS0wMyAuaXRlbS1ibG9jayAucHJpY2Uge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2ZmZmZmZjtcbn1cbi5mcm0tY2F0ZWdvcnkuc3R5bGUtMDMgLml0ZW0tYmxvY2sgLnByaWNlIC5jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZybS1jYXRlZ29yeS5zdHlsZS0wMyAuaXRlbS1ibG9jayAucHJpY2UgLmNlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5mcm0tY2F0ZWdvcnkuc3R5bGUtMDMgLml0ZW0tYmxvY2sgLnByaWNlIC51bml0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5mcm0tY2F0ZWdvcnkuc3R5bGUtMDMgLmNvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4uYm94LW9sIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5ib3gtb2wgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnB4IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYm94LW9sIGxpOmJlZm9yZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBjb2xvcjogIzQ5ODA2MTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbi5zZWN0aW9uLW1lZGlhIHtcbiAgY29sb3I6ICM2ZDgwNzk7XG59XG4uc2VjdGlvbi1tZWRpYSBoMyB7XG4gIGNvbG9yOiAjNmQ4MDc5O1xufVxuLnNlY3Rpb24tbWVkaWEgaDMgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbWVkaWEgYnV0dG9uIHtcbiAgY29sb3I6ICNkMTk0YTc7XG59XG4uc2VjdGlvbi1tZWRpYSAuYm94LW1lZGlhIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNlY3Rpb24tbWVkaWEgLmJveC1tZWRpYSAudmlkZW8taWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbn1cbi5zZWN0aW9uLW1lZGlhIC5ib3gtbWVkaWEgLnNvY2lhbC1pY29uIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNlY3Rpb24tbWVkaWEgLmJveC1tZWRpYSAuc29jaWFsLWljb24gdWwgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ4MDc5O1xuICBtYXJnaW46IDdweCAzcHg7XG59XG4uc2VjdGlvbi1tZWRpYSAuYm94LW1lZGlhIC5zb2NpYWwtaWNvbiB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlY3Rpb24tbWVkaWEgLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MzpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjAlO1xufVxuLnNlY3Rpb24tbWVkaWEgLnZpZGVvLWlmcmFtZSAubGluZS12aWRlbyB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDhkOGQ7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VjdGlvbi1tZWRpYSAudmlkZW8taWZyYW1lIC5saW5lLXZpZGVvLmxlZnQge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogNHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG59XG4uc2VjdGlvbi1tZWRpYSAudmlkZW8taWZyYW1lIC5saW5lLXZpZGVvLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiA0cHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbn1cbi5zZWN0aW9uLW1lZGlhIC52aWRlby1pZnJhbWUgLmxpbmUtdmlkZW8udG9wIHtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbjogNHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgaGVpZ2h0OiAxcHg7XG59XG4uc2VjdGlvbi1tZWRpYSAudmlkZW8taWZyYW1lIC5saW5lLXZpZGVvLmJvdHRvbSB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBhdXRvO1xuICBtYXJnaW46IDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gIGhlaWdodDogMXB4O1xufVxuLmMtaW5wdXQtYXR0YWNoIHtcbiAgaGVpZ2h0OiAzZW07XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jLWlucHV0LWF0dGFjaCAuZmlsZUlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDIuNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgdG9wOiA1MCU7XG4gIHBhZGRpbmc6IDRweCA5MHB4IDAgMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTE3cHg7XG4gIGJvcmRlcjogMDtcbn1cbi5jLWlucHV0LWF0dGFjaCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xufVxuLmMtaW5wdXQtYXR0YWNoIGk6YWZ0ZXIge1xuICBjb2xvcjogI2RlZGVkZTtcbn1cbi5zb2NpYWwtaWNvbiB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnNvY2lhbC1pY29uIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmViZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5zb2NpYWwtaWNvbiB1bCBsaSBhIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5zb2NpYWwtaWNvbiB1bCBsaSAuZmEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5zb2NpYWwtaWNvbiB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NmM5ZTA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnNvY2lhbC1pY29uIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zb2NpYWwtaWNvbiBsaSB7XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG59XG4uc29jaWFsLWljb24gaDUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNvY2lhbC1pY29uIGxpLnR3aXR0ZXItaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYmJmZWM7XG59XG4uc29jaWFsLWljb24gbGkuc2t5cGUtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5ZTU7XG59XG4uc29jaWFsLWljb24gbGkuZmFjZWJvb2staWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTViODk7XG59XG4uc29jaWFsLWljb24gbGkubGlua2VkaW4taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTg0Y2Q7XG59XG4uc29jaWFsLWljb24gbGkueW91dHViZS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwMjUyNTtcbn1cbi5zb2NpYWwtaWNvbiBsaS5pbnN0YWdyYW0taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTcyOTk7XG59XG4uc29jaWFsLWljb24gbGkucnNzLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM4OTRkO1xufVxuLnNvY2lhbC1pY29uIGxpLmdvb2dsZS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2M2IzYjtcbn1cbi5zb2NpYWwtaWNvbiB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc29jaWFsLWljb24gdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJlO1xuICBtYXJnaW46IDdweCAwO1xufVxuLnNvY2lhbC1pY29uIHVsIGxpIGEge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLnNvY2lhbC1pY29uIHVsIGxpIC5mYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnNvY2lhbC1pY29uIHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2YzllMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc29jaWFsLWljb24gdWwgaDUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNvY2lhbC1pY29uIHVsIGxpLnR3aXR0ZXItaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYmJmZWM7XG59XG4uc29jaWFsLWljb24gdWwgbGkuc2t5cGUtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5ZTU7XG59XG4uc29jaWFsLWljb24gdWwgbGkuZmFjZWJvb2staWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTViODk7XG59XG4uc29jaWFsLWljb24gdWwgbGkubGlua2VkaW4taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTg0Y2Q7XG59XG4uc29jaWFsLWljb24gdWwgbGkueW91dHViZS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwMjUyNTtcbn1cbi5zb2NpYWwtaWNvbiB1bCBsaS5pbnN0YWdyYW0taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTcyOTk7XG59XG4uc29jaWFsLWljb24gdWwgbGkucnNzLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM4OTRkO1xufVxuLnNvY2lhbC1pY29uIHVsIGxpLmdvb2dsZS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2M2IzYjtcbn1cbi5jb250YWN0X2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1tZWRpYSAuc29jaWFsLWljb24gdWwge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlY3Rpb24tbWVkaWEgLnNvY2lhbC1pY29uIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlY3Rpb24tbWVkaWEgLmNvbnRhY3RfZm9ybSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLW1lZGlhIC5jb250YWN0X2Zvcm0gaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cbi5zZWN0aW9uLW1lZGlhIC5jb250YWN0X2Zvcm0gYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAwLjgzcmVtIDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NWQ4MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTJweDtcbiAgdG9wOiAwO1xufVxuLmJnLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDkwYWY7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xufVxuLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5vLW1haW4tbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubm8tbWFpbi1tZW51Omxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubm8tbWFpbi1tZW51Omxhc3QtY2hpbGQgLnN1Yi1tZW51IHtcbiAgbWluLXdpZHRoOiAzMDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3Y2VjNTtcbn1cbi5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uby1tYWluLW1lbnU6bGFzdC1jaGlsZCAuc3ViLW1lbnUgLnN1Yi1tZW51LWxpbmsgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uby1tYWluLW1lbnU6bGFzdC1jaGlsZCAuc3ViLW1lbnUgLnN1Yi1tZW51LWxpbmsgcCBzcGFuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvdXJzZS1kZXRhaWwgLmJ0bi1jdXN0b20ge1xuICBwYWRkaW5nOiAwLjNyZW0gMC41cmVtO1xufVxuLmNvdXJzZS1kZXRhaWwgLmxpc3QtdGVhY2hlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZWRlZGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5jb3Vyc2UtZGV0YWlsIC5saXN0LXRlYWNoZXJzIC5jb250ZW50LWJveCBhLmZzLTEyOmhvdmVyIHtcbiAgY29sb3I6ICNlNzg5ODE7XG59XG4uY291cnNlLWRldGFpbCAubGlzdC10ZWFjaGVycyBhLnRleHQtcmVkOmhvdmVyIHtcbiAgY29sb3I6ICMwMmMzOWQgIWltcG9ydGFudDtcbn1cbi5jb3Vyc2UtZGV0YWlsIC5saXN0LXRlYWNoZXJzIC5pdGVtLWJsb2NrIHtcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvdXJzZS1kZXRhaWwgLmxpc3QtdGVhY2hlcnMgLml0ZW0tYmxvY2suaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5ODA2MTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvdXJzZS1kZXRhaWwgLmxpc3QtdGVhY2hlcnMgLmJveC1wcmljZSAucHJpY2Uge1xuICBwYWRkaW5nOiAwO1xufVxuLmNvdXJzZS1kZXRhaWwgLmxpc3QtdGVhY2hlcnMgLmJveC1wcmljZSAucHJpY2UgLmN1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uY291cnNlLWRldGFpbCAubGlzdC10ZWFjaGVycyBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmNvdXJzZS1kZXRhaWwgLmxpc3QtdGVhY2hlcnMgcCBhIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKiBSZW1vdmUgcmFkaW8gYnV0dG9ucyAqL1xuLyogU2V0IHllbGxvdyBjb2xvciB3aGVuIHN0YXIgY2hlY2tlZCAqL1xuLyogU2V0IHllbGxvdyBjb2xvciB3aGVuIHN0YXIgaG92ZXIgKi9cbi5zdGFycmF0aW5nID4gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogUmVtb3ZlIHJhZGlvIGJ1dHRvbnMgKi9cbi5zdGFycmF0aW5nID4gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbiAgLyogU3RhciAqL1xuICBtYXJnaW46IDFweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnN0YXJyYXRpbmcgPiBsYWJlbCB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICAvKiBTdGFydCBjb2xvciB3aGVuIG5vdCBjbGlja2VkICovXG59XG4uc3RhcnJhdGluZyA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG4gIGNvbG9yOiAjZmZjYTA4IDtcbn1cbi8qIFNldCB5ZWxsb3cgY29sb3Igd2hlbiBzdGFyIGNoZWNrZWQgKi9cbi5zdGFycmF0aW5nID4gaW5wdXQ6aG92ZXIgfiBsYWJlbCB7XG4gIGNvbG9yOiAjZmZjYTA4IDtcbn1cbi8qIFNldCB5ZWxsb3cgY29sb3Igd2hlbiBzdGFyIGhvdmVyICovXG4uc2VwYXJhdGUtbGlzdCBsaSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xufVxuLmJveC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm94LXNsaWRlciAuYm94LWltYWdlcyAuYm94LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGVkZWRlO1xuICBwYWRkaW5nOiA1MHB4O1xuICBtYXJnaW46IDMwcHggMDtcbiAgd2lkdGg6IDc5NXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTUwcHg7XG59XG4uYm94LXNsaWRlciAuYm94LXRodW1ibmFpbHMgLmJveC1jb3Vyc2UtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5ib3gtc2xpZGVyIC5zbGlkZXItdmVydGljYWwge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RlZGVkZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ib3gtc2xpZGVyIC5zbGlkZXItdmVydGljYWwgLnNsaWNrLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogYXV0bztcbn1cbi5ib3gtc2xpZGVyIC5zbGlkZXItdmVydGljYWwgLnNsaWNrLXByZXY6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJveC1zbGlkZXIgLnNsaWRlci12ZXJ0aWNhbCAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmJveC1zbGlkZXIgLnNsaWRlci12ZXJ0aWNhbCAuc2xpY2stcHJldjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYm94LXNsaWRlciAuc2xpZGVyLXZlcnRpY2FsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYm94LXNsaWRlciAuc2xpZGVyLXZlcnRpY2FsIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM4OTg5ODk7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmJveC1zbGlkZXIgLnNsaWRlci12ZXJ0aWNhbCAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiBhdXRvO1xufVxuLmJveC1zbGlkZXIgLnNsaWRlci12ZXJ0aWNhbCAuc2xpY2stbmV4dDpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYm94LXNsaWRlciAuc2xpZGVyLXZlcnRpY2FsIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYm94LXNsaWRlciAuc2xpZGVyLXZlcnRpY2FsIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ib3gtc2xpZGVyIC5zbGlkZXItdmVydGljYWwgLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ib3gtc2xpZGVyIC5zbGlkZXItdmVydGljYWwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzg5ODk4OTtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uYm94LXNsaWRlciAuc2xpZGVyLXZlcnRpY2FsIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uYm94LXNsaWRlciAuc2xpZGVyLXZlcnRpY2FsIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uYm94LXNsaWRlciAuc2xpZGVyLXZlcnRpY2FsIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogNzBweDtcbn1cbi5ib3gtc2xpZGVyIC5zbGlkZXItdmVydGljYWwgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiByZWQ7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuLmJveC1zbGlkZXIgLnNsaWRlci12ZXJ0aWNhbCBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogNzBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uYm94LXNsaWRlciAuc2xpZGVyLXZlcnRpY2FsIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogcmVkO1xuICBvcGFjaXR5OiAwLjc1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cbi5ib3gtc2xpZGVyIC5zbGlkZXItdmVydGljYWwgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5ib3gtc2xpZGVyIC5zbGlkZXItdmVydGljYWwgLnNsaWNrLWRvdHMgbGkge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogc29saWQgMnB4ICNlYWVhZWE7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJveC1zbGlkZXIgLnNsaWRlci12ZXJ0aWNhbCAuc2xpY2stZG90cyBidXR0b24ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYm94LXNsaWRlciAuc2xpZGVyLXZlcnRpY2FsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc4OTgxO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG4uc2VhcmNoLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjZGVkZWRlO1xuICB3aWR0aDogOTAlO1xufVxuLnNlYXJjaC1jb250YWluZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cbi5zZWFyY2gtY29udGFpbmVyIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBib3JkZXI6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1pbi1oZWlnaHQ6IC4wMSU7XG59XG4vKlxuKiBBY2NvcmRpb25cbiovXG4vKiBCYXNpYyBBY2NvcmRpb24gU3R5bGVzICovXG4uYnMtZXhhbXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24ge1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSBsYWJlbCAuY29udGVudC1ib3gge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCBsYWJlbCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLmFjY29yZGlvbiB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWNjb3JkaW9uIGlucHV0W25hbWU9XCJwYW5lbFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNjb3JkaW9uIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMWVtO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC44NjUsIDAuMTQsIDAuMDk1LCAwLjg3KTtcbn1cbi5hY2NvcmRpb24gbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICBjb2xvcjogI2I1YjViNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIDFweCAjYTNhM2EzO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5jb3Vyc2UtZGV0YWlsIC5hY2NvcmRpb24gbGFiZWw6YWZ0ZXIge1xuICByaWdodDogMWVtO1xufVxuLmFjY29yZGlvbiBsYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuLmFjY29yZGlvbiBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cbi5hY2NvcmRpb24gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCItXCI7XG4gIC8qIGFkanN1dCBsaW5lLWhlaWdodCB0byB2ZXJ0aWNhbGx5IGNlbnRlciBpYyRsaWdodC1ncmV5b24gKi9cbiAgbGluZS1oZWlnaHQ6IDAuNmVtO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNHMgY3ViaWMtYmV6aWVyKDAuODY1LCAwLjE0LCAwLjA5NSwgMC44Nyk7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2NvbnRlbnQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCBpbnNldCA0cHggMCAwIDAgIzFhYmM5YywgaW5zZXQgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2NvbnRlbnQgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgcGFkZGluZzogMWVtIDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2NvbnRlbnQgLmFjY29yZGlvbl9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMCAxLjVlbTtcbiAgZm9udC1zaXplOiAwLjgyNWVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5pbnB1dFtuYW1lPVwicGFuZWxcIl06Y2hlY2tlZCB+IC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBoZWlnaHQ6IDE1OHB4O1xufVxuLmJveC1hY2NvcmRpb24uY3VzdG9tLWFjY29yZGlvbiAuYWNjb3JkaW9uIHtcbiAgYm9yZGVyOiAwO1xufVxuLmJveC1hY2NvcmRpb24uY3VzdG9tLWFjY29yZGlvbiAuYWNjb3JkaW9uIHRhYmxlIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLmJveC1hY2NvcmRpb24uY3VzdG9tLWFjY29yZGlvbiAuYWNjb3JkaW9uIHRhYmxlIHRoZWFkIHRoIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ib3gtYWNjb3JkaW9uLmN1c3RvbS1hY2NvcmRpb24gLmFjY29yZGlvbiB0YWJsZSB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG4uYm94LWFjY29yZGlvbi5jdXN0b20tYWNjb3JkaW9uIC5hY2NvcmRpb24gdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbi5ib3gtYWNjb3JkaW9uLmN1c3RvbS1hY2NvcmRpb24gLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYm94LW51bWJlci1mZWVkYmFjayB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5ib3gtbnVtYmVyLWZlZWRiYWNrIC5zdGFycmF0aW5nIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLmJveC1udW1iZXItZmVlZGJhY2sgLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5pbm5lci1jb21tZW50cyAubWVkaWEge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4uaW5uZXItY29tbWVudHMgLmJveC1jb21tZW50IC5jb21tZW50LWl0ZW0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbm5lci1jb21tZW50cyAuYm94LWNvbW1lbnQgLmNvbW1lbnQtaXRlbSBzcGFuLnRleHQtY29tbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pbm5lci1jb21tZW50cyAuYm94LWNvbW1lbnQgLmNvbW1lbnQtaXRlbSBzcGFuLmxpbmstbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzQ5ODA2MTtcbn1cbi5pbm5lci1jb21tZW50cyAuYm94LWNvbW1lbnQgLmNvbW1lbnQtaXRlbSBzcGFuLmxpbmstbW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjZTc4OTgxO1xufVxuLmJveC1zb2NpYWwge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGM3YmU7XG4gIGJvcmRlcjogc29saWQgMXB4ICM5ZmI2YWM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM2ZDgwNzk7XG59XG4uYm94LXNvY2lhbCBhcnRpY2xlIHAgc3Ryb25nIHtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5ib3gtc29jaWFsIGFydGljbGUgcCBzdHJvbmcgYSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDgwNzk7XG4gIG1hcmdpbjogN3B4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYm94LXNvY2lhbCBhcnRpY2xlIHAgc3Ryb25nIGEgaSB7XG4gIGNvbG9yOiAjYjBjN2JlO1xufVxuLmJveC1zb2NpYWwgYXJ0aWNsZSBwIHN0cm9uZyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMDA2MDtcbn1cbi5ib3gtc29jaWFsIGFydGljbGUgcCBzdHJvbmcgYTpob3ZlciBpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJveC10YWcgLmJ0bi1jbG91ZCBhIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZTtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZTtcbiAgcGFkZGluZzogMC4ycmVtIDAuN3JlbTtcbiAgbWFyZ2luOiAwIDAuNHJlbSAwLjRyZW0gMDtcbn1cbi5kYXNoYm9hcmQtcGFnZXMgLmJveC1jb3Vyc2UtbWVldHVwIGZvcm0gLmNvbHVtbi1jaGVja2JveCAuZm9ybS1ncm91cCB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG4uZGFzaGJvYXJkLXBhZ2VzIC5ib3gtY291cnNlLW1lZXR1cCAuZm9ybS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmRhc2hib2FyZC1wYWdlcyAuYm94LWNvdXJzZS1tZWV0dXAgLmZvcm0tY29udGVudCAuZm9ybS1yaWdodCAudGV4dC1maWVsZC1ncm91cCB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4uaWNvbi1pIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJveC10b290aXAtaSB7XG4gIHJpZ2h0OiAtMzBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnNlbGVjdC1jYXRlZ29yeSB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGNvbG9yOiAjYjk5N2QzO1xufVxuLypcbiAgWW91IHdhbnQgYSBzaW1wbGUgYW5kIGZhbmN5IHRvb2x0aXA/XG4gIEp1c3QgY29weSBhbGwgW2RhdGEtdG9vbHRpcF0gYmxvY2tzOlxuKi9cbi8qIFBvc2l0aW9uaW5nIGFuZCB2aXNpYmlsaXR5IHNldHRpbmdzIG9mIHRoZSB0b29sdGlwICovXG4vKiBUaGUgYWN0dWFsIHRvb2x0aXAgd2l0aCBhIGR5bmFtaWMgd2lkdGggKi9cbi8qIFRvb2x0aXAgYXJyb3cgKi9cbi8qIFRvb2x0aXAgYmVjb21lcyB2aXNpYmxlIGF0IGhvdmVyICovXG4vKiBTY2FsZXMgZnJvbSAwLjUgdG8gMSAtPiBncm93IGVmZmVjdCAqL1xuLyogU2xpZGUgZG93biBlZmZlY3Qgb25seSBvbiBtb3VzZWVudGVyIChOT1Qgb24gbW91c2VsZWF2ZSkgKi9cbi8qXG4gIFRoYXQncyBpdC5cbiovXG4vKlxuICBJZiB5b3Ugd2FudCBzb21lIGFkanVzdGFiaWxpdHlcbiAgaGVyZSBhcmUgc29tZSBvcmllbnRhdGlvbiBzZXR0aW5ncyB5b3UgY2FuIHVzZTpcbiovXG4vKiBMRUZUICovXG4vKiBUb29sdGlwICsgYXJyb3cgKi9cbi8qIFRvb2x0aXAgKi9cbi8qIEFycm93ICovXG4vKiBSSUdIVCAqL1xuLyogQk9UVE9NICovXG5Aa2V5ZnJhbWVzIFwibW92ZUZvY3VzXCIge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDAlO1xuICB9XG59XG4vKiBUaHVtYm5haWwgc2V0dGluZ3MgKi9cbltkYXRhLXRvb2x0aXBdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbltkYXRhLXRvb2x0aXBdOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogY2FsYygxMDUlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgd2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZGVkZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBjb2xvcjogIzYzNjM2MztcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNXB4KSBzY2FsZSgwLjUpO1xufVxuW2RhdGEtdG9vbHRpcF06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IGNhbGMoMTA1JSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDBweCA1cHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1NSwgNjQsIDcwLCAwLjkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGVZKDApO1xufVxuW2RhdGEtdG9vbHRpcF06aG92ZXI6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTVweCkgc2NhbGUoMSk7XG59XG4uYWN0aXZlW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1cInJpZ2h0XCJdOmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01cHgpIHNjYWxlKDEpO1xufVxuLmFjdGl2ZVtkYXRhLXRvb2x0aXAtbG9jYXRpb249XCJyaWdodFwiXTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDUwJSkgc2NhbGUoMSk7XG59XG5bZGF0YS10b29sdGlwLWxvY2F0aW9uPVwicmlnaHRcIl06YmVmb3JlIHtcbiAgbGVmdDogY2FsYygxMDUlKTtcbiAgYm90dG9tOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgNTAlKSBzY2FsZSgwLjUpO1xufVxuW2RhdGEtdG9vbHRpcC1sb2NhdGlvbj1cInJpZ2h0XCJdOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgNTAlKSBzY2FsZSgxKTtcbn1cbltkYXRhLXRvb2x0aXAtbG9jYXRpb249XCJyaWdodFwiXTpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHNjYWxlWCgxKTtcbn1cbi5ib3gtY291cnNlLXNldHVwIHtcbiAgYm9yZGVyLXRvcDogZG90dGVkIDFweCAjZGVkZWRlO1xufVxuLmVucm9sbG1lbnQtc2VjdGlvbiB0aCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZW5yb2xsbWVudC1zZWN0aW9uIHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmZybS1jYXRlZ29yeSAuaXRlbS1ibG9ja1tjbGFzcyo9Ym9yZGVyXSB7XG4gIGJvcmRlci1zdHlsZTogZG90dGVkO1xufVxuLmZybS1jYXRlZ29yeSAuY29sLW1kLTY6bGFzdC1jaGlsZCAuaXRlbS1ibG9jay5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ib3gtdWwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJveC11bCB1bCBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib3gtdWwgdWwgbGkgLmljb24tdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG4uYWNjb3JkaW9uX19jb250ZW50IHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmFjY29yZGlvbl9fY29udGVudCB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgdWwuc3ViLW1lbnUgPiBsaSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uY29udGVudC1ib3gge1xuICB6LWluZGV4OiA1O1xufVxuLmJveC1yaWJvbi1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG4uYm94LXJpYm9uLWltZyAucmlib24tdHlwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTVweDtcbn1cbi5ib3gtcmVzZXJ2ZSAuY29sLTYgLmNvbnRlbnQtYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbn1cbi5ib3gtcmVzZXJ2ZSAuY29sLTYgLmNvbnRlbnQtYm94IC5iZy1yZWQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJveC1yZXNlcnZlIC5jb2wtNiAudGV4dC1yaWdodC5wci0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xufVxuLmNhcm91c2VsLTJpdGVtIC5ib3gtcmVzZXJ2ZSAuY29sLTYge1xuICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbn1cbi5jYXJvdXNlbC0yaXRlbSAuYm94LXJlc2VydmUgLmNvbC02IC5jb250ZW50LWJveCAuYmctcmVkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pbWctdGVhY2hlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTMwcHg7XG59XG4uaW1nLXRlYWNoZXJzIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uaW1nLXRlYWNoZXJzIG9sIGxpIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmltZy10ZWFjaGVycyBvbCBsaSBzcGFuIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbn1cbi5pbWctdGVhY2hlcnMgb2wgbGkuaXRlbS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICByaWdodDogMDtcbn1cbi5pbWctdGVhY2hlcnMgb2wgbGkuaXRlbS1pbWcgaW1nIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggd2hpdGU7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmltZy10ZWFjaGVycyBvbCBsaS5pdGVtLWltZzpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDEzMXB4O1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW1nLXRlYWNoZXJzIG9sIGxpLml0ZW0taW1nOmFmdGVyIHtcbiAgY29udGVudDogY291bnRlcihpdGVtKTtcbiAgdG9wOiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAxMDAwMDAwMDAwO1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAxMzRweDtcbiAgd2lkdGg6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmltZy10ZWFjaGVycyBvbCBsaS5pdGVtLWltZzpudGgtY2hpbGQoMSkge1xuICB6LWluZGV4OiA2O1xuICBsZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmltZy10ZWFjaGVycyBvbCBsaS5pdGVtLWltZzpudGgtY2hpbGQoMSkgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbWctdGVhY2hlcnMgb2wgbGkuaXRlbS1pbWc6bnRoLWNoaWxkKDEpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbWctdGVhY2hlcnMgb2wgbGkuaXRlbS1pbWc6bnRoLWNoaWxkKDEpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG4uaW1nLXRlYWNoZXJzIG9sIGxpLml0ZW0taW1nOm50aC1jaGlsZCgyKSB7XG4gIHotaW5kZXg6IDU7XG4gIC8qIGNyZWF0ZXMgYSBuZXcgc3RhY2tpbmcgY29udGV4dCAqL1xuICBsZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbWctdGVhY2hlcnMgb2wgbGkuaXRlbS1pbWc6bnRoLWNoaWxkKDIpIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaW1nLXRlYWNoZXJzIG9sIGxpLml0ZW0taW1nOm50aC1jaGlsZCgyKTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW1nLXRlYWNoZXJzIG9sIGxpLml0ZW0taW1nOm50aC1jaGlsZCgyKTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmltZy10ZWFjaGVycyBvbCBsaS5pdGVtLWltZzpudGgtY2hpbGQoMykge1xuICB6LWluZGV4OiA0O1xuICBsZWZ0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbWctdGVhY2hlcnMgb2wgbGkuaXRlbS1pbWc6bnRoLWNoaWxkKDMpIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaW1nLXRlYWNoZXJzIG9sIGxpLml0ZW0taW1nOm50aC1jaGlsZCgzKTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW1nLXRlYWNoZXJzIG9sIGxpLml0ZW0taW1nOm50aC1jaGlsZCgzKTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmltZy10ZWFjaGVycyBvbCBsaS5pdGVtLWltZzpudGgtY2hpbGQoNCkge1xuICB6LWluZGV4OiAzO1xuICAvKiBoYXMgbm8gZWZmZWN0ICovXG4gIGxlZnQ6IDU1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmltZy10ZWFjaGVycyBvbCBsaS5pdGVtLWltZzpudGgtY2hpbGQoNCkgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbWctdGVhY2hlcnMgb2wgbGkuaXRlbS1pbWc6bnRoLWNoaWxkKDQpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbWctdGVhY2hlcnMgb2wgbGkuaXRlbS1pbWc6bnRoLWNoaWxkKDQpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG4uaW1nLXRlYWNoZXJzIG9sIGxpLml0ZW0taW1nOm50aC1jaGlsZCg1KSB7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDcwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmltZy10ZWFjaGVycyBvbCBsaS5pdGVtLWltZzpudGgtY2hpbGQoNSkgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbWctdGVhY2hlcnMgb2wgbGkuaXRlbS1pbWc6bnRoLWNoaWxkKDUpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbWctdGVhY2hlcnMgb2wgbGkuaXRlbS1pbWc6bnRoLWNoaWxkKDUpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG4uaW1nLXRlYWNoZXJzIG9sIGxpLml0ZW0taW1nOm50aC1jaGlsZCg2KSB7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDkwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmltZy10ZWFjaGVycyBvbCBsaS5pdGVtLWltZzpudGgtY2hpbGQoNikgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbWctdGVhY2hlcnMgb2wgbGkuaXRlbS1pbWc6bnRoLWNoaWxkKDYpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbWctdGVhY2hlcnMgb2wgbGkuaXRlbS1pbWc6bnRoLWNoaWxkKDYpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG4uaW1nLXRlYWNoZXJzIG9sIGxpLml0ZW0taW1nOmxhc3QtY2hpbGQge1xuICByaWdodDogMTBweDtcbn1cbi5pbWctdGVhY2hlcnMgb2wgbGkuaXRlbS1pbWc6bGFzdC1jaGlsZDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubnVtYmVyLXRlYWNoZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAtMTRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5hY2NvcmRpb24gdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTVweDtcbn1cbiNkZXNjLWhhbGZiZy10ZXh0LTIge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jZGVzYy1oYWxmYmctdGV4dC0yIGgyIHtcbiAgY29sb3I6ICNDNUNCRTk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jZGVzYy1oYWxmYmctdGV4dC0yIGgyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xufVxuI2Rlc2MtaGFsZmJnLXRleHQtMiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2Rlc2MtaGFsZmJnLXRleHQtMiAuYnRuIHtcbiAgY29sb3I6ICM4RTkxQUQhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1QzgwIWltcG9ydGFudDtcbn1cbiNkZXNjLWhhbGZiZy10ZXh0LTIgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMwMDYwICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1jYXRlZ29yeSAuaXRlbS1ibG9jayB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzAwNjAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbm1haW4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMDA2MCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnZpZGVvLXBsYXllci1wYWdlIC52aWRlby1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDcwJTtcbiAgaGVpZ2h0OiAwO1xufVxuLnZpZGVvLXBsYXllci1wYWdlIC52aWRlby1ibG9jayB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xufVxuLnZpZGVvLXBsYXllci1wYWdlIC5ib3gtdmlkZW8ge1xuICBtYXJnaW4tdG9wOiAtNzAlO1xufVxuLnZpZGVvLXBsYXllci1wYWdlIC5ib3gtdmlkZW8gLmZybS12aWRlbyB7XG4gIHBhZGRpbmc6IDNweDtcbn1cbi52aWRlby1wbGF5ZXItcGFnZSB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tcGxheWVyLXBhZ2UgLmJveC1jdXJyZW50LXByaWNlIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZGVvLXBsYXllci1wYWdlIC5ib3gtY3VycmVudC1wcmljZSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW8tcGxheWVyLXBhZ2UgLmJveC1jdXJyZW50LXByaWNlIHVsIGxpIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWRlby1wbGF5ZXItcGFnZSAudWwtanMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4udmlkZW8tcGxheWVyLXBhZ2UgLnVsLWpzIGxpIHtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby1wbGF5ZXItcGFnZSAudWwtanMgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmMmY1O1xufVxuLnZpZGVvLXBsYXllci1wYWdlIC51bC1qcyBsaTpob3ZlciBhIHNwYW4ge1xuICBjb2xvcjogIzAwNzc5MSAhaW1wb3J0YW50O1xufVxuLnZpZGVvLXBsYXllci1wYWdlIC51bC1qcyBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmMmY1ICFpbXBvcnRhbnQ7XG59XG4udmlkZW8tcGxheWVyLXBhZ2UgLnVsLWpzIGxpLmFjdGl2ZSBhIHNwYW4ge1xuICBjb2xvcjogIzAwNzc5MSAhaW1wb3J0YW50O1xufVxuLnZpZGVvLXBsYXllci1wYWdlIC51bC1qcyBsaSBhIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi52aWRlby1wbGF5ZXItcGFnZSAudWwtanMgbGkgaSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzAwNjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAxMnB4O1xufVxuLnZpZGVvLXBsYXllci1wYWdlIGlucHV0W25hbWU9XCJwYW5lbFwiXTpjaGVja2VkIH4gLmFjY29yZGlvbl9fY29udGVudCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi52aWRlby1wbGF5ZXItcGFnZSAuYm94LWxlZnQtbGluay12aWRlbyBoNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnZpZGVvLXBsYXllci1wYWdlIC5ib3gtbGVmdC1saW5rLXZpZGVvIC5hY2NvcmRpb24ge1xuICBib3JkZXI6IDA7XG59XG4udmlkZW8tcGxheWVyLXBhZ2UgLmJveC1sZWZ0LWxpbmstdmlkZW8gLmFjY29yZGlvbiBsYWJlbDphZnRlciB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi52aWRlby1wbGF5ZXItcGFnZSAuYm94LWxlZnQtbGluay12aWRlbyAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnZpZGVvLXBsYXllci1wYWdlIC5ib3gtbGVmdC1saW5rLXZpZGVvIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFRDYyRjtcbn1cbi52aWRlby1wbGF5ZXItcGFnZSAuYm94LWxlZnQtbGluay12aWRlbyAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSBsYWJlbDpob3ZlciBzcGFuIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnZpZGVvLXBsYXllci1wYWdlIC5ib3gtbGVmdC1saW5rLXZpZGVvIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIGxhYmVsOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnZpZGVvLXBsYXllci1wYWdlIC5ib3gtbGVmdC1saW5rLXZpZGVvIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cbi52aWRlby1wbGF5ZXItcGFnZSAuYm94LWxlZnQtbGluay12aWRlbyAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uX19jb250ZW50IHVsIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMmMzOWQ7XG59XG4udmlkZW8tcGxheWVyLXBhZ2UgLmJveC1sZWZ0LWxpbmstdmlkZW8gLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbl9fY29udGVudCB1bCBsaS5hY3RpdmUgaSB7XG4gIGNvbG9yOiAjMDJjMzlkO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQkVENjJGO1xufVxuLnZpZGVvLXBsYXllci1wYWdlIC5ib3gtbGVmdC1saW5rLXZpZGVvIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb25fX2NvbnRlbnQgdWwgbGkuYWN0aXZlIGk6YmVmb3JlIHtcbiAgY29sb3I6ICMwMmMzOWQ7XG59XG4udmlkZW8tcGxheWVyLXBhZ2UgLmJveC1sZWZ0LWxpbmstdmlkZW8gdWwge1xuICBwYWRkaW5nOiAwIDE1cHggO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udmlkZW8tcGxheWVyLXBhZ2UgLmJveC1sZWZ0LWxpbmstdmlkZW8gdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby1wbGF5ZXItcGFnZSAuYm94LWxlZnQtbGluay12aWRlbyB1bCBsaSBhIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG59XG4udmlkZW8tcGxheWVyLXBhZ2UgLmJveC1sZWZ0LWxpbmstdmlkZW8gdWwgbGkgaSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICM0ZDRkNGQ7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlkZW8tcGxheWVyLXBhZ2UgLmJveC1sZWZ0LWxpbmstdmlkZW8gdWwgbGkgaTpiZWZvcmUge1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cbi52aWRlby1wbGF5ZXItcGFnZSAuYm94LWxlZnQtbGluay12aWRlbyB1bCBsaSBpLmljb24tbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4udmlkZW8tcGxheWVyLXBhZ2UgLmJveC1sZWZ0LWxpbmstdmlkZW8gdWwgbGkgaS5pY29uLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4udmlkZW8tcGxheWVyLXBhZ2UgLm5hdi10YWJzLXNpbXBsZSA+IGxpOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EwNUQ4Qztcbn1cbi52aWRlby1wbGF5ZXItcGFnZSAuc2xpZGVyTWFpbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tcGxheWVyLXBhZ2UgLm5hdi10YWJzLXNpbXBsZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4udmlkZW8tcGxheWVyLXBhZ2UgLm5hdi10YWJzLXNpbXBsZSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi52aWRlby1wbGF5ZXItcGFnZSAubmF2LXRhYnMtc2ltcGxlIGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnZpZGVvLXBsYXllci1wYWdlIC5uYXYtdGFicy1zaW1wbGUgbGkgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cbi52aWRlby1wbGF5ZXItcGFnZSAubmF2LXRhYnMtc2ltcGxlIGxpIGE6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhciAwcztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NTc1MztcbiAgaGVpZ2h0OiAwO1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogMTI1O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnZpZGVvLXBsYXllci1wYWdlIC5uYXYtdGFicy1zaW1wbGUgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogI0EwNUQ4Qztcbn1cbi52aWRlby1wbGF5ZXItcGFnZSAubmF2LXRhYnMtc2ltcGxlIGxpIGEuYWN0aXZlOmFmdGVyIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMDVEOEM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi52aWRlby1wbGF5ZXItcGFnZSAubmF2LXRhYnMtc2ltcGxlIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI0EwNUQ4Qztcbn1cbi52aWRlby1wbGF5ZXItcGFnZSAubmF2LXRhYnMtc2ltcGxlIGxpOmhvdmVyIGE6YWZ0ZXIge1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EwNUQ4QztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnZpZGVvLXBsYXllci1wYWdlIC5uYXYtdGFicy1zaW1wbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiAxMjA7XG59XG4udmlkZW8tcGxheWVyLXBhZ2UgLmJveC12aWRlby1wbGF5ZXIgLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgdWwuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItbmF2IHVsLnN1Yi1tZW51ID4gbGkge1xuICAgIHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XG4gICAgbWFyZ2luOiAwLjVyZW0gMXJlbTtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItbmF2IHVsLnN1Yi1tZW51ID4gbGkgaS5mYS1hbmdsZS1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdiB1bC5zdWItbWVudSA+IGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTBweCAwcHggcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjIpLCAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgdWwuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RlZGVkZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDEuNHJlbSAxcmVtO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2RlZGVkZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubm8tbWFpbi1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5vLW1haW4tbWVudTpsYXN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1haW4tbWVudS1jb2xsYXBzZSAubmF2YmFyLW5hdi5tYWluLW1lbnUgPiBsaS5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxLjRyZW0gMS4yNXJlbTtcbiAgfVxuICAubWFpbi1tZW51LWNvbGxhcHNlIC5uYXZiYXItbmF2Lm1haW4tbWVudSA+IGxpLm5hdi1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICB9XG4gIC5tYWluLW1lbnUtY29sbGFwc2UgLm5hdmJhci1uYXYubWFpbi1tZW51ID4gbGkubmF2LWl0ZW0uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICB9XG4gIC5tYWluLW1lbnUtY29sbGFwc2UgLm5hdmJhci1uYXYubWFpbi1tZW51ID4gbGkubmF2LWl0ZW0uYWN0aXZlIGEge1xuICAgIGNvbG9yOiAjNDY0ODU1O1xuICB9XG4gIC5tYWluLW1lbnUtY29sbGFwc2UgLm5hdmJhci1uYXYubWFpbi1tZW51IHVsLnN1Yi1tZW51ID4gbGkge1xuICAgIHBhZGRpbmc6IDAuNnJlbSAxLjVyZW07XG4gIH1cbiAgLm1haW4tbWVudS1jb2xsYXBzZSAubmF2YmFyLW5hdi5tYWluLW1lbnUgdWwuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgLm5vLW1haW4tbWVudSAubmF2LWxpbmsge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgLm5vLW1haW4tbWVudSAuc3ViLW1lbnUge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjksIDE4NCwgMTkyLCAwLjkpO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgLm5vLW1haW4tbWVudSB1bC5zdWItbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdiAubm8tbWFpbi1tZW51IHVsLnN1Yi1tZW51ID4gbGkge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGVkZWRlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdiAubm8tbWFpbi1tZW51IHVsLnN1Yi1tZW51ID4gbGk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc4OTgxO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdiAubm8tbWFpbi1tZW51IHVsLnN1Yi1tZW51ID4gbGkgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMC4zcmVtIDAuNXJlbTtcbiAgICBtYXJnaW46IDAuNXJlbSAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItbmF2IC5uby1tYWluLW1lbnUgdWwuc3ViLW1lbnUgPiBsaTpob3ZlciAuaWNvbiB7XG4gICAgZmlsbDogI2YyNjY3MTtcbiAgfVxuICAuYWNjb3JkaW9uIHRkIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5hY2NvcmRpb24gdGQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFjY29yZGlvbiB0ZCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ5ODA2MTtcbiAgfVxuICAuYWNjb3JkaW9uIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG4gIC5hY2NvcmRpb24gdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuYWNjb3JkaW9uIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLmZvcm0tcmlnaHQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG4gIC5wYWdpbmF0aW9uLWluZm8gLnBhZ2luYXRpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAubS13LTQ3MCAuYnRuLXNoYWRvdy0yIHtcbiAgICBtaW4td2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9ybS1pbmxpbmUgPiAuZm9ybS1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuZm9ybS1pbmxpbmUuYm94LXRlcm1zIC5mb3JtLWdyb3VwIHtcbiAgICBtaW4td2lkdGg6IDgwJTtcbiAgfVxuICAuZm9ybS1pbmxpbmUuYm94LXRlcm1zIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzNDNweDtcbiAgfVxuICAuYm94LWljb24gbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuYm94LWljb24gbGk6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5tLXctNDcwIC5idG4tc2hhZG93LTIge1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gICNkZXNjLWhhbGZiZy10ZXh0LTIgLmJveC1sb2dvLXRydXN0ZWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAuc2VjdGlvbi1tZWRpYSAuYm94LW1lZGlhIC52aWRlby1pZnJhbWUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuc2VjdGlvbi1tZWRpYSAuYm94LW1lZGlhIC5ib3gtc3Vic2NyaWJlIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAubmF2YmFyIC5uYXZiYXItbmF2IHVsLnN1Yi1tZW51ID4gbGkgcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItbmF2IC5uby1tYWluLW1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5vLW1haW4tbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5vLW1haW4tbWVudSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uby1tYWluLW1lbnUgYS50ZXh0LWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubm8tbWFpbi1tZW51IGEudGV4dC1pY29uIC5iYWRnZSB7XG4gICAgbGVmdDogMzNweDtcbiAgICByaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5vLW1haW4tbWVudSBhLnRleHQtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5vLW1haW4tbWVudTpsYXN0LWNoaWxkIC5zdWItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuYmctdXNlci5uby1tYWluLW1lbnUgYS50ZXh0LWljb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTliOGMwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5iZy1yb3N5YnJvd24ubm8tbWFpbi1tZW51IGEudGV4dC1pY29uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M1QTZCRjtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuYmctbm90aWZpY2F0aW9uLm5vLW1haW4tbWVudSBhLnRleHQtaWNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiN2NlYzU7XG4gIH1cbiAgLmJveC1zb2NpYWwgYXJ0aWNsZSBwIHtcbiAgICBmb250LXNpemU6IDcyJTtcbiAgfVxuICAuaW5mby10b3AgLmNvbnRlbnQtYm94IHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgfVxufVxuLyogaVBhZCBMYW5kc2NhcGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bi1wdXJjaGFzZSB7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICB9XG4gIC5hY2NvcmRpb24gc3Bhbi50aXRsZS1hY2NvcmRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJveC1zbGlkZXIgLnNsaWRlci12ZXJ0aWNhbCAuc2xpY2stZG90cyBsaSB7XG4gICAgbWFyZ2luOiAwIDFweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmZpeGVkLXRhYmxlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24tZGV0YWlsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxuICAuZml4ZWQtdGFibGUtcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1kZXRhaWwgLmZzLTE4IHtcbiAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xuICB9XG4gIC5mcm0tY2F0ZWdvcnkgLmNhcm91c2VsLTJpdGVtIC5pdGVtLWJsb2NrIC5ib3gtaW1nIC5maXgtaW1nIHtcbiAgICBwYWRkaW5nOiA3OCUgMCAwO1xuICB9XG4gIC5pY29uLWxpdmUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5iYW5uZXItaWNvbiAuYm94LWljb24gbGkge1xuICAgIHBhZGRpbmc6IDEwcHggODBweDtcbiAgfVxuICAub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICB9XG4gIC5mcm0tY2F0ZWdvcnkuc3R5bGUtMDMgLml0ZW0tYmxvY2sgLnJvdyAuY29sLW1kLTIgLnNvY2lhbC1pY29uOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMTIlO1xuICB9XG59XG4vKiBpUGFkIFBvcnRyYWl0ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuZnJtLWNhdGVnb3J5IC5jYXJvdXNlbC0yaXRlbSAuaXRlbS1ibG9jayAuYm94LWltZyAuZml4LWltZyB7XG4gICAgcGFkZGluZzogNzglIDAgMDtcbiAgfVxuICAub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm93bC10aGVtZSAub3dsLW5hdiB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSAudGJsLWNvbnRlbnQgdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuZnJtLWNhdGVnb3J5LnN0eWxlLTAzIC5pdGVtLWJsb2NrIC5yb3cgLmNvbC1tZC0yIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuZnJtLWNhdGVnb3J5LnN0eWxlLTAzIC5pdGVtLWJsb2NrIHtcbiAgICBtYXJnaW46IDE1cHggMCAzMHB4IDA7XG4gIH1cbiAgLnNvY2lhbC1pY29uIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zb2NpYWwtaWNvbiB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC52aWRlby1wbGF5ZXItcGFnZSAubmF2LXRhYnMtc2ltcGxlIGxpIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLmZybS1jYXRlZ29yeS5zdHlsZS0wMyAuaXRlbS1ibG9jayAucm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZybS1jYXRlZ29yeS5zdHlsZS0wMyAuaXRlbS1ibG9jayAucm93IC5jb2wtbWQtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5mcm0tY2F0ZWdvcnkuc3R5bGUtMDMgLml0ZW0tYmxvY2sgLnJvdyAuY29sLW1kLTY6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1icmFuZCBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbiAgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24taW5mbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvdXJzZS1kZXRhaWwgLmJnIGgyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDgwcHghaW1wb3J0YW50O1xuICB9XG4gIC5ib3gtc2xpZGVyIC5zbGlkZXItdmVydGljYWwgLnNsaWNrLWRvdHMgbGkge1xuICAgIG1hcmdpbjogMCAxcHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggNXB4IDA7XG4gIH1cbiAgLm93bC10aGVtZSAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIGxlZnQ6IDAgO1xuICB9XG4gIC5vd2wtdGhlbWUgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICByaWdodDogMCA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggO1xuICB9XG4gIC5pdGVtLWJsb2NrIC5jb2wtbWQtMiAuc29jaWFsLWljb24ge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjYzFjMWMxO1xuICB9XG4gIC5pY29uLXBheXBhbC10b3Age1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ib3gtaW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvdXJzZS1kZXRhaWwgLmxpc3QtdGVhY2hlcnMgcCBhIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFjY29yZGlvbiBzcGFuLnRpdGxlLWFjY29yZGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJveC1wcmljZSAucHJpY2UgLmN1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLm51bWJlci10ZWFjaGVyIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAuYm94LXNsaWRlciAuYm94LWltYWdlcyAuYm94LWltYWdlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG4gIC5ib3gtc2xpZGVyIC5ib3gtaW1hZ2VzIC5ib3gtaW1hZ2UgLmJnLXdyYXAgLmJnIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG9wYWNpdHk6IDAuNDU7XG4gIH1cbiAgLmJveC1zbGlkZXIgLmJveC1pbWFnZXMgLmJveC1pbWFnZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm94LXNsaWRlciAuYm94LWltYWdlcyAuYm94LWltYWdlIC5wb3N0LWJvZHkge1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLm93bC10aGVtZSAub3dsLW5hdiB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuRm9yIE1vYmlsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWF4LWhlaWdodDogNDE0cHgpIHtcbiAgI2hlYWRlciB7XG4gICAgbWF4LWhlaWdodDogMjAwdmggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNoZWFkZXIge1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gIH1cbiAgLnVrLW5hdmJhci1sZWZ0IC51ay1sb2dvIHtcbiAgICBmb250LXNpemU6IDEuMDVyZW07XG4gIH1cbiAgLnVrLW5hdmJhci1sZWZ0IC51ay1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5iYW5uZXItbWVkaXVtIC5jb2wtciB7XG4gICAgaGVpZ2h0OiAxOXZoO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5iYW5uZXItbWVkaXVtIC5jb2wtcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY291cnNlLWRldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICB9XG4gICNoZWFkZXIge1xuICAgIG1heC1oZWlnaHQ6IDY1dmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLnVrLW5hdmJhci1sZWZ0IC51ay1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5iYW5uZXItbWVkaXVtIC5jb2wtciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMjV2aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5iYW5uZXItbWVkaXVtIC5jb2wtcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIGFuZCAobWluLXdpZHRoOiAxMjMxcHgpIHtcbiAgLmJhbm5lci1tZWRpdW0gLmNvbC1yIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiAzNXZoO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJhbm5lci1tZWRpdW0gLmNvbC1yOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5iYW5uZXItbWVkaXVtIC5jb2wtciB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMzV2aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG1pbi13aWR0aDogMzAlO1xuICB9XG4gIC5iYW5uZXItbWVkaXVtIC5jb2wtcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIl19 */