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

/*# sourceMappingURL=data:application/json;base64,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QUNFLDJCQUEyQjtHQUM1QjtFQUNEO0lBQ0Usd0JBQXdCO0lBQ3hCLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0UsZUFBZTtHQUNoQjtFQUNEO0lBQ0UsZ0JBQWdCO0dBQ2pCO0NBQ0Y7QUFDRDtFQUNFO0lBQ0UsbUJBQW1CO0dBQ3BCO0VBQ0Q7SUFDRSxnQkFBZ0I7R0FDakI7Q0FDRjtBQUNEO0VBQ0U7SUFDRSxXQUFXO0dBQ1o7RUFDRDtJQUNFLGtCQUFrQjtHQUNuQjtFQUNEO0lBQ0Usa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixrQkFBa0I7R0FDbkI7RUFDRDtJQUNFLGtCQUFrQjtHQUNuQjtFQUNEO0lBQ0Usa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixrQkFBa0I7R0FDbkI7Q0FDRiIsImZpbGUiOiJkYXNoYm9hcmQtcGFnZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnRleHQtdmlvbGV0LXRvdGFsIHtcbiAgY29sb3I6ICNBMDVEOEMgIWltcG9ydGFudDtcbn1cbi5hbm5vdW1lbnQge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAxMDBweCAwO1xufVxuLmFubm91bWVudCBidXR0b24uY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZWQhaW1wb3J0YW50O1xufVxuLnBhZGUtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvbG9hZGluZy5naWYpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4ucHJvZ3Jlc3NiYXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvdW50ZXItcmVzZXQ6IHN0ZXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG59XG4ucHJvZ3Jlc3NiYXIgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiAzMy4zMzMzMzMlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM3ZDdkN2Q7XG59XG4ucHJvZ3Jlc3NiYXIgbGkgLmJveC1iYWRnZSBwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb2dyZXNzYmFyIGxpIC5iYWRnZS10eXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2dyZXNzYmFyIGxpIC5iYWRnZS10eXBlOmJlZm9yZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjQTA1RDhDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5wcm9ncmVzc2JhciBsaSAuYmFkZ2UtdHlwZTphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERUVGNDtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAtNTAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wcm9ncmVzc2JhciBsaTpmaXJzdC1jaGlsZCAuYmFkZ2UtdHlwZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucHJvZ3Jlc3NiYXIgbGkuYWN0aXZlIC5iYWRnZS10eXBlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnByb2dyZXNzYmFyIGxpLmFjdGl2ZSAuYmFkZ2UtdHlwZTpiZWZvcmUge1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogI0EwNUQ4QztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EwNUQ4Qztcbn1cbi5wcm9ncmVzc2JhciBsaSAuYmFkZ2UtdHlwZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVFRjQ7XG59XG4uYm94LWNoZWNrLXBheW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm94LWNoZWNrLXBheW1lbnQgLmJsb2NrLXBheW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJveC1jaGVjay1wYXltZW50IC5ibG9jay1wYXltZW50IC5kLWZsZXggLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJveC1jaGVjay1wYXltZW50LmFjdGl2ZSAuYmctY2hhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbn1cbi5ib3gtY2hlY2stcGF5bWVudCAucGF5cGFsQ29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZnJtLWNob29zZS1wYXltZW50IC5yZWxhdGl2ZSBpLmFic29sdXRlIHtcbiAgVG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4IWltcG9ydGFudDtcbiAgei1pbmRleDogMTtcbn1cbi5mcm0tY2hvb3NlLXBheW1lbnQgLnRpdGxlLXBheW1lbnQge1xuICBmb250LXNpemU6IDE5cHg7XG59XG4uZnJtLWNob29zZS1wYXltZW50IC5ib3gtY2hvb3NlLXBheW1lbnQge1xuICBtYXJnaW46IDMwcHggMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZGVkZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mcm0tY2hvb3NlLXBheW1lbnQgLmJveC1jaG9vc2UtcGF5bWVudCAuZGVzY3JpcHRpb24tcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuLmZybS1jaG9vc2UtcGF5bWVudCAuYm94LWNob29zZS1wYXltZW50IC5pY29uLXBheXBhbC10b3AgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmZybS1jaG9vc2UtcGF5bWVudCAuYm94LWNob29zZS1wYXltZW50IC5pY29uLXBheXBhbC10b3AgdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmZybS1jaG9vc2UtcGF5bWVudCAuYm94LWNhcmQtbnVtYmVyIC5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZnJtLWNob29zZS1wYXltZW50IC5tZC1jaGVjayB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5mcm0tY2hvb3NlLXBheW1lbnQgLm1kLWNoZWNrIC50aXRsZS1jIHtcbiAgZm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZnJtLWNob29zZS1wYXltZW50IC5tZC1jaGVjayA+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+IHVsIHtcbiAgICBjb2x1bW4tY291bnQ6IDIgIWltcG9ydGFudDtcbiAgfVxuICAuZm9ybS1jaGVja291dCAudGFibGUtdGhlbWUge1xuICAgIHdpZHRoOiAxMjAwcHghaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbiAgLnByb2dyZXNzYmFyIGxpIC5ib3gtYmFkZ2UgcCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbiAgLmRhc2hib2FyZC1tZW51IC5icmVhZGNydW1iIC5uYXZiYXItZXhwYW5kIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZGFzaGJvYXJkLW1lbnUgLmJyZWFkY3J1bWIgLm5hdmJhci1leHBhbmQgbGkge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxuICAuZGFzaGJvYXJkLW1lbnUgLmJyZWFkY3J1bWIgLm5hdmJhci1leHBhbmQgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLm15LXByb2ZpbGUtc2VjdGlvbiAuYnJlYWRjcnVtYiBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubG9naW4tc2VjdGlvbiAuY29udGVudC1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggNXB4O1xuICB9XG4gIC5sb2dpbi1zZWN0aW9uIC5ieS11c2luZyAuYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnJlZ2lzdGVyLXNldGlvbiAuY29udGVudC1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggNXB4O1xuICB9XG4gIC5yZWdpc3Rlci1zZXRpb24gLmJ5LXVzaW5nIC5idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuIl19 */