/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/agency/agency.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
/* @import "../color/ui-color-variables"; */
/*
// .content-wrapper {
// 	display: flex;
// 	background: $body-db;
// 	.side-left {
// 		background: $side-bg;
// 		width: 290px;
// 		min-height: 100vh;
// 	}
// 	.main {
// 		flex: 1;
// 	}
// }

// .side-left {
// 	display: flex;
// 	flex-direction: column;
// }

// .sl-header {
// 	display: flex;
// 	justify-content: center;
// 	flex-direction: column;
// 	color: #fff;
// 	margin-bottom: 10px;
// 	border-bottom: 2px solid #fff;
// 	padding-bottom: 10px;

// 	.profile {
// 		margin: 25px auto 0;
// 		.profile-circle {
// 			width: 60px;
// 			height: 60px;
// 			border: 2px solid #fff;
// 			border-radius: 50%;
// 		}
// 	}
// 	.name {
// 		text-align: center;
// 	}
// }

// .sl-body .items {
// 	display: flex;
// 	flex-wrap: wrap;
// 	justify-content: space-between;
// 	.item {
// 		text-align: center;
// 		color: #fff;
// 		margin: 10px;
// 		text-decoration: none;
// 		display: inline-block;
// 		width: 122px;
// 		i {
// 			display: block;
// 		}
// 	}
// }

// .main {
// 	display: flex;
// 	flex-direction: column;
// 	header {
// 		min-height: 70px;
// 		background: #fff;
// 	}

// 	.content-main {
// 		display: flex;
// 		flex-direction: column;
// 		overflow: auto;
// 		.cnt-top {
// 			display: flex;
// 			justify-content: center;
// 			flex-wrap: wrap;
// 			.blc-itm {
// 				max-width: calc(50% - 10px);
// 				min-height: 220px;
// 				background: rgb(156, 156, 156);
// 				margin: 5px;
// 				width: 100%;
// 			}
// 		}
// 		.cnt-bottom {
// 		}
// 	}
// }

// .content-main .cnt-top .blc-itm {
// 	.hd {
// 		min-height: 50px;
// 		background: #8e8787;
// 	}
// }*/
/*@import "../color/ui-color-variables";*/
a.app-name {
  color: inherit;
  text-decoration: none;
  display: flex;
  /* justify-content: center; */
  text-align: center;
  padding: 8px 12px;
  text-transform: uppercase;
  letter-spacing: 8px;
  font-size: 90%;
  /* height: 44px;*/
}
a.app-name .logo-prx-w {
  width: 100px;
}
a.app-name .logo-prx-w img.logo-prx {
  width: 100%;
}
a.app-name .txt {
  text-transform: uppercase;
  margin-left: 16px;
}

.agnecy-main-container {
  padding: 20px 20px;
}

a.app-name:hover,
a.app-name:focus {
  text-decoration: none;
  color: inherit;
}

.content-wrapper {
  display: flex;
  background: #ececec;
}

.content-wrapper .side-left {
  background: rgb(104, 26, 76);
  width: 240px;
  min-height: 100vh;
  position: sticky;
  top: 0;
  z-index: 5;
}

.content-wrapper .side-left .main {
  flex: 1;
}

.side-left {
  display: flex;
  flex-direction: column;
  position: relative;
  max-height: 100vh;
  position: sticky;
  top: 0;
}

.nav-psr {
  color: #fff;
  flex: 1;
}

.nav-psr ul {
  list-style: none;
  text-align: center;
  padding: 0;
}

.nav-psr ul a {
  color: #fff;
  margin-bottom: 5px;
  display: block;
}

.title-nav-psr {
  display: flex;
  color: rgba(255, 255, 255, 0.7333333333);
  margin-bottom: 10px;
  font-weight: 600;
  letter-spacing: 2px;
  font-size: 80%;
}
.title-nav-psr::before, .title-nav-psr::after {
  border-bottom: 1px solid #81436b;
  content: "";
  display: inline-block;
  flex: 1;
  height: 1px;
  margin: 10px 10px 0;
}

.sl-header {
  display: flex;
  justify-content: center;
  flex-direction: column;
  color: #fff;
  /*border-bottom: 1px solid #7d2a5f;*/
}

.profile-circle {
  width: 60px;
  height: 60px;
  border: 2px solid #fff;
  border-radius: 50%;
  overflow: hidden;
}

.profile-circle img.photo {
  width: 100%;
}

.sl-footer {
  display: flex;
  justify-content: center;
  flex-direction: column;
  color: #fff;
  /*margin-top: auto;*/
  border-top: 1px solid rgba(255, 255, 255, 0.1254901961);
  /*background: red;*/
  /*margin-bottom: 20px;*/
  position: relative;
}

.sl-footer .link-user-manager {
  position: absolute;
  right: 0;
  top: 2px;
  color: #fff;
}

.sl-footer .profile {
  margin: 15px auto 0;
}

.sl-footer .name {
  text-align: center;
  margin-top: 10px;
}

.sl-footer .roles {
  text-align: center;
}

.sl-footer .first-name {
  text-align: center;
}

.sl-footer .last-name {
  font-weight: bold;
  text-transform: uppercase;
}

.sl-footer .logout {
  margin: 13px 0;
  display: flex;
  width: 100%;
  justify-content: center;
}

.sl-footer .logout a.bt-logout {
  text-decoration: none;
  color: #FFF;
  font-size: 90%;
  opacity: 60%;
}

.sl-footer .logout a.bt-logout:hover {
  opacity: 100%;
}

.sl-body {
  padding-top: 0px;
  /* display: flex;
  flex-direction: column; */
  flex: 1;
}

.sl-body .items {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0 8px;
}

.sl-body .items .item {
  text-align: center;
  color: #fff;
  padding: 16px 8px;
  text-decoration: none;
  display: inline-block;
  width: 50%;
  margin: 0 0 4px;
  border-radius: 8px;
}

.sl-body .items .item:hover,
.sl-body .items .item.active {
  background: #4f153b;
}

.sl-body .items .item .txt-w {
  margin-top: 4px;
}

span.txt {
  margin-right: 8px;
}

.sl-body .badge-menu {
  background: white;
  color: purple;
  border-radius: 50%;
  margin-right: 8px;
  font-size: 12px;
  width: 24px;
  height: 24px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.link-wrapper .link-item {
  width: 100%;
}
.link-wrapper .link-item .txt {
  flex: 1;
  text-align: left;
}
.link-wrapper .link-item .btn-link-wrapper {
  width: 100%;
}
.link-wrapper .link-item .btn-link-wrapper .dropdown-toggle::after {
  display: none;
}
.link-wrapper .link-item .btn-link {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #FFF;
  font-weight: 400;
  border-radius: 0;
  font-size: 90%;
  text-transform: uppercase;
}
.link-wrapper .link-item .btn-link:hover {
  background: #4f153b;
}
.link-wrapper .link-item .btn-link .link-ico {
  font-size: 80%;
  opacity: 0.6;
  margin-right: 8px;
  width: 20px;
  text-align: center;
}
.link-wrapper .link-item .btn-link .link-arrow {
  font-size: 80%;
  opacity: 0.6;
  margin-left: 5px;
}
.link-wrapper .disable {
  opacity: 0.4;
}
.link-wrapper .pallet {
  background: #ef4545;
  color: white;
  border-radius: 50%;
  font-size: 11px;
  width: 18px;
  height: 18px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.link-wrapper .pallet[data-count="0"] {
  display: none;
}

.dropdown-menu.submenu-wrapper {
  width: 100%;
  background: rgb(104, 26, 76);
  border-radius: unset;
}

.submenu-wrapper .submenu-item {
  width: 100%;
}

.submenu-wrapper .submenu-item .btn-submenu-wrapper {
  width: 100%;
}

.btn-submenu-wrapper .dropdown-toggle::after {
  display: none;
}

.submenu-wrapper .submenu-item .btn-submenu {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  color: #FFF;
  font-weight: 400;
  border-radius: 0;
  font-size: 80%;
  text-transform: uppercase;
}

.submenu-wrapper .submenu-item .btn-submenu.nolink {
  opacity: 0.4;
}

.submenu-wrapper .submenu-item .submenu-ico {
  font-size: 80%;
  opacity: 0.6;
}

.submenu-wrapper .submenu-item .btn-submenu:hover {
  background: #4f153b;
}

.dropdown-menu.sub-submenu-wrapper {
  width: 100%;
  background: rgb(104, 26, 76);
  border-radius: unset;
}

.sub-submenu-wrapper .submenu-item {
  width: 100%;
}

.sub-submenu-wrapper .submenu-item .btn-submenu-wrapper {
  width: 100%;
}

.sub-submenu-wrapper .submenu-item .btn-submenu {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  color: #FFF;
  font-weight: 400;
  border-radius: 0;
  font-size: 80%;
  text-transform: uppercase;
}

.sub-submenu-wrapper .submenu-item .submenu-ico {
  font-size: 80%;
  opacity: 0.6;
}

.sub-submenu-wrapper .submenu-item .btn-submenu:hover {
  background: #4f153b;
}

.link-item:hover .submenu-wrapper {
  display: block !important;
  transform: translate3d(220px, 0, 0);
  top: 0;
  left: 0;
  will-change: transform;
}

.submenu-item .sub-submenu-wrapper {
  display: none !important;
}

.submenu-item:hover .sub-submenu-wrapper {
  display: block !important;
  transform: translate3d(198px, 0, 0);
  top: 0;
  left: 0;
  will-change: transform;
}

.main {
  display: flex;
  flex-direction: column;
  background: #dddddd;
  overflow: initial;
}

.main header {
  padding-left: 16px;
  padding-right: 16px;
}

header .header-title-w,
header .header-title-w h1 {
  margin: auto 0;
  font-weight: 600;
  text-transform: uppercase;
  /*letter-spacing: 2px;*/
  font-size: 111%;
  color: #313131;
  display: flex;
  flex: 1;
  align-items: center;
}

.main-container {
  position: relative;
}

header .header-title-w .header-name-medical {
  color: #681a4c;
}

header .header-actions-w {
  margin-left: auto;
  height: 100%;
  display: flex;
  align-items: center;
}

header .header-actions-w a {
  height: 100%;
  padding: 12px 16px;
  display: flex;
  align-items: center;
  background: purple;
  color: white;
  text-decoration: none;
}

header .action-header {
  margin-right: 5px;
}

.main .content-main {
  display: flex;
  flex-direction: column;
}

.main .header-actions-w {
  margin-bottom: 7px;
}

.main .content-main .cnt-top {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  padding: 16px;
  margin-top: 60px;
}

.cnt-top .blc-itm-rect {
  width: calc(50% - 8px);
  min-height: 220px;
  background: #dcdcdc;
  margin: 4px 4px;
}

.cnt-top .blc-itm-rect .hd {
  min-height: 50px;
  background: #c9c8c8;
  padding: 0 16px;
  align-items: center;
  display: flex;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 90%;
}

.cnt-top .blc-itm {
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden;
  width: 30%;
  padding: 0 0 24px;
  border: thin solid #91346f;
  color: #91346f;
}

.cnt-top .blc-itm:hover {
  box-shadow: 1px 1px 8px 1px #b8a2b0;
}

.cnt-top .blc-itm .hd {
  min-height: 132px;
  /* background: #c9c8c8; */
  padding: 0 16px;
  align-items: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-weight: bold;
}

.cnt-top .blc-itm .hd .ico-w {
  margin-top: 8px;
}

.cnt-top .blc-itm .hd .txt-w {
  margin-top: 12px;
}

.client-search-wrapper {
  margin-bottom: 7px;
}

.bulle-count-list {
  display: flex;
  justify-content: space-around;
  width: 92%;
  margin: 0 auto;
}

.bulle-count {
  background: gray;
  width: 50px;
  text-align: center;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  border: 2px solid white;
  cursor: pointer;
}

.bulle-count:hover {
  border-color: transparent;
}

.sd-footer {
  color: white;
  padding: 4px 8px;
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 4px;
}

.sd-footer a.sd-logout {
  color: inherit;
  display: block;
  text-decoration: none;
}

.bulle-count.bulle-count-blue {
  background: #0080ff;
}

.bulle-count.bulle-count-green {
  background: #00ff9f;
}

.bulle-count.bulle-count-red {
  background: #fa5d88;
}

.bulle-count.bulle-count-orange {
  background: #dbc123;
}

.bulle-count.bulle-count-purple {
  background: #c7469f;
}

.bulle-count.bulle-count-gray {
  background: #aaaaaa;
}

.flash-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: fit-content;
  position: fixed;
  top: 38px;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 20;
}

.flash-content {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  align-items: center;
  padding: 8px 16px;
  color: #155724;
  background-color: #d4edda;
  border: 1px solid #c3e6cb;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  max-width: 400px;
  width: 100%;
}

.flash-content.danger {
  color: #8d1515;
  background-color: #edd6d4;
  border: 1px solid #ad6060;
}

.flash-content.warning {
  color: #005785;
  background-color: #fffefb;
  border: 1px solid #187bb0;
}

#contract_form_levelModels {
  display: flex;
}

#contract_form_levelModels > .form-check {
  margin-right: 12px;
}

.contract-details-wrapper .contract-closed-indicator {
  /* position: absolute; 
  top: -20px;
  left: 16px;*/
  background: #f9f952;
  padding: 4px 16px;
  border-radius: 8px;
}

.contract-details-wrapper .contract-closed-indicator-wrp {
  text-align: right;
}

.bt-border {
  border-color: gray !important;
}

.radio-inline div {
  display: flex;
  justify-content: space-around;
}

.indicator-sex-staff {
  padding: 0;
  border-radius: 50%;
  border: thin solid gray;
  width: 24px;
  height: 24px;
  display: inline-block;
  text-align: center;
  font-size: 80%;
  margin-left: 8px;
}

.dropdown-recipient-actions div.dropdown-text {
  text-align: end;
}

.dropdown-recipient-actions .bt-actions::after {
  display: none;
}

/* temporary */
.clause-title {
  font-weight: bold;
  margin-top: 32px;
  display: flex;
  align-items: center;
}

.modify-contract-text {
  margin-left: 10px;
}

/* end temporary */
ul.agc-presta-clt-menu {
  display: flex;
}

ul.agc-presta-clt-menu > li {
  margin: 0 4px;
}

ul.agc-presta-clt-menu > li > a {
  padding: 4px 12px;
  display: block;
  text-decoration: none;
  color: purple;
  background: white;
  border-radius: 2px;
}

ul.agc-presta-clt-menu > li > a.current {
  background: purple;
  color: white;
}

.form-staff .line {
  margin-top: 8px;
}

.form-staff #medical_staff_role .form-check {
  display: flex;
}

.agc-care-request .care-request-validated {
  background-color: #9cffbd;
}

.agc-care-request .care-request-care-created {
  background-color: #0cbe47;
}

.agc-care-request .care-request-rejected {
  background-color: #ffa0c0;
}

.agc-care-request .line-item {
  margin: 5px;
  padding: 0 5px;
}

.standard-list-care-request .line-item .col {
  display: flex;
  align-items: center;
  justify-content: center;
}

.form-staff #medical_staff_role .form-check input {
  margin-right: 4px;
}

.clt-view-container {
  position: relative;
}

.btn-next-outside-main-container {
  position: absolute;
  bottom: -40px;
  right: 0;
}

.care-item-wrp {
  display: flex;
}

.care-item-wrp .care-item-form {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.care-item-wrp .care-item-row {
  display: flex;
  flex-direction: row;
}

.care-item-wrp .care-item-row .care-item-input-col {
  margin: 0px 4px;
}

.care-items-details-title,
.list-care-items li.itm,
.care-amounts {
  display: flex;
}

.list-care-items li.itm {
  height: auto;
  align-items: center;
}
.list-care-items li.itm .btn {
  height: 35px;
  width: 35px;
  padding: 0;
}

.list-care-items li.itm-medical-consumable {
  display: flex;
  height: auto;
  border-top: 1px solid #fff;
}
.list-care-items li.itm-medical-consumable div {
  display: flex;
  gap: 4px;
  justify-content: flex-end;
  align-items: center;
}
.list-care-items li.itm-medical-consumable .designation {
  padding-left: 30px;
  justify-content: flex-start;
}
.list-care-items li.itm-medical-consumable .btn {
  height: 28px;
  width: 28px;
  padding: 0;
}

.care-items-details-title {
  padding: 8px 16px;
}

.care-amounts {
  padding: 4px 16px;
}

.care-items-details-wrp {
  border: 1px solid #cccccc;
  border-left: 0;
  border-right: 0;
}

.care-item-medical-consumable-wrp {
  display: flex;
}

.care-item-medical-consumable-wrp .care-item-medical-consumable-form {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.care-item-medical-consumable-wrp .care-item-medical-consumable-row {
  display: flex;
  flex-direction: row;
}

.care-item-medical-consumable-wrp .care-item-medical-consumable-row .care-item-medical-consumable-input-col {
  margin: 0px 4px;
}

.contract-details-itm label {
  text-align: left;
}

.link-wrapper .link-item .btn-link-wrapper .dropdown-menu.submenu-wrapper {
  padding: 0;
}

.care-request-item {
  height: 48px;
  cursor: pointer;
}

.user-agency-list-wrp li {
  display: flex;
  list-style: none;
}

.notification-block-wrp {
  margin: auto 0 auto auto;
}

.organization-logo-wrp {
  margin-left: auto;
  margin-right: 20px;
}

.notification-block .notification-bell-button {
  position: relative;
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  border: 0;
  top: -2px;
}
.notification-block .notification-bell-button:active .badge-menu {
  background-color: rgb(83, 83, 83);
}
.notification-block .badge-menu {
  background: #ef4545;
  color: white;
  border-radius: 50%;
  font-size: 12px;
  width: 24px;
  height: 24px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0;
  font-weight: bold;
}
.notification-block .badge-menu[data-notification="0"] {
  display: none;
}
.notification-block .avatar-agent {
  width: 33px;
  height: 33px;
  overflow: hidden;
  border-radius: 50%;
  border: 1px solid #cdcdcd;
  margin-right: 5px;
}
.notification-block .notification-content {
  flex: 1;
  text-wrap: wrap;
  white-space: normal;
}
.notification-block .avatar-agent img {
  width: 100%;
}
.notification-block .dropdown-menu {
  width: 500px;
  max-height: 500px;
  overflow: auto;
  left: auto !important;
  right: 0 !important;
  transform: none !important;
  top: 25px !important;
}
.notification-block .status-notification,
.notification-block .notification-time {
  align-self: self-start;
}
.notification-block .notification-time {
  margin-left: 32px;
  opacity: 0.68;
}

.notification-bell-button .badge-menu {
  right: -3px;
  top: 8px;
}

.status-block-notification-unseen::before {
  content: "";
  width: 7px;
  height: 7px;
  position: absolute;
  background: #3489d5;
  left: 5px;
  border-radius: 50%;
}
.status-block-notification-unseen .notification-content {
  font-weight: 600;
}

.status-notification-unseen {
  align-self: start;
}
.status-notification-unseen .fas {
  font-size: 0.6rem;
  opacity: 0.6;
  margin-left: 3px;
}
.status-notification-unseen:hover {
  opacity: 1;
}

.notification-bell-button {
  color: purple;
}

.notification-bell-button:hover {
  color: purple;
}

.notification-bell-button::after {
  display: none;
  background-color: transparent;
}

/* agency list start */
div.agency-list-hd {
  display: flex;
  justify-content: space-between;
}

/* agency list end */
/* agency show start */
.agency-manager .header-title-w i {
  margin-top: 5px;
  margin-right: 5px;
}

.agency-manager .main-container {
  background: #fff;
}
.agency-manager .main-container .agency-name-title {
  text-transform: uppercase;
  width: 100%;
}
.agency-manager .main-container .border-agency-wrp {
  border: 1px solid #ddd;
  border-radius: 10px;
  padding: 15px 40px 15px 15px;
}
.agency-manager .main-container .agency-avatar-info-wrp {
  /*gap: 20px;*/
  position: relative;
  margin-bottom: 20px;
}
.agency-manager .main-container .agency-avatar-info-wrp .agency-avatar-wrp {
  height: 300px;
  border-radius: 10px;
}
.agency-manager .main-container .agency-avatar-info-wrp .agency-avatar-wrp .carousel {
  width: 100%;
  height: 100%;
}
.agency-manager .main-container .agency-avatar-info-wrp .agency-avatar-wrp .carousel .carousel-inner {
  width: 100%;
  height: 100%;
}
.agency-manager .main-container .agency-avatar-info-wrp .agency-avatar-wrp .agency-avatar {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px;
}
.agency-manager .main-container .agency-avatar-info-wrp .agency-action-wrp {
  position: absolute;
  top: 0;
  right: -20px;
  left: auto;
  width: fit-content;
  padding: 0;
}
.agency-manager .main-container .agency-avatar-info-wrp .agency-action-wrp #dropdown-action-carousel span {
  font-size: 28px;
  color: black;
}
.agency-manager .main-container .agency-avatar-info-wrp .agency-action-wrp #dropdown-action-carousel::after {
  display: none;
}
.agency-manager .main-container .agency-avatar-info-wrp .agency-information .agency-info-list {
  display: flex;
  flex-wrap: wrap;
}
.agency-manager .main-container .agency-avatar-info-wrp .agency-information .agency-info-item {
  /*height: 36px;*/
  margin-bottom: 5px;
  /*display: flex;*/
  align-items: center;
  border-bottom: 1px solid #ccc;
  width: calc(50% - 20px);
  margin: 0 20px 10px 0px;
}
.agency-manager .main-container .agency-avatar-info-wrp .agency-information .agency-info-item .icon {
  display: inline-block;
  width: 17px;
  font-size: 1.4em;
}
.agency-manager .main-container .agency-avatar-info-wrp .agency-information .agency-info-item .label {
  font-weight: 600;
  display: inline-block;
  vertical-align: middle;
}
.agency-manager .main-container .agency-avatar-info-wrp .agency-information .agency-info-item .agency-info {
  display: inline-block;
  margin: 0;
  color: #000;
  vertical-align: middle;
}
.agency-manager .main-container .agency-avatar-info-wrp .agency-information .agency-info-item.schedule {
  height: unset;
  display: block;
}
.agency-manager .main-container .agency-avatar-info-wrp .agency-information .agency-info-item.schedule .hd {
  display: flex;
  align-items: center;
}
.agency-manager .main-container .agency-avatar-info-wrp .agency-information .agency-info-item.schedule .schedule-days {
  margin-left: 24px;
  font-size: 0.9em;
}
.agency-manager .main-container .agency-avatar-info-wrp .agency-information .icon i.fas {
  font-size: 15px;
}
.agency-manager .main-container .content-bottom-info .hd .label {
  font-weight: 600;
}
.agency-manager .main-container .content-bottom-info .agency-info-personnal .hd .btn-setting-personnal {
  float: right;
  border: none;
  background: none;
}
.agency-manager .main-container .list-schedule-days, .agency-manager .main-container .list-personnal-agency {
  padding-left: 0;
  display: inline-block;
}
.agency-manager .main-container .list-schedule-days > li, .agency-manager .main-container .list-personnal-agency > li {
  display: flex;
  justify-content: space-between;
  background: #ddd;
  border-radius: 6px;
  padding: 5px 15px;
  margin: 5px 0;
}
.agency-manager .main-container .list-schedule-days .bg-in, .agency-manager .main-container .list-personnal-agency .bg-in {
  border-radius: 5px;
  background: white;
  margin: 0 6px;
  padding: 0 10px;
  min-width: 50px;
}
.agency-manager .main-container .list-schedule-days .label, .agency-manager .main-container .list-personnal-agency .label {
  min-width: 140px;
  font-weight: 600;
}

.agent-list-title {
  text-align: center;
}

.agent-list {
  display: flex;
  justify-content: center;
  border-bottom: 1px solid #ccc;
  margin-bottom: 7px;
}
.agent-list > .nav-item {
  flex: 1;
  text-align: center;
}
.agent-list > .nav-item .nav-link {
  color: inherit;
}
.agent-list .nav-link:hover {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
  text-decoration: none;
}

.user-agency-list-wrp {
  margin-top: 5px;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 10px 1px #888888;
}
.user-agency-list-wrp .user-agency-list {
  padding-inline-start: 0;
}
.user-agency-list-wrp .user-agency-list .user-agency-list-item {
  background-color: #ffffff;
}
.user-agency-list-wrp .user-agency-list .user-agency-list-item .user-agency-action-wrp {
  display: flex;
  justify-content: center;
  gap: 10px;
}

/* agency show end */
/* user agency form start */
.user-agency-form-title, .agency-form-title {
  text-align: center;
}

.user-agency-form-wrp .user-agency-form, .user-agency-form-wrp .agency-form, .agency-form-wrp .user-agency-form, .agency-form-wrp .agency-form {
  /*width: fit-content;*/
  margin: auto;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.user-agency-form-wrp .user-agency-form .line, .user-agency-form-wrp .agency-form .line, .agency-form-wrp .user-agency-form .line, .agency-form-wrp .agency-form .line {
  display: flex;
  /*justify-content: center;    */
  flex-wrap: wrap;
  gap: 10px;
}
.user-agency-form-wrp .user-agency-form .line .form-col, .user-agency-form-wrp .agency-form .line .form-col, .agency-form-wrp .user-agency-form .line .form-col, .agency-form-wrp .agency-form .line .form-col {
  /*min-width: 400px;*/
  min-width: 30%;
}
.user-agency-form-wrp .user-agency-form .line .form-col.media-agency-staff, .user-agency-form-wrp .agency-form .line .form-col.media-agency-staff, .agency-form-wrp .user-agency-form .line .form-col.media-agency-staff, .agency-form-wrp .agency-form .line .form-col.media-agency-staff {
  width: auto;
  margin: auto;
}
.user-agency-form-wrp .user-agency-form .line.add-user, .user-agency-form-wrp .agency-form .line.add-user, .agency-form-wrp .user-agency-form .line.add-user, .agency-form-wrp .agency-form .line.add-user {
  display: block;
}
.user-agency-form-wrp .user-agency-form .user-agency-action-wrp, .user-agency-form-wrp .user-agency-form .agency-action-wrp, .user-agency-form-wrp .agency-form .user-agency-action-wrp, .user-agency-form-wrp .agency-form .agency-action-wrp, .agency-form-wrp .user-agency-form .user-agency-action-wrp, .agency-form-wrp .user-agency-form .agency-action-wrp, .agency-form-wrp .agency-form .user-agency-action-wrp, .agency-form-wrp .agency-form .agency-action-wrp {
  display: flex;
  justify-content: space-between;
}

.form-media-upload-image-preview {
  width: 100%;
}

/* user agency form end */
/** INFO CLIENT **/
.block-client-info {
  background: white;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
  padding: 15px;
}
.block-client-info .title-block {
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 1.2em;
  padding: 12px;
  /*color: #1f6595;*/
}
.block-client-info .content-block {
  padding: 0 15px 15px;
}

/** END INFO CLIENT **/
/** RESPONSIVE **/
@media (max-width: 1242px) {
  .agency-card {
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  .user-agency-form-wrp .line .form-col, .agency-form-wrp .user-agency-form .line .form-col,
  .agency-form .line .form-col {
    width: 48%;
  }
}
@media (max-width: 767px) {
  .sl-body {
    overflow-y: auto;
  }
  .sl-body .submenu-wrapper .submenu-item .btn-submenu-wrapper,
  .sl-body .link-wrapper .link-item .btn-link-wrapper {
    flex-direction: column;
  }
  .sl-body .submenu-item .sub-submenu-wrapper,
  .sl-body .link-wrapper .link-item .btn-link-wrapper .dropdown-menu.submenu-wrapper {
    position: static !important;
    transform: none !important;
  }
  .sl-body .submenu-item:hover .submenu-ico,
  .sl-body .link-wrapper .link-item:hover .btn-link .link-arrow {
    transform: rotate(90deg);
  }
  .notification-block-wrp {
    margin-left: 35px;
  }
  .user-agency-form-wrp .line .form-col, .agency-form-wrp .user-agency-form .line .form-col,
  .agency-form .line .form-col {
    width: 100%;
  }
}
.readonly-email {
  background-color: #eee;
}

.day-schedule .time-label {
  margin-bottom: 0;
}
.day-schedule .time-separator {
  display: flex;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
}

/**
**  THEME KAPPA
**/
.body-kappa .content-wrapper .side-left, .body-kappa .dropdown-menu.submenu-wrapper, .body-kappa .dropdown-menu.sub-submenu-wrapper {
  background: rgb(29, 92, 66);
}
.body-kappa .title-nav-psr::before, .body-kappa .title-nav-psr::after {
  border-bottom: 1px solid rgb(88, 166, 24);
}
.body-kappa .link-wrapper .link-item .btn-link:hover {
  background: rgb(88, 166, 24);
}
.body-kappa .sub-submenu-wrapper .submenu-item .btn-submenu:hover,
.body-kappa .submenu-wrapper .submenu-item .btn-submenu:hover {
  background: rgb(88, 166, 24);
}
.body-kappa .notification-bell-button {
  color: rgb(29, 92, 66);
}
.body-kappa .notification-bell-button:hover {
  color: rgb(88, 166, 24);
}

.tw-validation-toggle {
  /* background: #95A5A6; */
  display: inline-block;
  padding: 2px 3px;
  border-radius: 20px;
  position: relative;
  border: 2px solid #95A5A6;
}

.tw-validation-toggle label {
  text-align: center;
  font-family: sans-serif;
  display: inline-block;
  color: #95A5A6;
  position: relative;
  z-index: 2;
  margin: 0;
  text-align: center;
  padding: 2px 3px;
  font-size: 15px;
  cursor: pointer;
  vertical-align: sub;
}

.tw-validation-toggle input {
  /* display: none; */
  position: absolute;
  z-index: 3;
  opacity: 0;
  cursor: pointer;
}

.tw-validation-toggle span {
  height: 22px;
  width: 22px;
  line-height: 21px;
  border-radius: 50%;
  background: #fff;
  display: block;
  position: absolute;
  left: 22px;
  top: 0;
  bottom: 0;
  margin: auto;
  transition: all 0.3s ease-in-out;
}

.tw-validation-toggle input[value=false]:checked ~ span {
  background: #e74c3c;
  left: 1px;
  color: #fff;
}

.tw-validation-toggle input[value=true]:checked ~ span {
  background: #27ae60;
  left: 46px;
}

.tw-validation-toggle input[value="-1"]:checked ~ span {
  background: #95A5A6;
  left: 22px;
}

.tw-validation-toggle input[value=false]:checked + label, .tw-validation-toggle input[value=true]:checked + label {
  color: #fff;
}

.tw-validation-toggle input[value="-1"]:checked + label {
  color: #fff;
}

.remark-font {
  font-size: 12px;
}

.btn-in-div-form {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 10px;
  flex-wrap: wrap;
}
.btn-in-div-form .btn {
  width: fit-content;
  justify-content: center;
}

.flex-two-cl-part {
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: 10px;
  margin: 0px 0px 20px 0px;
}
.flex-two-cl-part .part-a {
  width: 50%;
}
.flex-two-cl-part .part-b {
  width: 50%;
}

.separated-border {
  background: rgb(87, 87, 87);
}
.separated-border.vertical {
  width: 4px;
  height: 100px;
}
.separated-border.horizontal {
  width: 100px;
  height: 4px;
}

.card-recipient-find {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 10px 30px;
  border: 1px solid #dee2e6;
  border-radius: 5px;
  width: fit-content;
  margin: auto;
  background: rgba(229, 231, 235, 0.4509803922);
}

.recipient-search-wrp {
  max-height: 130px;
}

.wrp-action {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: end;
}
.wrp-action .btn {
  margin: 0 !important;
}
.wrp-action .mb-3 {
  margin: 0 !important;
}

.care-empty {
  padding: 10px;
  text-align: center;
  background: #f3f4f6;
}

.field-search-presta {
  width: 100%;
  justify-content: center;
}
.field-search-presta .custom-input-search-form {
  margin: auto;
  border: none !important;
}

.search-result-agency-sinistre {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: transparent;
  width: 100%;
}
.search-result-agency-sinistre .alert {
  width: fit-content;
  margin: 10px auto auto auto;
}
.search-result-agency-sinistre .search-result-item {
  margin: 10px auto auto auto;
  background: transparent;
  color: #000000;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  padding: 10px;
  background: #f3f4f6;
}
.search-result-agency-sinistre .cf-search-care-result-item {
  margin-top: 10px;
  padding: 10px;
  border: 1px solid black;
  border-radius: 10px;
  margin-top: 10px;
  cursor: pointer;
}
.search-result-agency-sinistre .cf-search-care-result-item .badge {
  padding: 8px 8px;
  border-radius: 5px;
}
.search-result-agency-sinistre .cf-search-care-result-item .btn {
  margin: auto 0 auto auto;
  display: block;
}
.search-result-agency-sinistre .cf-search-care-result-item:hover {
  background: #f2f5f9;
}

.agency-care-item-style-in-sinistre-space {
  border-right: 4px solid rgba(0, 0, 0, 0);
  align-items: center;
  box-shadow: 0 1px 5px 0 rgba(32, 33, 36, 0.28);
}
.agency-care-item-style-in-sinistre-space .remove-care-button {
  top: 0;
  bottom: 0;
  margin: auto;
}

.txt-tab {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  max-width: 150px;
}

.tooltip-cust {
  position: relative;
}
.tooltip-cust[data-tooltip]:not([data-tooltip=""])::before {
  opacity: 0;
}
.tooltip-cust[data-tooltip]:not([data-tooltip=""]):hover::before {
  opacity: 1;
  transform: translateY(0%);
}
.tooltip-cust[data-tooltip]:not([data-tooltip=""])::after {
  opacity: 0;
}
.tooltip-cust[data-tooltip]:not([data-tooltip=""]):hover::after {
  top: 95%;
  opacity: 1;
}
.tooltip-cust::before {
  content: attr(data-tooltip);
  position: absolute;
  background-color: #1c1c1c;
  width: fit-content;
  color: #fbf9fd;
  padding: 5px 10px;
  top: 110%;
  left: 0;
  right: 0;
  font-size: 1rem;
  opacity: 0;
  transform: translateY(20%);
  transition: all 0.2s ease-in-out;
  z-index: 100;
  text-transform: none;
  border-radius: 5px;
  font-size: 14px;
  margin: auto;
  text-align: center;
}
.tooltip-cust::after {
  content: "";
  position: absolute;
  top: 160%;
  left: 0;
  right: 0;
  margin: auto;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 8px solid #1c1c1c;
  opacity: 0;
  transition: all 0.2s ease-in-out;
}

.recipient-card .recipient-avatar {
  object-fit: cover;
}
.recipient-card .flex-info {
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
}
.recipient-card .flex-info .txt {
  font-size: 13px;
}
.recipient-card .flex-info .recipient-level {
  margin: auto;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-size: 13px;
  text-align: center;
  flex: 1;
  padding: 3px 10px 3px 13px;
  max-width: 140px;
}
.recipient-card .flex-info .card-number {
  font-size: 13px;
}

.medicine-card {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: space-between;
}
.medicine-card .ttl {
  font-size: 16px;
  font-weight: 500;
  color: black;
  text-decoration: none;
}

.dropdown-staff-actions {
  padding: 0;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dropdown-staff-actions .btn {
  padding: 0px !important;
  outline: none !important;
  border: none !important;
}
.dropdown-staff-actions .icon {
  font-size: 26px;
}
.dropdown-staff-actions .dropdown-menu .dropdown-item {
  font-size: 16px;
  text-align: right;
  text-decoration: none !important;
}
.dropdown-staff-actions .dropdown-menu .icon {
  font-size: 16px;
}

.title-page-backoffice {
  font-size: 24px !important;
}

.medicine-card-view {
  position: relative;
}
.medicine-card-view .dropdown-staff-actions {
  position: absolute;
  top: 20px;
  right: 20px;
}

.list-care-items .ico-badge {
  display: block;
  margin: auto;
  width: fit-content;
  margin: auto 0 auto auto;
}

.status-agency-validated {
  background: green;
  color: white;
  border-radius: 5px;
  font-size: 13px;
  padding: 0px 10px;
}

.status-agency-rejected {
  background: red;
  color: white;
  border-radius: 5px;
  font-size: 13px;
  padding: 0px 10px;
}

.agency-staff-list-wrp.table th {
  font-size: 14px;
}
.agency-staff-list-wrp.table td {
  font-size: 14px;
}

.wrp-info-agency-list {
  display: flex;
  align-items: center;
  gap: 5px;
}
.wrp-info-agency-list .ico {
  width: 22px;
}
.wrp-info-agency-list .txt-info-agency {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/agency/agency-client.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --form-media-upload-wrp-width: 300px;
  --form-media-upload-wrp-width-no-px: 300;
}

.client-header {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 16px;
}

.client-search-wrapper {
  display: flex;
  justify-content: end;
  margin-bottom: 10px;
}

.client-item {
  /*padding: 14px 18px;*/
  margin: 0 0 1rem 0;
  display: flex;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843);
}
.client-item:hover {
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843);
}

.client-add-auto.client-item {
  width: 100%;
  justify-content: center;
}

.agency-contract-list .client-list-wrapper .contract-list {
  display: flex;
  flex-wrap: wrap;
  padding-inline-start: 0;
}

.agency-contract-list .client-item {
  margin: 0 8px 12px;
  width: calc(50% - 16px);
}

.client-item .clickable-part {
  flex: 1;
  display: flex;
  text-decoration: none;
  color: inherit;
  flex-wrap: wrap;
  padding: 8px 16px;
}

.client-item .actions-part {
  width: 80px;
}

.client-item.client-title {
  background: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
}

.client-item .ico {
  min-width: 20px;
  text-align: center;
  opacity: 0.6;
}

.client-title .client-contract {
  padding: 0;
  margin: 0 4px;
  width: 20%;
}

.client-item .clickable-part .client-personal-info {
  padding: 0;
  margin-bottom: 4px;
  width: 30%;
}

.agency-contract-list .client-item .clickable-part .client-personal-info {
  flex: 1;
}

.client-item .clickable-part .client-personal-info .client-name {
  font-weight: bold;
}

.client-item .clickable-part .client-personal-info .client-category {
  font-size: 80%;
  margin-left: 7px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.client-item .clickable-part .client-personal-info .client-address {
  padding: 0;
  margin: 0;
}

.client-item .clickable-part .client-personal-info .client-phoneNumber {
  padding: 0;
  margin: 0;
}

.client-item .clickable-part .client-contract {
  padding: 4px 0;
  margin: 0;
}

.client-item .clickable-part .client-contract.client-contract-status .ico-badge i {
  font-size: 10px;
}

.client-item .clickable-part .client-contract-info {
  /*width: 40%;
  text-align: center;*/
  padding: 4px 0;
  margin: 0;
}

.client-item .clickable-part .client-contract-info .client-contract-formula {
  background: #c8ed12;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 80%;
  font-weight: 600;
}

.client-item .clickable-part .client-contract-info .client-contract-date {
  background: #eeeeee;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 80%;
  letter-spacing: 1px;
}

.client-item .clickable-part .client-recipient-info .recipient-level-info {
  background: #9ab8d7;
  border-radius: 7px;
  color: white;
  text-transform: uppercase;
  font-size: 80%;
  letter-spacing: 1px;
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  margin: 8px 4px;
}

.client-item .clickable-part .client-recipient-info .recipient-level-info .recipient-level-label {
  padding: 4px 8px;
}

.client-item .clickable-part .client-recipient-info .recipient-level-info .recipient-counter {
  padding-left: 8px;
  padding-right: 8px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #7b7acb;
}

.client-item .client-message-empty-list {
  padding: 8px 16px;
}

.clickable-part .client-contract-status {
  flex: 1;
  /*text-align: right;*/
}

.clickable-part .client-contract-current {
  width: 20%;
  color: blue;
}

.clickable-part .client-contract-closed {
  width: 20%;
  color: red;
}

.clickable-part .client-message {
  padding: 4px 8px;
  margin: 0 4px;
  width: 100% !important;
  text-align: center;
}

.actions-part .client-actions {
  padding: 8px;
  margin: 0 4px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  gap: 12%;
}

.client-list-card .action-wrp {
  display: flex;
  align-items: center;
}

.client-list-card .client-personal-info {
  flex: 1;
}

.ico-cancel-search-w {
  position: absolute;
  transform: translate(186px, -26px);
  z-index: 1000;
}

.ico-cancel-search-w .ico-cancel-search {
  display: none;
}

.ico-cancel-search-w .ico-cancel-search.show {
  display: block;
  cursor: pointer;
}

.loading-icon-client-w {
  display: none;
}

.main-container.mode-loading .loading-icon-client-w {
  display: block;
  width: 100%;
  text-align: center;
}

.main-container.mode-loading .client-list-wrapper {
  display: none;
}

.client-form-wrapper {
  width: 100%;
  padding: 0 26px;
  display: flex;
  flex-direction: column;
  background: #FFF;
  /*border-width: 1px;
  border-radius: 8px;
  box-shadow: 0px 0px 5px #ccc;
  margin-top: 26px*/
}

.client-form-wrapper .client-form-inputs {
  /*max-height: 50vh;*/
  overflow-y: initial;
}

.client-form-wrapper .client-input-row {
  display: flex;
  flex-direction: row;
  gap: 16px;
}

.client-form-wrapper .client-input-row label {
  width: 100%;
}

.client-input-row .client-input-category {
  display: flex;
  margin: 10px auto 5px;
  align-items: baseline;
  gap: 16px;
}

.client-input-row .client-input-category .form-check-input {
  display: none;
}

.client-input-row .client-input-category .form-check-input[checked=checked] + label {
  background: #ccc;
  color: #111;
}

.client-input-row .client-input-category .form-check-input + label {
  color: rgb(116, 116, 116);
  min-width: 150px;
  padding: 7px 15px;
  text-align: center;
  border-radius: 8px;
}

.client-input-row .client-input-category legend {
  width: 16%;
  margin: 0 16px 0 0;
}

.client-input-row .client-input-category #client_form_category {
  display: flex;
  gap: 16px;
  border-radius: 8px;
  border: 1px solid #ccc;
}

#client_form_category .form-check {
  padding-left: 2px;
  margin-top: 2px;
}

.client-input-row .ctn-client-image {
  width: 25%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.client-input-row .ctn-client-image .ctn-profil-img {
  background: #e7e7e7;
  width: 134px;
  height: 134px;
  line-height: 1;
  text-align: center;
  border-radius: 50%;
}

.client-input-row .ctn-client-image .ctn-profil-img i {
  font-size: 38px;
  line-height: 134px;
  color: white;
}

.client-input-row .ctn-client-name {
  flex: 1;
}

.client-input-row .client-input-firstname,
.client-input-row .client-input-lastname {
  width: 50%;
}

.client-input-row .client-input-reference,
.client-input-row .client-input-phone {
  width: 32%;
}

.client-input-row .client-input-category legend {
  width: 16%;
  margin: 0 16px 0 0;
}

.client-input-row .client-input-category #client_form_category {
  display: flex;
  gap: 16px;
}

.client-form-wrapper .client-input-row .client-input-activity {
  display: none;
}

.client-form-wrapper.group .client-input-row .client-input-activity {
  display: block;
  flex: 50%;
}

.client-form-wrapper.group .client-input-row .client-input-firstname {
  display: none;
}

.client-input-row .client-input-reference {
  width: 32%;
}

.client-form-wrapper .client-input-row .client-input-cin {
  width: 32%;
}

.client-form-wrapper .client-input-row .client-input-issuedate {
  width: 32%;
}

.client-form-wrapper .client-input-row .client-input-issueplace {
  flex: 32%;
}

.client-form-wrapper.group .client-input-row .client-input-cin {
  display: none;
}

.client-form-wrapper.group .client-input-row .client-input-issuedate {
  display: none;
}

.client-form-wrapper.group .client-input-row .client-input-issueplace {
  display: none;
}

.client-form-wrapper .client-input-row .client-input-nif {
  display: none;
}

.client-form-wrapper .client-input-row .client-input-stat {
  display: none;
}

.client-form-wrapper .client-input-row .client-input-rcs {
  display: none;
}

.client-form-wrapper.group .client-input-row .client-input-nif {
  display: block;
  width: 32%;
}

.client-form-wrapper.group .client-input-row .client-input-stat {
  display: block;
  width: 32%;
}

.client-form-wrapper.group .client-input-row .client-input-rcs {
  display: block;
  flex: 32%;
}

.client-input-row .client-input-phone {
  width: 32%;
}

.client-input-row .client-input-email {
  width: 32%;
}

.client-input-row .client-input-website {
  flex: 32%;
}

.client-input-row .client-input-adress, .client-input-row .client-input-city {
  flex: 50%;
}

.client-input-row .client-input-rib {
  width: 67%;
}

.client-input-row .client-input-payment-method {
  width: 32%;
}

.client-btn-submit {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
}

/*
.clt-view-container[data-display='classic'] .menu-validation-wrp{
    display: none;
}

.clt-view-container[data-display='validation'] .client-menu-w,
.clt-view-container[data-display='validation'] .client-details-wrapper{
    display: none;
}*/
.client-details-wrapper {
  padding: 20px;
  margin: 0 0 16px 0;
  background: #FFF;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  min-height: calc(100vh - 300px);
}

.client-details-wrapper .cell-editable,
.level-customized-details-wrapper .cell-editable,
.recipient-form-wrapper .cell-editable,
.contract-details-itm,
.cell-editable main-info {
  display: flex;
  flex-direction: row;
}

.contract-details-itm label {
  width: 43%;
}

.cell-editable[data-mode=static] .loading-icon-w {
  display: none;
}

.cell-editable[data-mode=edit] .loading-icon-w {
  display: none;
}

.cell-editable[data-mode=loading] .static-value,
.cell-editable[data-mode=loading] .bt-save,
.cell-editable[data-mode=loading] .bt-save-contract,
.cell-editable[data-mode=loading] .input-field,
.cell-editable[data-mode=loading] .measure-unit {
  display: none;
}

.client-details-wrapper .cell-editable .input-field.has-error,
.level-customized-details-wrapper .input-field.has-error,
.recipient-form-wrapper .cell-editable .input-field.has-error {
  border: 2px solid #E26768 !important;
}

#error-message {
  color: red;
}

.client-details-wrapper .client-details-row {
  display: flex;
  flex-direction: row;
}

.client-details-wrapper .client-details-row label {
  width: 32% !important;
}

.client-details-wrapper .client-details-row .client-label {
  padding: 7px 0;
}

.client-details-wrapper .cell-editable .static-value {
  padding: 2px 7px;
  margin: 0px 2px 6px 2px;
  min-height: 28px;
}

.client-details-wrapper .cell-editable .bt-edit,
.level-customized-details-wrapper .cell-editable .bt-edit,
.recipient-form-wrapper .cell-editable .bt-edit,
.contract-details-column .cell-editable .bt-edit-contract {
  visibility: hidden;
}

.client-details-wrapper .cell-editable:hover .bt-edit,
.level-customized-details-wrapper .cell-editable:hover .bt-edit,
.recipient-form-wrapper .cell-editable:hover .bt-edit,
.contract-details-column .cell-editable:hover .bt-edit-contract {
  visibility: visible;
}

.client-details-wrapper .cell-editable[data-mode=static] .input-field,
.level-customized-details-wrapper .cell-editable[data-mode=static] .input-field,
.recipient-form-wrapper .cell-editable[data-mode=static] .input-field,
.contract-details-column .cell-editable[data-mode=static] .input-field {
  display: none;
}

.client-details-wrapper .cell-editable[data-mode=static] .bt-edit {
  font-size: 13px;
}

.client-details-wrapper .cell-editable[data-mode=static] .bt-save,
.level-customized-details-wrapper .cell-editable[data-mode=static] .bt-save,
.recipient-form-wrapper .cell-editable[data-mode=static] .bt-save,
.contract-details-column .cell-editable[data-mode=static] .bt-save-contract {
  display: none;
}

.client-details-wrapper .cell-editable[data-mode=edit] .static-value,
.level-customized-details-wrapper .cell-editable[data-mode=edit] .static-value,
.recipient-form-wrapper .cell-editable[data-mode=edit] .static-value,
.contract-details-column .cell-editable[data-mode=edit] .static-value {
  display: none;
}

.client-details-wrapper .cell-editable[data-mode=edit] .input-field,
.recipient-form-wrapper .cell-editable[data-mode=edit] .input-field,
.contract-details-column .cell-editable[data-mode=edit] .input-field {
  /* display: block; */
  padding: 0px 6px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
  margin: 0px 2px 7px 2px;
  /* border: none; */
}

.client-details-wrapper .cell-editable[data-mode=edit] .bt-edit,
.level-customized-details-wrapper .cell-editable[data-mode=edit] .bt-edit,
.recipient-form-wrapper .cell-editable[data-mode=edit] .bt-edit,
.contract-details-column .cell-editable[data-mode=edit] .bt-edit-contract {
  display: none;
}

.client-details-wrapper .cell-editable[data-mode=edit] .bt-save {
  font-size: 1rem;
  color: #212529;
  font-weight: 400;
  line-height: 1.5;
  padding: 2px 3px;
  border-radius: 41px;
  margin-bottom: 6px;
}

.level-customized-details-wrapper .cell-editable[data-mode=edit] .input-field {
  width: 58%;
}

.contract-details-itm .cell-editable {
  flex: 1;
  display: flex;
}

.client-details {
  display: flex;
  flex-direction: row;
  padding: 0 0 0 16px;
}

.client-details-col {
  width: 50%;
}

.client-details label {
  font-size: 14px;
  line-height: 27px;
  font-weight: 600;
}

.client-contract-wrapper {
  padding: 0;
  margin: 0 0 16px 0;
  height: auto;
}

.client-contract-header-wrapper {
  margin-top: 8px;
}

.client-contract-header-wrapper h4.title {
  line-height: 32px;
  font-weight: 600;
}

.client-contract-wrapper ul.client-contract-list {
  padding: 0;
  margin: 0;
}

.hiden-btn-x .close-x {
  display: none !important;
}

.client-contract-item {
  padding: 14px 18px;
  margin: 0 0 14px 0;
  display: flex;
  justify-content: space-between;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  font-size: 12px;
  gap: 8px;
}

.client-contract-item.is-current {
  padding: 14px 18px;
  margin: 0 0 14px 0;
  display: flex;
  justify-content: space-between;
  background: #90EE90;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  font-size: 12px;
  gap: 8px;
}

.client-contract-item .client-contract-dateSubscription {
  width: 12%;
}

.client-contract-item .client-contract-numberPolice {
  width: 10%;
}

.client-contract-item .client-contract-dateEffect {
  width: 12%;
}

.client-contract-item .client-contract-dueDate {
  width: 12%;
}

.client-contract-item .client-contract-tacit {
  width: 16px;
}

.client-contract-item .client-contract-product {
  width: 14%;
}

.client-contract-item .client-contract-formula {
  width: 14%;
}

.client-contract-item .client-contract-prime {
  width: 20px;
  margin: 0 4px 0 4px;
}

.client-contract-item .client-contract-actions {
  width: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.client-contract-item .client-contract-message {
  width: 100%;
  text-align: center;
}

.client-user-wrapper {
  padding: 0;
  margin: 0 0 16px 0;
  height: auto;
  max-height: 500px;
  /* overflow-y: auto; */
}

.client-user-header-wrapper {
  display: flex;
  justify-content: space-between;
}

.client-user-header-wrapper h4.title {
  line-height: 32px;
  font-weight: 600;
}

/*
// .client-user-header-wrapper a {
//     line-height: 36px;
//     font-size: 12px;
// }
*/
.level-tab .itm .lnk {
  text-transform: uppercase;
}

.client-user-wrapper ul.client-user-list {
  padding: 0;
  margin: 0;
}

.client-user-item {
  padding: 14px 18px;
  margin: 0 0 14px 0;
  display: flex;
  justify-content: space-between;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  font-size: 12px;
  gap: 8px;
}

.client-user-item .client-user-name {
  flex: 1;
}

.client-user-item .client-user-email {
  width: 40%;
}

.client-user-item .client-user-actions {
  width: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.client-user-item .client-user-message {
  width: 100%;
  text-align: center;
}

.client-user-form-wrapper {
  width: 60%;
  padding: 12px 16px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  background: #FFF;
  border-width: 1px;
  border-radius: 8px;
}

.client-user-form-wrapper .client-user-input-row {
  display: flex;
  flex-direction: row;
  gap: 16px;
}

.client-user-input-row .client-user-input-firstname {
  width: 50%;
}

.client-user-input-row .client-user-input-lastname {
  width: 50%;
}

.client-user-input-row .client-user-input-email {
  width: 100%;
}

.client-user-input-row .client-user-input-password {
  width: 100%;
}

.client-user-btn-submit {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
}

.client-menu-w {
  margin-bottom: 8px;
}

.client-menu-w .ico-badge {
  margin-left: 8px;
}

.client-menu-w .ico-badge.ico-counter {
  background: #f5e082;
  border-radius: 50%;
  margin-right: 8px;
  font-size: 12px;
  width: 24px;
  height: 24px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.client-menu-w ul.list {
  background: none;
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: flex-end;
}

.client-menu-w ul.list > li.item {
  padding: 0;
  list-style: none;
  margin: 0 1px;
}

.client-menu-w ul.list > li.item a.lnk {
  padding: 4px 16px;
  background: #c7c4c4;
  color: #681a4c;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 90%;
  display: flex;
}

.client-menu-w ul.list > li.item a.lnk.active {
  background: purple;
  color: white;
}

.client-show-tarif-wrapper {
  margin: 8px 0;
}

.client-show-tarif-wrapper ul.level-tab {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0 0 -1px 0;
}

.client-show-tarif-wrapper ul.level-tab .itm {
  margin: 0 1px 0 0;
}

.client-show-tarif-wrapper ul.level-tab .itm > a.lnk {
  text-decoration: none;
  color: inherit;
  background: #cccccc;
  padding: 8px 16px;
  border: 1px solid gray;
  border-bottom: none;
  display: block;
  position: relative;
}

.client-show-tarif-wrapper ul.level-tab .itm > a.lnk .indicator-customized {
  background: #68d568;
  padding: 4px 8px;
  font-size: 60%;
  color: #444444;
  border-radius: 9px;
  position: absolute;
  top: -12px;
  right: 4px;
  letter-spacing: 1px;
}

.client-show-tarif-wrapper ul.level-tab .itm > a.lnk.active {
  background: white;
}

.client-show-tarif-wrapper .content-tab {
  border: thin solid gray;
  padding: 8px 16px;
  background: white;
}

.amendement-table-template {
  margin: 0 0 16px 0;
  padding: auto;
  height: auto;
  max-height: 370px;
  overflow-y: auto;
}

.client-show-avenant-wrapper ul.level-tab {
  display: flex;
  list-style: none;
  padding: 5px;
  margin: 5px;
  height: 28px;
}

.client-show-avenant-wrapper ul.level-tab .itm {
  margin: 0 1px 0 0;
}

.client-show-avenant-wrapper ul.level-tab .itm > a.lnk {
  text-decoration: none;
  color: inherit;
  background: #cccccc;
  padding: 8px 16px;
  border: 1px solid gray;
  border-bottom: none;
}

.client-show-avenant-wrapper ul.level-tab .itm > a.lnk.active {
  background: white;
}

.client-show-avenant-wrapper .content-tab {
  border: thin solid gray;
  padding: 8px 16px;
  background: white;
}

.level-table-template ul.list {
  padding: 0;
  margin: 0;
}

.level-table-template ul.list > li.item {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
  background: white;
  padding: 6px 8px;
  min-height: 40px;
}

.level-table-template ul.list > li.item .name {
  flex: 1;
}

.level-table-template ul.list > li.item .tx {
  width: 18%;
}

.level-table-template ul.list > li.item .lmt {
  width: 22%;
}

.level-table-template ul.list > li.item .lr-info {
  display: flex;
  align-items: center;
}

.level-table-template ul.list > li.item .frq {
  width: 16%;
}

.level-table-template ul.list > li.item .cdt {
  width: 16%;
}

.wrp-cntnt-condition-rubric {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
}
.wrp-cntnt-condition-rubric .condition-txt-info {
  font-size: 16px;
  line-height: 1.3;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box !important;
  overflow: hidden;
  flex: 1;
}
.wrp-cntnt-condition-rubric .btn-dd-icon {
  visibility: hidden;
}
.wrp-cntnt-condition-rubric:hover .btn-dd-icon {
  visibility: visible;
}

.bt-filter {
  border: thin solid #cccccc !important;
  margin-right: 8px;
}

.filter-container {
  border-bottom: 1px solid #9b669b;
  margin-bottom: 16px;
  /*min-height: 100px;*/
}

.filter-container:not(.shown) {
  display: none;
}

.form-client-filter {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.form-client-filter .clmn {
  flex: 1;
}

.form-client-filter .wg-w-contract-status {
  display: flex;
  gap: 60px;
}

.form-client-filter .wg-w-contract-status .form-check {
  margin-right: 4px;
}

.form-client-filter .col-form-label {
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
}

.form-client-filter-w .clmn.cmln-actions {
  width: 12%;
  text-align: right;
}

.form-client-filter .bt-close {
  cursor: pointer;
}

.form-client-filter .form-check {
  padding-left: 0;
  display: flex;
  gap: 6px;
  align-items: center;
}

.client-filter-category-item {
  display: flex;
  /* width: 100%; */
  gap: 60px;
}

.client-filter-contract-year {
  width: 100px;
}

/* reimbursement filter */
.form-reimbursement-filter {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.form-reimbursement-filter .clmn {
  flex: 1;
}

.form-reimbursement-filter .wg-w-reimbursement-type {
  display: flex;
  gap: 60px;
}

.form-reimbursement-filter .wg-w-reimbursement-type .form-check {
  margin-right: 4px;
}

.form-reimbursement-filter .col-form-label {
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
}

.form-reimbursement-filter-w .clmn.cmln-actions {
  width: 12%;
  text-align: right;
}

.form-reimbursement-filter .bt-close {
  cursor: pointer;
}

.form-reimbursement-filter .form-check {
  padding-left: 0;
  display: flex;
  gap: 6px;
  align-items: center;
}

.reimbursement-filter-category-item {
  display: flex;
  /* width: 100%; */
  gap: 60px;
}

/* reimbursement filter */
/* .cb-style-inline input{
    display: none;
} */
.cb-style-inline input + label {
  /* border: thin solid gray;
  padding: 4px 8px;
  border-radius: 4px;
  background: white; */
  cursor: pointer;
}

.cb-style-inline input + label:hover {
  background: #eeeeee;
}

/* .cb-style-inline input:checked + label {
    border: thin solid #7a447a;
    background: #814381;
    color: white;
} */
.printable-invoice-list-w {
  background: transparent;
}

.printable-invoice-list-w .invoice-unit {
  display: flex;
  background: white;
  flex-direction: column;
  border-radius: 8px;
  padding: 16px 24px;
}

.invoice-unit .line {
  margin: 5px 0;
}

.invoice-unit .head-invoice {
  display: flex;
}

.invoice-unit .head-invoice .invoice-preview {
  display: flex;
  flex: 1;
}

.invoice-unit .actions-bt-pli .fa-chevron-down {
  display: none;
}

.invoice-unit .invoice-detail {
  display: none;
}

.invoice-unit.toggle .fa-chevron-down {
  display: block;
}

.invoice-unit.toggle .fa-chevron-right {
  display: none;
}

.invoice-unit.toggle .invoice-detail {
  display: block;
}

.invoice-unit.show-invoice .invoice-detail {
  display: block !important;
}

/* start contract list */
.contract-unit {
  width: 100%;
}

.contract-unit .head-contract {
  display: flex;
  width: 100%;
}

.contract-unit .head-contract .contract-preview {
  display: flex;
  justify-content: space-between;
  flex: 1;
  padding-right: 2em;
}

.contract-unit .head-contract .ct-bt-pli {
  position: absolute;
  right: 10px;
}

.contract-unit .actions-bt-pli-contract .fa-chevron-down {
  display: none;
}

.contract-unit .contract-detail {
  display: none;
}

.contract-unit.toggle .fa-chevron-down {
  display: block;
}

.contract-unit.toggle .fa-chevron-right {
  display: none;
}

.contract-unit.toggle .contract-detail {
  display: block;
}

.contract-unit.show-contract .contract-detail {
  display: block !important;
}

/* end contract list */
.printable-invoice-list-w .invoice-detail {
  padding: 20px;
  margin: 16px 0 16px 0;
  background: #FFF;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.invoice-preview > div {
  flex: 1;
}

.invoice-table {
  border: thin solid gray;
  width: 100%;
}

.head-invoice .ct-bt-pli {
  margin-left: auto;
  order: 1;
}

.invoice-table > tbody tr {
  border: thin dashed gray;
}

.invoice-table th,
.invoice-table td {
  padding: 8px 16px;
}

.ln {
  display: flex;
  align-items: center;
  padding: 5px 0;
}

.ln .lbl {
  width: 40%;
  font-weight: 600;
}

.ln .wgt {
  flex: 1;
}

.wgt input {
  border: none;
}

.content-btn-bottom {
  margin-top: 10px;
  /*float: right;*/
  text-align: right;
}

.line .lbl {
  font-weight: 600;
  /*width: 50%;*/
  margin-right: 20px;
}

.font-18px {
  font-size: 18px;
}

.invoice-line {
  margin-bottom: 0px;
}

.invoice-container .invoice-wrp {
  display: flex;
  flex-direction: row;
}

.invoice-label {
  font-weight: 600;
}

.move-end {
  display: flex;
  justify-content: end;
}

.move-center {
  display: flex;
  justify-content: center;
}

.move-start {
  display: flex;
  justify-content: start;
}

.client-details-wrapper[data-mode=individual] .client-details-row.nif-wrp,
.client-details-wrapper[data-mode=individual] .client-details-row.stat-wrp,
.client-details-wrapper[data-mode=individual] .client-details-row.rcs-wrp,
.client-details-wrapper[data-mode=individual] .client-details-row.activity-wrp {
  display: none;
}

.client-details-wrapper[data-mode=group] .client-details-row.first-name-wrp,
.client-details-wrapper[data-mode=group] .client-details-row.cin-wrp {
  display: none;
}

/* CIRCULAR MENU (MODE DATA ENTRY) */
.client-data-entry-menu-w {
  margin-bottom: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.client-data-entry-menu-w ul.list {
  background: none;
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: flex-end;
}

.client-data-entry-menu-w ul.list > li.item {
  padding: 0;
  list-style: none;
  margin: 0 0;
  position: relative;
}

.client-data-entry-menu-w ul.list > li.item + li.item::before {
  content: " ";
  width: 82px;
  border-top: 3px solid #a135a1;
  margin-top: 28px;
  position: absolute;
  left: -41px;
}

.client-data-entry-menu-w ul.list > li.item a.lnk {
  display: flex;
  flex-direction: column;
  margin: 0 2px;
  min-width: 126px;
}

.client-data-entry-menu-w ul.list > li.item a.lnk .ico-circle {
  background: white;
  color: #a135a1;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  border: 2px solid #a135a1;
}

.client-data-entry-menu-w ul.list > li.item a.lnk .tx {
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  font-size: 90%;
  color: gray;
}

.client-data-entry-menu-w ul.list > li.item a.lnk.active .ico-circle {
  background: #a135a1;
  color: white;
}

.client-data-entry-menu-w ul.list > li.item a.lnk.active .tx {
  color: #000;
}

.client-data-entry-menu-w ul.list > li.item a.lnk:hover .ico-circle {
  background: #a135a1;
  color: white;
}

.client-data-entry-menu-w ul.list > li.item a.lnk:hover .tx {
  color: rgb(58, 4, 58);
}

.client-presta-details {
  width: 100%;
  border-collapse: collapse;
}

.client-presta-details th {
  background-color: #f2f2f2;
  font-weight: bold;
  padding: 8px;
  text-align: left;
  border: 1px solid #ccc;
}

.client-presta-details td {
  padding: 8px;
  border: 1px solid #ccc;
}

.agency-contract-list .header-actions-w .dropdown-menu a:hover {
  text-decoration: none;
}

.client-manager .client-input-row > div > div {
  margin-bottom: 0.21rem !important;
}

/* MENU VALIDATION */
.menu-validation-wrp {
  margin-bottom: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.menu-validation-wrp ul.list {
  background: none;
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: flex-end;
}

.menu-validation-wrp ul.list > li.item {
  padding: 0;
  list-style: none;
  margin: 0 0;
  position: relative;
}

.menu-validation-wrp ul.list > li.item + li.item::before {
  content: " ";
  width: 82px;
  border-top: 3px solid #999999;
  margin-top: 28px;
  position: absolute;
  left: -41px;
}

.menu-validation-wrp ul.list > li.item a.lnk {
  display: flex;
  flex-direction: column;
  margin: 0 2px;
  min-width: 126px;
  z-index: 1;
}

.menu-validation-wrp ul.list > li.item a.lnk .ico-circle {
  background: white;
  color: #999999;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  border: 2px solid #999999;
}

.menu-validation-wrp ul.list > li.item a.lnk .tx {
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  font-size: 90%;
  color: gray;
}

.menu-validation-wrp ul.list > li.item a.lnk.active .ico-circle {
  background: #a135a1;
  color: white;
  border-color: #a135a1;
}

.menu-validation-wrp ul.list > li.item a.lnk.active .tx {
  color: rgb(58, 4, 58);
}

.menu-validation-wrp ul.list > li.item a.lnk:hover .ico-circle {
  background: #a135a1;
  color: white;
  border-color: #a135a1;
}

.menu-validation-wrp ul.list > li.item a.lnk:hover .tx {
  color: rgb(58, 4, 58);
}

/* ROUND CHECKBOX */
.switch {
  display: inline-block;
  height: 34px;
  position: relative;
  width: 60px;
}

.switch input {
  display: none;
}

.slider {
  background-color: #ccc;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.4s;
}

.slider:before {
  background-color: #fff;
  bottom: 4px;
  content: "";
  height: 26px;
  left: 4px;
  position: absolute;
  transition: 0.4s;
  width: 26px;
}

input:checked + .slider {
  background-color: rgb(156, 50, 156);
}

input:checked + .slider:before {
  transform: translateX(26px);
}

.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

/* ROUND CHECKBOX: end */
.form-contract-text-w #contract_text_content {
  min-height: 260px;
}

/* invoice single */
.invoice-single {
  display: flex;
  background: white;
  flex-direction: column;
  border-radius: 8px;
  padding: 16px 24px;
}

.invoice-single .line {
  margin: 5px 0;
}

.invoice-single .line .label {
  font-weight: bold;
}

.flex-td .td-right {
  width: 50%;
  padding-left: 20px;
  text-align: right;
}
.flex-td .td-right .right-content {
  width: auto;
  text-align: left !important;
  display: inline-block;
}

.vertical-align-top {
  vertical-align: top;
}

.invoice-single .invoice-detail {
  display: none;
}

.w-px-230 {
  width: 230px;
}

.invoice-nb-days {
  width: 10em;
}

.invoice-amount {
  width: 14em;
  text-align: right;
}

.right-u-w {
  width: unset;
  margin-left: auto;
  margin-right: 0;
}

.net-prime-bi {
  width: 16em;
}

.upload-photo-bt {
  background-color: transparent;
  color: transparent;
}

.upload-photo-bt {
  display: none;
}

.media-media-upload {
  color: transparent;
  margin: auto;
}

.image-container {
  position: relative;
}

.image-container:hover .media-media-upload {
  color: black;
  cursor: pointer;
  top: 5px;
  right: 0px;
}
.image-container:hover .identity-picture {
  opacity: 0.4;
}

.identity-picture {
  transition: opacity 0.1s;
}

.media-upload-ctrl {
  width: fit-content;
  margin: auto;
}

.image-container form {
  position: absolute;
  width: 100%;
}

.form-check-label {
  margin-bottom: 0;
}

.row-even {
  background-color: #eeeeee !important;
}

.row-odd {
  background-color: #ffffff !important;
}

.level-customized-details-wrapper.parent-info {
  display: flex;
  align-items: center;
}

.images-preview {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: left;
  align-items: center;
  gap: 16px;
  max-width: 1400px;
  margin: 0 auto;
  padding: 20px 10px;
  margin: 0;
}

.images-preview .img-preview {
  border-radius: 5px;
  border: 1px solid black;
  max-width: 80px;
  height: 80px;
  position: relative;
}

.images-preview .img-preview img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  cursor: pointer;
}

.images-preview .img-preview .close-button {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
}

.images-preview::after {
  content: "";
  width: 350px;
}

/* upload media css */
.form-media-upload-wrp:not(.recpient-mecdia-upload-wrp) {
  width: var(--form-media-upload-wrp-width);
}

.form-media-upload-wrp.recpient-mecdia-upload-wrp {
  width: 150px;
  height: 150px;
}

.form-media-upload-wrp {
  position: relative;
  display: flex;
  align-items: center;
}
.form-media-upload-wrp .form-media-upload-label-button {
  color: transparent;
  margin: auto;
  font-size: 20px;
  text-align: center;
}
.form-media-upload-wrp .form-media-upload-image-preview {
  max-width: 136px;
  margin: auto;
  transition: opacity 0.1s;
}
.form-media-upload-wrp .form-media-upload-input-control-wrp {
  width: fit-content;
  margin: auto;
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: center;
}
.form-media-upload-wrp .form-media-upload-delete-button {
  position: absolute;
  top: -20px;
  right: -20px;
  display: none;
  width: 40px;
  height: 40px;
  font-size: 20px;
  border-radius: 50%;
  background-color: rgba(200, 30, 30, 0.8);
  color: white;
}
.form-media-upload-wrp .spinner {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  color: black;
}

.form-media-upload-wrp.rounded .form-media-upload-image-preview, .form-media-upload-wrp.rounded .spinner {
  border-radius: 50% !important;
}
.form-media-upload-wrp.rounded .form-media-upload-delete-button {
  top: 25px;
  right: 25px;
}
.form-media-upload-wrp.rounded.recpient-mecdia-upload-wrp .form-media-upload-delete-button {
  top: 8px;
  right: 8px;
}

.form-media-upload-wrp[data-image-exist=yes]:hover .form-media-upload-delete-button {
  display: block;
}

.form-media-upload-wrp:hover .form-media-upload-label-button {
  color: #0f3d56;
  cursor: pointer;
  top: 5px;
  right: 0px;
}
.form-media-upload-wrp:hover .form-media-upload-image-preview {
  opacity: 0.4;
}

/* end upload medis css */
.client-logo-wrp {
  margin-right: 20px;
}
.client-logo-wrp .client-image-preview {
  width: 80px;
  height: 80px;
  border: 4px double #999999;
  border-radius: 50%;
}

.agency-staff-list-item {
  border-top: 2px solid #eee;
  border-bottom: 2px solid #eee;
}
.agency-staff-list-item td {
  vertical-align: middle;
}

.user-avatar-wrp {
  border-radius: 50%;
  display: inline-block;
}
.user-avatar-wrp.small-avatar {
  width: 55px;
  height: 55px;
}
.user-avatar-wrp.medium-avatar {
  width: 140px;
  height: 140px;
}
.user-avatar-wrp .user-avatar {
  width: 100%;
  height: 100%;
  border: 3px solid #ffffff;
  border-radius: 50%;
}
.user-avatar-wrp .user-avatar.border-grey {
  border: 3px solid #666666;
}

.manage-user-profile-container {
  display: flex;
  height: calc(100vh - 200px);
  justify-content: center;
  align-items: center;
}
.manage-user-profile-container .manage-user-profile-wrp {
  width: 500px;
  height: 700px;
  background-color: white;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.form-media-upload-image-preview.avatar-upload {
  border: 8px double #444444;
}

.bloc-operation {
  /*.search-operation {*/
  /*    position: fixed;*/
  /*}*/
}
.bloc-operation .nature-operation {
  display: flex;
}
.bloc-operation .error-container {
  color: #fc5353;
}
.bloc-operation .search-result-wrp {
  position: absolute;
  top: 50px;
  left: auto;
  width: 94%;
  border-radius: 10px;
  z-index: 5;
}
.bloc-operation .search-result-wrp .search-result-item {
  display: block;
  text-decoration: none;
  background-color: #215b7f;
  color: #fff;
  margin-top: 2px;
  border-radius: 5px;
  padding: 5px 20px;
}
.bloc-operation .search-result-wrp .search-result-item.link:hover {
  background-color: #4798ca;
  color: #fff;
  cursor: pointer;
}

.not-clickable {
  pointer-events: none;
  cursor: default;
}

.ico-badge i {
  pointer-events: fill;
}

.title-page {
  font-weight: 600;
  text-align: center;
  padding: 2.5rem 0;
  margin: 0;
}

.btn-add {
  background-color: #018E3A !important;
  font-size: 14px;
  font-weight: 600;
  color: white !important;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 6px 30px !important;
  border: 1px solid #018E3A !important;
}

.btn-add:hover {
  background-color: #038537;
  color: white !important;
}

.btn-add:active {
  background-color: #038537 !important;
  color: white !important;
}

.btn-add:focus {
  background-color: #038537 !important;
  color: white !important;
}

.btn-filter {
  border: 2px solid #2D2D2D !important;
  background-color: white;
  font-size: 14px;
  color: #2D2D2D;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  padding: 6px 12px !important;
}

.btn-filter,
.btn-filter.active,
.btn-filter.show,
.btn-filter:first-child:active,
:not(.btn-check) + .btn-filter:active {
  border: 2px solid #2D2D2D !important;
  background-color: white !important;
  color: #2D2D2D !important;
}

.btn-filter:hover {
  border: 2px solid #2D2D2D !important;
  background-color: white !important;
  color: #2D2D2D !important;
}

.btn-filter:active {
  border: 2px solid #2D2D2D !important;
  background-color: white !important;
  color: #2D2D2D !important;
}

.btn-filter:focus {
  border: 2px solid #2D2D2D !important;
  background-color: white !important;
  color: #2D2D2D !important;
}

.btn-filter img,
.btn-filter svg {
  width: 14px;
  height: auto;
}

.search-icon-form {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 10px;
  border: none;
  background: none;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.search-icon-form img,
.search-icon-form svg {
  width: 20px;
  height: auto;
}

.form-search-cust {
  font-size: 14px;
  background-color: #F2F3F7;
  border: 1px solid #C1C6D8;
  border-radius: 5px;
  padding: 6px 12px !important;
}

.form-search-cust::placeholder {
  color: #8D8D8D;
}

.card-client {
  padding: 15px 30px 15px 15px;
  border-radius: 10px;
  background: white;
  width: 100%;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843);
  min-width: 300px;
  height: 145px;
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  position: relative;
}

.flex-card-client.two-columns::after {
  content: "";
  width: 50%;
}

.flex-card-client.two-columns .card-client {
  flex: 0 calc(50% - 8px);
  width: calc(50% - 8px);
}

.flex-card-client.three-columns:not(.empty)::after {
  content: "";
  width: calc(33.33% - 8px);
}

.flex-card-client.three-columns:not(.empty) .card-client {
  flex: 0 0 calc(33.33% - 8px);
  width: calc(33.33% - 8px);
}

.avatar-client {
  max-width: 70px;
  min-width: 70px;
  width: 70px;
  width: 70px;
  border-radius: 60px;
  object-fit: cover;
  margin-right: 10px;
  border: 4px double #666666;
}

.name_card {
  font-size: 1em !important;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 110px;
  color: black;
  margin: 0px 10px 0px 0px;
}

.categorie_card {
  color: #666666;
  font-size: 12px;
  font-weight: 500;
}

.icon-form {
  width: 20px;
  height: auto;
  margin: 0px 5px 0px 0px;
  color: #666666;
}

.contact-form {
  color: #666666;
  font-size: 14px;
  font-weight: 500;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 150px;
}

.effective-date-form {
  color: black;
  font-size: 14px;
  font-weight: 500;
}

.text-gray_ {
  color: #666666;
}

.status-client {
  display: flex;
  align-items: center;
}

.status-client span {
  font-weight: 500;
  font-size: 14px;
}

.statform {
  width: 10px;
  height: 10px;
  border-radius: 50px;
  margin-right: 6px;
}

.in-progress-status {
  background: #D9D9D9;
}

.waiting-validation {
  background: #F1901E;
}

.valid {
  background: #3594DA;
}

.approuved {
  width: 11px;
  height: auto;
  margin-right: 6px;
}

.flex-card-client {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}

.notif-avatar {
  position: relative;
}

.notif-avatar .form-notif {
  position: absolute;
  top: 0;
  right: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  background: #FA4B4B;
  border-radius: 50px;
}

.notif-avatar .form-notif span {
  color: white;
  font-size: 14px;
  margin: 0;
}

.btn-moreicon {
  border: none;
  background: transparent;
  padding: 0;
}

.drop-position {
  position: absolute;
  right: 20px;
  top: 10px;
}

.btn-moreicon::after {
  display: none;
}

.list-client-dropdown-menu {
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843);
  border: none;
}

.flex-1 {
  flex: 1;
}

.care-folder-checkbox-wrp {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  border: 2px solid white;
  border-right: 0;
  border-radius: 10px 0 0 10px;
}

.care-folder-checkbox-wrp input {
  transform: scale(3);
}

.care-folder-reimbursement {
  margin-bottom: 0 !important;
}

.care-folder-reimbursement .care-folder-item-link {
  border-radius: 0 10px 10px 0 !important;
}

.card-search-form-wrp {
  display: flex;
  gap: 10px;
}
.card-search-form-wrp .card-search-input {
  height: 44px;
}
.card-search-form-wrp .card-search-type-select {
  width: unset;
  height: 44px;
}

.client-search-wrp {
  position: relative;
  margin-right: 10px;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.client-search-wrp .client-search {
  width: 200px;
  height: 44px;
}
.client-search-wrp .search-result-wrp {
  position: absolute;
  top: 43px !important;
  left: 0;
  border-radius: 10px;
  z-index: 5;
}

.client-personal-info .card-item-content {
  display: flex;
  justify-content: space-between;
}
.client-personal-info .card-item-content .date-info-card {
  color: #666666;
  font-size: 14px;
  font-weight: 600;
}
.client-personal-info .card-item-content .status-of-card {
  font-size: 14px;
  font-weight: 600;
  border: 1px solid #17835b;
  border-radius: 5px;
  padding: 1px 7px;
  background: rgba(205, 247, 245, 0.2784313725);
  color: #17835b;
}
.client-personal-info .company-name-in-card {
  color: black;
  font-weight: 600;
  font-size: 16px;
}

.selected-client-wrp {
  margin-right: 10px !important;
}
.selected-client-wrp .client-name {
  font-size: 18px;
  font-weight: 500;
}

.bg-none {
  background: none !important;
}

.search-client-result-wrp {
  left: auto !important;
  background: white !important;
  right: -2px;
  box-shadow: 0 3px 16px -8px rgba(0, 0, 0, 0.4);
  border-radius: 5px;
}
.search-client-result-wrp .search-result-item {
  margin: 0;
  border-bottom: 1px solid #bdbdbd;
  border-radius: 0;
  color: #464646;
  font-weight: 500;
  background: white;
}
.search-client-result-wrp .search-result-item:nth-child(1) {
  border-radius: 5px 5px 0px 0px !important;
}
.search-client-result-wrp .search-result-item:nth-last-child(1) {
  border-radius: 0px 0px 5px 5px !important;
  border-bottom: none !important;
}

.invoice-shape-in-app-page .invoice-title {
  text-align: end;
  width: 100%;
  font-weight: 700;
  font-size: 40px;
  display: block;
}
.invoice-shape-in-app-page .wrp-logo .logo-img {
  width: 100px;
  height: 100px;
  object-fit: cover;
}
.invoice-shape-in-app-page .wrp-cntnt {
  margin-bottom: 10px;
  border: none;
}
.invoice-shape-in-app-page .wrp-cntnt .line.text-line-pdf .label {
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
}
.invoice-shape-in-app-page .wrp-cntnt .line.text-line-pdf .val {
  font-weight: 500;
  font-size: 14px;
  white-space: nowrap;
}
.invoice-shape-in-app-page .wrp-cntnt .cntnt-a {
  width: fit-content;
}
.invoice-shape-in-app-page .wrp-cntnt .cntnt-b {
  width: fit-content;
  margin: auto;
  margin-right: 0;
}
.invoice-shape-in-app-page table.invoice-table {
  width: 100%;
  border-collapse: collapse;
  border-color: transparent;
  margin-top: 9px;
}
.invoice-shape-in-app-page table.invoice-table thead {
  background: #d6dce4;
}
.invoice-shape-in-app-page table.invoice-table thead tr th {
  padding: 5px 10px !important;
  text-align: center;
  border: 1px solid black;
  font-size: 14px;
}
.invoice-shape-in-app-page table.invoice-table tbody tr {
  border: none;
}
.invoice-shape-in-app-page table.invoice-table tbody tr td {
  padding: 5px 10px;
  border: 1px solid black;
  font-size: 14px;
}
.invoice-shape-in-app-page table.invoice-table tbody tr td.move-end {
  text-align: right;
  display: revert;
}

.b-bottom-2px {
  border-bottom: 2px solid black !important;
}

.border-none {
  border: none !important;
}

.with-icon-absolute-position {
  position: relative;
  padding-right: 23px;
}
.with-icon-absolute-position .icn-absolute-position {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  height: fit-content;
  right: 6px;
}

.border-div-gray-rounded {
  border: 1px solid #cccccc;
  border-radius: 10px;
}

.close {
  font-size: 28px;
  height: 30px;
  width: 30px;
  align-items: center;
  justify-content: right;
  display: flex;
}

.wrp-status-with-action-btn-agency-space {
  display: flex;
  justify-content: space-between;
  min-height: 48px;
  width: 100%;
  background: white;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  overflow: hidden;
  max-width: 600px;
  margin: 0 auto;
}
.wrp-status-with-action-btn-agency-space .cntnt-a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px 0 0px;
}
.wrp-status-with-action-btn-agency-space .action-complete-entry-tn {
  background: #408acd;
  height: 100%;
  padding: 10px 12px;
  width: auto;
  border: none;
  color: white !important;
  font-size: 14px;
  font-weight: 700;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0px;
  transition: 0.3s;
}
.wrp-status-with-action-btn-agency-space .action-complete-entry-tn .icon {
  color: white;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.wrp-status-with-action-btn-agency-space .action-complete-entry-tn:hover {
  background: #3b7ebd;
}
.wrp-status-with-action-btn-agency-space .validate-the-entry {
  background: #27a04e;
  height: 100%;
  padding: 10px 12px;
  width: auto;
  border: none;
  color: white !important;
  font-size: 14px;
  font-weight: 700;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0px;
  transition: 0.3s;
}
.wrp-status-with-action-btn-agency-space .validate-the-entry .icon {
  color: white;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.wrp-status-with-action-btn-agency-space .validate-the-entry:hover {
  background: #259649;
}
.wrp-status-with-action-btn-agency-space .wrp-status {
  height: 100%;
  display: flex;
  border-left: 4px solid transparent;
  padding-left: 10px;
}
.wrp-status-with-action-btn-agency-space .wrp-status .status {
  font-size: 14px;
  padding: 0px;
  font-weight: 600;
  color: black;
  border-radius: 5px;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.wrp-status-with-action-btn-agency-space .wrp-status .status.currently-typing {
  color: #cfa744;
}
.wrp-status-with-action-btn-agency-space .wrp-status .status.currently-typing .status-rounded-shape {
  background: #eac464;
}
.wrp-status-with-action-btn-agency-space .wrp-status:has(.currently-typing) {
  border-left-color: #eac464 !important;
}
.wrp-status-with-action-btn-agency-space .wrp-status .status.valid-entry {
  color: #61d97b;
}
.wrp-status-with-action-btn-agency-space .wrp-status .status.valid-entry .status-rounded-shape {
  background: #61d97b;
}
.wrp-status-with-action-btn-agency-space .wrp-status:has(.valid-entry) {
  border-left-color: #61d97b !important;
}
.wrp-status-with-action-btn-agency-space .wrp-status .status-rounded-shape {
  width: 10px;
  height: 10px;
  margin-right: 5px;
  border-radius: 100px;
}

.btn-force-blue .btn {
  background: #0d6efd !important;
  color: white !important;
  border-color: #0d6efd !important;
}
.btn-force-blue .btn:hover {
  background: #0d6efd !important;
  color: white !important;
  border-color: #0d6efd !important;
}
.btn-force-blue .btn:focus {
  background: #0d6efd !important;
  color: white !important;
  border-color: #0d6efd !important;
}
.btn-force-blue .btn:active {
  background: #0d6efd !important;
  color: white !important;
  border-color: #0d6efd !important;
}

.btn-force-green .btn {
  background: #198754 !important;
  color: white !important;
  border-color: #198754 !important;
}
.btn-force-green .btn:hover {
  background: #198754 !important;
  color: white !important;
  border-color: #198754 !important;
}
.btn-force-green .btn:focus {
  background: #198754 !important;
  color: white !important;
  border-color: #198754 !important;
}
.btn-force-green .btn:active {
  background: #198754 !important;
  color: white !important;
  border-color: #198754 !important;
}

.new-shape-card-recap .image-container {
  width: 58px;
  height: 67px;
  margin-bottom: 5px;
}
.new-shape-card-recap .image-container .form-media-upload-wrp {
  width: 100%;
  height: 100%;
}
.new-shape-card-recap .image-container .form-media-upload-wrp .avatar-upload {
  border: none;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  object-fit: cover;
}
.new-shape-card-recap .name .lastname {
  font-size: 14px;
  font-weight: 600;
}
.new-shape-card-recap .name .firstname {
  font-size: 14px;
  font-weight: 600;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/agency/agency-contract.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
.contract-link-wrapper {
  display: flex;
  width: 100%;
  flex-direction: row-reverse;
  margin: 0 0 16px 0;
}

.contract-wrapper {
  padding: 0;
  margin: 0 0 16px 0;
  height: auto;
  max-height: 500px;
  /* overflow-y: auto; */
}

.contract-wrapper ul.contract-list {
  padding: 0;
  margin: 0;
}

.contract-item {
  padding: 14px 18px;
  margin: 0 0 14px 0;
  display: flex;
  justify-content: space-between;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  gap: 8px;
}

.contract-item.is-current {
  padding: 14px 18px;
  margin: 0 0 14px 0;
  display: flex;
  justify-content: space-between;
  background: #90EE90;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  font-size: 12px;
  gap: 8px;
}

.contract-item .contract-reference {
  width: 12%;
}

.contract-item .contract-dateSubscription {
  width: 12%;
}

.contract-item .contract-numberPolice {
  width: 10%;
}

.contract-item .contract-dateEffect {
  width: 12%;
}

.contract-item .contract-dueDate {
  width: 12%;
}

.contract-item .contract-tacit {
  width: 16px;
  margin: 0 16px 0 0;
}

.contract-item .contract-product {
  width: 14%;
}

.contract-item .contract-formula {
  width: 14%;
}

.contract-item .contract-client {
  width: 14%;
}

.contract-item .contract-prime {
  width: 20px;
  margin: 0 4px 0 4px;
}

.contract-item .contract-actions {
  width: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.contract-details-wrapper {
  padding: 10px 16px;
  margin: 0 0 16px 0;
  background: #FFF;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  position: relative;
  min-height: calc(100vh - 280px);
}

.contract-details {
  display: flex;
  flex-direction: row;
  padding: 0 0 0 16px;
}

.contract-details-column {
  flex: 1;
}

.contract-details-column.actions-column {
  min-height: 160px;
}

.contract-details-column.actions-column .ln {
  margin-bottom: 8px;
}

.contract-details label {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}

.contract-form-wrapper {
  width: 100%;
  padding: 12px 16px 0 16px;
  display: flex;
  flex-direction: column;
  background: #FFF;
  border-width: 1px;
  border-radius: 8px;
}

.contract-form-wrapper .contract-input-row {
  display: flex;
  flex-direction: row;
  gap: 16px;
}

#mdl-contract-level-add .contract-form-wrapper {
  padding: 0px 16px 0 16px;
}

.contract-input-row .contract-input-product {
  width: 32%;
}

.contract-input-row .contract-input-formula {
  width: 32%;
}

.contract-input-row .contract-input-police {
  width: 32%;
}

.contract-input-row .contract-input-subscription {
  width: 32%;
}

.contract-input-row .contract-input-effect {
  width: 32%;
}

.contract-input-row .contract-input-due {
  width: 32%;
}

.contract-input-row .contract-input-tacit {
  width: 32%;
}

.contract-input-row .contract-input-reference {
  width: 32%;
}

.contract-input-row .contract-input-level {
  width: 32%;
}

.contract-input-row .contract-btn-submit {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
}

.contract-recipient-wrapper {
  padding: 0;
  margin: 0 0 16px 0;
  height: auto;
}

.contract-recipient-wrapper .header-container {
  display: flex;
  justify-content: space-between;
}

.contract-recipient-wrapper ul.contract-recipient-list {
  padding: 0;
  margin: 0;
}

.contract-recipient-item {
  padding: 14px 18px;
  margin: 0 0 12px 0;
  display: flex;
  justify-content: space-between;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  gap: 8px;
  flex-wrap: wrap;
}

.contract-recipient-item .sub-recipient-list-wrp {
  width: 100%;
}

.contract-recipient-item .contract-recipient-part-one {
  flex: 1;
}

.contract-recipient-item .contract-recipient-part-two {
  min-width: 40%;
}

.contract-recipient-item .contract-recipient-part-three {
  min-width: 160px;
}

.contract-recipient-item .contract-recipient-part-two .dt-item {
  font-size: 80%;
}

.contract-recipient-item .contract-recipient-actions {
  width: 60px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.contract-recipient-form-wrapper {
  width: 100%;
  padding: 12px 16px 0 16px;
  display: flex;
  flex-direction: column;
  background: #FFF;
  border-width: 1px;
  border-radius: 8px;
}

.contract-recipientFamily-wrapper ul.contract-recipientFamily-list {
  padding: 0;
  margin: 0;
}

.contract-recipientFamily-list {
  margin: 0 0 0 8px;
  padding: 0 16px 0px 8px;
  border-left: 4px solid gray;
}

.contract-recipientFamily-item {
  padding: 8px 16px;
  margin: 0 0 4px 0;
  display: flex;
  justify-content: space-between;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  gap: 8px;
}

.contract-recipientFamily-item:hover {
  background: #eeeeee;
}

.contract-recipientFamily-item .contract-recipientFamily-name {
  flex: 1;
}

.contract-recipientFamily-item .contract-recipientFamily-dates {
  width: 40%;
}

.contract-recipientFamily-item .contract-recipientFamily-dates .dt-item {
  font-size: 80%;
}

.contract-recipientFamily-item .contract-recipientFamily-actions {
  width: 20px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.contract-recipientFamily-form-wrapper {
  width: 100%;
  padding: 12px 16px 0 16px;
  display: flex;
  flex-direction: column;
  background: #FFF;
  border-width: 1px;
  border-radius: 8px;
}

.contract-recipient-inline {
  display: flex;
  flex-direction: row;
  gap: 16px;
}

.contract-recipient-input-row {
  display: flex;
  flex-direction: row;
  gap: 16px;
}

.contract-recipient-input-column {
  display: flex;
  flex-direction: column;
  width: 82%;
}

.client-input-row {
  flex: 15%;
}

.contract-recipient-input-row .contract-recipient-input-lastName {
  width: 54%;
}

.contract-recipient-input-row .contract-recipient-input-firstName {
  width: 54%;
}

.contract-recipient-input-row .contract-recipient-input-sex {
  width: 54%;
}

.contract-recipient-input-row .contract-recipient-input-ddn {
  width: 54%;
}

.contract-recipient-input-row .contract-recipient-input-type {
  width: 32%;
}

.contract-recipient-input-row .contract-recipient-input-level {
  width: 54%;
}

.contract-recipient-input-row .contract-recipient-input-healthCard {
  width: 54%;
}

.contract-recipient-input-row .contract-recipient-input-inclusionDate {
  width: 54%;
}

.contract-recipient-input-row .contract-recipient-input-deletionDate {
  width: 54%;
}

.contract-recipient-input-row .contract-recipient-input-category,
.contract-recipient-input-row .contract-recipient-input-rib,
.contract-recipient-input-row .contract-recipient-input-mode {
  width: 54%;
}

.contract-recipient-input-row .contract-recipient-input-btn-submit {
  display: flex;
  width: 100%;
  flex-direction: row-reverse;
}

.contract-details-wrapper .client-contract-actions {
  text-align: right;
  height: 100%;
  /* display: flex;
  flex-direction: column;
  justify-content: flex-end; */
}

body.contract-show .recipient-actions-wrp {
  display: none;
}

.ctr-vdt-list .ctr-vdt-item {
  padding: 20px;
  margin: 0 0 16px 0;
  background: #FFF;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.ctr-vdt-item label {
  font-weight: 600;
}

.ctr-vdt-list .ctr-infos {
  display: flex;
}

.ctr-infos .ctr-vdt-column {
  flex: 1;
}

.contract-recipient-input-row .contract-recipient-input-mode {
  /* width: 50%; */
}

.contract-recipient-input-mode div {
  display: flex;
  justify-content: space-between;
}

.contract-recipient-input-mode legend {
  text-align: center;
}

.contract-input-category {
  display: flex;
  justify-content: space-between;
}

.recipient-input-file {
  display: flex;
}

.recipient-view-file {
  border: 1px solid black;
  border-radius: 3px;
  width: 150px;
  height: 150px;
  padding: 2px;
  margin: 8px;
  text-align: center;
  /* line-height: 175px; */
}

.recipient-image-ctrl {
  font-size: 24px;
}

.recipient-image-ctrl .recipient-upload-image {
  color: green;
  font-size: 24px;
}

.recipient-image-ctrl .recipient-delete-image {
  color: red;
}

.contract-text-list-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.contract-text-item {
  display: flex;
  justify-content: space-between;
  padding: 8px 16px;
}

.contract-text-item .clcbl-part {
  flex: 1;
  text-decoration: none;
  color: inherit;
  flex-wrap: wrap;
}

.contract-text-select {
  text-align: right;
  padding: 8px 0px;
}

.contract-text-list .contract-text-select {
  margin-left: auto;
}

.contract-text-item .contract-text-info {
  font-weight: bold;
}

.mass-import-recipient-wrp {
  padding: 16px 32px;
  border: 1px solid #dddddd;
  border-radius: 8px;
  background: white;
}

.wg-rec-card {
  width: 336px;
  height: 192px;
  background: white !important;
  border-radius: 8px;
  color: white;
  border-bottom: thin solid white;
  display: flex;
  gap: 10px;
  margin: auto;
  align-items: stretch;
  padding: 8px 10px 8px 55px;
  position: relative;
  overflow: hidden;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843);
}
.wg-rec-card::before {
  content: "";
  position: absolute;
  background-image: url(/build/images/bg-carte-vitale.a2eb1d34.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wg-rec-card::after {
  content: "";
  position: absolute;
  background-image: url(/build/images/brochure-vital-card.fbc8c49e.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  left: 0;
  width: 46px;
  height: 100%;
}
.wg-rec-card .col-a {
  width: 50%;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.wg-rec-card .col-a .number-code-benef {
  margin-top: 0;
  border-radius: 5px;
  text-align: center;
  font-size: 12px;
  color: black;
  position: relative;
  z-index: 2;
  background: white;
}
.wg-rec-card .col-b {
  width: 50%;
  z-index: 1;
}
.wg-rec-card .col-b .company-logo {
  width: 55px;
  height: auto;
}
.wg-rec-card .col-b .company-logo img {
  width: 100%;
  height: 100%;
}
.wg-rec-card .col-b .name {
  font-size: 12px;
  font-weight: 700;
  color: #212529;
  margin-bottom: 3px;
}
.wg-rec-card .col-b .list-info-card-benef {
  display: flex;
  align-items: center;
  margin-bottom: 3px;
}
.wg-rec-card .col-b .list-info-card-benef .wrapper-icon {
  background: #77D39C;
  border-radius: 50px;
  height: 20px;
  width: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 5px;
}
.wg-rec-card .col-b .list-info-card-benef .wrapper-icon .icon {
  font-size: 10px;
  color: white;
}
.wg-rec-card .col-b .list-info-card-benef .text-info-with-icon {
  font-size: 10px;
  font-weight: 500;
  color: #474747;
}
.wg-rec-card .logo-card {
  width: 50px;
  height: auto;
  margin: 0px 0px auto auto;
}
.wg-rec-card .logo-card .img {
  width: 100%;
  height: 100%;
}
.wg-rec-card .qr-code {
  width: 50px;
  height: auto;
  margin: auto;
}
.wg-rec-card .qr-code .img {
  width: 100%;
  height: 100%;
}
.wg-rec-card .image-container {
  width: 60px;
  height: 60px;
  overflow: initial !important;
  border-radius: 0px;
  background: transparent !important;
  min-width: initial;
  min-height: initial;
  position: relative;
  margin-bottom: 5px;
}
.wg-rec-card .image-container .vector-img-avatar {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  overflow: initial;
  border-radius: 0px;
}
.wg-rec-card .image-container .vector-img-avatar img {
  width: 100%;
  height: 100%;
  z-index: 2;
  border-radius: 0px;
  object-fit: cover;
  border: none;
  background: #ccddf1;
}
.wg-rec-card .image-container .vector-img-avatar .form-media-upload-input-control-wrp {
  z-index: 2;
}
.wg-rec-card .image-container .vector-img-avatar .form-media-upload-delete-button {
  z-index: 2;
  font-size: 12px;
  top: -5px;
  padding: 0;
  width: 20px;
  left: auto;
  right: 0px;
  height: 20px;
}

.wg-rec-card .img-w {
  min-width: 120px;
  min-height: 120px;
  background: #b87eeb;
  overflow: hidden;
}

.wg-rec-card .img-w .img {
  width: 100%;
}

.wg-rec-card .info-w {
  display: flex;
  flex-direction: column;
}

.wg-rec-card.no-card {
  background: gray;
}

.wg-rec-card.no-card .img-w {
  background: lightgrey;
}

.identity-picture {
  width: 100%;
  height: auto;
}

.auto-min-height {
  min-height: auto;
}

.card-list-section {
  border: 1px solid #bdbdbd;
  margin: 0 0 8px 0;
  padding: 0 0 0 0;
  background-color: white;
  border-radius: 5px;
}
.card-list-section .hd {
  border-radius: 3px 3px 0px 0px !important;
}
.card-list-section .lst {
  background-color: #e5e7eb !important;
  padding: 8px 8px;
}
.card-list-section .lst a {
  margin: 10px 10px 10px 10px;
}

.card-list-section > .hd {
  text-transform: uppercase;
  padding: 8px 16px;
  margin-bottom: 4px;
  background: #681a4c;
  color: white;
}

body.body-kappa .card-list-section > .hd {
  background: #3a5c4e;
}

.card-list-section > .lst {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  /*max-height: 400px;*/
  overflow-y: auto;
  background-color: #dbdbdb;
}

.card-list-section.new-cards-wrp a {
  max-width: 333px;
  width: 100%;
}

.card-list-section.removed-cards-wrp a {
  max-width: 333px;
  width: 100%;
}

.card-list-section > .ft {
  padding: 8px 16px;
  text-align: right;
  min-height: 32px;
  border-top: 1px solid #b0b0b0;
}

.card-list-section .count-indicator {
  padding: 4px;
  background: white;
  color: gray;
  border-radius: 50%;
  width: 32px;
  display: inline-block;
  height: 32px;
  text-align: center;
  margin-left: 12px;
}

body.cards-handling .main-actions-w {
  text-align: center;
  margin-top: 8px;
}

.form-card-replacement .input-replacement-reason.has-error {
  border-color: red;
}

/*---preview card ----*/
.preview-card {
  width: 332px;
  height: 212px;
  background: #6d6068;
  border-radius: 8px;
  color: white;
  border-bottom: thin solid white;
  display: flex;
  box-shadow: 1px 2px 2px 1px #6b6b6b;
  margin-bottom: 16px;
}

.preview-card .col-a {
  width: 40%;
  padding: 8px 8px;
}

.preview-card .col-b {
  flex: 1;
  padding: 8px 8px;
}

.preview-card .img-w {
  min-width: 120px;
  min-height: 120px;
  background: #c1b2bc;
  overflow: hidden;
}

.preview-card .img-w .img {
  width: 100%;
}

.preview-card .name {
  font-size: 120%;
  font-weight: bold;
}

.preview-card .info-w {
  display: flex;
  flex-direction: column;
}

.card-list-section > .lst > svg {
  width: 332px;
  margin-bottom: 16px;
  margin-right: 6px;
}

.cv-treated-indicator {
  background-color: #17a95f;
  padding: 4px 24px;
  color: white;
  border-radius: 5px;
}

.cv-treated-indicator .ico {
  margin-right: 8px;
}

.recipient-composition-indicator-wrp {
  text-align: center;
  font-size: 80%;
  margin-bottom: 10px;
}

.recipient-composition-indicator.status-info-yellow {
  background-color: rgb(247, 238, 113);
  padding: 5px 0px;
}

.recipient-composition-indicator.status-info-green {
  background-color: #61c261;
  color: white;
  padding: 5px 0px;
}

.recipient-composition-indicator.status-info-blue {
  background-color: #0776ca;
  color: white;
  padding: 5px 0px;
}

.user-client-item {
  padding: 14px 18px;
  margin: 0px 10px 10px 0;
  display: flex;
  justify-content: space-between;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  gap: 8px;
  flex-wrap: wrap;
}

.user-client-wrp {
  width: 100%;
  padding: 10px 10px 5px 10px;
  background: #FFF;
  border-width: 1px;
  border-radius: 8px;
}

.flex-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.recipient.flex-item {
  background-color: white;
  max-width: 320px;
  width: 100%;
  margin: 8px;
  padding: 12px;
  text-align: center;
  height: 280px;
  border-radius: 10px;
  position: relative;
}
.recipient.flex-item > a div {
  margin-bottom: 10px;
}
.recipient.flex-item .recipient-info-name {
  text-decoration: none;
  color: black;
}
.recipient.flex-item .recipient-info-name .recipient-avatar {
  border-radius: 50%;
  width: 100%;
  height: 100%;
}
.recipient.flex-item .avatar {
  /* Un rond vert */
  height: 75px;
  width: 75px;
  border-radius: 50%;
  background-color: transparent;
  border: 2px solid silver;
  margin: auto;
}
.recipient.flex-item .recipient-name {
  font-size: 18px;
}
.recipient.flex-item .card-number, .recipient.flex-item .inclusion-date, .recipient.flex-item .deletion-date, .recipient.flex-item .recipient-name, .recipient.flex-item .recipient-level {
  font-weight: bold;
}
.recipient.flex-item .recipient-level {
  padding: 3px 7px;
  border-radius: 5px;
  background: #719ac3;
  color: white;
}
.recipient.flex-item .recipient-dropdown {
  position: absolute;
  top: 8px;
  right: 12px;
}
.recipient.flex-item .dates-w {
  font-size: 72%;
}
.recipient.flex-item .family-link {
  float: right;
  padding: 8px 0;
  display: flex;
}
.recipient.flex-item .modal-content {
  background-color: #dddddd;
}
.recipient.flex-item .modal-header {
  background-color: #FFF;
}
.recipient.flex-item .modal-body {
  background-color: #dddddd;
}
.recipient.flex-item .modal-footer {
  background-color: #FFF;
}
.recipient.flex-item .ico-badge.ico-counter {
  background: #f5e082;
  border-radius: 50%;
  margin-right: 8px;
  font-size: 12px;
  width: 24px;
  height: 24px;
  text-align: center;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}

.btn-modal-close {
  font-size: 1.5em;
  font-weight: bold;
  color: #777;
}

.contract-document-invoice-list {
  width: 60%;
  margin: auto;
}
.contract-document-invoice-list .contract-document-invoice {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
}
.contract-document-invoice-list .contract-document-invoice .document-invoice-label {
  display: flex;
  align-items: center;
  gap: 12px;
}
.contract-document-invoice-list .contract-document-invoice .document-invoice-label .pdf-icon {
  font-size: 1.8em;
  color: rgb(176, 11, 11);
}
.contract-document-invoice-list .contract-document-invoice .document-invoice-actions {
  display: flex;
  gap: 20px;
}

.bt-finish.not-clickable {
  opacity: 0.3;
}

.form-contract-filter {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.form-contract-filter .clmn {
  flex: 1;
}

.form-contract-filter .wg-w-contract-status {
  display: flex;
  gap: 60px;
}

.form-contract-filter .wg-w-contract-status .form-check {
  margin-right: 4px;
}

.form-contract-filter .col-form-label {
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
}

.form-contract-filter-w .clmn.cmln-actions {
  width: 12%;
  text-align: right;
}

.form-contract-filter .bt-close {
  cursor: pointer;
}

.form-contract-filter .form-check {
  padding-left: 0;
  display: flex;
  gap: 6px;
  align-items: center;
}

.contract-filter-category-item {
  display: flex;
  gap: 60px;
}

.contract-filter-nature-item {
  display: flex;
  gap: 60px;
}

.contract-filter-contract-year {
  width: 100px;
}

.modal .contract-text-content {
  height: 200px;
}

.affiliates-card-modal .recipient-name {
  font-size: 18px !important;
}
.affiliates-card-modal .modal-body {
  height: fit-content;
  overflow: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-height: fit-content;
}

.type-family {
  font-weight: 500;
  color: #719ac3;
}

.gap-10 {
  gap: 10px;
}

.m-auto-r-0 {
  margin: auto 0 auto auto;
  display: block;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/agency/flash-info-agency.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/
.wrp-notification-flash-info {
  position: fixed;
  bottom: 15px;
  right: 15px;
  left: auto;
  top: auto;
  margin: auto;
  display: grid;
  gap: 10px;
  z-index: 13;
  width: fit-content;
  justify-items: end;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info {
  position: relative;
  margin-right: 10px;
  width: 460px;
  height: auto;
  display: none;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 0px 100px 20px rgba(23, 25, 26, 0.08);
  border-radius: 10px;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info::after {
  content: "";
  position: absolute;
  right: -10px;
  top: 0px;
  bottom: 10px;
  margin: auto;
  left: auto;
  border-style: solid;
  border-width: 0px 0 20px 10px;
  border-color: transparent transparent transparent #c6e9fb;
  z-index: 2;
  height: 20px;
  width: 10px;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info:nth-last-child(1) {
  display: block;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info:nth-last-child(2) {
  display: block;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info:nth-last-child(3) {
  display: block;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info .item-notification-flash-info {
  display: flex;
  align-items: center;
  width: 100%;
  background: white;
  border-radius: 10px;
  overflow: hidden;
  z-index: 2;
  position: relative;
  height: 100%;
  border-bottom: 3px solid #07a1ff;
  background: #c6e9fb;
  padding: 25px 0px;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info .item-notification-flash-info .part-a-notification {
  background: transparent;
  width: 70px;
  height: 100%;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info .item-notification-flash-info .part-a-notification .wrp-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  border-radius: 100px;
  border: 2px solid #07a1ff;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info .item-notification-flash-info .part-a-notification .wrp-icon .icon {
  width: 28px;
  height: 28px;
  color: #07a1ff;
  display: none;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info .item-notification-flash-info .part-b-notification {
  flex: 1;
  padding: 10px 25px 10px 0px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info .item-notification-flash-info .part-b-notification .title-notification {
  font-size: 14px;
  font-weight: 600;
  color: #0c1f2c;
  margin-bottom: 0;
  padding-right: 65px;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info .item-notification-flash-info .part-b-notification .descript-notification {
  font-size: 16px;
  font-weight: 400;
  color: #0c1f2c;
  margin: 0;
  padding: 0px;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info .item-notification-flash-info .part-b-notification .descript-notification strong {
  font-weight: 600 !important;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info .item-notification-flash-info .date-flash-info {
  font-size: 11px;
  position: absolute;
  top: 6px;
  right: 30px;
  color: rgba(12, 31, 44, 0.6901960784);
}
.wrp-notification-flash-info .wrp-item-notification-flash-info .btn-close-flash-info {
  padding: 0;
  border: none;
  outline: none;
  background: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 5px;
  top: 3px;
  border-radius: 100px;
  z-index: 2;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info .btn-close-flash-info .icon {
  width: 22px;
  height: 22px;
  color: #0c1f2c;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.info-type::after {
  border-color: transparent transparent transparent #c6e9fb;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.info-type .item-notification-flash-info {
  background: #c6e9fb;
  border-color: #07a1ff;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.info-type .item-notification-flash-info .part-a-notification .wrp-icon {
  border-color: #07a1ff;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.info-type .item-notification-flash-info .part-a-notification .wrp-icon .icon {
  color: #07a1ff;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.info-type .item-notification-flash-info .part-a-notification .wrp-icon .icon.icon-info {
  display: block !important;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.info-type .item-notification-flash-info .part-b-notification .title-notification {
  color: #0c1f2c;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.info-type .item-notification-flash-info .part-b-notification .descript-notification {
  color: #0c1f2c;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.error-type::after {
  border-color: transparent transparent transparent #fde2e0;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.error-type .item-notification-flash-info {
  background: #fde2e0;
  border-color: #f24034;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.error-type .item-notification-flash-info .part-a-notification .wrp-icon {
  border-color: #f24034;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.error-type .item-notification-flash-info .part-a-notification .wrp-icon .icon {
  color: #f24034;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.error-type .item-notification-flash-info .part-a-notification .wrp-icon .icon.icon-error {
  display: block !important;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.error-type .item-notification-flash-info .part-b-notification .title-notification {
  color: #0c1f2c;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.error-type .item-notification-flash-info .part-b-notification .descript-notification {
  color: #0c1f2c;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.success-type::after {
  border-color: transparent transparent transparent #b8e1c7;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.success-type .item-notification-flash-info {
  background: #b8e1c7;
  border-color: #1ba758;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.success-type .item-notification-flash-info .part-a-notification .wrp-icon {
  border-color: #1ba758;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.success-type .item-notification-flash-info .part-a-notification .wrp-icon .icon {
  color: #1ba758;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.success-type .item-notification-flash-info .part-a-notification .wrp-icon .icon.icon-success {
  display: block !important;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.success-type .item-notification-flash-info .part-b-notification .title-notification {
  color: #0c1f2c;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.success-type .item-notification-flash-info .part-b-notification .descript-notification {
  color: #0c1f2c;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.warning-type::after {
  border-color: transparent transparent transparent #ffe4c7;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.warning-type .item-notification-flash-info {
  background: #ffe4c7;
  border-color: #f89e21;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.warning-type .item-notification-flash-info .part-a-notification .wrp-icon {
  border-color: #f89e21;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.warning-type .item-notification-flash-info .part-a-notification .wrp-icon .icon {
  color: #f89e21;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.warning-type .item-notification-flash-info .part-a-notification .wrp-icon .icon.icon-warning {
  display: block !important;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.warning-type .item-notification-flash-info .part-b-notification .title-notification {
  color: #0c1f2c;
}
.wrp-notification-flash-info .wrp-item-notification-flash-info.warning-type .item-notification-flash-info .part-b-notification .descript-notification {
  color: #0c1f2c;
}

.icon-flash-info--info {
  display: inline-block;
  width: 100px;
  height: 100px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27%3E%3Cpath fill=%27%23000%27 d=%27M50 12.5c-20.712 0-37.5 16.793-37.5 37.502S29.288 87.5 50 87.5s37.5-16.788 37.5-37.498S70.712 12.5 50 12.5m3.826 58.36c0 .72-.584 1.304-1.304 1.304h-5.044c-.72 0-1.304-.583-1.304-1.304V46.642c0-.72.584-1.304 1.304-1.304h5.044c.72 0 1.304.583 1.304 1.304zm-3.857-30.927c-2.47 0-4.518-2.048-4.518-4.579a4.51 4.51 0 0 1 4.518-4.518c2.531 0 4.579 1.987 4.579 4.518a4.576 4.576 0 0 1-4.579 4.579%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.icon-flash-info--error {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 fill-rule=%27evenodd%27 d=%27M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0M7.293 16.707a1 1 0 0 1 0-1.414L10.586 12L7.293 8.707a1 1 0 0 1 1.414-1.414L12 10.586l3.293-3.293a1 1 0 1 1 1.414 1.414L13.414 12l3.293 3.293a1 1 0 0 1-1.414 1.414L12 13.414l-3.293 3.293a1 1 0 0 1-1.414 0%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.icon-flash-info--success {
  display: inline-block;
  width: 48px;
  height: 48px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 48 48%27%3E%3Cdefs%3E%3Cmask id=%27ipSCheckOne0%27%3E%3Cg fill=%27none%27 stroke-linejoin=%27round%27 stroke-width=%274%27%3E%3Cpath fill=%27%23fff%27 stroke=%27%23fff%27 d=%27M24 44a19.94 19.94 0 0 0 14.142-5.858A19.94 19.94 0 0 0 44 24a19.94 19.94 0 0 0-5.858-14.142A19.94 19.94 0 0 0 24 4A19.94 19.94 0 0 0 9.858 9.858A19.94 19.94 0 0 0 4 24a19.94 19.94 0 0 0 5.858 14.142A19.94 19.94 0 0 0 24 44Z%27/%3E%3Cpath stroke=%27%23000%27 stroke-linecap=%27round%27 d=%27m16 24l6 6l12-12%27/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath fill=%27%23000%27 d=%27M0 0h48v48H0z%27 mask=%27url%28%23ipSCheckOne0%29%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.icon-flash-info--warning {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 d=%27M2.725 21q-.275 0-.5-.137t-.35-.363t-.137-.488t.137-.512l9.25-16q.15-.25.388-.375T12 3t.488.125t.387.375l9.25 16q.15.25.138.513t-.138.487t-.35.363t-.5.137zM12 18q.425 0 .713-.288T13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18m0-3q.425 0 .713-.288T13 14v-3q0-.425-.288-.712T12 10t-.712.288T11 11v3q0 .425.288.713T12 15%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

@media (min-width: 320px) and (max-width: 766px) {
  .wrp-notification-flash-info {
    max-width: 80%;
    margin: auto;
  }
  .wrp-notification-flash-info .wrp-item-notification-flash-info {
    width: auto;
  }
  .wrp-notification-flash-info .wrp-item-notification-flash-info .item-notification-flash-info .part-a-notification {
    width: 60px;
    height: 100%;
    min-height: 60px;
    padding: 10px;
  }
  .wrp-notification-flash-info .wrp-item-notification-flash-info .item-notification-flash-info .part-a-notification .wrp-icon {
    width: 30px;
    height: 30px;
  }
  .wrp-notification-flash-info .wrp-item-notification-flash-info .item-notification-flash-info .part-a-notification .wrp-icon .icon {
    width: 14px;
    height: 14px;
  }
  .wrp-notification-flash-info .wrp-item-notification-flash-info .item-notification-flash-info .part-b-notification .title-notification {
    font-size: 10px;
  }
  .wrp-notification-flash-info .wrp-item-notification-flash-info .item-notification-flash-info .part-b-notification .descript-notification {
    font-size: 10px;
  }
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/agency/agency-recipient.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
.recipient-wrapper ul.recipient-list {
  padding: 0;
  margin: 0;
}

.recipient-item, .provider-item {
  padding: 14px 18px;
  margin: 0 0 14px 0;
  display: flex;
  justify-content: space-between;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  gap: 8px;
}

.recipient-item .recipient-name {
  flex: 1;
}

.recipient-item .recipient-actions {
  width: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.recipient-wrapper ul.recipientFamily-list {
  padding: 0;
  margin: 0;
}

.recipientFamily-item {
  padding: 14px 18px;
  margin: 0 0 14px 0;
  display: flex;
  justify-content: space-between;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  gap: 8px;
}

.recipientFamily-item .recipientFamily-name {
  flex: 1;
}

.recipientFamily-item .recipientFamily-actions {
  width: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.std-past {
  background: #eeeeee;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 80%;
  letter-spacing: 1px;
}

.std-past.gray {
  background: #dddddd;
}

.std-past.blue {
  background: #719ac3;
  color: white;
}

.std-past.dark {
  background: #6c757d;
  color: white;
  border: none;
}

.std-past.light-blue {
  background: lightblue;
  color: #444444;
}

.indicator-sex {
  padding: 0;
  border-radius: 50%;
  border: thin solid gray;
  width: 24px;
  height: 24px;
  display: inline-block;
  text-align: center;
  font-size: 80%;
  margin-left: 8px;
}

.recipient-form-wrapper {
  width: 100%;
  padding: 12px 16px;
  background: #FFF;
  border-width: 1px;
  border-radius: 8px;
  min-height: calc(100vh - 100px);
}

.recipient-input-columns {
  display: flex;
  flex-wrap: wrap;
}

.recipient-input-column {
  flex: 1;
  padding: 16px 32px;
}

.recipient-input-line {
  display: flex;
  flex-direction: row;
  gap: 25px;
}

.recipient-input-line div {
  width: 50%;
}

.recipient-input-column-side {
  width: 400px;
}

.contract-recipient-item .recipient-info-name {
  text-decoration: none;
  color: black;
  display: flex;
  flex: 1;
}

.recipient-info-change-container {
  margin: 10px;
  padding: 40px;
  background-color: #fff;
  border-radius: 20px;
}

.delete-recipient-buttons-wrp {
  display: flex;
  justify-content: flex-end;
  gap: 20px;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/agency/media-queries/small.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************/
/******************************* 415 - 684 *****************************************/
/* 412, 416, 684 */
@media screen and (max-width: 684px) {
  .main header {
    height: initial;
    flex-wrap: wrap;
  }
  header .header-title-w {
    flex: 1;
    padding-left: 40px;
  }
  header .header-actions-w {
    text-align: right;
    height: auto;
    justify-content: right;
  }
  header .client-filter-wrapper {
    width: 50%;
    order: 2;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  header .client-search-wrapper {
    width: 50%;
    order: 2;
    flex: 1;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .content-wrapper .side-left {
    position: fixed;
    transition: all ease 0.3s;
    transform: translate(-100%, 0px);
    z-index: 2;
  }
  .btn.btn-burger-sideleft {
    background: rgb(104, 26, 76);
    color: #fff;
    display: block;
    text-align: right;
    position: absolute;
    top: 7px;
    left: 5px;
    z-index: 11;
    padding: 2px 7px;
  }
  .side-left-shown .btn.btn-burger-sideleft:hover {
    color: white;
  }
  .side-left-shown .side-left {
    transition: all ease 0.3s;
    display: flex !important;
    transform: translate(0%, 0px) !important;
  }
  .sl-body {
    padding-top: 0;
  }
  .sl-body .items {
    padding: 0;
  }
  .sl-body .items .item {
    width: 100%;
  }
  .sl-body .items .item .txt-w {
    display: none;
  }
  .cnt-top .blc-itm {
    max-width: 100%;
    width: 200px;
    height: 200px;
  }
  .cnt-top .blc-itm .hd {
    min-height: 100px;
  }
  .bulle-count {
    width: 40px;
    height: 40px;
  }
  .cnt-top .blc-itm .hd .ico-w i {
    font-size: 2rem;
  }
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/agency/media-queries/medium.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************/
/******************************* 685 - 768 *****************************************/
@media screen and (min-width: 685px) {
  ul.space-list .space-item {
    width: 48%;
  }
}
@media screen and (min-width: 685px) and (max-width: 768px) {
  /** DEBUG **/
  .screen-indicator .itm {
    display: none;
  }
  .screen-indicator .itm.itm-medium {
    display: block;
  }
  /** DEBUG: END */
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/agency/media-queries/big.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/
/******************************* + 768px ****************************************/
/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/agency/media-queries/very-big.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/

/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/agency/agency-prestations.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/
.agency-standard-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.agency-standard-list .agency-standard-line {
  margin: 0 0 16px 0;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.agency-standard-list .agency-standard-line .agency-care-item {
  padding: 16px;
  display: flex;
  justify-content: space-between;
}

.agency-standard-list .agency-standard-line.included-in-reimbursement {
  background: #d5d5d5;
}

.agency-standard-line .agency-care-status-reimbursement {
  padding-left: 10px;
}

.agency-standard-list .agency-standard-line .agency-care-item .care-code {
  width: 10em;
  font-size: 140%;
}

.agency-standard-list .agency-standard-line .agency-care-item .col-a {
  width: 100px;
}

.agency-standard-list .agency-standard-line .agency-care-item .col-b {
  width: 202px;
}

.agency-standard-list .agency-standard-line .agency-care-item .col-c {
  width: 240px;
}

.agency-standard-list .agency-standard-line .agency-care-item .col-d {
  /*width: 180px;*/
  flex: 1;
}

.agency-standard-list .agency-standard-line .agency-care-item .col-e {
  width: 210px;
}

.agency-standard-list .agency-standard-line .agency-care-nature ul {
  display: flex;
  flex-wrap: wrap;
}

.agency-standard-list .agency-standard-line .agency-care-nature ul .st-tag {
  margin-right: 5px;
}

.agency-standard-list .agency-standard-line .agency-care-item .col-f,
.provider-standard-list .provider-standard-line .provider-care-item .col-f {
  width: 100px;
}

.agency-standard-list .agency-standard-line .agency-care-item .care-name a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

.provider-care-status-default {
  padding-left: 0px;
  position: relative;
}

.provider-care-status-pending-validation {
  padding-left: 0px;
  border-left: 10px solid #ffff00 !important;
  position: relative;
}

.provider-care-status-validated {
  padding-left: 0px;
  position: relative;
}

.status-default {
  background-color: #b5b5b1 !important;
  border-radius: 5px;
  padding: 0px 10px;
  font-size: 13px;
}

.status-pending-validation {
  background-color: #ffff00 !important;
  border-radius: 5px;
  font-size: 13px;
  padding: 0px 10px;
}

.status-verified {
  background-color: #009933 !important;
  color: #FFF;
  border-radius: 5px;
  font-size: 13px;
  padding: 0px 10px;
}

.status-treated {
  background-color: #FFBB01 !important;
  color: #000;
  border-radius: 5px;
  font-size: 13px;
  padding: 0px 10px;
}

.status-validated {
  background-color: #FFBB01 !important;
  color: #000;
  border-radius: 5px;
  font-size: 13px;
  padding: 0px 10px;
}

.status-rejected {
  background-color: #e20505 !important;
  color: #FFF;
  border-radius: 5px;
  font-size: 13px;
  padding: 0px 10px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/agency/history-agency.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
.agency .agency-history-index .history {
  background: white;
  border-radius: 5px;
}
.agency .agency-history-index .wrp-btn-footer-card {
  padding-top: 0.5rem;
  border-top: 1px solid #DFDFDF;
}
.agency .agency-history-index .show-more-info {
  display: flex;
  gap: 5px;
  font-size: 14px;
  color: #07A1FF;
  font-weight: 600;
  align-items: baseline;
  text-decoration: none;
  width: fit-content;
  border: none;
  background: transparent;
}
.agency .agency-history-index .m-auto-r-0 {
  margin: auto 0 auto auto;
}
.agency .agency-history-index .list-history .wrap-item-history {
  width: 100%;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: space-between;
  height: fit-content;
  padding: 6px 10px;
}
.agency .agency-history-index .list-history .wrap-item-history:nth-child(even) {
  background-color: #f2f2f2;
}
.agency .agency-history-index .list-history .wrap-item-history:nth-last-child(1) {
  border-bottom: none;
}
.agency .agency-history-index .list-history .wrap-item-history .author {
  display: flex;
  align-items: center;
  gap: 15px;
}
.agency .agency-history-index .list-history .wrap-item-history .author .avatar {
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
  border-radius: 50px;
  overflow: hidden;
}
.agency .agency-history-index .list-history .wrap-item-history .author .avatar .img-avatar {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.agency .agency-history-index .list-history .wrap-item-history .author .txt {
  font-size: 14px;
  color: black;
  margin-bottom: 0;
  font-weight: 400;
}
.agency .agency-history-index .list-history .wrap-item-history .author .txt .name-author {
  font-weight: normal;
}
.agency .agency-history-index .list-history .wrap-item-history .author .txt strong {
  font-weight: 600 !important;
  color: #000000;
}
.agency .agency-history-index .list-history .wrap-item-history .date {
  font-size: 12px;
  color: #525252;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 5px;
  white-space: nowrap;
}
.agency .agency-history-index .list-history .wrap-item-history .date .icon {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.3882352941);
}
.agency .list-history .wrap-item-history {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: fit-content;
  padding: 6px 10px;
  gap: 10px;
}
.agency .list-history .wrap-item-history:nth-child(even) {
  background-color: #f2f2f2;
}
.agency .list-history .wrap-item-history:nth-last-child(1) {
  border-bottom: none;
}
.agency .list-history .wrap-item-history .author {
  display: flex;
  align-items: center;
  gap: 15px;
}
.agency .list-history .wrap-item-history .author .avatar {
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
  border-radius: 50px;
  overflow: hidden;
}
.agency .list-history .wrap-item-history .author .avatar .img-avatar {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.agency .list-history .wrap-item-history .author .txt {
  font-size: 14px;
  color: black;
  margin-bottom: 0;
  font-weight: 400;
}
.agency .list-history .wrap-item-history .author .txt .name-author {
  font-weight: normal;
}
.agency .list-history .wrap-item-history .author .txt strong {
  font-weight: 600 !important;
}
.agency .list-history .wrap-item-history .date {
  font-size: 12px;
  color: #525252;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 5px;
  white-space: nowrap;
}
.agency .list-history .wrap-item-history .date .icon {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.3882352941);
}
.agency .card-shadow {
  padding: 20px 20px;
  border-radius: 10px;
  background: white;
  box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);
}
.agency .min-card-100vh-calc {
  min-height: calc(100vh - 95px);
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/agency/agency-level.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.main-container {
  padding: 1.5rem;
  width: 100%;
  /*height: 100%;*/
  background-color: #E5E7EB;
}

.client-manager .main-container {
  background-color: #ffffff;
}

.level-list-wrapper {
  justify-content: center;
}

.level-list-wrapper ul.level-list {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}

.level-item {
  padding: 14px 18px;
  margin: 0 0 16px 0;
  display: flex;
  flex-direction: column;
  background: #a51d55;
  border-width: 1px;
  color: white;
  border-radius: 4px;
  box-shadow: 0 8px 16px -4px rgba(0, 0, 0, 0.1), 0 4px 8px -4px rgba(0, 0, 0, 0.05);
  font-size: 110%;
  width: 48%;
  height: 200px;
}

.level-item a {
  color: inherit;
}

.level-item .level-type {
  width: 100%;
}

.level-item .level-date {
  width: 100%;
}

.level-item .level-actions {
  /*width: 50px;*/
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  gap: 20px;
}

.level-item .level-actions a.level-edit {
  color: #34D399;
}

.level-item .level-actions a.level-edit:hover {
  color: #059669;
}

.level-item .level-actions a.level-delete {
  color: #F87171;
}

.level-item .level-actions a.level-delete:hover {
  color: #DC2626;
}

.level-form-wrapper {
  /*width: 40%;*/
  padding: 12px 16px 0 16px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  background: #FFF;
  border-width: 1px;
  border-radius: 8px;
}

.level-form-wrapper .level-input-row {
  display: flex;
  flex-direction: row;
  gap: 16px;
}

.level-input-row .level-input-label {
  width: 100%;
}

.level-btn-submit {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
}

.level-rubric-list-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.level-rubric-list-wrapper ul.level-rubric-list {
  padding: 0;
}

.level-rubric-item-old {
  margin: 0 0 12px 0;
  height: 48px;
  display: flex;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 12px 16px -4px rgba(0, 0, 0, 0.1), 0 4px 8px -4px rgba(0, 0, 0, 0.05);
  gap: 4px;
}

.level-rubric-item {
  margin: 0;
  height: 50px;
  display: flex;
  background: white;
  border-width: 1px;
  gap: 4px;
  border-bottom: thin solid #dbdbdb;
}

.level-rubric-item.parent-item {
  height: unset;
}

.form-model-rubric {
  flex: 1;
  display: flex;
}

.form-model-rubric .form-control,
.form-model-rubric .form-select {
  width: 80%;
}

.level-rubric-item .level-rubric-name {
  /*width: 20%;*/
}

.level-rubric-item .level-rubric-careRate {
  /*width: 20%;*/
}

.level-rubric-item .level-rubric-careLimit {
  /*width: 20%;*/
}

.level-rubric-item .level-rubric-careFrequency {
  /*width: 20%;*/
}

.level-rubric-item .level-rubric-conditionModel {
  width: 20%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.level-rubric-field {
  cursor: pointer;
}

.level-rubric-field .field {
  display: none;
}

.level-rubric-field .field.has-error {
  border-color: red;
}

.rubric-form-wrapper-mdl .rubric-input-name .level-rubric-custo-field-careRate.has-error {
  border-color: red;
}

.rubric-form-wrapper-mdl .rubric-input-name .level-rubric-custo-field-careLimit.has-error {
  border-color: red;
}

.level-rubric-field.show-field .name,
.level-rubric-field.show-field .unit {
  display: none;
}

.level-rubric-field.show-field .field {
  display: inline-block;
}

.level-rubric-item .level-rubric-actions {
  width: 50px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

.tarif-wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.tarif-wrapper .tarif-list {
  display: flex;
  list-style: none;
  gap: 16px;
}

.tit-module {
  opacity: 0.8;
  text-transform: uppercase;
  font-size: 90%;
  display: flex;
}

.tarif-wrapper .tarif-list .tarif-item {
  color: inherit;
  border-bottom: 4px solid transparent;
}

.tarif-wrapper .tarif-list .tarif-item a {
  color: inherit;
  text-decoration: none;
}

.tarif-wrapper .tarif-list .tarif-item.active {
  color: #950f78;
  border-color: #a51d55;
}

.tarif-wrapper .tarif-list .tarif-item:hover {
  color: #950f78;
  border-color: gray;
}

.tit-rubric > span, .level-rubric-item .form-model-rubric > div {
  padding: 7px;
  display: flex;
  align-items: center;
}

.tit-rubric > span, .level-rubric-item.parent-item .form-model-rubric > div.level-rubric-name {
  display: block;
}

.level-rubric-item.hide-info > div {
  padding: 7px;
  display: flex;
  align-items: center;
}

.level-rubric-item .level-rubric-careFrequency .field-wrp {
  width: 100%;
}

.tit-rubric > span:nth-child(1), .level-rubric-item .form-model-rubric > div:nth-child(1) {
  width: 25%;
}

.tit-rubric > span:nth-child(2), .level-rubric-item .form-model-rubric > div:nth-child(2) {
  width: 10%;
  text-align: right;
  justify-content: flex-end;
}

.tit-rubric > span:nth-child(3), .level-rubric-item .form-model-rubric > div:nth-child(3) {
  width: 15%;
  text-align: right;
  justify-content: flex-end;
}

.tit-rubric > span:nth-child(4), .level-rubric-item .form-model-rubric > div:nth-child(4) {
  width: 20%;
}

.tit-rubric > span:nth-child(5), .level-rubric-item .form-model-rubric > div:nth-child(5) {
  flex: 1;
}

.tit-rubric > span:nth-child(6), .level-rubric-item .form-model-rubric > div:nth-child(6) {
  width: 5%;
}

.rubrique-wrp {
  border-top: 1px solid white;
  padding-top: 16px;
  margin-top: 8px;
}

.level-type-name {
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 2px;
  font-size: 80%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.evel-list-wrapper .level-item.item-pos {
  position: relative;
}

.manage-rubric {
  text-decoration: none;
}

.manage-rubric:hover {
  text-decoration: none;
  color: #dbdbdb;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/manage/manage-user.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.content-user-detail {
  display: flex;
}

.content-user-detail .ct-left.profile {
  width: 100%;
  max-width: 175px;
  text-align: center;
}

.content-user-detail .ct-left .profile-circle {
  margin: auto;
}

.content-user-detail .ct-right {
  flex: 1;
}

.log-wrp {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.log-wrp .log-item {
  margin: 0 10px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/agency/care-folder.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.form-cares .care-recap-wrp {
  width: 100%;
  margin-bottom: 15px;
}
.form-cares .care-recap-wrp .care-recap-table {
  width: 100%;
  margin-top: 20px;
  border-collapse: collapse;
}
.form-cares .care-recap-wrp .care-recap-table th, .form-cares .care-recap-wrp .care-recap-table td {
  height: 25px;
}
.form-cares .care-recap-wrp .care-recap-table th {
  text-align: left;
}
.form-cares .care-recap-wrp .care-recap-table .total-amount-line td {
  border-top: 1px solid black;
}
.form-cares .care-form-item {
  margin-top: 10px;
  background-color: #fff;
  padding: 20px;
  border-radius: 5px;
  position: relative;
}
.form-cares .care-form-item .actions-care, .form-cares .care-form-item .action-delete-care {
  position: absolute;
  top: 4px;
  right: 4px;
  z-index: 5;
}
.form-cares .care-form-item .cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
  background-color: rgba(14, 14, 14, 0.3);
  border-radius: 5px;
}
.form-cares .care-form-item[data-status=edit] .actions-care, .form-cares .care-form-item[data-status=edit] .cover {
  display: none;
}
.form-cares .care-form-item[data-status=edit] .bt-apply-care, .form-cares .care-form-item[data-status=edit] .action-delete-care {
  display: block;
}
.form-cares .care-form-item[data-status=applied] .actions-care, .form-cares .care-form-item[data-status=applied] .cover {
  display: block;
}
.form-cares .care-form-item[data-status=applied] .bt-apply-care, .form-cares .care-form-item[data-status=applied] .action-delete-care {
  display: none;
}

.form-care-items {
  margin-left: 80px;
  border-left: 5px double #ccc;
  padding-left: 10px;
}
.form-care-items .care-item-form-item {
  margin-top: 10px;
  background-color: #ccc;
  padding: 20px;
  border-radius: 5px;
  position: relative;
}
.form-care-items .care-item-form-item .actions-care-item, .form-care-items .care-item-form-item .action-delete-care-item {
  position: absolute;
  top: 4px;
  right: 4px;
  z-index: 3;
}
.form-care-items .care-item-form-item .cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  border-radius: 5px;
  background-color: rgba(14, 14, 14, 0.3);
}
.form-care-items .care-item-form-item[data-status=edit] .actions-care-item, .form-care-items .care-item-form-item[data-status=edit] .cover {
  display: none;
}
.form-care-items .care-item-form-item[data-status=edit] .bt-apply-care-item, .form-care-items .care-item-form-item[data-status=edit] .action-delete-care-item {
  display: block;
}
.form-care-items .care-item-form-item[data-status=applied] .actions-care-item, .form-care-items .care-item-form-item[data-status=applied] .cover {
  display: block;
}
.form-care-items .care-item-form-item[data-status=applied] .bt-apply-care-item, .form-care-items .care-item-form-item[data-status=applied] .action-delete-care-item {
  display: none;
}
.form-care-items .care-item-form-item {
  display: none;
}
.form-care-items .care-item-form-item[data-is-current="1"] {
  display: block;
  position: fixed;
  background: rgba(65, 64, 64, 0.69);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-top: 0;
  z-index: 17;
}
.form-care-items .care-item-form-item[data-is-current="1"] .container-modal {
  background: #CCC;
  max-width: calc(100vw - 300px);
  margin: 50px auto;
  padding: 25px 15px 25px;
  border-radius: 12px;
}
.form-care-items .care-item-form-item[data-is-current="1"] .container-scroll {
  overflow: auto;
  max-height: calc(100vh - 140px);
  padding-right: 9px;
}
.form-care-items .care-item-form-item .fld-input.has-error {
  border: 2px solid #E26768 !important;
}

.care-form-item .fld-select.has-error {
  border: 2px solid #E26768;
}

.form-care-item-medical-consumables {
  margin-left: 40px;
  border-left: 5px double #fff;
  padding-left: 10px;
}
.form-care-item-medical-consumables .care-item-medical-consumable-form-item {
  display: flex;
  flex-direction: row;
  gap: 10px;
  margin-top: 10px;
  background-color: #fff;
  padding: 20px;
  border-radius: 5px;
  position: relative;
}
.form-care-item-medical-consumables .care-item-medical-consumable-form-item .actions-care-item-medical-consumable, .form-care-item-medical-consumables .care-item-medical-consumable-form-item .action-delete-care-item-medical-consumable {
  position: absolute;
  top: 4px;
  right: 4px;
  z-index: 3;
}
.form-care-item-medical-consumables .care-item-medical-consumable-form-item .cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  border-radius: 5px;
  background-color: rgba(14, 14, 14, 0.3);
}
.form-care-item-medical-consumables .care-item-medical-consumable-form-item[data-status=edit] .actions-care-item-medical-consumable, .form-care-item-medical-consumables .care-item-medical-consumable-form-item[data-status=edit] .cover {
  display: none;
}
.form-care-item-medical-consumables .care-item-medical-consumable-form-item[data-status=edit] .bt-apply-care-item-medical-consumable, .form-care-item-medical-consumables .care-item-medical-consumable-form-item[data-status=edit] .action-delete-care-item-medical-consumable {
  display: block;
}
.form-care-item-medical-consumables .care-item-medical-consumable-form-item[data-is-to-remove="1"] {
  display: none;
}
.form-care-item-medical-consumables .care-item-form-item[data-status=applied] .actions-care-item-medical-consumable, .form-care-item-medical-consumables .care-item-form-item[data-status=applied] .cover {
  display: block;
}
.form-care-item-medical-consumables .care-item-form-item[data-status=applied] .bt-apply-care-item-medical-consumable, .form-care-item-medical-consumables .care-item-form-item[data-status=applied] .action-delete-care-item-medical-consumable {
  display: none;
}

.search-care-result-item.link {
  width: 200%;
}

.care-folders-wrp {
  margin-top: 20px;
}
.care-folders-wrp .care-folder-item .link {
  text-decoration: none;
  color: #333;
  padding: 16px;
  width: 94%;
  margin-left: 0;
}
.care-folders-wrp .care-folder-item .link .reference {
  font-weight: bold;
  font-size: 18px;
}
.care-folders-wrp .care-folder-item .link:hover {
  background-color: rgb(249, 249, 249);
}
.care-folders-wrp .actions-wrp {
  padding: 16px;
  width: 6%;
  display: flex;
  justify-content: center;
}

.folder-show .folder-reference {
  color: #2288ee;
  font-size: 1.3em;
  margin-bottom: 1em;
}
.folder-show .prestations-wrp {
  margin-top: 2em;
}

.white-line-separator {
  margin-top: 10px;
  border-bottom: 2px solid white;
}

.search-care-result-item .rubric-care-item {
  color: #111;
}
.search-care-result-item .care-item-list {
  display: flex;
  gap: 5px;
  flex-wrap: wrap;
}
.search-care-result-item .care-slug {
  font-weight: bold;
  font-size: 1.2em;
}
.search-care-result-item .care-recipient-name {
  font-weight: bold;
}

.care-selected-item {
  position: relative;
}
.care-selected-item .cover {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(240, 240, 240, 0.4);
}
.care-selected-item .remove-care-button {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: white;
  color: red;
}
.care-selected-item:hover .cover {
  display: block;
  z-index: 2;
}
.care-selected-item:hover .remove-care-button {
  display: block;
  z-index: 3;
}

.add-care-item-medical-consumable-button-wrp {
  display: none;
}

.staff-validation-form-wrp {
  display: flex;
  gap: 20px;
}
.staff-validation-form-wrp .create-user-account-check-block:not(:has(#medical_staff_createUser:checked)) .content-block-create-user-account-check {
  display: none;
}
.staff-validation-form-wrp .staff-validation-form {
  flex: 1;
  position: relative;
}
.staff-validation-form-wrp .staff-validation-form .cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
  background-color: rgba(14, 14, 14, 0.3);
  border-radius: 5px;
  display: none;
}
.staff-validation-form-wrp .staff-validation-form.covered .cover {
  display: block;
}

.select2-medical-consumable-new {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.folder-status-indicator {
  color: gray;
  border-radius: 4px;
  border: 1px solid;
  padding: 2px 8px;
  text-wrap: nowrap;
}
.folder-status-indicator .txt {
  flex: 1;
  text-align: right;
  text-wrap: nowrap;
}
.care-item-medical-consumable-input-col .select2 {
  width: 100% !important;
}

.select2-selection[aria-disabled=true] .select2-selection__rendered {
  background-color: #e9ecef;
}

.modal-body.modal-body-tall {
  min-height: 200px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/agency/reimbursement.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.care-pdf-page {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.care-pdf-page h1 {
  font-size: 20px;
  margin: auto;
  text-align: center;
  color: #2E75B6;
  font-weight: 600;
}

.standard-list-care .care-item {
  padding: 8px 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.reimbursement-wrapper .reimbursement-item {
  display: flex;
  border-radius: 4px;
}

.reimbursement-item .sub-care-list-wrp {
  flex: 1;
  cursor: pointer;
}

.select-care-reimbursement * {
  cursor: pointer;
}

.form-check-label {
  display: block;
}

.list-care-item-search li {
  font-size: 0.7em;
}

.list-care-item li {
  font-size: 0.7em;
}

.searched-care-left {
  margin-right: 5px;
}

.selected-care-right {
  margin-left: 5px;
}

.recipient-info .recipient-name, .client-info .client-name {
  padding: 5px;
  background-color: #0e2635;
  color: #fff;
  border-radius: 10px;
  vertical-align: middle;
}

.type-reimbursement-list {
  text-align: center;
  margin-top: 20px;
}

.care-pdf-page {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.short-separator {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 80px;
  margin-left: auto;
  margin-right: auto;
  height: 4px;
  background-color: #444;
}

.care-pdf-page h3 {
  font-size: 20px;
  margin: auto;
  text-align: center;
  color: #2E75B6;
  font-weight: 600;
}

.care-pdf-page address {
  font-size: 14px;
  margin: auto;
  text-align: center;
}

.info-pres {
  margin-top: 12px;
}

.care-pdf-page .info-pres-item {
  font-size: 12px;
}

.care-pdf-page .label {
  font-weight: bold;
  text-decoration: underline;
}

.care-pdf-page .large-divider {
  margin-top: 50px;
}

.care-pdf-page #info-ben-container {
  position: relative;
  height: 70px;
}

.care-pdf-page #info-ben {
  position: absolute;
  right: 0;
}

.care-pdf-page .info-ben-item {
  font-size: 12px;
  margin-bottom: 10px;
}

.care-pdf-page .separator {
  padding-left: 5px;
  padding-right: 5px;
}

.care-pdf-page .pdf-table {
  width: 100%;
  margin-top: 20px;
  border-collapse: collapse;
}

.care-pdf-page td, .care-pdf-page th {
  height: 25px;
}

.care-pdf-page .pdf-header {
  position: relative;
}

.care-pdf-page .pdf-references {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.pdf-references {
  position: absolute;
  top: 0;
  left: 0;
}

.care-pdf-page .care-reference {
  font-size: 16px;
  padding: 4px 8px;
  background-color: #2E75B6;
  color: white;
  border-radius: 5px;
}

.care-pdf-page .care-request-reference {
  font-size: 16px;
  padding: 4px 8px;
  background-color: #2E75B6;
  color: white;
  border-radius: 5px;
}

.care-pdf-page .liste-acte * {
  font-size: 12px;
}

.care-pdf-page .text-right {
  text-align: right;
}

.care-pdf-page .text-center {
  text-align: center;
}

.care-pdf-page .total-amount-line td {
  border-top: 1px solid black;
}

.reimbursement-show-pdf-form {
  /* min-height: 842px; */
  padding: 30px;
  background-color: #ffffff;
  font-size: 12px;
}
.reimbursement-show-pdf-form .top-title {
  color: #115611;
}
.reimbursement-show-pdf-form h2 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
.reimbursement-show-pdf-form h2:not(.top-title) {
  margin-top: 40px;
}
.reimbursement-show-pdf-form .pers-mor {
  font-size: 120%;
  color: #2E75B6;
  font-weight: bold;
}
.reimbursement-show-pdf-form div.hd-ln {
  display: flex;
}
.reimbursement-show-pdf-form div.hd-ln .lbl {
  display: inline-block;
  font-weight: 600;
}
.reimbursement-show-pdf-form div.hd-ln .val {
  flex: 1;
}
.reimbursement-show-pdf-form .info-ben-item .label {
  display: inline-block;
  min-width: 220px;
}
.reimbursement-show-pdf-form .info-ben-item .val {
  text-align: right;
  min-width: 82px;
  display: inline-block;
  font-weight: bold;
}

.care-show-pdf-form {
  /* min-height: 842px; */
  padding: 30px;
  background-color: #ffffff;
}

.pdf-actions, .care-show-pdf-form {
  max-width: 794px;
  width: 100%;
  margin: auto;
}

.pdf-actions, .reimbursement-show-pdf-form, .care-show-pdf-form-remark {
  max-width: 794px;
  margin: auto;
  width: 100%;
}

.care-pdf-page .remark {
  margin-top: 30px;
  font-size: 12px;
}

.pdf-actions {
  margin-bottom: 10px;
  display: flex;
  justify-content: flex-end;
  gap: 10px;
}

.care-recap-container {
  background-color: transparent !important;
}

.font-size-08em {
  font-size: 0.8em;
}

.fst-italic {
  font-style: italic;
}

.pl-4 {
  padding-left: 15px;
}

.text-left {
  text-align: left !important;
}

.text-center {
  text-align: center !important;
}

.text-right {
  text-align: right !important;
}

.text-decoration-line-through {
  text-decoration: line-through;
}

.reimbursment-frm[data-mode=virement] .check-field {
  display: none;
}
.reimbursment-frm[data-mode=check] .virement-field {
  display: none;
}
.reimbursment-frm[data-mode=cash] .virement-field {
  display: none;
}
.reimbursment-frm[data-mode=cash] .check-field {
  display: none;
}
.reimbursment-frm[data-mode=cash] .common-field {
  display: none;
}

.sub-care-list-wrp {
  padding: 15px 15px;
  border-radius: 10px !important;
  background: #ffffff;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.reimb-form-w {
  padding: 16px 32px;
}
.reimb-form-w #reimbursement_form_payment {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.reimb-form-w #reimbursement_form_payment .mb-3 {
  width: 48%;
}

.form-card-reimbursement {
  padding: 15px 15px;
  border-radius: 10px;
  background: white;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.lnk-back {
  text-decoration: none;
  background: #87b1cb;
  padding: 8px 24px;
  color: white;
  border-radius: 20px;
}

.wrp-reimbursement-status {
  width: fit-content;
  margin: auto 0 auto auto;
  padding: 0px 0px 0px 10px !important;
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-items: end;
  position: absolute;
  top: 0;
  right: 0;
  border-right: 4px solid #ced4da;
  background: transparent;
}
.wrp-reimbursement-status .reimbursement-status {
  padding: 0 10px 0px 0px !important;
  font-size: 14px;
  min-width: auto;
  flex: 1;
  text-align: right;
  white-space: nowrap;
  font-weight: 600;
  margin: 0;
  background: transparent;
}
.wrp-reimbursement-status .ico-badge {
  width: 12px;
  height: 12px;
  font-size: 12px;
  border-radius: 20px;
  margin-left: 5px;
  vertical-align: middle;
  display: inline-block;
  margin-bottom: 3px;
}
.wrp-reimbursement-status.rejected {
  color: #ba1414;
}
.wrp-reimbursement-status.rejected .ico-badge {
  background: #ba1414;
}
.wrp-reimbursement-status.valid {
  color: #1f9b1f;
}
.wrp-reimbursement-status.valid .ico-badge {
  background: #1f9b1f;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/agency/agency-client-report.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************/
body.agency {
  overflow: hidden;
}
body.agency .table > :not(caption) > * > * {
  padding-right: 0;
}
body.agency .main {
  overflow: hidden;
}
body.agency .ctn-table {
  overflow: auto;
  height: calc(100vh - 133px);
}
body.agency .agnecy-main-container {
  padding: 20px 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW50cnlfYWdlbmN5LmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtBQUVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7S0FBQTtBQStGQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGSjtBQUlJO0VBQ0k7QUFGUjtBQUdRO0VBQ0k7QUFEWjtBQU1JO0VBQ0k7RUFDQTtBQUpSOztBQVFBO0VBQ0k7QUFMSjs7QUFTQTs7RUFFSTtFQUNBO0FBTko7O0FBU0E7RUFDSTtFQUNBO0FBTko7O0FBU0E7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7QUFQSjs7QUFTQTtFQUNJO0VBQWtCO0VBQ2xCO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7QUFMSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKO0FBTUk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMUjs7QUFTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFOSjs7QUFTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFOSjs7QUFTQTtFQUNJO0FBTko7O0FBU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFOSjs7QUFRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtBQUxKOztBQVNBO0VBQ0k7RUFDQTtBQU5KOztBQVNBO0VBQ0k7QUFOSjs7QUFTQTtFQUNJO0FBTko7O0FBU0E7RUFDSTtFQUNBO0FBTko7O0FBU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQU5KOztBQVNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFOSjs7QUFTQTtFQUNJO0FBTko7O0FBU0E7RUFDSTtFQUNBOzJCQUFBO0VBRUE7QUFOSjs7QUFTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBTko7O0FBU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTko7O0FBU0E7O0VBRUk7QUFOSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7RUFDSTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVlJO0VBQ0k7QUFUUjtBQVVRO0VBQ0k7RUFDQTtBQVJaO0FBVVE7RUFDSTtBQVJaO0FBU1k7RUFDSTtBQVBoQjtBQVVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJaO0FBU1k7RUFDSTtBQVBoQjtBQVNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBoQjtBQVNZO0VBQ0k7RUFDQTtFQUNBO0FBUGhCO0FBY0k7RUFDSTtBQVpSO0FBY0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVpSO0FBYVE7RUFDSTtBQVhaOztBQWVBO0VBQ0k7RUFDQTtFQUNBO0FBWko7O0FBZUE7RUFDSTtBQVpKOztBQWVBO0VBQ0k7QUFaSjs7QUFlQTtFQUNJO0FBWko7O0FBZUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFaSjs7QUFlQTtFQUNJO0FBWko7O0FBZUE7RUFDSTtFQUNBO0FBWko7O0FBZUE7RUFDSTtBQVpKOztBQWVBO0VBQ0k7RUFDQTtFQUNBO0FBWko7O0FBZUE7RUFDSTtBQVpKOztBQWVBO0VBQ0k7QUFaSjs7QUFlQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVpKOztBQWVBO0VBQ0k7RUFDQTtBQVpKOztBQWVBO0VBQ0k7QUFaSjs7QUFlQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFaSjs7QUFlQTtFQUNJO0FBWko7O0FBZUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWko7O0FBZUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVpKOztBQWVBO0VBQ0k7RUFDQTtBQVpKOztBQWVBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVpKOztBQWVBO0VBQ0k7QUFaSjs7QUFlQTtFQUNJO0FBWko7O0FBZUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVpKOztBQWVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFaSjs7QUFlQTtFQUNJO0FBWko7O0FBZUE7RUFDSTtFQUNBO0FBWko7O0FBZUE7RUFDSTtBQVpKOztBQWVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVpKOztBQWVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFaSjs7QUFlQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFaSjs7QUFlQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWko7O0FBZUE7RUFDSTtBQVpKOztBQWVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWko7O0FBZUE7RUFDSTtBQVpKOztBQWVBO0VBQ0k7QUFaSjs7QUFnQkE7RUFDSTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWJKOztBQWdCQTtFQUNJO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtFQUNBO0FBYko7O0FBZ0JBO0VBQ0k7QUFiSjs7QUFnQkE7RUFDSTtBQWJKOztBQWdCQTtFQUNJO0FBYko7O0FBZ0JBO0VBQ0k7QUFiSjs7QUFnQkE7RUFDSTtBQWJKOztBQWdCQTtFQUNJO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtBQWJKOztBQWdCQTtFQUNJO0FBYko7O0FBZ0JBO0VBQ0k7O2NBQUE7RUFHQTtFQUNBO0VBQ0E7QUFiSjs7QUFlQTtFQUNJO0FBWko7O0FBZUE7RUFDSTtBQVpKOztBQWNDO0VBQ0c7RUFDQTtBQVhKOztBQWNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWEo7O0FBY0E7RUFDSTtBQVhKOztBQWNBO0VBQ0k7QUFYSjs7QUFjQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFYSjs7QUFhQTtFQUNJO0FBVko7O0FBYUE7QUFFQTtFQUNJO0FBWEo7O0FBY0E7RUFDSTtBQVhKOztBQWVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWko7O0FBZUE7RUFDSTtFQUNBO0FBWko7O0FBbUJBO0VBQ0k7QUFoQko7O0FBbUJBO0VBQ0k7QUFoQko7O0FBbUJBO0VBQ0k7QUFoQko7O0FBa0JBO0VBQ0k7QUFmSjs7QUFpQkE7RUFDSTtBQWRKOztBQWlCQTtFQUNJO0VBQ0E7QUFkSjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7QUFiSjs7QUFpQkE7RUFDSTtBQWRKOztBQWlCQTtFQUNJO0FBZEo7O0FBZ0JBO0VBQ0k7RUFDQTtFQUNBO0FBYko7O0FBZ0JBO0VBQ0k7QUFiSjs7QUFlRTtFQUNFO0VBQ0E7RUFDQTtBQVpKOztBQWNFO0VBQ0U7RUFDQTtBQVhKOztBQWFFO0VBQ0U7QUFWSjs7QUFZRTs7O0VBR0U7QUFUSjs7QUFZRTtFQUNFO0VBQ0E7QUFUSjtBQVdJO0VBQ0k7RUFDQTtFQUNBO0FBVFI7O0FBYUU7RUFDRTtFQUNBO0VBQ0E7QUFWSjtBQVlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFWUjtBQWFJO0VBQ0k7RUFDQTtBQVhSO0FBY0k7RUFDSTtFQUNBO0VBQ0E7QUFaUjs7QUFnQkU7RUFDRTtBQWJKOztBQWVFO0VBQ0U7QUFaSjs7QUFjRTtFQUNFO0VBQ0E7RUFDQTtBQVhKOztBQWNFO0VBQ0U7QUFYSjs7QUFhRTtFQUNFO0VBQ0E7RUFDQTtBQVZKOztBQVlFO0VBQ0U7RUFDQTtBQVRKOztBQVdFO0VBQ0U7QUFSSjs7QUFXRTtFQUNFO0FBUko7O0FBWUE7RUFDSTtBQVRKOztBQVdFO0VBQ0U7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBRUk7QUFUSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVlI7QUFhSTtFQUNRO0FBWFo7QUFjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFaUjtBQWFRO0VBQ0k7QUFYWjtBQWNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWlI7QUFjSTtFQUNJO0VBQ0E7RUFDQTtBQVpSO0FBY0k7RUFDSTtBQVpSO0FBY0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVpSO0FBY0k7O0VBRUk7QUFaUjtBQWNJO0VBQ0k7RUFDQTtBQVpSOztBQWVBO0VBQ0k7RUFDQTtBQVpKOztBQWVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFaUjtBQWNJO0VBQ0k7QUFaUjs7QUFlQTtFQUNJO0FBWko7QUFhSTtFQUNJO0VBQ0E7RUFDQTtBQVhSO0FBYUk7RUFDSTtBQVhSOztBQWVBO0VBQ0k7QUFaSjs7QUFlQTtFQUNJO0FBWko7O0FBZUE7RUFDSTtFQUNBO0FBWko7O0FBZ0JBO0FBRUE7RUFDSTtFQUNB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QUNBO0VBQ0E7RUFDQTtBQXhGUixDOzs7O0FDOXVEQTtFQUNJO0VBQ0E7QUFDSjs7QUFRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMSjs7QUFPQTtFQUNJO0VBQ0E7RUFFQTtBQUxKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjtBQUtJO0VBQ0k7QUFIUjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFLQTtFQUNJO0VBQ0E7RUFDQTtBQUZKOztBQUlBO0VBQ0k7RUFDQTtBQURKOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREo7O0FBSUE7RUFDSTtBQURKOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFESjs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtBQURKOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0FBREo7O0FBR0E7RUFDSTtFQUNBO0VBQ0E7QUFBSjs7QUFFQTtFQUNJO0FBQ0o7O0FBRUE7RUFDSTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFDSjs7QUFFQTtFQUNJO0VBQ0E7QUFDSjs7QUFDQTtFQUNJO0VBQ0E7QUFFSjs7QUFDQTtFQUNJO0VBQ0E7QUFFSjs7QUFBQTtFQUNJO0FBR0o7O0FBQUE7RUFDSTtzQkFBQTtFQUVBO0VBQ0E7QUFHSjs7QUFEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJSjs7QUFGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLSjs7QUFIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUo7O0FBSkE7RUFDSTtBQU9KOztBQUxBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRSjs7QUFMQTtFQUNJO0FBUUo7O0FBTEE7RUFDSTtFQUNBO0FBUUo7O0FBTEE7RUFDSTtFQUNBO0FBUUo7O0FBTEE7RUFDSTtFQUNBO0FBUUo7O0FBSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQU9KOztBQUpBO0VBQ0k7RUFDQTtF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eUJKOztBQXRCQTtFQUNJO0FBeUJKOztBQXRCQTtFQUNJO0VBQ0E7QUF5Qko7O0FBckJBO0VBQ0k7RUFDQTtBQXdCSjs7QUFyQkk7RUFDSTtBQXdCUjs7QUFwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVCSjs7QUFwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVCSjs7QUFwQkE7RUFDSTtBQXVCSjs7QUFwQkE7RUFDSTtBQXVCSjs7QUFwQkE7RUFDSTtBQXVCSjs7QUFwQkE7RUFDSTtBQXVCSjs7QUFwQkE7RUFDSTtBQXVCSjs7QUFwQkE7RUFDSTtBQXVCSjs7QUFwQkE7RUFDSTtBQXVCSjs7QUFwQkE7RUFDSTtFQUNBO0FBdUJKOztBQXBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBdUJKOztBQXBCQTtFQUNJO0VBQ0E7QUF1Qko7O0FBcEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVCSjs7QUFwQkE7RUFDSTtFQUNBO0FBdUJKOztBQXBCQTtFQUNJO0VBQ0E7QUF1Qko7O0FBckJBOzs7OztDQUFBO0FBTUE7RUFDSTtBQXdCSjs7QUFyQkE7RUFDSTtFQUNBO0FBd0JKOztBQXJCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd0JKOztBQXJCQTtFQUNJO0FBd0JKOztBQXJCQTtFQUNJO0FBd0JKOztBQXJCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBd0JKOztBQXJCQTtFQUNJO0VBQ0E7QUF3Qko7O0FBckJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdCSjs7QUFyQkE7RUFDSTtFQUNBO0VBQ0E7QUF3Qko7O0FBckJBO0VBQ0k7QUF3Qko7O0FBckJBO0VBQ0k7QUF3Qko7O0FBckJBO0VBQ0k7QUF3Qko7O0FBckJBO0VBQ0k7QUF3Qko7O0FBckJBO0VBQ0k7RUFDQTtFQUNBO0FBd0JKOztBQXBCQTtFQUNJO0FBdUJKOztBQXBCQTtFQUNJO0FBdUJKOztBQXBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdUJKOztBQW5CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzQko7O0FBbEJBO0VBQ0k7RUFDQTtFQUNBO0FBcUJKOztBQWxCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcUJKOztBQWxCQTtFQUNJO0VBQ0E7QUFxQko7O0FBbEJBO0VBQ0k7QUFxQko7O0FBbEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFxQko7O0FBbEJBO0VBQ0k7QUFxQko7O0FBbEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFCSjs7QUFsQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxQko7O0FBbEJBO0VBQ0k7QUFxQko7O0FBbEJBO0VBQ0k7RUFDQTtFQUNBO0FBcUJKOztBQWpCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvQko7O0FBakJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9CSjs7QUFqQkE7RUFDSTtBQW9CSjs7QUFsQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxQko7O0FBbEJBO0VBQ0k7QUFxQko7O0FBbEJBO0VBQ0k7RUFDQTtFQUNBO0FBcUJKOztBQWJBO0VBQ0k7RUFDQTtBQWdCSjs7QUFkQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0g7QUFpQkQ7O0FBYkE7RUFDSTtBQWdCSjs7QUFkQTtFQUNJO0FBaUJKOztBQWRBO0VBQ0k7QUFpQko7O0FBZEE7RUFDSTtFQUNBO0FBaUJKOztBQWRBO0VBQ0k7QUFpQko7O0FBZkE7RUFDSTtBQWtCSjs7QUFmQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBa0JKO0FBakJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtQlI7QUFqQkk7RUFDSTtBQW1CUjtBQWhCUTtFQUNJO0FBa0JaOztBQWJBO0VBQ0k7RUFDQTtBQWdCSjs7QUFaQTtFQUNJO0VBQ0E7RUFDQTtBQWVKOztBQVpBO0VBQ0k7QUFlSjs7QUFaQTtFQUNJO0VBQ0E7RUFDQTtBQWVKOztBQVpBO0VBQ0k7QUFlSjs7QUFaQTtFQUNJO0VBQ0E7QUFlSjs7QUFaQTtFQUNJO0FBZUo7O0FBWkE7RUFDSTtFQUNBO0VBQ0E7QUFlSjs7QUFaQTtFQUNJO0VBQ0E7QUFlSjs7QUFaQTtFQUNJO0FBZUo7O0FBWEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWNKOztBQVhBO0VBQ0k7RUFDQTtFQUNBO0FBY0o7O0FBWEE7RUFDSTtBQWNKOztBQVhBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7QUFhSjs7QUFWQTtFQUNJO0FBYUo7O0FBVkE7RUFDSTtFQUNBO0FBYUo7O0FBVkE7RUFDSTtBQWFKOztBQVZBO0VBQ0k7RUFDQTtFQUNBO0FBYUo7O0FBVkE7RUFDSTtFQUNBO0FBYUo7O0FBVkE7RUFDSTtBQWFKOztBQVRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFZSjs7QUFUQTtFQUNJO0VBQ0E7RUFDQTtBQVlKOztBQVRBO0FBRUE7O0dBQUE7QUFJQTtFQUNJOzs7c0JBQUE7RUFJQTtBQVVKOztBQVJBO0VBQ0k7QUFXSjs7QUFSQTs7OztHQUFBO0FBTUE7RUFDSTtBQVVKOztBQVBBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVVKOztBQVBBO0VBRUk7QUFTSjs7QUFOQTtFQUNJO0FBU0o7O0FBTkE7RUFDSTtFQUNBO0FBU0o7O0FBTkE7RUFDSTtBQVNKOztBQU5BO0VBQ0k7QUFTSjs7QUFOQTtFQUNJO0FBU0o7O0FBTkE7RUFDSTtBQVNKOztBQU5BO0VBQ0k7QUFTSjs7QUFOQTtFQUNJO0FBU0o7O0FBTkE7QUFDQTtFQUNJO0FBU0o7O0FBRkE7RUFDSTtFQUNBO0FBS0o7O0FBRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUtKOztBQURBO0VBQ0k7RUFDQTtBQUlKOztBQURBO0VBQ0k7QUFJSjs7QUFEQTtFQUNJO0FBSUo7O0FBREE7RUFDSTtBQUlKOztBQURBO0VBQ0k7QUFJSjs7QUFEQTtFQUNJO0FBSUo7O0FBREE7RUFDSTtBQUlKOztBQURBO0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFSjs7QUFFQTtFQUNJO0FBQ0o7O0FBRUE7RUFDSTtFQUNBO0FBQ0o7O0FBRUE7RUFDSTtFQUNBO0FBQ0o7O0FBVUE7RUFDSTtBQVBKOztBQVVBOztFQUVJO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7QUFQSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7RUFDSTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0FBUko7O0FBYUE7RUFDSTtFQUNBO0VBQ0E7QUFWSjs7QUFhQTtFQUNJO0FBVko7O0FBa0JBO0VBR0k7QUFqQko7O0FBb0JBO0VBQ0k7RUFDQTtBQWpCSjs7QUFtQkE7RUFDSTtBQWhCSjs7QUFtQkE7RUFDSTtFQUNBO0FBaEJKOztBQWtCQTtFQUNJO0VBQ0E7QUFmSjs7QUFpQkE7RUFDSTtFQUNBO0FBZEo7O0FBZ0JBOzs7O0VBSUk7QUFiSjs7QUFlQTs7RUFFSTtBQVpKOztBQWdCQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFiSjs7QUFlQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFaSjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBYko7O0FBbUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoQko7O0FBbUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWhCSjs7QUFtQkE7RUFDSTtFQUNBO0FBaEJKOztBQWtCQTtFQUNJO0FBZko7O0FBa0JBO0VBQ0k7RUFDQTtBQWZKOztBQWtCQTtFQUNJO0FBZko7O0FBaUJBO0VBQ0k7RUFDQTtBQWRKOztBQWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFkSjs7QUFpQkE7RUFDSTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7QUFkSjs7QUFnQkE7RUFDSTtBQWJKOztBQWdCQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFiSjs7QUFlQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFaSjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFiSjs7QUFtQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWhCSjs7QUFtQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaEJKOztBQW1CQTtFQUNJO0VBQ0E7RUFDQTtBQWhCSjs7QUFrQkE7RUFDSTtBQWZKOztBQWtCQTtFQUNJO0VBQ0E7RUFDQTtBQWZKOztBQWtCQTtFQUNJO0FBZko7O0FBa0JBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWZKOztBQWtCRTtFQUNFO0FBZko7O0FBa0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWZKOztBQWtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFmSjs7QUFrQkU7RUFDRTtBQWZKOztBQWtCRTtFQUNFO0FBZko7O0FBa0JFO0VBQ0U7QUFmSjs7QUFrQkU7RUFDRTtBQWZKOztBQWtCQTtBQU1BO0VBQ0k7QUFwQko7O0FBdUJBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBckJKOztBQXVCQTtFQUVJO0FBckJKOztBQXdCQTtFQUNJO0FBckJKOztBQXlCSTtFQUNJO0VBQ0E7RUFDQTtBQXRCUjtBQXVCUTtFQUNJO0VBQ0E7RUFDQTtBQXJCWjs7QUEwQkE7RUFDSTtBQXZCSjs7QUEwQkE7RUFDSTtBQXZCSjs7QUEwQkE7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Q0k7RUFDQTtFQUNBO0FBNURKOztBQStEQTtFQUNJO0VBQ0E7RUFDQTtBQTVESjs7QUErREE7O0VBRUk7RUFDQTtBQTVESjs7QUErREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNURKOztBQStEQTs7RUFFSTtFQUNBO0FBNURKOztBQStEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE1REo7O0FBK0RBO0VBQ0k7QUE1REo7O0FBK0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTVESjs7QUErREE7RUFDSTtFQUNBO0FBNURKOztBQStEQTtFQUNJO0VBQ0E7QUE1REo7O0FBK0RBO0VBQ0k7RUFDQTtBQTVESjs7QUFnRUE7RUFDSTtFQUNBO0FBN0RKOztBQWdFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE3REo7O0FBZ0VBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTdESjs7QUFnRUE7RUFDSTtFQUNBO0VBQ0E7QUE3REo7O0FBZ0VBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUE3REo7O0FBZ0VBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE3REo7O0FBZ0VBO0VBQ0k7RUFDQTtFQUNBO0FBN0RKOztBQWdFQTtFQUNJO0FBN0RKOztBQWdFQTtFQUNJO0VBQ0E7QUE3REo7O0FBZ0VBO0VBQ0k7RUFDQTtBQTdESjs7QUFnRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQTdESjs7QUFnRUE7RUFDSTtBQTdESjs7QUFnRUE7RUFDSTtBQTdESjs7QUFnRUE7RUFDSTtBQTdESjs7QUFnRUE7RUFDSTtFQUNBO0VBQ0E7QUE3REo7O0FBZ0VBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUE3REo7O0FBZ0VBO0VBQ0k7QUE3REo7O0FBZ0VBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtF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QTFIWjs7QUFnSUk7RUFDSTtFQUNBO0VBQ0E7QUE3SFI7QUE4SFE7RUFDSTtFQUNBO0VBQ0E7QUE1SFo7QUE4SFE7RUFDSTtFQUNBO0VBQ0E7QUE1SFo7QUE4SFE7RUFDSTtFQUNBO0VBQ0E7QUE1SFo7O0FBaUlJO0VBQ0k7RUFDQTtFQUNBO0FBOUhSO0FBK0hRO0VBQ0k7RUFDQTtFQUNBO0FBN0haO0FBK0hRO0VBQ0k7RUFDQTtFQUNBO0FBN0haO0FBK0hRO0VBQ0k7RUFDQTtFQUNBO0FBN0haOztBQXFJSTtFQUNJO0VBQ0E7RUFDQTtBQWxJUjtBQW1JUTtFQUNJO0VBQ0E7QUFqSVo7QUFrSVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoSWhCO0FBcUlRO0VBQ0k7RUFDQTtBQW5JWjtBQXFJUTtFQUNJO0VBQ0E7QUFuSVosQzs7OztBQ3JrRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNKOztBQUVBO0VBQ0k7QUFDSjs7QUFFQTtFQUNJO0FBQ0o7O0FBRUE7RUFDSTtBQUNKOztBQUVBO0VBQ0k7QUFDSjs7QUFFQTtFQUNJO0FBQ0o7O0FBRUE7RUFDSTtFQUNBO0FBQ0o7O0FBRUE7RUFDSTtBQUNKOztBQUVBO0VBQ0k7QUFDSjs7QUFFQTtFQUNJO0FBQ0o7O0FBRUE7RUFDSTtFQUNBO0FBQ0o7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0FBQ0o7O0FBRUE7RUFDSTtBQUNKOztBQUVBO0VBQ0k7QUFDSjs7QUFFQTtFQUNJO0FBQ0o7O0FBR0E7RUFDSTtFQUNBO0VBQ0E7QUFBSjs7QUFHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUo7O0FBR0E7RUFDSTtFQUNBO0VBQ0E7QUFBSjs7QUFHQTtFQUNJO0FBQUo7O0FBR0E7RUFDSTtBQUFKOztBQUdBO0VBQ0k7QUFBSjs7QUFHQTtFQUNJO0FBQUo7O0FBR0E7RUFDSTtBQUFKOztBQUdBO0VBQ0k7QUFBSjs7QUFHQTtFQUNJO0FBQUo7O0FBR0E7RUFDSTtBQUFKOztBQUdBO0VBQ0k7QUFBSjs7QUFHQTtFQUNJO0FBQUo7O0FBR0E7RUFDSTtFQUNBO0VBQ0E7QUFBSjs7QUFHQTtFQUNJO0VBQ0E7RUFDQTtBQUFKOztBQUdBO0VBQ0k7RUFDQTtBQUFKOztBQUdBO0VBQ0k7RUFDQTtBQUFKOztBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBSjs7QUFHQTtFQUNJO0FBQUo7O0FBR0E7RUFDSTtBQUFKOztBQUdBO0VBQ0k7QUFBSjs7QUFJQTtFQUNJO0FBREo7O0FBSUE7RUFDSTtBQURKOztBQUtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFGSjs7QUFLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRko7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU9BO0VBQ0k7QUFKSjs7QUFPQTtFQUNJO0FBSko7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0VBQ0E7RUFDQTtBQUxKOztBQVNBO0VBQ0k7RUFDQTtFQUNBO0FBTko7O0FBU0E7RUFDSTtFQUNBO0VBQ0E7QUFOSjs7QUFRQTtFQUNJO0FBTEo7O0FBUUE7RUFDSTtBQUxKOztBQVFBO0VBQ0k7QUFMSjs7QUFRQTtFQUNJO0FBTEo7O0FBT0E7RUFDSTtBQUpKOztBQU9BO0VBQ0k7QUFKSjs7QUFPQTtFQUNJO0FBSko7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFLQTtFQUNJO0FBRko7O0FBTUE7OztFQUdJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTs7OEJBQUE7QUFESjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQUtBO0VBQ0k7QUFGSjs7QUFLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGSjs7QUFLQTtFQUNJO0FBRko7O0FBS0E7RUFDSTtFQUNBO0FBRko7O0FBSUE7RUFDSTtBQURKOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0FBREo7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7QUFESjs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBREo7O0FBSUE7RUFDSTtFQUNBO0FBREo7O0FBSUE7RUFDSTtBQURKOztBQUlBO0VBQ0k7QUFESjs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBREo7O0FBS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRko7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRFI7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRFI7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFEUjtBQUVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFaO0FBR0k7RUFDSTtFQUNBO0FBRFI7QUFFUTtFQUNJO0VBQ0E7QUFBWjtBQUNZO0VBQ0k7RUFDQTtBQUNoQjtBQUVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFBWjtBQUVRO0VBQ0k7RUFDQTtFQUNBO0FBQVo7QUFDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDaEI7QUFBZ0I7RUFDSTtFQUNBO0FBRXBCO0FBQ1k7RUFDSTtFQUNBO0VBQ0E7QUFDaEI7QUFHSTtFQUNJO0VBQ0E7RUFDQTtBQURSO0FBRVE7RUFDSTtFQUNBO0FBQVo7QUFHSTtFQUNJO0VBQ0E7RUFDQTtBQURSO0FBRVE7RUFDSTtFQUNBO0FBQVo7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURSO0FBRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQVo7QUFDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ2hCO0FBQ1k7RUFDSTtBQUNoQjtBQUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNoQjs7QUFlQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBWko7O0FBY0E7RUFDSTtBQVhKOztBQWtCQTtFQUNJO0VBQ0E7QUFmSjs7QUFrQkE7RUFDSTtBQWZKOztBQWtCQTtFQUNJO0FBZko7O0FBa0JBO0VBQ0k7RUFDQTtBQWZKOztBQWtCQTtFQUNJO0FBZko7O0FBa0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWZKO0FBZ0JJO0VBQ0k7QUFkUjtBQWdCSTtFQUNJO0VBQ0E7QUFkUjtBQWVRO0VBQ0k7QUFiWjs7QUFrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZko7O0FBa0JBO0VBQ0k7QUFmSjs7QUFrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFmSjs7QUFpQkE7RUFDSTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7RUFDQTtBQWRKOztBQWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBZEo7O0FBa0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZko7O0FBb0JBO0VBQ0k7RUFDQTtBQWpCSjs7QUFxQkE7RUFDSTtBQWxCSjs7QUFxQkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWxCSjs7QUFxQkE7RUFDSTtFQUNBO0FBbEJKOztBQXFCQTtFQUNJO0VBQ0E7QUFsQko7O0FBcUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFsQko7O0FBb0JBO0VBQ0k7QUFqQko7O0FBb0JBO0VBQ0k7RUFDQTtBQWpCSjs7QUFtQkE7RUFDSTtFQUNBO0FBaEJKOztBQW1CQTtFQUNJO0VBQ0E7RUFDQTtBQWhCSjs7QUFtQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWhCSjs7QUFvQkE7RUFDSTtBQWpCSjs7QUFvQkE7RUFDSTtFQUNBO0VBQ0E7QUFqQko7O0FBb0JBO0VBQ0k7RUFDQTtBQWpCSjs7QUFvQkE7RUFDSTtFQUNBO0VBQ0E7QUFqQko7O0FBbUJBO0VBQ0k7RUFDQTtFQUNBO0FBaEJKOztBQW1CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaEJKOztBQWtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFmSjs7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7QUFkSjs7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFkSjtBQWdCSTtFQUNJO0FBZFI7QUFpQkk7RUFDSTtFQUNBO0FBZlI7QUFpQlE7RUFDSTtFQUNBO0VBQ0E7QUFmWjtBQW1CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakJSO0FBb0JJO0VBQ0k7QUFsQlI7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O0FBRko7O0FBS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUZKOztBQUtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZKOztBQUtBO0VBQ0k7QUFGSjs7QUFLQTtFQUNJO0VBQ0E7QUFGSjs7QUFLQTtFQUNJO0VBQ0E7RUFDQTtBQUZKOztBQUtBO0VBQ0k7RUFDQTtBQUZKOztBQUtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRko7O0FBS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGSjs7QUFLQTtFQUNDO0VBQ0c7QUFGSjs7QUFLQTtFQUNDO0VBQ0E7QUFGRDs7QUFLQTtFQUNJO0VBQ0E7RUFDQTtBQUZKOztBQUlBO0VBQ0k7QUFESjs7QUFJQTtFQUNJO0FBREo7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQURKOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFESjs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtBQURKLEM7Ozs7QUNsSkE7QUFDQTtBQUNBO0VBRUk7SUFDSTtJQUNBO0VBRE47RUFJRTtJQUNJO0lBQ0E7RUFGTjtFQUtFO0lBQ0k7SUFDQTtJQUNBO0VBSE47RUFNRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VBSk47RUFPRztJQUNHO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFMTjtFQVFFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUFOTjtFQVFFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBTk47RUFRRTtJQUNJO0VBTk47RUFRRTtJQUNJO0lBQ0E7SUFDQTtFQU5OO0VBU0U7SUFDSTtFQVBOO0VBU0U7SUFDSTtFQVBOO0VBVUU7SUFDSTtFQVJOO0VBV0U7SUFDSTtFQVROO0VBWUU7SUFDSTtJQUNBO0lBQ0E7RUFWTjtFQWFFO0lBQ0k7RUFYTjtFQWNFO0lBQ0k7SUFDQTtFQVpOO0VBZUU7SUFDSTtFQWJOO0FBQ0YsQzs7OztBQ2pGQTtBQUNBO0VBR0k7SUFDSTtFQUROO0FBQ0Y7QUFJQTtF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OztBQU9BO0VBQ0k7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7QUFKSjs7QUFPQTs7RUFFSTtBQUpKOztBQU9DO0VBQ0c7QUFKSjs7QUFPQTtFQUNJO0FBSko7O0FBT0E7RUFDSTtBQUpKOztBQU9BO0VBQ0k7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtBQUpKOztBQU9BO0VBQ0k7QUFKSjs7QUFPQTtFQUNJO0FBSko7O0FBT0E7RUFDSTtBQUpKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTs7RUFFSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFPQTtFQUNJO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDSDtBQUpEOztBQU9BO0VBQ0k7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDSDtBQUpEOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0g7QUFIRDs7QUFNQTtFQUNJO0VBQ0E7RUFDSDtBQUhEOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU9BO0VBQ0k7RUFDQTtFQUFrQjtBQUh0Qjs7QUFN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RUFDQTtFQUNBO0FBM0VKO0FBNkVJO0VBQ0k7RUFDQTtFQUNBO0FBM0VSO0FBcUZJO0VBQ0k7QUFuRlI7O0FBd0ZJO0VBQ0k7QUFyRlI7O0FBd0ZBO0VBQ0k7QUFyRkosQzs7OztBQ25VQTtFQUNJO0FBQ0o7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7O0FBRUE7RUFDQztFQUNHO0VBQ0E7RUFDQTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtBQUNKOztBQUdBO0VBQ0k7QUFBSjs7QUFHQTtFQUNJO0FBQUo7O0FBR0E7RUFDSTtBQUFKOztBQUdBO0VBQ0k7QUFBSjs7QUFHQTtFQUNJO0FBQUo7O0FBR0E7RUFDSTtBQUFKOztBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFKOztBQUdBO0VBQ0k7RUFDQTtBQUFKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7QUFKSjs7QUFPQTtFQUNJO0FBSko7O0FBT0E7RUFDSTtBQUpKOztBQU9BO0VBQ0k7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSko7QUFNSTtFQUNJO0FBSlI7QUFPSTtFQUNJO0VBQ0E7RUFDQTtBQUxSO0FBT1E7RUFDSTtBQUxaO0FBU0k7RUFDSTtFQUNBO0VBQ0E7QUFQUjtBQVVJO0VBQ0k7QUFSUjtBQVNRO0VBRUk7RUFDQTtBQVJaO0FBV1E7RUFDSTtBQVRaO0FBYUk7RUFDSTtFQUNBO0FBWFI7QUFhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBWFI7O0FBaUJBO0VBQ0k7RUFDQTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7RUFDQTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7RUFDQTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7RUFDQTtBQWRKOztBQWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7QUFkSjs7QUFpQkE7RUFDSTtBQWRKOztBQWlCQTtFQUNJO0FBZEo7O0FBaUJBO0VBQ0k7QUFkSjs7QUFpQkE7RUFDSTtBQWRKOztBQWlCQTtFQUNJO0FBZEo7O0FBaUJBO0VBQ0k7QUFkSjs7QUFpQkE7RUFDSTtBQWRKOztBQW1CUTtFQUNJO0FBaEJaO0FBb0JRO0VBQ0k7QUFsQlo7QUFzQlE7RUFDSTtBQXBCWjtBQXNCUTtFQUNJO0FBcEJaO0FBc0JRO0VBQ0k7QUFwQlo7O0FBOEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUEzQko7O0FBOEJBO0VBQ0k7QUEzQko7QUE2Qkk7RUFDSTtFQUNBO0VBQ0E7QUEzQlI7QUE0QlE7RUFDSTtBQTFCWjs7QUE4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQTNCSjs7QUE4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBM0JKOztBQStCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTdCSjtBQThCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTVCUjtBQThCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE1QlI7QUErQkk7RUFDSTtBQTdCUjtBQThCUTtFQUNJO0FBNUJaO0FBK0JJO0VBQ0k7QUE3QlI7QUE4QlE7RUFDSTtBQTVCWixDOzs7O0FDellBO0VBQ0k7QUFDSjtBQUNJO0VBQ0k7QUFDUjtBQUVJO0VBQ0k7QUFBUjtBQUdJO0VBQ0k7RUFDQTtBQURSO0FBR0k7RUFDSTtBQURSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hZ2VuY3kvYWdlbmN5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYWdlbmN5L2FnZW5jeS1jbGllbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hZ2VuY3kvYWdlbmN5LWNvbnRyYWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYWdlbmN5L2ZsYXNoLWluZm8tYWdlbmN5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYWdlbmN5L2FnZW5jeS1yZWNpcGllbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hZ2VuY3kvbWVkaWEtcXVlcmllcy9zbWFsbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FnZW5jeS9tZWRpYS1xdWVyaWVzL21lZGl1bS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FnZW5jeS9tZWRpYS1xdWVyaWVzL2JpZy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FnZW5jeS9hZ2VuY3ktcHJlc3RhdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hZ2VuY3kvaGlzdG9yeS1hZ2VuY3kuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hZ2VuY3kvYWdlbmN5LWxldmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbWFuYWdlL21hbmFnZS11c2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYWdlbmN5L2NhcmUtZm9sZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYWdlbmN5L3JlaW1idXJzZW1lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hZ2VuY3kvYWdlbmN5LWNsaWVudC1yZXBvcnQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBAaW1wb3J0IFwiLi4vY29sb3IvdWktY29sb3ItdmFyaWFibGVzXCI7ICovXG5cbi8qXG4vLyAuY29udGVudC13cmFwcGVyIHtcbi8vIFx0ZGlzcGxheTogZmxleDtcbi8vIFx0YmFja2dyb3VuZDogJGJvZHktZGI7XG4vLyBcdC5zaWRlLWxlZnQge1xuLy8gXHRcdGJhY2tncm91bmQ6ICRzaWRlLWJnO1xuLy8gXHRcdHdpZHRoOiAyOTBweDtcbi8vIFx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcbi8vIFx0fVxuLy8gXHQubWFpbiB7XG4vLyBcdFx0ZmxleDogMTtcbi8vIFx0fVxuLy8gfVxuXG4vLyAuc2lkZS1sZWZ0IHtcbi8vIFx0ZGlzcGxheTogZmxleDtcbi8vIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vIH1cblxuLy8gLnNsLWhlYWRlciB7XG4vLyBcdGRpc3BsYXk6IGZsZXg7XG4vLyBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gXHRjb2xvcjogI2ZmZjtcbi8vIFx0bWFyZ2luLWJvdHRvbTogMTBweDtcbi8vIFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4vLyBcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4vLyBcdC5wcm9maWxlIHtcbi8vIFx0XHRtYXJnaW46IDI1cHggYXV0byAwO1xuLy8gXHRcdC5wcm9maWxlLWNpcmNsZSB7XG4vLyBcdFx0XHR3aWR0aDogNjBweDtcbi8vIFx0XHRcdGhlaWdodDogNjBweDtcbi8vIFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4vLyBcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyBcdC5uYW1lIHtcbi8vIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyBcdH1cbi8vIH1cblxuLy8gLnNsLWJvZHkgLml0ZW1zIHtcbi8vIFx0ZGlzcGxheTogZmxleDtcbi8vIFx0ZmxleC13cmFwOiB3cmFwO1xuLy8gXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4vLyBcdC5pdGVtIHtcbi8vIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyBcdFx0Y29sb3I6ICNmZmY7XG4vLyBcdFx0bWFyZ2luOiAxMHB4O1xuLy8gXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyBcdFx0d2lkdGg6IDEyMnB4O1xuLy8gXHRcdGkge1xuLy8gXHRcdFx0ZGlzcGxheTogYmxvY2s7XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyB9XG5cbi8vIC5tYWluIHtcbi8vIFx0ZGlzcGxheTogZmxleDtcbi8vIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vIFx0aGVhZGVyIHtcbi8vIFx0XHRtaW4taGVpZ2h0OiA3MHB4O1xuLy8gXHRcdGJhY2tncm91bmQ6ICNmZmY7XG4vLyBcdH1cblxuLy8gXHQuY29udGVudC1tYWluIHtcbi8vIFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyBcdFx0b3ZlcmZsb3c6IGF1dG87XG4vLyBcdFx0LmNudC10b3Age1xuLy8gXHRcdFx0ZGlzcGxheTogZmxleDtcbi8vIFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuLy8gXHRcdFx0LmJsYy1pdG0ge1xuLy8gXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4vLyBcdFx0XHRcdG1pbi1oZWlnaHQ6IDIyMHB4O1xuLy8gXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMTU2LCAxNTYsIDE1Nik7XG4vLyBcdFx0XHRcdG1hcmdpbjogNXB4O1xuLy8gXHRcdFx0XHR3aWR0aDogMTAwJTtcbi8vIFx0XHRcdH1cbi8vIFx0XHR9XG4vLyBcdFx0LmNudC1ib3R0b20ge1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gfVxuXG4vLyAuY29udGVudC1tYWluIC5jbnQtdG9wIC5ibGMtaXRtIHtcbi8vIFx0LmhkIHtcbi8vIFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuLy8gXHRcdGJhY2tncm91bmQ6ICM4ZTg3ODc7XG4vLyBcdH1cbi8vIH0qL1xuXG4vKkBpbXBvcnQgXCIuLi9jb2xvci91aS1jb2xvci12YXJpYWJsZXNcIjsqL1xuXG5hLmFwcC1uYW1le1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8qIGp1c3RpZnktY29udGVudDogY2VudGVyOyAqL1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgLyogaGVpZ2h0OiA0NHB4OyovXG5cbiAgICAubG9nby1wcngtdyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaW1nLmxvZ28tcHJ4IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIFxuICAgIC50eHQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB9XG59XG5cbi5hZ25lY3ktbWFpbi1jb250YWluZXJ7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xufVxuXG5cbmEuYXBwLW5hbWU6aG92ZXIsXG5hLmFwcC1uYW1lOmZvY3Vze1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xufVxuXG4uY29udGVudC13cmFwcGVyIC5zaWRlLWxlZnQge1xuICAgIGJhY2tncm91bmQ6IHJnYigxMDQgMjYgNzYpO1xuICAgIC8vIHdpZHRoOiAyMjBweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogNTtcbn1cblxuLmNvbnRlbnQtd3JhcHBlciAuc2lkZS1sZWZ0IC5tYWluIHtcbiAgICBmbGV4OiAxO1xufVxuXG4uc2lkZS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xufVxuXG4ubmF2LXBzciB7IFxuICAgIGNvbG9yOiAjZmZmOyBcbiAgICBmbGV4OiAxO1xufVxuLm5hdi1wc3IgdWwgeyBcbiAgICBsaXN0LXN0eWxlOiBub25lOyB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICAgIHBhZGRpbmc6IDA7XG4gICAgXG59XG4ubmF2LXBzciB1bCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4udGl0bGUtbmF2LXBzciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogI2ZmZmI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgZm9udC1zaXplOiA4MCU7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgxNDM2YjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMDtcbiAgICB9XG59XG5cbi5zbC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2QyYTVmOyovXG59XG5cbi5wcm9maWxlLWNpcmNsZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9maWxlLWNpcmNsZSBpbWcucGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2wtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLyptYXJnaW4tdG9wOiBhdXRvOyovXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmYyMDtcbiAgICAvKmJhY2tncm91bmQ6IHJlZDsqL1xuICAgIC8qbWFyZ2luLWJvdHRvbTogMjBweDsqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbC1mb290ZXIgLmxpbmstdXNlci1tYW5hZ2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAycHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zbC1mb290ZXIgLnByb2ZpbGUge1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG59XG5cblxuLnNsLWZvb3RlciAubmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zbC1mb290ZXIgLnJvbGVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbC1mb290ZXIgLmZpcnN0LW5hbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNsLWZvb3RlciAubGFzdC1uYW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2wtZm9vdGVyIC5sb2dvdXQge1xuICAgIG1hcmdpbjogMTNweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zbC1mb290ZXIgLmxvZ291dCBhLmJ0LWxvZ291dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIG9wYWNpdHk6IDYwJTtcbn1cblxuLnNsLWZvb3RlciAubG9nb3V0IGEuYnQtbG9nb3V0OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxMDAlO1xufVxuXG4uc2wtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAvKiBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICovXG4gICAgZmxleDogMTtcbn1cblxuLnNsLWJvZHkgLml0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5zbC1ib2R5IC5pdGVtcyAuaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uc2wtYm9keSAuaXRlbXMgLml0ZW06aG92ZXIsXG4uc2wtYm9keSAuaXRlbXMgLml0ZW0uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGYxNTNiO1xufVxuXG4uc2wtYm9keSAuaXRlbXMgLml0ZW0gLmljby13IHt9XG5cbi5zbC1ib2R5IC5pdGVtcyAuaXRlbSAudHh0LXcge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbn1cblxuc3Bhbi50eHQge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uc2wtYm9keSAuYmFkZ2UtbWVudSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6IHB1cnBsZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGluay13cmFwcGVyIHtcbiAgICAubGluay1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgICAudHh0IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5idG4tbGluay13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0ZjE1M2I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGluay1pY28ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIC5saW5rLWFycm93IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLmRpc2FibGUge1xuICAgICAgICBvcGFjaXR5OiAwLjRcbiAgICB9XG4gICAgLnBhbGxldCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZjQ1NDU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICZbZGF0YS1jb3VudD1cIjBcIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5kcm9wZG93bi1tZW51LnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiKDEwNCAyNiA3Nik7XG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG59XG5cbi5zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUtaXRlbSAuYnRuLXN1Ym1lbnUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tc3VibWVudS13cmFwcGVyIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3VibWVudS13cmFwcGVyIC5zdWJtZW51LWl0ZW0gLmJ0bi1zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnN1Ym1lbnUtd3JhcHBlciAuc3VibWVudS1pdGVtIC5idG4tc3VibWVudS5ub2xpbmsge1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxuLnN1Ym1lbnUtd3JhcHBlciAuc3VibWVudS1pdGVtIC5zdWJtZW51LWljbyB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgb3BhY2l0eTogMC42O1xufVxuXG4uc3VibWVudS13cmFwcGVyIC5zdWJtZW51LWl0ZW0gLmJ0bi1zdWJtZW51OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGYxNTNiO1xufVxuXG4uZHJvcGRvd24tbWVudS5zdWItc3VibWVudS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMTA0IDI2IDc2KTtcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbn1cblxuLnN1Yi1zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdWItc3VibWVudS13cmFwcGVyIC5zdWJtZW51LWl0ZW0gLmJ0bi1zdWJtZW51LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc3ViLXN1Ym1lbnUtd3JhcHBlciAuc3VibWVudS1pdGVtIC5idG4tc3VibWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zdWItc3VibWVudS13cmFwcGVyIC5zdWJtZW51LWl0ZW0gLnN1Ym1lbnUtaWNvIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBvcGFjaXR5OiAwLjY7XG59XG5cbi5zdWItc3VibWVudS13cmFwcGVyIC5zdWJtZW51LWl0ZW0gLmJ0bi1zdWJtZW51OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGYxNTNiO1xufVxuXG4ubGluay1pdGVtOmhvdmVyIC5zdWJtZW51LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMjBweCwgMCwgMCk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLnN1Ym1lbnUtaXRlbSAuc3ViLXN1Ym1lbnUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3VibWVudS1pdGVtOmhvdmVyIC5zdWItc3VibWVudS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTk4cHgsIDAsIDApO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcbn1cblxuLm1haW4gaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuaGVhZGVyIC5oZWFkZXItdGl0bGUtdyxcbmhlYWRlciAuaGVhZGVyLXRpdGxlLXcgaDEge1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvKmxldHRlci1zcGFjaW5nOiAycHg7Ki9cbiAgICBmb250LXNpemU6IDExMSU7XG4gICAgY29sb3I6ICMzMTMxMzE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59IFxuXG4ubWFpbi1jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5oZWFkZXIgLmhlYWRlci10aXRsZS13IC5oZWFkZXItbmFtZS1tZWRpY2FsIHtcbiAgICBjb2xvcjogIzY4MWE0Yztcbn0gXG5cbmhlYWRlciAuaGVhZGVyLWFjdGlvbnMtdyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuaGVhZGVyIC5oZWFkZXItYWN0aW9ucy13IGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHB1cnBsZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5oZWFkZXIgLmFjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubWFpbiAuY29udGVudC1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXG59XG4ubWFpbiAuaGVhZGVyLWFjdGlvbnMtdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4ubWFpbiAuY29udGVudC1tYWluIC5jbnQtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5jbnQtdG9wIC5ibGMtaXRtLXJlY3Qge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgYmFja2dyb3VuZDogI2RjZGNkYztcbiAgICBtYXJnaW46IDRweCA0cHg7XG59XG5cbi5jbnQtdG9wIC5ibGMtaXRtLXJlY3QgLmhkIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNjOWM4Yzg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgZm9udC1zaXplOiA5MCU7XG59XG5cbi5jbnQtdG9wIC5ibGMtaXRtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZzogMCAwIDI0cHg7XG4gICAgYm9yZGVyOiB0aGluIHNvbGlkICM5MTM0NmY7XG4gICAgY29sb3I6ICM5MTM0NmY7XG59XG5cbi5jbnQtdG9wIC5ibGMtaXRtOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDhweCAxcHggI2I4YTJiMDtcbn1cblxuLmNudC10b3AgLmJsYy1pdG0gLmhkIHtcbiAgICBtaW4taGVpZ2h0OiAxMzJweDtcbiAgICAvKiBiYWNrZ3JvdW5kOiAjYzljOGM4OyAqL1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY250LXRvcCAuYmxjLWl0bSAuaGQgLmljby13IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5jbnQtdG9wIC5ibGMtaXRtIC5oZCAudHh0LXcge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jbnQtYm90dG9tIHt9XG4uY2xpZW50LXNlYXJjaC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5idWxsZS1jb3VudC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHdpZHRoOiA5MiU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5idWxsZS1jb3VudCB7XG4gICAgYmFja2dyb3VuZDogZ3JheTtcbiAgICB3aWR0aDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ1bGxlLWNvdW50OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2QtZm9vdGVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNHB4O1xufVxuXG4uc2QtZm9vdGVyIGEuc2QtbG9nb3V0IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idWxsZS1jb3VudC5idWxsZS1jb3VudC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4MGZmO1xufVxuXG4uYnVsbGUtY291bnQuYnVsbGUtY291bnQtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6ICMwMGZmOWY7XG59XG5cbi5idWxsZS1jb3VudC5idWxsZS1jb3VudC1yZWQge1xuICAgIGJhY2tncm91bmQ6ICNmYTVkODg7XG59XG5cbi5idWxsZS1jb3VudC5idWxsZS1jb3VudC1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNkYmMxMjM7XG59XG5cbi5idWxsZS1jb3VudC5idWxsZS1jb3VudC1wdXJwbGUge1xuICAgIGJhY2tncm91bmQ6ICNjNzQ2OWY7XG59XG5cbi5idWxsZS1jb3VudC5idWxsZS1jb3VudC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjYWFhYWFhO1xufVxuXG4uZmxhc2gtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAzOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHotaW5kZXg6IDIwO1xufVxuXG4uZmxhc2gtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgY29sb3I6ICMxNTU3MjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzNlNmNiO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZsYXNoLWNvbnRlbnQuZGFuZ2VyIHtcbiAgICBjb2xvcjogIzhkMTUxNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRkNmQ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZDYwNjA7XG59XG5cbi5mbGFzaC1jb250ZW50Lndhcm5pbmcge1xuICAgIGNvbG9yOiAjMDA1Nzg1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE4N2JiMDtcbn1cblxuI2NvbnRyYWN0X2Zvcm1fbGV2ZWxNb2RlbHMgIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jY29udHJhY3RfZm9ybV9sZXZlbE1vZGVscyA+IC5mb3JtLWNoZWNrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5jb250cmFjdC1kZXRhaWxzLXdyYXBwZXIgLmNvbnRyYWN0LWNsb3NlZC1pbmRpY2F0b3Ige1xuICAgIC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAxNnB4OyovXG4gICAgYmFja2dyb3VuZDogI2Y5Zjk1MjtcbiAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uY29udHJhY3QtZGV0YWlscy13cmFwcGVyIC5jb250cmFjdC1jbG9zZWQtaW5kaWNhdG9yLXdycCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5idC1ib3JkZXJ7XG4gICAgYm9yZGVyLWNvbG9yOiBncmF5IWltcG9ydGFudDtcbn1cbiAucmFkaW8taW5saW5lIGRpdntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuIH1cblxuIC5pbmRpY2F0b3Itc2V4LXN0YWZme1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogdGhpbiBzb2xpZCBncmF5O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5kcm9wZG93bi1yZWNpcGllbnQtYWN0aW9ucyBkaXYuZHJvcGRvd24tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4uZHJvcGRvd24tcmVjaXBpZW50LWFjdGlvbnMgLmJ0LWFjdGlvbnM6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiB0ZW1wb3JhcnkgKi9cbi5jbGF1c2UtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZGlmeS1jb250cmFjdC10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLyogZW5kIHRlbXBvcmFyeSAqL1xuXG51bC5hZ2MtcHJlc3RhLWNsdC1tZW51e1xuICAgIGRpc3BsYXk6IGZsZXg7ICBcbn1cblxudWwuYWdjLXByZXN0YS1jbHQtbWVudSA+IGxpIHtcbiAgICBtYXJnaW46IDAgNHB4O1xufVxuXG5cbnVsLmFnYy1wcmVzdGEtY2x0LW1lbnUgPiBsaSA+IGF7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBwdXJwbGU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG51bC5hZ2MtcHJlc3RhLWNsdC1tZW51ID4gbGkgPiBhLmN1cnJlbnR7XG4gICAgYmFja2dyb3VuZDogcHVycGxlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmZvcm0tc3RhZmYge1xuXG59XG5cbi5mb3JtLXN0YWZmIC5saW5le1xuICAgIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmZvcm0tc3RhZmYgI21lZGljYWxfc3RhZmZfcm9sZSAuZm9ybS1jaGVja3tcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWdjLWNhcmUtcmVxdWVzdCAuY2FyZS1yZXF1ZXN0LXZhbGlkYXRlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWNmZmJkO1xufVxuLmFnYy1jYXJlLXJlcXVlc3QgLmNhcmUtcmVxdWVzdC1jYXJlLWNyZWF0ZWR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjYmU0Nztcbn1cbi5hZ2MtY2FyZS1yZXF1ZXN0IC5jYXJlLXJlcXVlc3QtcmVqZWN0ZWR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTBjMDtcbn1cblxuLmFnYy1jYXJlLXJlcXVlc3QgLmxpbmUtaXRlbSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG59XG4uc3RhbmRhcmQtbGlzdC1jYXJlLXJlcXVlc3QgLmxpbmUtaXRlbSAuY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cblxuLmZvcm0tc3RhZmYgI21lZGljYWxfc3RhZmZfcm9sZSAuZm9ybS1jaGVjayBpbnB1dHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmNsdC12aWV3LWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxufVxuLmJ0bi1uZXh0LW91dHNpZGUtbWFpbi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00MHB4OyBcbiAgICByaWdodDogMDtcbn1cblxuLmNhcmUtaXRlbS13cnB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY2FyZS1pdGVtLXdycCAuY2FyZS1pdGVtLWZvcm17XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJlLWl0ZW0td3JwIC5jYXJlLWl0ZW0tcm93e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuY2FyZS1pdGVtLXdycCAuY2FyZS1pdGVtLXJvdyAuY2FyZS1pdGVtLWlucHV0LWNvbHtcbiAgICBtYXJnaW46IDBweCA0cHg7XG4gIH1cbiAgLmNhcmUtaXRlbXMtZGV0YWlscy10aXRsZSwgXG4gIC5saXN0LWNhcmUtaXRlbXMgbGkuaXRtLFxuICAuY2FyZS1hbW91bnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmxpc3QtY2FyZS1pdGVtcyBsaS5pdG0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmJ0biB7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmxpc3QtY2FyZS1pdGVtcyBsaS5pdG0tbWVkaWNhbC1jb25zdW1hYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcblxuICAgIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5kZXNpZ25hdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgLmNhcmUtaXRlbXMtZGV0YWlscy10aXRsZSB7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gIH1cbiAgLmNhcmUtYW1vdW50cyB7XG4gICAgcGFkZGluZzogNHB4IDE2cHg7XG4gIH1cbiAgLmNhcmUtaXRlbXMtZGV0YWlscy13cnAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIFxuICAuY2FyZS1pdGVtLW1lZGljYWwtY29uc3VtYWJsZS13cnB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY2FyZS1pdGVtLW1lZGljYWwtY29uc3VtYWJsZS13cnAgLmNhcmUtaXRlbS1tZWRpY2FsLWNvbnN1bWFibGUtZm9ybXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcmUtaXRlbS1tZWRpY2FsLWNvbnN1bWFibGUtd3JwIC5jYXJlLWl0ZW0tbWVkaWNhbC1jb25zdW1hYmxlLXJvd3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNhcmUtaXRlbS1tZWRpY2FsLWNvbnN1bWFibGUtd3JwIC5jYXJlLWl0ZW0tbWVkaWNhbC1jb25zdW1hYmxlLXJvdyAuY2FyZS1pdGVtLW1lZGljYWwtY29uc3VtYWJsZS1pbnB1dC1jb2x7XG4gICAgbWFyZ2luOiAwcHggNHB4O1xuICB9XG5cbiAgLmNvbnRyYWN0LWRldGFpbHMtaXRtIGxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgXG4ubGluay13cmFwcGVyIC5saW5rLWl0ZW0gLmJ0bi1saW5rLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUuc3VibWVudS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuICAuY2FyZS1yZXF1ZXN0LWl0ZW0ge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuLnVzZXItYWdlbmN5LWxpc3Qtd3JwIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5ub3RpZmljYXRpb24tYmxvY2std3JwIHtcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xufVxuLm9yZ2FuaXphdGlvbi1sb2dvLXdycHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5ub3RpZmljYXRpb24tYmxvY2sge1xuXG4gICAgLm5vdGlmaWNhdGlvbi1iZWxsLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb24tYmVsbC1idXR0b246YWN0aXZlICAuYmFkZ2UtbWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODMsIDgzLCA4Myk7XG4gICAgfVxuXG4gICAgLmJhZGdlLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWY0NTQ1O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAmW2RhdGEtbm90aWZpY2F0aW9uPVwiMFwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hdmF0YXItYWdlbnQge1xuICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICAubm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB0ZXh0LXdyYXA6IHdyYXA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICAgIC5hdmF0YXItYWdlbnQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc3RhdHVzLW5vdGlmaWNhdGlvbixcbiAgICAubm90aWZpY2F0aW9uLXRpbWUge1xuICAgICAgICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xuICAgIH1cbiAgICAubm90aWZpY2F0aW9uLXRpbWUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDsgXG4gICAgICAgIG9wYWNpdHk6IC42ODtcbiAgICB9XG59XG4ubm90aWZpY2F0aW9uLWJlbGwtYnV0dG9uIC5iYWRnZS1tZW51IHsgXG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgdG9wOiA4cHg7XG59XG4uc3RhdHVzLWJsb2NrLW5vdGlmaWNhdGlvbi11bnNlZW4ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNDg5ZDU7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgICAubm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn1cbi5zdGF0dXMtbm90aWZpY2F0aW9uLXVuc2VlbiB7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgLmZhcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjZyZW07XG4gICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5ub3RpZmljYXRpb24tYmVsbC1idXR0b24ge1xuICAgIGNvbG9yOiBwdXJwbGU7XG59XG5cbi5ub3RpZmljYXRpb24tYmVsbC1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiBwdXJwbGU7XG59XG5cbi5ub3RpZmljYXRpb24tYmVsbC1idXR0b246OmFmdGVyIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cblxuLyogYWdlbmN5IGxpc3Qgc3RhcnQgKi9cblxuZGl2LmFnZW5jeS1saXN0LWhkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuXG4vKiBhZ2VuY3kgbGlzdCBlbmQgKi9cblxuLyogYWdlbmN5IHNob3cgc3RhcnQgKi9cbi5hZ2VuY3ktbWFuYWdlciAuaGVhZGVyLXRpdGxlLXd7XG4gICAgaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxufSBcbi5hZ2VuY3ktbWFuYWdlciAubWFpbi1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLmFnZW5jeS1uYW1lLXRpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5ib3JkZXItYWdlbmN5LXdycCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDE1cHg7XG4gICAgfVxuICAgIC5hZ2VuY3ktYXZhdGFyLWluZm8td3JwIHtcblxuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLypnYXA6IDIwcHg7Ki9cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIC5hZ2VuY3ktYXZhdGFyLXdycCB7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgLy8gd2lkdGg6IGNhbGMoNTAlIC0gODBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgLy8gYm9yZGVyOiAzcHggZG91YmxlICNjY2M7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgICAgICAuY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAuY2Fyb3VzZWwtaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZ2VuY3ktYXZhdGFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWdlbmN5LWFjdGlvbi13cnAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAjZHJvcGRvd24tYWN0aW9uLWNhcm91c2Vse1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWdlbmN5LWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAuYWdlbmN5LWluZm8tbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWdlbmN5LWluZm8taXRlbSB7XG5cbiAgICAgICAgICAgICAgICAvKmhlaWdodDogMzZweDsqL1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAvKmRpc3BsYXk6IGZsZXg7Ki9cbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDEwcHggMHB4O1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgLmFnZW5jeS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFnZW5jeS1pbmZvLWl0ZW0uc2NoZWR1bGUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAuaGQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zY2hlZHVsZS1kYXlzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb24gaS5mYXMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1ib3R0b20taW5mbyB7XG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5oZCAubGFiZWwgeyBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIC8vIC5zY2hlZHVsZS1kYXlzLCAuYWdlbmN5LWluZm8tcGVyc29ubmFsIHtcbiAgICAgICAgLy8gICAgIGZsZXg6IDE7XG4gICAgICAgIC8vIH1cbiAgICAgICAgLmFnZW5jeS1pbmZvLXBlcnNvbm5hbCAuaGQgeyBcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogY2FsYyg5OCUgLSA3MHB4KTtcbiAgICAgICAgICAgIC5idG4tc2V0dGluZy1wZXJzb25uYWwge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlzdC1zY2hlZHVsZS1kYXlzLCAubGlzdC1wZXJzb25uYWwtYWdlbmN5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgID4gbGkgeyAgICAgICAgICAgIFxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJnLWluIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZ2VudC1saXN0LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hZ2VudC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICA+IC5uYXYtaXRlbSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4udXNlci1hZ2VuY3ktbGlzdC13cnAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAxcHggIzg4ODg4ODtcblxuICAgIC51c2VyLWFnZW5jeS1saXN0IHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG5cbiAgICAgICAgLnVzZXItYWdlbmN5LWxpc3QtaXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgLnVzZXItYWdlbmN5LWFjdGlvbi13cnAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBhZ2VuY3kgc2hvdyBlbmQgKi9cblxuLyogdXNlciBhZ2VuY3kgZm9ybSBzdGFydCAqL1xuXG4udXNlci1hZ2VuY3ktZm9ybS10aXRsZSwgLmFnZW5jeS1mb3JtLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51c2VyLWFnZW5jeS1mb3JtLXdycCwgLmFnZW5jeS1mb3JtLXdycCB7XG4gICAgLnVzZXItYWdlbmN5LWZvcm0sIC5hZ2VuY3ktZm9ybSB7XG4gICAgICAgIC8qd2lkdGg6IGZpdC1jb250ZW50OyovXG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvKmp1c3RpZnktY29udGVudDogY2VudGVyOyAgICAqL1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgLmZvcm0tY29sIHtcbiAgICAgICAgICAgICAgICAvKm1pbi13aWR0aDogNDAwcHg7Ki9cbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwJTtcblxuICAgICAgICAgICAgICAgICYubWVkaWEtYWdlbmN5LXN0YWZmIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGluZS5hZGQtdXNlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC51c2VyLWFnZW5jeS1hY3Rpb24td3JwLCAuYWdlbmN5LWFjdGlvbi13cnAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tbWVkaWEtdXBsb2FkLWltYWdlLXByZXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKiB1c2VyIGFnZW5jeSBmb3JtIGVuZCAqL1xuXG5cbi8qKiBJTkZPIENMSUVOVCAqKi9cbi5ibG9jay1jbGllbnQtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICAudGl0bGUtYmxvY2sge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAvKmNvbG9yOiAjMWY2NTk1OyovXG4gICAgfVxuICAgIC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG4gICAgfVxufVxuLyoqIEVORCBJTkZPIENMSUVOVCAqKi9cblxuXG5cbi8qKiBSRVNQT05TSVZFICoqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEyNDJweCkge1xuICAgIC5hZ2VuY3ktY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblxuICAgIC51c2VyLWFnZW5jeS1mb3JtLXdycCwgLmFnZW5jeS1mb3JtLXdycFxuICAgIC51c2VyLWFnZW5jeS1mb3JtLCAuYWdlbmN5LWZvcm0ge1xuICAgICAgICAubGluZSAuZm9ybS1jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgLnN1Ym1lbnUtd3JhcHBlciAuc3VibWVudS1pdGVtIC5idG4tc3VibWVudS13cmFwcGVyLFxuICAgICAgICAubGluay13cmFwcGVyIC5saW5rLWl0ZW0gLmJ0bi1saW5rLXdyYXBwZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAuc3VibWVudS1pdGVtIC5zdWItc3VibWVudS13cmFwcGVyLFxuICAgICAgICAubGluay13cmFwcGVyIC5saW5rLWl0ZW0gLmJ0bi1saW5rLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zdWJtZW51LWl0ZW06aG92ZXIgLnN1Ym1lbnUtaWNvLFxuICAgICAgICAubGluay13cmFwcGVyIC5saW5rLWl0ZW06aG92ZXIgLmJ0bi1saW5rIC5saW5rLWFycm93IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubm90aWZpY2F0aW9uLWJsb2NrLXdycCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIH1cblxuICAgIC51c2VyLWFnZW5jeS1mb3JtLXdycCwgLmFnZW5jeS1mb3JtLXdycFxuICAgIC51c2VyLWFnZW5jeS1mb3JtLCAuYWdlbmN5LWZvcm0ge1xuICAgICAgICAubGluZSAuZm9ybS1jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnJlYWRvbmx5LWVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uZGF5LXNjaGVkdWxlIHtcbiAgICAudGltZS1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnRpbWUtc2VwYXJhdG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuXG5cbi8qKlxuKiogIFRIRU1FIEtBUFBBXG4qKi9cbi5ib2R5LWthcHBhIHtcbiAgICAuY29udGVudC13cmFwcGVyIC5zaWRlLWxlZnQsIC5kcm9wZG93bi1tZW51LnN1Ym1lbnUtd3JhcHBlciwgLmRyb3Bkb3duLW1lbnUuc3ViLXN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigyOSwgOTIsIDY2KTtcbiAgICB9XG4gICAgLnRpdGxlLW5hdi1wc3Ige1xuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoODgsIDE2NiwgMjQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saW5rLXdyYXBwZXIgLmxpbmstaXRlbSB7XG4gICAgICAgIC5idG4tbGluazpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoODgsIDE2NiwgMjQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdWItc3VibWVudS13cmFwcGVyIC5zdWJtZW51LWl0ZW0sXG4gICAgLnN1Ym1lbnUtd3JhcHBlciAuc3VibWVudS1pdGVtIHtcbiAgICAgICAgLmJ0bi1zdWJtZW51OmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYig4OCwgMTY2LCAyNCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbi1iZWxsLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiByZ2IoMjksIDkyLCA2Nik7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHJnYig4OCwgMTY2LCAyNCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50dy12YWxpZGF0aW9uLXRvZ2dsZSB7XG4gIC8qIGJhY2tncm91bmQ6ICM5NUE1QTY7ICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5NUE1QTY7XG59XG5cbi50dy12YWxpZGF0aW9uLXRvZ2dsZSBsYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM5NUE1QTY7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB6LWluZGV4OjI7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycHggM3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cblxuLnR3LXZhbGlkYXRpb24tdG9nZ2xlIGlucHV0IHtcbiAgLyogZGlzcGxheTogbm9uZTsgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50dy12YWxpZGF0aW9uLXRvZ2dsZSBzcGFuIHtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDojZmZmO1xuICBkaXNwbGF5OmJsb2NrO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgbGVmdDogMjJweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnR3LXZhbGlkYXRpb24tdG9nZ2xlIGlucHV0W3ZhbHVlPVwiZmFsc2VcIl06Y2hlY2tlZCB+IHNwYW57XG4gIGJhY2tncm91bmQ6I2U3NGMzYztcbiAgbGVmdDoxcHg7XG4gIGNvbG9yOiNmZmY7XG59XG5cbi50dy12YWxpZGF0aW9uLXRvZ2dsZSBpbnB1dFt2YWx1ZT1cInRydWVcIl06Y2hlY2tlZCB+IHNwYW57XG4gIGJhY2tncm91bmQ6IzI3YWU2MDtcbiAgbGVmdDogNDZweDtcbn1cbi50dy12YWxpZGF0aW9uLXRvZ2dsZSBpbnB1dFt2YWx1ZT1cIi0xXCJdOmNoZWNrZWQgfiBzcGFue1xuICBiYWNrZ3JvdW5kOiM5NUE1QTY7XG4gIGxlZnQ6IDIycHg7XG59XG5cbi50dy12YWxpZGF0aW9uLXRvZ2dsZSBpbnB1dFt2YWx1ZT1cImZhbHNlXCJdOmNoZWNrZWQgKyBsYWJlbCwudHctdmFsaWRhdGlvbi10b2dnbGUgaW5wdXRbdmFsdWU9XCJ0cnVlXCJdOmNoZWNrZWQgKyBsYWJlbHtcbiAgY29sb3I6I2ZmZjtcbn1cbi50dy12YWxpZGF0aW9uLXRvZ2dsZSBpbnB1dFt2YWx1ZT1cIi0xXCJdOmNoZWNrZWQgKyBsYWJlbHtcbiAgY29sb3I6I2ZmZjtcbn1cblxuXG4ucmVtYXJrLWZvbnR7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYnRuLWluLWRpdi1mb3Jte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5idG57XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4uZmxleC10d28tY2wtcGFydHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcblx0LnBhcnQtYXtcbiAgICAgICAgd2lkdGg6IDUwJTtcblx0fVxuXHQucGFydC1ie1xuICAgICAgICB3aWR0aDogNTAlO1xuXHR9XG59XG5cbi5zZXBhcmF0ZWQtYm9yZGVye1xuXHRiYWNrZ3JvdW5kOiByZ2IoODcsIDg3LCA4Nyk7XG5cdCYudmVydGljYWx7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHR9XG5cdCYuaG9yaXpvbnRhbHtcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdH1cbn1cbi5jYXJkLXJlY2lwaWVudC1maW5ke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViNzM7XG59XG5cbi5yZWNpcGllbnQtc2VhcmNoLXdycHtcbiAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbn1cblxuLndycC1hY3Rpb257XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAuYnRue1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLTN7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNhcmUtZW1wdHl7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbn1cblxuLmZpZWxkLXNlYXJjaC1wcmVzdGF7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLmN1c3RvbS1pbnB1dC1zZWFyY2gtZm9ybXtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0LWFnZW5jeS1zaW5pc3RyZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5hbGVydHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byBhdXRvIGF1dG87XG4gICAgfVxuICAgIC5zZWFyY2gtcmVzdWx0LWl0ZW17XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgICB9XG4gICAgLmNmLXNlYXJjaC1jYXJlLXJlc3VsdC1pdGVte1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAuYmFkZ2V7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjVmOTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFnZW5jeS1jYXJlLWl0ZW0tc3R5bGUtaW4tc2luaXN0cmUtc3BhY2V7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzAwMDAwMDAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4IDAgcmdiYSgzMiwgMzMsIDM2LCAwLjI4KTtcbiAgICAucmVtb3ZlLWNhcmUtYnV0dG9ue1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbn1cblxuLnR4dC10YWJ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG4udG9vbHRpcC1jdXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICZbZGF0YS10b29sdGlwXTpub3QoW2RhdGEtdG9vbHRpcD1cIlwiXSk6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJltkYXRhLXRvb2x0aXBdOm5vdChbZGF0YS10b29sdGlwPVwiXCJdKTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB9XG4gICAgJltkYXRhLXRvb2x0aXBdOm5vdChbZGF0YS10b29sdGlwPVwiXCJdKTo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICZbZGF0YS10b29sdGlwXTpub3QoW2RhdGEtdG9vbHRpcD1cIlwiXSk6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgdG9wOiA5NSU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFjO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmJmOWZkO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgdG9wOiAxMTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNjAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMxYzFjMWM7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxufVxuXG4ucmVjaXBpZW50LWNhcmR7XG4gICAgLnJlY2lwaWVudC1hdmF0YXJ7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICAuZmxleC1pbmZve1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAudHh0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5yZWNpcGllbnQtbGV2ZWx7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4IDNweCAxM3B4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1udW1iZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpY2luZS1jYXJke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC50dGx7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uZHJvcGRvd24tc3RhZmYtYWN0aW9uc3tcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLmJ0bntcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pY29ue1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51e1xuICAgICAgICAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmljb257XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aXRsZS1wYWdlLWJhY2tvZmZpY2V7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZWRpY2luZS1jYXJkLXZpZXd7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5kcm9wZG93bi1zdGFmZi1hY3Rpb25ze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4ubGlzdC1jYXJlLWl0ZW1ze1xuICAgIC5pY28tYmFkZ2V7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuICAgIH1cbn1cblxuLnN0YXR1cy1hZ2VuY3ktdmFsaWRhdGVke1xuICAgIGJhY2tncm91bmQ6IGdyZWVuO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xufVxuXG4uc3RhdHVzLWFnZW5jeS1yZWplY3RlZHtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG59XG5cbi5hZ2VuY3ktc3RhZmYtbGlzdC13cnAudGFibGUge1xuICAgIHRoe1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIHRke1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG4ud3JwLWluZm8tYWdlbmN5LWxpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICAgIC5pY297XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgIH1cbiAgICAudHh0LWluZm8tYWdlbmN5e1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG59IiwiOnJvb3Qge1xuICAgIC0tZm9ybS1tZWRpYS11cGxvYWQtd3JwLXdpZHRoOiAzMDBweDtcbiAgICAtLWZvcm0tbWVkaWEtdXBsb2FkLXdycC13aWR0aC1uby1weDogMzAwO1xufVxuXG5cbi8vIC5idG4tcHJpbWFyeXtcbi8vICAgICBmb250LXdlaWdodDogNTAwO1xuLy8gICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vIH1cblxuLmNsaWVudC1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG59XG4uY2xpZW50LXNlYXJjaC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIC8vIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2xpZW50LWl0ZW0ge1xuICAgIC8qcGFkZGluZzogMTRweCAxOHB4OyovXG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgICB9XG59XG4uY2xpZW50LWFkZC1hdXRvLmNsaWVudC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hZ2VuY3ktY29udHJhY3QtbGlzdCAuY2xpZW50LWxpc3Qtd3JhcHBlciAuY29udHJhY3QtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG4uYWdlbmN5LWNvbnRyYWN0LWxpc3QgLmNsaWVudC1pdGVtIHtcbiAgICBtYXJnaW46IDAgOHB4IDEycHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG59XG5cbi5jbGllbnQtaXRlbSAuY2xpY2thYmxlLXBhcnR7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbi5jbGllbnQtaXRlbSAuYWN0aW9ucy1wYXJ0e1xuICAgIHdpZHRoOiA4MHB4O1xufVxuXG4uY2xpZW50LWl0ZW0uY2xpZW50LXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5jbGllbnQtaXRlbSAuaWNve1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMC42O1xufVxuXG4uY2xpZW50LXRpdGxlIC5jbGllbnQtY29udHJhY3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICB3aWR0aDogMjAlO1xufVxuLmNsaWVudC1pdGVtIC5jbGlja2FibGUtcGFydCAuY2xpZW50LXBlcnNvbmFsLWluZm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIHdpZHRoOiAzMCU7XG59XG4uYWdlbmN5LWNvbnRyYWN0LWxpc3QgIC5jbGllbnQtaXRlbSAuY2xpY2thYmxlLXBhcnQgLmNsaWVudC1wZXJzb25hbC1pbmZvIHtcbiAgICBmbGV4OiAxO1xufVxuXG4uY2xpZW50LWl0ZW0gLmNsaWNrYWJsZS1wYXJ0IC5jbGllbnQtcGVyc29uYWwtaW5mbyAuY2xpZW50LW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2xpZW50LWl0ZW0gLmNsaWNrYWJsZS1wYXJ0IC5jbGllbnQtcGVyc29uYWwtaW5mbyAuY2xpZW50LWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmNsaWVudC1pdGVtIC5jbGlja2FibGUtcGFydCAuY2xpZW50LXBlcnNvbmFsLWluZm8gLmNsaWVudC1hZGRyZXNzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cbi5jbGllbnQtaXRlbSAuY2xpY2thYmxlLXBhcnQgLmNsaWVudC1wZXJzb25hbC1pbmZvIC5jbGllbnQtcGhvbmVOdW1iZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uY2xpZW50LWl0ZW0gLmNsaWNrYWJsZS1wYXJ0ICAuY2xpZW50LWNvbnRyYWN0IHtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBtYXJnaW46IDA7XG59XG4uY2xpZW50LWl0ZW0gLmNsaWNrYWJsZS1wYXJ0ICAuY2xpZW50LWNvbnRyYWN0LmNsaWVudC1jb250cmFjdC1zdGF0dXMgLmljby1iYWRnZSBpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5jbGllbnQtaXRlbSAuY2xpY2thYmxlLXBhcnQgLmNsaWVudC1jb250cmFjdC1pbmZvIHtcbiAgICAvKndpZHRoOiA0MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyovXG4gICAgcGFkZGluZzogNHB4IDA7IFxuICAgIG1hcmdpbjogMDtcbn1cbi5jbGllbnQtaXRlbSAuY2xpY2thYmxlLXBhcnQgLmNsaWVudC1jb250cmFjdC1pbmZvIC5jbGllbnQtY29udHJhY3QtZm9ybXVsYSB7XG4gICAgYmFja2dyb3VuZDogI2M4ZWQxMjtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuLmNsaWVudC1pdGVtIC5jbGlja2FibGUtcGFydCAuY2xpZW50LWNvbnRyYWN0LWluZm8gLmNsaWVudC1jb250cmFjdC1kYXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uY2xpZW50LWl0ZW0gLmNsaWNrYWJsZS1wYXJ0IC5jbGllbnQtcmVjaXBpZW50LWluZm8gLnJlY2lwaWVudC1sZXZlbC1pbmZve1xuICAgIGJhY2tncm91bmQ6ICM5YWI4ZDc7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDhweCA0cHg7XG59XG4uY2xpZW50LWl0ZW0gLmNsaWNrYWJsZS1wYXJ0IC5jbGllbnQtcmVjaXBpZW50LWluZm8gLnJlY2lwaWVudC1sZXZlbC1pbmZvIC5yZWNpcGllbnQtbGV2ZWwtbGFiZWwge1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG59XG4uY2xpZW50LWl0ZW0gLmNsaWNrYWJsZS1wYXJ0IC5jbGllbnQtcmVjaXBpZW50LWluZm8gLnJlY2lwaWVudC1sZXZlbC1pbmZvIC5yZWNpcGllbnQtY291bnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzdiN2FjYjtcbn1cblxuLmNsaWVudC1pdGVtIC5jbGllbnQtbWVzc2FnZS1lbXB0eS1saXN0IHtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbn1cblxuLmNsaWNrYWJsZS1wYXJ0IC5jbGllbnQtY29udHJhY3Qtc3RhdHVzIHtcbiAgICBmbGV4OiAxO1xuICAgIC8qdGV4dC1hbGlnbjogcmlnaHQ7Ki9cbn1cblxuLmNsaWNrYWJsZS1wYXJ0IC5jbGllbnQtY29udHJhY3QtY3VycmVudCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBjb2xvcjogYmx1ZTtcbn1cblxuLmNsaWNrYWJsZS1wYXJ0IC5jbGllbnQtY29udHJhY3QtY2xvc2VkIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGNvbG9yOiByZWQ7XG59XG5cblxuLmNsaWNrYWJsZS1wYXJ0IC5jbGllbnQtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWN0aW9ucy1wYXJ0IC5jbGllbnQtYWN0aW9ucyB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG1hcmdpbjogMCA0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAxMiU7XG59XG5cbi5jbGllbnQtbGlzdC1jYXJkIC5hY3Rpb24td3JwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jbGllbnQtbGlzdC1jYXJkIC5jbGllbnQtcGVyc29uYWwtaW5mbyB7XG4gICAgZmxleDogMTtcbn1cblxuLmljby1jYW5jZWwtc2VhcmNoLXcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxODZweCwgLTI2cHgpO1xuICAgIHotaW5kZXg6IDEwMDA7XG59XG5cbi5pY28tY2FuY2VsLXNlYXJjaC13IC5pY28tY2FuY2VsLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmljby1jYW5jZWwtc2VhcmNoLXcgLmljby1jYW5jZWwtc2VhcmNoLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxvYWRpbmctaWNvbi1jbGllbnQtdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4tY29udGFpbmVyLm1vZGUtbG9hZGluZyAubG9hZGluZy1pY29uLWNsaWVudC13IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWluLWNvbnRhaW5lci5tb2RlLWxvYWRpbmcgLmNsaWVudC1saXN0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGllbnQtZm9ybS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgLypib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggI2NjYztcbiAgICBtYXJnaW4tdG9wOiAyNnB4Ki9cbn1cblxuLmNsaWVudC1mb3JtLXdyYXBwZXIgLmNsaWVudC1mb3JtLWlucHV0cyB7XG4gICAgLyptYXgtaGVpZ2h0OiA1MHZoOyovXG4gICAgb3ZlcmZsb3cteTogaW5pdGlhbDsgICAgXG59XG5cbi5jbGllbnQtZm9ybS13cmFwcGVyIC5jbGllbnQtaW5wdXQtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNnB4O1xufVxuXG4uY2xpZW50LWZvcm0td3JhcHBlciAuY2xpZW50LWlucHV0LXJvdyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbGllbnQtaW5wdXQtcm93IC5jbGllbnQtaW5wdXQtY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBnYXA6IDE2cHg7XG59XG5cbi5jbGllbnQtaW5wdXQtcm93IC5jbGllbnQtaW5wdXQtY2F0ZWdvcnkgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uY2xpZW50LWlucHV0LXJvdyAuY2xpZW50LWlucHV0LWNhdGVnb3J5IC5mb3JtLWNoZWNrLWlucHV0W2NoZWNrZWQ9J2NoZWNrZWQnXSArIGxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgY29sb3I6ICMxMTE7XG59XG4uY2xpZW50LWlucHV0LXJvdyAuY2xpZW50LWlucHV0LWNhdGVnb3J5IC5mb3JtLWNoZWNrLWlucHV0ICsgbGFiZWwge1xuICAgIGNvbG9yOiByZ2IoMTE2LCAxMTYsIDExNik7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uY2xpZW50LWlucHV0LXJvdyAuY2xpZW50LWlucHV0LWNhdGVnb3J5IGxlZ2VuZCB7XG4gICAgd2lkdGg6IDE2JTtcbiAgICBtYXJnaW46IDAgMTZweCAwIDA7XG59XG5cbi5jbGllbnQtaW5wdXQtcm93IC5jbGllbnQtaW5wdXQtY2F0ZWdvcnkgI2NsaWVudF9mb3JtX2NhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbiNjbGllbnRfZm9ybV9jYXRlZ29yeSAuZm9ybS1jaGVjayB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uY2xpZW50LWlucHV0LXJvdyAuY3RuLWNsaWVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2xpZW50LWlucHV0LXJvdyAuY3RuLWNsaWVudC1pbWFnZSAuY3RuLXByb2ZpbC1pbWcge1xuICAgIGJhY2tncm91bmQ6ICNlN2U3ZTc7XG4gICAgd2lkdGg6IDEzNHB4O1xuICAgIGhlaWdodDogMTM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jbGllbnQtaW5wdXQtcm93IC5jdG4tY2xpZW50LWltYWdlIC5jdG4tcHJvZmlsLWltZyBpIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbi5jbGllbnQtaW5wdXQtcm93IC5jdG4tY2xpZW50LW5hbWUge1xuICAgIGZsZXg6IDE7XG59XG4uY2xpZW50LWlucHV0LXJvdyAuY2xpZW50LWlucHV0LWZpcnN0bmFtZSAsXG4uY2xpZW50LWlucHV0LXJvdyAuY2xpZW50LWlucHV0LWxhc3RuYW1lIHtcbiAgICB3aWR0aDogNTAlO1xufVxuLmNsaWVudC1pbnB1dC1yb3cgLmNsaWVudC1pbnB1dC1yZWZlcmVuY2UsXG4uY2xpZW50LWlucHV0LXJvdyAuY2xpZW50LWlucHV0LXBob25lIHtcbiAgICB3aWR0aDogMzIlO1xufVxuLmNsaWVudC1pbnB1dC1yb3cgLmNsaWVudC1pbnB1dC1jYXRlZ29yeSBsZWdlbmQge1xuICAgIHdpZHRoOiAxNiU7XG4gICAgbWFyZ2luOiAwIDE2cHggMCAwO1xufVxuXG4uY2xpZW50LWlucHV0LXJvdyAuY2xpZW50LWlucHV0LWNhdGVnb3J5ICNjbGllbnRfZm9ybV9jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG59XG5cbi5jbGllbnQtZm9ybS13cmFwcGVyIC5jbGllbnQtaW5wdXQtcm93IC5jbGllbnQtaW5wdXQtYWN0aXZpdHl7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5jbGllbnQtZm9ybS13cmFwcGVyLmdyb3VwIC5jbGllbnQtaW5wdXQtcm93IC5jbGllbnQtaW5wdXQtYWN0aXZpdHl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogNTAlO1xufVxuLmNsaWVudC1mb3JtLXdyYXBwZXIuZ3JvdXAgLmNsaWVudC1pbnB1dC1yb3cgLmNsaWVudC1pbnB1dC1maXJzdG5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGllbnQtaW5wdXQtcm93IC5jbGllbnQtaW5wdXQtcmVmZXJlbmNlIHtcbiAgICB3aWR0aDogMzIlO1xufVxuXG5cbi5jbGllbnQtZm9ybS13cmFwcGVyIC5jbGllbnQtaW5wdXQtcm93IC5jbGllbnQtaW5wdXQtY2luIHtcbiAgICB3aWR0aDogMzIlO1xufVxuLmNsaWVudC1mb3JtLXdyYXBwZXIgLmNsaWVudC1pbnB1dC1yb3cgLmNsaWVudC1pbnB1dC1pc3N1ZWRhdGUge1xuICAgIHdpZHRoOiAzMiU7XG59XG4uY2xpZW50LWZvcm0td3JhcHBlciAuY2xpZW50LWlucHV0LXJvdyAuY2xpZW50LWlucHV0LWlzc3VlcGxhY2Uge1xuICAgIGZsZXg6IDMyJTtcbn1cbi5jbGllbnQtZm9ybS13cmFwcGVyLmdyb3VwIC5jbGllbnQtaW5wdXQtcm93IC5jbGllbnQtaW5wdXQtY2luIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmNsaWVudC1mb3JtLXdyYXBwZXIuZ3JvdXAgLmNsaWVudC1pbnB1dC1yb3cgLmNsaWVudC1pbnB1dC1pc3N1ZWRhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uY2xpZW50LWZvcm0td3JhcHBlci5ncm91cCAuY2xpZW50LWlucHV0LXJvdyAuY2xpZW50LWlucHV0LWlzc3VlcGxhY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGllbnQtZm9ybS13cmFwcGVyIC5jbGllbnQtaW5wdXQtcm93IC5jbGllbnQtaW5wdXQtbmlmIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmNsaWVudC1mb3JtLXdyYXBwZXIgLmNsaWVudC1pbnB1dC1yb3cgLmNsaWVudC1pbnB1dC1zdGF0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmNsaWVudC1mb3JtLXdyYXBwZXIgLmNsaWVudC1pbnB1dC1yb3cgLmNsaWVudC1pbnB1dC1yY3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGllbnQtZm9ybS13cmFwcGVyLmdyb3VwIC5jbGllbnQtaW5wdXQtcm93IC5jbGllbnQtaW5wdXQtbmlmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzIlO1xufVxuLmNsaWVudC1mb3JtLXdyYXBwZXIuZ3JvdXAgLmNsaWVudC1pbnB1dC1yb3cgLmNsaWVudC1pbnB1dC1zdGF0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzIlO1xufVxuLmNsaWVudC1mb3JtLXdyYXBwZXIuZ3JvdXAgLmNsaWVudC1pbnB1dC1yb3cgLmNsaWVudC1pbnB1dC1yY3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDMyJTtcbn1cblxuXG4uY2xpZW50LWlucHV0LXJvdyAuY2xpZW50LWlucHV0LXBob25lIHtcbiAgICB3aWR0aDogMzIlO1xufVxuLmNsaWVudC1pbnB1dC1yb3cgLmNsaWVudC1pbnB1dC1lbWFpbCB7XG4gICAgd2lkdGggOiAzMiU7XG59XG4uY2xpZW50LWlucHV0LXJvdyAuY2xpZW50LWlucHV0LXdlYnNpdGUge1xuICAgIGZsZXg6IDMyJTtcbn1cblxuLmNsaWVudC1pbnB1dC1yb3cgLmNsaWVudC1pbnB1dC1hZHJlc3MsIC5jbGllbnQtaW5wdXQtcm93IC5jbGllbnQtaW5wdXQtY2l0eSB7XG4gICAgZmxleDogNTAlO1xufVxuXG4uY2xpZW50LWlucHV0LXJvdyAuY2xpZW50LWlucHV0LXJpYiB7XG4gICAgd2lkdGg6IDY3JTtcbn1cblxuLmNsaWVudC1pbnB1dC1yb3cgLmNsaWVudC1pbnB1dC1wYXltZW50LW1ldGhvZCB7XG4gICAgd2lkdGg6IDMyJTtcbn1cblxuXG4uY2xpZW50LWJ0bi1zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4vKlxuLmNsdC12aWV3LWNvbnRhaW5lcltkYXRhLWRpc3BsYXk9J2NsYXNzaWMnXSAubWVudS12YWxpZGF0aW9uLXdycHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2x0LXZpZXctY29udGFpbmVyW2RhdGEtZGlzcGxheT0ndmFsaWRhdGlvbiddIC5jbGllbnQtbWVudS13LFxuLmNsdC12aWV3LWNvbnRhaW5lcltkYXRhLWRpc3BsYXk9J3ZhbGlkYXRpb24nXSAuY2xpZW50LWRldGFpbHMtd3JhcHBlcntcbiAgICBkaXNwbGF5OiBub25lO1xufSovXG5cblxuLmNsaWVudC1kZXRhaWxzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMDBweCk7XG59XG4uY2xpZW50LWRldGFpbHMtd3JhcHBlciAuY2VsbC1lZGl0YWJsZSxcbi5sZXZlbC1jdXN0b21pemVkLWRldGFpbHMtd3JhcHBlciAuY2VsbC1lZGl0YWJsZSxcbi5yZWNpcGllbnQtZm9ybS13cmFwcGVyIC5jZWxsLWVkaXRhYmxlLFxuLmNvbnRyYWN0LWRldGFpbHMtaXRtLFxuLmNlbGwtZWRpdGFibGUgbWFpbi1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uY29udHJhY3QtZGV0YWlscy1pdG0gbGFiZWwge1xuICAgIHdpZHRoOiA0MyU7XG59XG4uY2VsbC1lZGl0YWJsZVtkYXRhLW1vZGU9c3RhdGljXSAubG9hZGluZy1pY29uLXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uY2VsbC1lZGl0YWJsZVtkYXRhLW1vZGU9ZWRpdF0gLmxvYWRpbmctaWNvbi13IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmNlbGwtZWRpdGFibGVbZGF0YS1tb2RlPWxvYWRpbmddIC5zdGF0aWMtdmFsdWUsXG4uY2VsbC1lZGl0YWJsZVtkYXRhLW1vZGU9bG9hZGluZ10gLmJ0LXNhdmUsXG4uY2VsbC1lZGl0YWJsZVtkYXRhLW1vZGU9bG9hZGluZ10gLmJ0LXNhdmUtY29udHJhY3QsXG4uY2VsbC1lZGl0YWJsZVtkYXRhLW1vZGU9bG9hZGluZ10gLmlucHV0LWZpZWxkLFxuLmNlbGwtZWRpdGFibGVbZGF0YS1tb2RlPWxvYWRpbmddIC5tZWFzdXJlLXVuaXR7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNsaWVudC1kZXRhaWxzLXdyYXBwZXIgLmNlbGwtZWRpdGFibGUgLmlucHV0LWZpZWxkLmhhcy1lcnJvciwgXG4ubGV2ZWwtY3VzdG9taXplZC1kZXRhaWxzLXdyYXBwZXIgLmlucHV0LWZpZWxkLmhhcy1lcnJvciwgXG4ucmVjaXBpZW50LWZvcm0td3JhcHBlciAuY2VsbC1lZGl0YWJsZSAuaW5wdXQtZmllbGQuaGFzLWVycm9yIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRTI2NzY4IWltcG9ydGFudDtcbn1cbiNlcnJvci1tZXNzYWdlIHtcbiAgICBjb2xvcjogcmVkO1xufVxuXG4uY2xpZW50LWRldGFpbHMtd3JhcHBlciAuY2xpZW50LWRldGFpbHMtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uY2xpZW50LWRldGFpbHMtd3JhcHBlciAuY2xpZW50LWRldGFpbHMtcm93IGxhYmVsIHtcbiAgICB3aWR0aDogMzIlICFpbXBvcnRhbnQ7XG59XG4uY2xpZW50LWRldGFpbHMtd3JhcHBlciAuY2xpZW50LWRldGFpbHMtcm93IC5jbGllbnQtbGFiZWwge1xuICAgIHBhZGRpbmc6IDdweCAwO1xufVxuXG4uY2xpZW50LWRldGFpbHMtd3JhcHBlciAuY2VsbC1lZGl0YWJsZSAuc3RhdGljLXZhbHVlIHtcbiAgICBwYWRkaW5nOiAycHggN3B4O1xuICAgIG1hcmdpbjogMHB4IDJweCA2cHggMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG59XG5cbi5jbGllbnQtZGV0YWlscy13cmFwcGVyIC5jZWxsLWVkaXRhYmxlIC5pbnB1dC1maWVsZHtcbiAgICBcbn1cbi5jbGllbnQtZGV0YWlscy13cmFwcGVyIC5jZWxsLWVkaXRhYmxlIC5idC1lZGl0LFxuLmxldmVsLWN1c3RvbWl6ZWQtZGV0YWlscy13cmFwcGVyIC5jZWxsLWVkaXRhYmxlIC5idC1lZGl0LFxuLnJlY2lwaWVudC1mb3JtLXdyYXBwZXIgLmNlbGwtZWRpdGFibGUgLmJ0LWVkaXQsXG4uY29udHJhY3QtZGV0YWlscy1jb2x1bW4gLmNlbGwtZWRpdGFibGUgLmJ0LWVkaXQtY29udHJhY3R7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNsaWVudC1kZXRhaWxzLXdyYXBwZXIgLmNlbGwtZWRpdGFibGUgLmJ0LXNhdmV7XG4gICAgXG59XG5cbi5jbGllbnQtZGV0YWlscy13cmFwcGVyIC5jZWxsLWVkaXRhYmxlOmhvdmVyIC5idC1lZGl0LFxuLmxldmVsLWN1c3RvbWl6ZWQtZGV0YWlscy13cmFwcGVyIC5jZWxsLWVkaXRhYmxlOmhvdmVyIC5idC1lZGl0LFxuLnJlY2lwaWVudC1mb3JtLXdyYXBwZXIgLmNlbGwtZWRpdGFibGU6aG92ZXIgLmJ0LWVkaXQsXG4uY29udHJhY3QtZGV0YWlscy1jb2x1bW4gLmNlbGwtZWRpdGFibGU6aG92ZXIgLmJ0LWVkaXQtY29udHJhY3R7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmNsaWVudC1kZXRhaWxzLXdyYXBwZXIgLmNlbGwtZWRpdGFibGVbZGF0YS1tb2RlPXN0YXRpY10gLnN0YXRpYy12YWx1ZSB7XG4gICAgXG59XG5cbi5jbGllbnQtZGV0YWlscy13cmFwcGVyIC5jZWxsLWVkaXRhYmxlW2RhdGEtbW9kZT1zdGF0aWNdIC5pbnB1dC1maWVsZCxcbi5sZXZlbC1jdXN0b21pemVkLWRldGFpbHMtd3JhcHBlciAuY2VsbC1lZGl0YWJsZVtkYXRhLW1vZGU9c3RhdGljXSAuaW5wdXQtZmllbGQsXG4ucmVjaXBpZW50LWZvcm0td3JhcHBlciAuY2VsbC1lZGl0YWJsZVtkYXRhLW1vZGU9c3RhdGljXSAuaW5wdXQtZmllbGQsXG4uY29udHJhY3QtZGV0YWlscy1jb2x1bW4gLmNlbGwtZWRpdGFibGVbZGF0YS1tb2RlPXN0YXRpY10gLmlucHV0LWZpZWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmNsaWVudC1kZXRhaWxzLXdyYXBwZXIgLmNlbGwtZWRpdGFibGVbZGF0YS1tb2RlPXN0YXRpY10gLmJ0LWVkaXR7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNsaWVudC1kZXRhaWxzLXdyYXBwZXIgLmNlbGwtZWRpdGFibGVbZGF0YS1tb2RlPXN0YXRpY10gLmJ0LXNhdmUsXG4ubGV2ZWwtY3VzdG9taXplZC1kZXRhaWxzLXdyYXBwZXIgLmNlbGwtZWRpdGFibGVbZGF0YS1tb2RlPXN0YXRpY10gLmJ0LXNhdmUsXG4ucmVjaXBpZW50LWZvcm0td3JhcHBlciAuY2VsbC1lZGl0YWJsZVtkYXRhLW1vZGU9c3RhdGljXSAuYnQtc2F2ZSxcbi5jb250cmFjdC1kZXRhaWxzLWNvbHVtbiAuY2VsbC1lZGl0YWJsZVtkYXRhLW1vZGU9c3RhdGljXSAuYnQtc2F2ZS1jb250cmFjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4uY2xpZW50LWRldGFpbHMtd3JhcHBlciAuY2VsbC1lZGl0YWJsZVtkYXRhLW1vZGU9ZWRpdF0gLnN0YXRpYy12YWx1ZSxcbi5sZXZlbC1jdXN0b21pemVkLWRldGFpbHMtd3JhcHBlciAuY2VsbC1lZGl0YWJsZVtkYXRhLW1vZGU9ZWRpdF0gLnN0YXRpYy12YWx1ZSxcbi5yZWNpcGllbnQtZm9ybS13cmFwcGVyIC5jZWxsLWVkaXRhYmxlW2RhdGEtbW9kZT1lZGl0XSAuc3RhdGljLXZhbHVlLFxuLmNvbnRyYWN0LWRldGFpbHMtY29sdW1uIC5jZWxsLWVkaXRhYmxlW2RhdGEtbW9kZT1lZGl0XSAuc3RhdGljLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xpZW50LWRldGFpbHMtd3JhcHBlciAuY2VsbC1lZGl0YWJsZVtkYXRhLW1vZGU9ZWRpdF0gLmlucHV0LWZpZWxkLFxuLnJlY2lwaWVudC1mb3JtLXdyYXBwZXIgLmNlbGwtZWRpdGFibGVbZGF0YS1tb2RlPWVkaXRdIC5pbnB1dC1maWVsZCxcbi5jb250cmFjdC1kZXRhaWxzLWNvbHVtbiAuY2VsbC1lZGl0YWJsZVtkYXRhLW1vZGU9ZWRpdF0gLmlucHV0LWZpZWxkIHtcbiAgICAvKiBkaXNwbGF5OiBibG9jazsgKi9cbiAgICBwYWRkaW5nOiAwcHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG4gICAgbWFyZ2luOiAwcHggMnB4IDdweCAycHg7XG4gICAgLyogYm9yZGVyOiBub25lOyAqL1xufVxuLmNsaWVudC1kZXRhaWxzLXdyYXBwZXIgLmNlbGwtZWRpdGFibGVbZGF0YS1tb2RlPWVkaXRdIC5idC1lZGl0LFxuLmxldmVsLWN1c3RvbWl6ZWQtZGV0YWlscy13cmFwcGVyIC5jZWxsLWVkaXRhYmxlW2RhdGEtbW9kZT1lZGl0XSAuYnQtZWRpdCxcbi5yZWNpcGllbnQtZm9ybS13cmFwcGVyIC5jZWxsLWVkaXRhYmxlW2RhdGEtbW9kZT1lZGl0XSAuYnQtZWRpdCxcbi5jb250cmFjdC1kZXRhaWxzLWNvbHVtbiAuY2VsbC1lZGl0YWJsZVtkYXRhLW1vZGU9ZWRpdF0gLmJ0LWVkaXQtY29udHJhY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IFxufVxuLmNsaWVudC1kZXRhaWxzLXdyYXBwZXIgLmNlbGwtZWRpdGFibGVbZGF0YS1tb2RlPWVkaXRdIC5idC1zYXZle1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMnB4IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmxldmVsLWN1c3RvbWl6ZWQtZGV0YWlscy13cmFwcGVyIC5jZWxsLWVkaXRhYmxlW2RhdGEtbW9kZT1lZGl0XSAuaW5wdXQtZmllbGR7XG4gICAgd2lkdGg6IDU4JTtcbn1cblxuLmNvbnRyYWN0LWRldGFpbHMtaXRtIC5jZWxsLWVkaXRhYmxlIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jbGllbnQtZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG59XG5cbi5jbGllbnQtZGV0YWlscy1jb2wge1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5jbGllbnQtZGV0YWlscyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jbGllbnQtY29udHJhY3Qtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY2xpZW50LWNvbnRyYWN0LWhlYWRlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5jbGllbnQtY29udHJhY3QtaGVhZGVyLXdyYXBwZXIgaDQudGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cblxuLmNsaWVudC1jb250cmFjdC13cmFwcGVyIHVsLmNsaWVudC1jb250cmFjdC1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cbi5oaWRlbi1idG4teHtcbiAgICAuY2xvc2UteHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNsaWVudC1jb250cmFjdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgbWFyZ2luOiAwIDAgMTRweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZ2FwOiA4cHhcbn1cblxuLmNsaWVudC1jb250cmFjdC1pdGVtLmlzLWN1cnJlbnQge1xuICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICBtYXJnaW46IDAgMCAxNHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZDogIzkwRUU5MDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGdhcDogOHB4XG59XG5cbi5jbGllbnQtY29udHJhY3QtaXRlbSAuY2xpZW50LWNvbnRyYWN0LWRhdGVTdWJzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMiU7XG59XG5cbi5jbGllbnQtY29udHJhY3QtaXRlbSAuY2xpZW50LWNvbnRyYWN0LW51bWJlclBvbGljZSB7XG4gICAgd2lkdGg6IDEwJTtcbn1cblxuLmNsaWVudC1jb250cmFjdC1pdGVtIC5jbGllbnQtY29udHJhY3QtZGF0ZUVmZmVjdCB7XG4gICAgd2lkdGg6IDEyJTtcbn1cblxuLmNsaWVudC1jb250cmFjdC1pdGVtIC5jbGllbnQtY29udHJhY3QtZHVlRGF0ZSB7XG4gICAgd2lkdGg6IDEyJTtcbn1cblxuLmNsaWVudC1jb250cmFjdC1pdGVtIC5jbGllbnQtY29udHJhY3QtdGFjaXQge1xuICAgIHdpZHRoOiAxNnB4O1xufVxuXG4uY2xpZW50LWNvbnRyYWN0LWl0ZW0gLmNsaWVudC1jb250cmFjdC1wcm9kdWN0IHtcbiAgICB3aWR0aDogMTQlO1xufVxuXG4uY2xpZW50LWNvbnRyYWN0LWl0ZW0gLmNsaWVudC1jb250cmFjdC1mb3JtdWxhIHtcbiAgICB3aWR0aDogMTQlO1xufVxuXG4uY2xpZW50LWNvbnRyYWN0LWl0ZW0gLmNsaWVudC1jb250cmFjdC1wcmltZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDRweCAwIDRweDtcbn1cblxuLmNsaWVudC1jb250cmFjdC1pdGVtIC5jbGllbnQtY29udHJhY3QtYWN0aW9ucyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNsaWVudC1jb250cmFjdC1pdGVtIC5jbGllbnQtY29udHJhY3QtbWVzc2FnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2xpZW50LXVzZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIC8qIG92ZXJmbG93LXk6IGF1dG87ICovXG59XG5cbi5jbGllbnQtdXNlci1oZWFkZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jbGllbnQtdXNlci1oZWFkZXItd3JhcHBlciBoNC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi8qXG4vLyAuY2xpZW50LXVzZXItaGVhZGVyLXdyYXBwZXIgYSB7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4vLyAgICAgZm9udC1zaXplOiAxMnB4O1xuLy8gfVxuKi9cbi5sZXZlbC10YWIgLml0bSAubG5rIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY2xpZW50LXVzZXItd3JhcHBlciB1bC5jbGllbnQtdXNlci1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmNsaWVudC11c2VyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICBtYXJnaW46IDAgMCAxNHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBnYXA6IDhweFxufVxuXG4uY2xpZW50LXVzZXItaXRlbSAuY2xpZW50LXVzZXItbmFtZSB7XG4gICAgZmxleDogMTtcbn1cblxuLmNsaWVudC11c2VyLWl0ZW0gLmNsaWVudC11c2VyLWVtYWlsIHtcbiAgICB3aWR0aDogNDAlO1xufVxuXG4uY2xpZW50LXVzZXItaXRlbSAuY2xpZW50LXVzZXItYWN0aW9ucyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNsaWVudC11c2VyLWl0ZW0gLmNsaWVudC11c2VyLW1lc3NhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNsaWVudC11c2VyLWZvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uY2xpZW50LXVzZXItZm9ybS13cmFwcGVyIC5jbGllbnQtdXNlci1pbnB1dC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDE2cHg7XG59XG5cbi5jbGllbnQtdXNlci1pbnB1dC1yb3cgLmNsaWVudC11c2VyLWlucHV0LWZpcnN0bmFtZSB7XG4gICAgd2lkdGg6IDUwJTtcbn1cblxuLmNsaWVudC11c2VyLWlucHV0LXJvdyAuY2xpZW50LXVzZXItaW5wdXQtbGFzdG5hbWUge1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5jbGllbnQtdXNlci1pbnB1dC1yb3cgLmNsaWVudC11c2VyLWlucHV0LWVtYWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNsaWVudC11c2VyLWlucHV0LXJvdyAuY2xpZW50LXVzZXItaW5wdXQtcGFzc3dvcmQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY2xpZW50LXVzZXItYnRuLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cblxuLmNsaWVudC1tZW51LXd7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY2xpZW50LW1lbnUtdyAuaWNvLWJhZGdlIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uY2xpZW50LW1lbnUtdyAuaWNvLWJhZGdlLmljby1jb3VudGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVlMDgyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cblxuLmNsaWVudC1tZW51LXcgdWwubGlzdHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuXG4uY2xpZW50LW1lbnUtdyB1bC5saXN0ID4gbGkuaXRlbXtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDFweDtcbn1cblxuLmNsaWVudC1tZW51LXcgdWwubGlzdCA+IGxpLml0ZW0gYS5sbmt7XG4gICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2M3YzRjNDtcbiAgICBjb2xvcjogIzY4MWE0YztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBkaXNwbGF5OiBmbGV4Oztcbn1cblxuLmNsaWVudC1tZW51LXcgdWwubGlzdCA+IGxpLml0ZW0gYS5sbmsuYWN0aXZle1xuICAgIGJhY2tncm91bmQ6IHB1cnBsZTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5jbGllbnQtc2hvdy10YXJpZi13cmFwcGVyIHtcbiAgICBtYXJnaW46IDhweCAwO1xufVxuXG4uY2xpZW50LXNob3ctdGFyaWYtd3JhcHBlciB1bC5sZXZlbC10YWJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgLTFweCAwO1xufVxuXG4uY2xpZW50LXNob3ctdGFyaWYtd3JhcHBlciB1bC5sZXZlbC10YWIgLml0bXtcbiAgICBtYXJnaW46IDAgMXB4IDAgMDtcbn1cblxuLmNsaWVudC1zaG93LXRhcmlmLXdyYXBwZXIgdWwubGV2ZWwtdGFiIC5pdG0gPiBhLmxua3tcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogI2NjY2NjYztcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2xpZW50LXNob3ctdGFyaWYtd3JhcHBlciB1bC5sZXZlbC10YWIgLml0bSA+IGEubG5rIC5pbmRpY2F0b3ItY3VzdG9taXplZHtcbiAgICBiYWNrZ3JvdW5kOiAjNjhkNTY4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgZm9udC1zaXplOiA2MCU7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMnB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmNsaWVudC1zaG93LXRhcmlmLXdyYXBwZXIgdWwubGV2ZWwtdGFiIC5pdG0gPiBhLmxuay5hY3RpdmV7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5jbGllbnQtc2hvdy10YXJpZi13cmFwcGVyIC5jb250ZW50LXRhYntcbiAgICBib3JkZXI6IHRoaW4gc29saWQgZ3JheTtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuXG4uYW1lbmRlbWVudC10YWJsZS10ZW1wbGF0ZSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICAgIHBhZGRpbmc6IGF1dG87O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAzNzBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uY2xpZW50LXNob3ctYXZlbmFudC13cmFwcGVyIHVsLmxldmVsLXRhYntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGhlaWdodDogMjhweDtcbn1cblxuLmNsaWVudC1zaG93LWF2ZW5hbnQtd3JhcHBlciB1bC5sZXZlbC10YWIgLml0bXtcbiAgICBtYXJnaW46IDAgMXB4IDAgMDtcbn1cbi5jbGllbnQtc2hvdy1hdmVuYW50LXdyYXBwZXIgdWwubGV2ZWwtdGFiIC5pdG0gPiBhLmxua3tcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogI2NjY2NjYztcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5jbGllbnQtc2hvdy1hdmVuYW50LXdyYXBwZXIgdWwubGV2ZWwtdGFiIC5pdG0gPiBhLmxuay5hY3RpdmV7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5jbGllbnQtc2hvdy1hdmVuYW50LXdyYXBwZXIgLmNvbnRlbnQtdGFie1xuICAgIGJvcmRlcjogdGhpbiBzb2xpZCBncmF5O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5cbi5sZXZlbC10YWJsZS10ZW1wbGF0ZXtcblxufVxuXG4ubGV2ZWwtdGFibGUtdGVtcGxhdGUgdWwubGlzdHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cbi5sZXZlbC10YWJsZS10ZW1wbGF0ZSB1bC5saXN0ID4gbGkuaXRlbXtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xufVxuXG5cbi5sZXZlbC10YWJsZS10ZW1wbGF0ZSB1bC5saXN0ID4gbGkuaXRlbSAubmFtZXtcbiAgICBmbGV4OiAxO1xufVxuLmxldmVsLXRhYmxlLXRlbXBsYXRlIHVsLmxpc3QgPiBsaS5pdGVtIC50eHtcbiAgICB3aWR0aDogMTglO1xufVxuXG4ubGV2ZWwtdGFibGUtdGVtcGxhdGUgdWwubGlzdCA+IGxpLml0ZW0gLmxtdHtcbiAgICB3aWR0aDogMjIlO1xufVxuXG4ubGV2ZWwtdGFibGUtdGVtcGxhdGUgdWwubGlzdCA+IGxpLml0ZW0gLmxyLWluZm97XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGV2ZWwtdGFibGUtdGVtcGxhdGUgdWwubGlzdCA+IGxpLml0ZW0gLmZycXtcbiAgICB3aWR0aDogMTYlO1xufVxuLmxldmVsLXRhYmxlLXRlbXBsYXRlIHVsLmxpc3QgPiBsaS5pdGVtIC5jZHR7XG4gICAgd2lkdGg6IDE2JTtcbn1cblxuLndycC1jbnRudC1jb25kaXRpb24tcnVicmlje1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmNvbmRpdGlvbi10eHQtaW5mb3tcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgIC5idG4tZGQtaWNvbntcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICAuYnRuLWRkLWljb257XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnQtZmlsdGVyIHtcbiAgICBib3JkZXI6IHRoaW4gc29saWQgI2NjY2NjYyFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cblxuLmZpbHRlci1jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWI2NjliO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgLyptaW4taGVpZ2h0OiAxMDBweDsqL1xufVxuXG4uZmlsdGVyLWNvbnRhaW5lcjpub3QoLnNob3duKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tY2xpZW50LWZpbHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb3JtLWNsaWVudC1maWx0ZXIgLmNsbW4ge1xuICAgIGZsZXg6IDE7XG59XG5cbi5mb3JtLWNsaWVudC1maWx0ZXIgLndnLXctY29udHJhY3Qtc3RhdHVze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA2MHB4O1xufVxuXG4uZm9ybS1jbGllbnQtZmlsdGVyIC53Zy13LWNvbnRyYWN0LXN0YXR1cyAuZm9ybS1jaGVja3tcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmZvcm0tY2xpZW50LWZpbHRlciAuY29sLWZvcm0tbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmZvcm0tY2xpZW50LWZpbHRlci13IC5jbG1uLmNtbG4tYWN0aW9ucyB7XG4gICAgd2lkdGg6IDEyJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZvcm0tY2xpZW50LWZpbHRlciAuYnQtY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4uZm9ybS1jbGllbnQtZmlsdGVyIC5mb3JtLWNoZWNrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2xpZW50LWZpbHRlci1jYXRlZ29yeS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8qIHdpZHRoOiAxMDAlOyAqL1xuICAgIGdhcDogNjBweDtcbn1cblxuLmNsaWVudC1maWx0ZXItY29udHJhY3QteWVhciB7XG4gICAgd2lkdGg6IDEwMHB4O1xufVxuXG4vKiByZWltYnVyc2VtZW50IGZpbHRlciAqL1xuXG4uZm9ybS1yZWltYnVyc2VtZW50LWZpbHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb3JtLXJlaW1idXJzZW1lbnQtZmlsdGVyIC5jbG1uIHtcbiAgICBmbGV4OiAxO1xufVxuXG4uZm9ybS1yZWltYnVyc2VtZW50LWZpbHRlciAud2ctdy1yZWltYnVyc2VtZW50LXR5cGV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDYwcHg7XG59XG5cbi5mb3JtLXJlaW1idXJzZW1lbnQtZmlsdGVyIC53Zy13LXJlaW1idXJzZW1lbnQtdHlwZSAuZm9ybS1jaGVja3tcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmZvcm0tcmVpbWJ1cnNlbWVudC1maWx0ZXIgLmNvbC1mb3JtLWxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5mb3JtLXJlaW1idXJzZW1lbnQtZmlsdGVyLXcgLmNsbW4uY21sbi1hY3Rpb25zIHtcbiAgICB3aWR0aDogMTIlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZm9ybS1yZWltYnVyc2VtZW50LWZpbHRlciAuYnQtY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4uZm9ybS1yZWltYnVyc2VtZW50LWZpbHRlciAuZm9ybS1jaGVjayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJlaW1idXJzZW1lbnQtZmlsdGVyLWNhdGVnb3J5LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLyogd2lkdGg6IDEwMCU7ICovXG4gICAgZ2FwOiA2MHB4O1xufVxuXG4vKiByZWltYnVyc2VtZW50IGZpbHRlciAqL1xuXG4vKiAuY2Itc3R5bGUtaW5saW5lIGlucHV0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG59ICovXG5cbi5jYi1zdHlsZS1pbmxpbmUgaW5wdXQgKyBsYWJlbCB7XG4gICAgLyogYm9yZGVyOiB0aGluIHNvbGlkIGdyYXk7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7ICovXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNiLXN0eWxlLWlubGluZSBpbnB1dCArIGxhYmVsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuXG4vKiAuY2Itc3R5bGUtaW5saW5lIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYm9yZGVyOiB0aGluIHNvbGlkICM3YTQ0N2E7XG4gICAgYmFja2dyb3VuZDogIzgxNDM4MTtcbiAgICBjb2xvcjogd2hpdGU7XG59ICovXG5cbi5wcmludGFibGUtaW52b2ljZS1saXN0LXcge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG59XG4ucHJpbnRhYmxlLWludm9pY2UtbGlzdC13IC5pbnZvaWNlLXVuaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuXG4uaW52b2ljZS11bml0IC5saW5lIHtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogNXB4IDA7XG59XG5cbi5pbnZvaWNlLXVuaXQgLmhlYWQtaW52b2ljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmludm9pY2UtdW5pdCAuaGVhZC1pbnZvaWNlIC5pbnZvaWNlLXByZXZpZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbn1cblxuLmludm9pY2UtdW5pdCAuYWN0aW9ucy1idC1wbGkgLmZhLWNoZXZyb24tZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmludm9pY2UtdW5pdCAuaW52b2ljZS1kZXRhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnZvaWNlLXVuaXQudG9nZ2xlIC5mYS1jaGV2cm9uLWRvd257XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbnZvaWNlLXVuaXQudG9nZ2xlIC5mYS1jaGV2cm9uLXJpZ2h0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnZvaWNlLXVuaXQudG9nZ2xlIC5pbnZvaWNlLWRldGFpbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmludm9pY2UtdW5pdC5zaG93LWludm9pY2UgLmludm9pY2UtZGV0YWlse1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qIHN0YXJ0IGNvbnRyYWN0IGxpc3QgKi9cbi5jb250cmFjdC11bml0IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLy8gLmNvbnRyYWN0LXVuaXQgLmxpbmUge1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgbWFyZ2luOiA1cHggMDtcbi8vIH1cbi5jb250cmFjdC11bml0IC5oZWFkLWNvbnRyYWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udHJhY3QtdW5pdCAuaGVhZC1jb250cmFjdCAuY29udHJhY3QtcHJldmlldyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG59XG5cblxuLmNvbnRyYWN0LXVuaXQgLmhlYWQtY29udHJhY3QgLmN0LWJ0LXBsaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xufVxuXG4uY29udHJhY3QtdW5pdCAuYWN0aW9ucy1idC1wbGktY29udHJhY3QgLmZhLWNoZXZyb24tZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRyYWN0LXVuaXQgLmNvbnRyYWN0LWRldGFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRyYWN0LXVuaXQudG9nZ2xlIC5mYS1jaGV2cm9uLWRvd257XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250cmFjdC11bml0LnRvZ2dsZSAuZmEtY2hldnJvbi1yaWdodHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udHJhY3QtdW5pdC50b2dnbGUgLmNvbnRyYWN0LWRldGFpbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRyYWN0LXVuaXQuc2hvdy1jb250cmFjdCAuY29udHJhY3QtZGV0YWlse1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qIGVuZCBjb250cmFjdCBsaXN0ICovXG5cblxuLnByaW50YWJsZS1pbnZvaWNlLWxpc3QtdyAuaW52b2ljZS1kZXRhaWwge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAxNnB4IDAgMTZweCAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG5cbi5pbnZvaWNlLXByZXZpZXcgPiBkaXYge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuLmludm9pY2UtdGFibGV7XG4gICAgYm9yZGVyOiB0aGluIHNvbGlkIGdyYXk7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkLWludm9pY2UgLmN0LWJ0LXBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgb3JkZXI6IDE7XG59XG5cbi5pbnZvaWNlLXRhYmxlID4gdGhlYWR7XG4gICAgXG59XG5cbi5pbnZvaWNlLXRhYmxlID4gdGJvZHl7XG4gICAgXG59XG5cbi5pbnZvaWNlLXRhYmxlID4gdGJvZHkgdHJ7XG4gICAgYm9yZGVyOiB0aGluIGRhc2hlZCBncmF5O1xufVxuXG4uaW52b2ljZS10YWJsZSB0aCwgXG4uaW52b2ljZS10YWJsZSB0ZHtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbn1cblxuLmxuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDA7XG59XG5cbi5sbiAubGJsIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cblxuLmxuIC53Z3Qge1xuICAgIGZsZXg6IDE7XG59XG5cbi53Z3QgaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLmNvbnRlbnQtYnRuLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAvKmZsb2F0OiByaWdodDsqL1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5cblxuLmxpbmUgLmxibCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAvKndpZHRoOiA1MCU7Ki9cbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5mb250LTE4cHh7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4vLyAubGluZSAudmFsIHtcbi8vICAgICBmbGV4OiAxO1xuLy8gICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyB9XG5cbi5pbnZvaWNlLWxpbmUge1xuICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5pbnZvaWNlLWNvbnRhaW5lciAuaW52b2ljZS13cnB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmludm9pY2UtbGFiZWx7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1vdmUtZW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuLm1vdmUtY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vdmUtc3RhcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cbi5jbGllbnQtZGV0YWlscy13cmFwcGVyW2RhdGEtbW9kZT1pbmRpdmlkdWFsXSAuY2xpZW50LWRldGFpbHMtcm93Lm5pZi13cnAsXG4uY2xpZW50LWRldGFpbHMtd3JhcHBlcltkYXRhLW1vZGU9aW5kaXZpZHVhbF0gLmNsaWVudC1kZXRhaWxzLXJvdy5zdGF0LXdycCxcbi5jbGllbnQtZGV0YWlscy13cmFwcGVyW2RhdGEtbW9kZT1pbmRpdmlkdWFsXSAuY2xpZW50LWRldGFpbHMtcm93LnJjcy13cnAsXG4uY2xpZW50LWRldGFpbHMtd3JhcHBlcltkYXRhLW1vZGU9aW5kaXZpZHVhbF0gLmNsaWVudC1kZXRhaWxzLXJvdy5hY3Rpdml0eS13cnAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uY2xpZW50LWRldGFpbHMtd3JhcHBlcltkYXRhLW1vZGU9Z3JvdXBdIC5jbGllbnQtZGV0YWlscy1yb3cuZmlyc3QtbmFtZS13cnAsXG4uY2xpZW50LWRldGFpbHMtd3JhcHBlcltkYXRhLW1vZGU9Z3JvdXBdIC5jbGllbnQtZGV0YWlscy1yb3cuY2luLXdycCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiBDSVJDVUxBUiBNRU5VIChNT0RFIERBVEEgRU5UUlkpICovXG4uY2xpZW50LWRhdGEtZW50cnktbWVudS13IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNsaWVudC1kYXRhLWVudHJ5LW1lbnUtdyB1bC5saXN0e1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5cbi5jbGllbnQtZGF0YS1lbnRyeS1tZW51LXcgdWwubGlzdCA+IGxpLml0ZW17XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNsaWVudC1kYXRhLWVudHJ5LW1lbnUtdyB1bC5saXN0ID4gbGkuaXRlbSArIGxpLml0ZW06OmJlZm9yZXtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB3aWR0aDogODJweDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ExMzVhMTtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNDFweDtcbn1cblxuLmNsaWVudC1kYXRhLWVudHJ5LW1lbnUtdyB1bC5saXN0ID4gbGkuaXRlbSBhLmxua3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBtaW4td2lkdGg6IDEyNnB4O1xufVxuXG4uY2xpZW50LWRhdGEtZW50cnktbWVudS13IHVsLmxpc3QgPiBsaS5pdGVtIGEubG5rLmFjdGl2ZXtcbn1cblxuLmNsaWVudC1kYXRhLWVudHJ5LW1lbnUtdyB1bC5saXN0ID4gbGkuaXRlbSBhLmxuayAuaWNvLWNpcmNsZXtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogI2ExMzVhMTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYTEzNWExO1xufVxuXG4uY2xpZW50LWRhdGEtZW50cnktbWVudS13IHVsLmxpc3QgPiBsaS5pdGVtIGEubG5rIC50eHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgY29sb3I6IGdyYXk7XG59XG5cbi5jbGllbnQtZGF0YS1lbnRyeS1tZW51LXcgdWwubGlzdCA+IGxpLml0ZW0gYS5sbmsuYWN0aXZlIC5pY28tY2lyY2xle1xuICAgIGJhY2tncm91bmQ6ICNhMTM1YTE7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuLmNsaWVudC1kYXRhLWVudHJ5LW1lbnUtdyB1bC5saXN0ID4gbGkuaXRlbSBhLmxuay5hY3RpdmUgLnR4e1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4uY2xpZW50LWRhdGEtZW50cnktbWVudS13IHVsLmxpc3QgPiBsaS5pdGVtIGEubG5rOmhvdmVyIC5pY28tY2lyY2xle1xuICAgIGJhY2tncm91bmQ6ICNhMTM1YTE7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4uY2xpZW50LWRhdGEtZW50cnktbWVudS13IHVsLmxpc3QgPiBsaS5pdGVtIGEubG5rOmhvdmVyIC50eHtcbiAgICBjb2xvcjogcmdiKDU4LCA0LCA1OCk7XG59XG4uY2xpZW50LXByZXN0YS1kZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4uY2xpZW50LXByZXN0YS1kZXRhaWxzIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5jbGllbnQtcHJlc3RhLWRldGFpbHMgdGQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uYWdlbmN5LWNvbnRyYWN0LWxpc3QgLmhlYWRlci1hY3Rpb25zLXcgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNsaWVudC1tYW5hZ2VyIC5jbGllbnQtaW5wdXQtcm93ID4gZGl2ID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMjFyZW0gIWltcG9ydGFudCA7XG59XG5cbi8qIE1FTlUgVkFMSURBVElPTiAqL1xuLm1lbnUtdmFsaWRhdGlvbi13cnAge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWVudS12YWxpZGF0aW9uLXdycCB1bC5saXN0e1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5cbi5tZW51LXZhbGlkYXRpb24td3JwIHVsLmxpc3QgPiBsaS5pdGVte1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZW51LXZhbGlkYXRpb24td3JwIHVsLmxpc3QgPiBsaS5pdGVtICsgbGkuaXRlbTo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiA4MnB4O1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjOTk5OTk5O1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00MXB4O1xufVxuXG4ubWVudS12YWxpZGF0aW9uLXdycCB1bC5saXN0ID4gbGkuaXRlbSBhLmxua3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBtaW4td2lkdGg6IDEyNnB4O1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5tZW51LXZhbGlkYXRpb24td3JwIHVsLmxpc3QgPiBsaS5pdGVtIGEubG5rLmFjdGl2ZXtcbn1cblxuLm1lbnUtdmFsaWRhdGlvbi13cnAgdWwubGlzdCA+IGxpLml0ZW0gYS5sbmsgLmljby1jaXJjbGV7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyOiAycHggc29saWQgIzk5OTk5OTtcbn1cblxuLm1lbnUtdmFsaWRhdGlvbi13cnAgdWwubGlzdCA+IGxpLml0ZW0gYS5sbmsgLnR4e1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBjb2xvcjogZ3JheTtcbn1cblxuLm1lbnUtdmFsaWRhdGlvbi13cnAgdWwubGlzdCA+IGxpLml0ZW0gYS5sbmsuYWN0aXZlIC5pY28tY2lyY2xle1xuICAgIGJhY2tncm91bmQ6ICNhMTM1YTE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogI2ExMzVhMTtcbn1cbi5tZW51LXZhbGlkYXRpb24td3JwIHVsLmxpc3QgPiBsaS5pdGVtIGEubG5rLmFjdGl2ZSAudHh7XG4gICAgY29sb3I6IHJnYig1OCwgNCwgNTgpO1xufVxuXG4ubWVudS12YWxpZGF0aW9uLXdycCB1bC5saXN0ID4gbGkuaXRlbSBhLmxuazpob3ZlciAuaWNvLWNpcmNsZXtcbiAgICBiYWNrZ3JvdW5kOiAjYTEzNWExO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICNhMTM1YTE7XG59XG5cbi5tZW51LXZhbGlkYXRpb24td3JwIHVsLmxpc3QgPiBsaS5pdGVtIGEubG5rOmhvdmVyIC50eHtcbiAgICBjb2xvcjogcmdiKDU4LCA0LCA1OCk7XG59XG5cbi8qIFJPVU5EIENIRUNLQk9YICovXG4uc3dpdGNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICBcbiAgLnN3aXRjaCBpbnB1dCB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIFxuICAuc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIGJvdHRvbTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IC40cztcbiAgfVxuICBcbiAgLnNsaWRlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgd2lkdGg6IDI2cHg7XG4gIH1cbiAgXG4gIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTU2LCA1MCwgMTU2KTtcbiAgfVxuICBcbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIH1cbiAgXG4gIC5zbGlkZXIucm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gIH1cbiAgXG4gIC5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgXG4vKiBST1VORCBDSEVDS0JPWDogZW5kICovXG5cbi5mb3JtLWNvbnRyYWN0LXRleHQtdyB7XG5cbn1cblxuLmZvcm0tY29udHJhY3QtdGV4dC13ICNjb250cmFjdF90ZXh0X2NvbnRlbnR7XG4gICAgbWluLWhlaWdodDogMjYwcHg7XG59XG5cbi8qIGludm9pY2Ugc2luZ2xlICovXG5cbi5pbnZvaWNlLXNpbmdsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG59XG4uaW52b2ljZS1zaW5nbGUgLmxpbmUge1xuICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiA1cHggMDtcbn1cblxuLmludm9pY2Utc2luZ2xlIC5saW5lIC5sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mbGV4LXRke1xuICAgIC50ZC1yaWdodCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSBcblxuLnZlcnRpY2FsLWFsaWduLXRvcHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uaW52b2ljZS1zaW5nbGUgLmludm9pY2UtZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udy1weC0yMzAge1xuICAgIHdpZHRoOiAyMzBweDtcbn1cblxuLmludm9pY2UtbmItZGF5cyB7XG4gICAgd2lkdGg6IDEwZW07XG59XG5cbi5pbnZvaWNlLWFtb3VudCB7XG4gICAgd2lkdGg6IDE0ZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5yaWdodC11LXcge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5uZXQtcHJpbWUtYmkge1xuICAgIHdpZHRoOiAxNmVtO1xufVxuXG4udXBsb2FkLXBob3RvLWJ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51cGxvYWQtcGhvdG8tYnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZWRpYS1tZWRpYS11cGxvYWQge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlLWNvbnRhaW5lcjpob3ZlciB7ICAgIFxuICAgIC5tZWRpYS1tZWRpYS11cGxvYWQge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLmlkZW50aXR5LXBpY3R1cmUge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxufVxuXG5cbi5pZGVudGl0eS1waWN0dXJlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7XG59XG5cbi5tZWRpYS11cGxvYWQtY3RybCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuLmltYWdlLWNvbnRhaW5lciBmb3JtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi5yb3ctZXZlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZSAhaW1wb3J0YW50O1xufVxuXG4ucm93LW9kZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ubGV2ZWwtY3VzdG9taXplZC1kZXRhaWxzLXdyYXBwZXIucGFyZW50LWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmltYWdlcy1wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIFxuICAuaW1hZ2VzLXByZXZpZXcgLmltZy1wcmV2aWV3IHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgXG4gIC5pbWFnZXMtcHJldmlldyAuaW1nLXByZXZpZXcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIFxuICAuaW1hZ2VzLXByZXZpZXcgLmltZy1wcmV2aWV3IC5jbG9zZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmltYWdlcy1wcmV2aWV3OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cblxuLyogdXBsb2FkIG1lZGlhIGNzcyAqL1xuLmZvcm0tbWVkaWEtdXBsb2FkLXdycDpub3QoLnJlY3BpZW50LW1lY2RpYS11cGxvYWQtd3JwKSB7XG4gICAgd2lkdGg6IHZhcigtLWZvcm0tbWVkaWEtdXBsb2FkLXdycC13aWR0aCk7XG59XG5cbi5mb3JtLW1lZGlhLXVwbG9hZC13cnAucmVjcGllbnQtbWVjZGlhLXVwbG9hZC13cnAge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4uZm9ybS1tZWRpYS11cGxvYWQtd3JwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmZvcm0tbWVkaWEtdXBsb2FkLWxhYmVsLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgLmZvcm0tbWVkaWEtdXBsb2FkLWltYWdlLXByZXZpZXcge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNnB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcztcbiAgICB9XG5cbiAgICAuZm9ybS1tZWRpYS11cGxvYWQtaW5wdXQtY29udHJvbC13cnAge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZvcm0tbWVkaWEtdXBsb2FkLWRlbGV0ZS1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAzMCwgMzAsIDAuOCk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAuc3Bpbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbn1cblxuLmZvcm0tbWVkaWEtdXBsb2FkLXdycC5yb3VuZGVkIHtcbiAgICAuZm9ybS1tZWRpYS11cGxvYWQtaW1hZ2UtcHJldmlldywgLnNwaW5uZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybS1tZWRpYS11cGxvYWQtZGVsZXRlLWJ1dHRvbiB7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgJi5yZWNwaWVudC1tZWNkaWEtdXBsb2FkLXdycCB7XG4gICAgICAgIC5mb3JtLW1lZGlhLXVwbG9hZC1kZWxldGUtYnV0dG9uIHtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tbWVkaWEtdXBsb2FkLXdycFtkYXRhLWltYWdlLWV4aXN0PVwieWVzXCJdOmhvdmVyIHtcbiAgICAuZm9ybS1tZWRpYS11cGxvYWQtZGVsZXRlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmZvcm0tbWVkaWEtdXBsb2FkLXdycDpob3ZlciB7ICAgIFxuXG4gICAgLmZvcm0tbWVkaWEtdXBsb2FkLWxhYmVsLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjMGYzZDU2O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5mb3JtLW1lZGlhLXVwbG9hZC1pbWFnZS1wcmV2aWV3IHtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cbn1cblxuLyogZW5kIHVwbG9hZCBtZWRpcyBjc3MgKi9cblxuLmNsaWVudC1sb2dvLXdycCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIC5jbGllbnQtaW1hZ2UtcHJldmlldyB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGJvcmRlcjogNHB4IGRvdWJsZSAjOTk5OTk5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxufVxuXG4uYWdlbmN5LXN0YWZmLWxpc3QtaXRlbSB7XG4gICAgXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7XG5cbiAgICB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuXG4udXNlci1hdmF0YXItd3JwIHtcblxuXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICYuc21hbGwtYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAmLm1lZGl1bS1hdmF0YXIge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIGhlaWdodDogMTQwcHg7IFxuICAgIH1cblxuICAgIC51c2VyLWF2YXRhciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAmLmJvcmRlci1ncmV5IHtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM2NjY2NjY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYW5hZ2UtdXNlci1wcm9maWxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5tYW5hZ2UtdXNlci1wcm9maWxlLXdycCB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuLmZvcm0tbWVkaWEtdXBsb2FkLWltYWdlLXByZXZpZXcuYXZhdGFyLXVwbG9hZCB7XG4gICAgYm9yZGVyOiA4cHggZG91YmxlICM0NDQ0NDQ7XG59XG5cbi5ibG9jLW9wZXJhdGlvbiB7XG5cbiAgICAvKi5zZWFyY2gtb3BlcmF0aW9uIHsqL1xuICAgIC8qICAgIHBvc2l0aW9uOiBmaXhlZDsqL1xuICAgIC8qfSovXG5cbiAgICAubmF0dXJlLW9wZXJhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmVycm9yLWNvbnRhaW5lciB7XG4gICAgICAgIGNvbG9yOiAjZmM1MzUzO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcmVzdWx0LXdycCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogOTQlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgIC5zZWFyY2gtcmVzdWx0LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE1YjdmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtcmVzdWx0LWl0ZW0ubGluazpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc5OGNhO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ub3QtY2xpY2thYmxlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5pY28tYmFkZ2UgaXtcbiAgICBwb2ludGVyLWV2ZW50czogZmlsbDtcbn1cblxuLnRpdGxlLXBhZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmJ0bi1hZGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMThFM0EgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAxOEUzQSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWFkZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzODUzNztcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1hZGQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM4NTM3ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tYWRkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM4NTM3ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZmlsdGVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMkQyRDJEICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZmlsdGVyLFxuLmJ0bi1maWx0ZXIuYWN0aXZlLFxuLmJ0bi1maWx0ZXIuc2hvdyxcbi5idG4tZmlsdGVyOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbjpub3QoLmJ0bi1jaGVjaykrLmJ0bi1maWx0ZXI6YWN0aXZlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMkQyRDJEICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzJEMkQyRCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWZpbHRlcjpob3ZlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzJEMkQyRCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyRDJEMkQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1maWx0ZXI6YWN0aXZlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMkQyRDJEICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzJEMkQyRCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWZpbHRlcjpmb2N1cyB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzJEMkQyRCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyRDJEMkQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1maWx0ZXIgaW1nLFxuLmJ0bi1maWx0ZXIgc3ZnIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zZWFyY2gtaWNvbi1mb3JtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtaWNvbi1mb3JtIGltZyxcbi5zZWFyY2gtaWNvbi1mb3JtIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1zZWFyY2gtY3VzdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0MxQzZEODtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogNnB4IDEycHggIWltcG9ydGFudDtcbn1cblxuLmZvcm0tc2VhcmNoLWN1c3Q6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzhEOEQ4RDtcbn1cblxuLmNhcmQtY2xpZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggMHB4ICMwMDAwMDAxYTtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMTQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxleC1jYXJkLWNsaWVudC50d28tY29sdW1uczo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDUwJTtcbn1cblxuLmZsZXgtY2FyZC1jbGllbnQudHdvLWNvbHVtbnMgLmNhcmQtY2xpZW50IHtcbiAgICBmbGV4OiAwIGNhbGMoNTAlIC0gOHB4KTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xufVxuXG4uZmxleC1jYXJkLWNsaWVudC50aHJlZS1jb2x1bW5zOm5vdCguZW1wdHkpOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSA4cHgpO1xuXG59XG4gIFxuLmZsZXgtY2FyZC1jbGllbnQudGhyZWUtY29sdW1uczpub3QoLmVtcHR5KSAuY2FyZC1jbGllbnQge1xuICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzJSAtIDhweCk7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gOHB4KTtcbn1cblxuLmF2YXRhci1jbGllbnQge1xuICAgIG1heC13aWR0aDogNzBweDtcbiAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiA0cHggZG91YmxlICM2NjY2NjY7IFxufVxuXG4ubmFtZV9jYXJkIHtcbiAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBtYXJnaW46IDBweCAxMHB4IDBweCAwcHg7XG59XG5cbi5jYXRlZ29yaWVfY2FyZCB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pY29uLWZvcm0ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDBweCA1cHggMHB4IDBweDtcbiAgICBjb2xvcjogIzY2NjY2NlxufVxuXG4uY29udGFjdC1mb3JtIHtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbn1cblxuLmVmZmVjdGl2ZS1kYXRlLWZvcm0ge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRleHQtZ3JheV8ge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uc3RhdHVzLWNsaWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3RhdHVzLWNsaWVudCBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnN0YXRmb3JtIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmluLXByb2dyZXNzLXN0YXR1cyB7XG4gICAgYmFja2dyb3VuZDogI0Q5RDlEOTtcbn1cblxuLndhaXRpbmctdmFsaWRhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI0YxOTAxRTtcbn1cblxuLnZhbGlkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzU5NERBO1xufVxuXG4uYXBwcm91dmVkIHtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5mbGV4LWNhcmQtY2xpZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5ub3RpZi1hdmF0YXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5vdGlmLWF2YXRhciAuZm9ybS1ub3RpZiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGQTRCNEI7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLm5vdGlmLWF2YXRhciAuZm9ybS1ub3RpZiBzcGFuIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmJ0bi1tb3JlaWNvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5kcm9wLXBvc2l0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxMHB4O1xufVxuXG4uYnRuLW1vcmVpY29uOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3QtY2xpZW50LWRyb3Bkb3duLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IDBweCAjMDAwMDAwMWE7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uZmxleC0xIHtcbiAgICBmbGV4OiAxO1xufVxuXG4uY2FyZS1mb2xkZXItY2hlY2tib3gtd3JwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG59XG5cbi5jYXJlLWZvbGRlci1jaGVja2JveC13cnAgaW5wdXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMyk7XG59XG5cbi5jYXJlLWZvbGRlci1yZWltYnVyc2VtZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJlLWZvbGRlci1yZWltYnVyc2VtZW50IC5jYXJlLWZvbGRlci1pdGVtLWxpbmt7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMCAhaW1wb3J0YW50O1xufVxuXG4uY2FyZC1zZWFyY2gtZm9ybS13cnAge1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICAuY2FyZC1zZWFyY2gtaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtc2VhcmNoLXR5cGUtc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgfVxufVxuXG4uY2xpZW50LXNlYXJjaC13cnAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5jbGllbnQtc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1yZXN1bHQtd3JwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQzcHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICB9XG59XG4uY2xpZW50LXBlcnNvbmFsLWluZm97XG4gICAgLmNhcmQtaXRlbS1jb250ZW50e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC5kYXRlLWluZm8tY2FyZHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAuc3RhdHVzLW9mLWNhcmR7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE3ODM1YjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCA3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2RmN2Y1NDc7XG4gICAgICAgICAgICBjb2xvcjogIzE3ODM1YjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29tcGFueS1uYW1lLWluLWNhcmR7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLnNlbGVjdGVkLWNsaWVudC13cnB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgLmNsaWVudC1uYW1le1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxufVxuXG4uYmctbm9uZXtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtY2xpZW50LXJlc3VsdC13cnB7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTZweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLnNlYXJjaC1yZXN1bHQtaXRlbXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRiZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cbiAgICAuc2VhcmNoLXJlc3VsdC1pdGVtOm50aC1jaGlsZCgxKXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zZWFyY2gtcmVzdWx0LWl0ZW06bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNXB4IDVweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uaW52b2ljZS1zaGFwZS1pbi1hcHAtcGFnZXtcbiAgICAuaW52b2ljZS10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC53cnAtbG9nb3tcbiAgICAgICAgLmxvZ28taW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53cnAtY250bnR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgLmxpbmUudGV4dC1saW5lLXBkZntcbiAgICAgICAgICAgIC5sYWJlbHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZhbHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbnRudC1hIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuICAgICAgICAuY250bnQtYiB7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGFibGUuaW52b2ljZS10YWJsZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDZkY2U0O1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZC5tb3ZlLWVuZHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHJldmVydDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iLWJvdHRvbS0ycHgge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjayAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW5vbmV7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53aXRoLWljb24tYWJzb2x1dGUtcG9zaXRpb257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gICAgLmljbi1hYnNvbHV0ZS1wb3NpdGlvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICByaWdodDogNnB4O1xuICAgIH1cbn1cblxuLmJvcmRlci1kaXYtZ3JheS1yb3VuZGVke1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7IFxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5jbG9zZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLndycC1zdGF0dXMtd2l0aC1hY3Rpb24tYnRuLWFnZW5jeS1zcGFjZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuY250bnQtYXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDBweDtcbiAgICB9XG4gICAgLy8gLmNudG50LWJ7XG5cbiAgICAvLyB9XG4gICAgLmFjdGlvbi1jb21wbGV0ZS1lbnRyeS10bntcbiAgICAgICAgYmFja2dyb3VuZDogIzQwOGFjZDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNiN2ViZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmFsaWRhdGUtdGhlLWVudHJ5e1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjdhMDRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgLmljb257XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjU5NjQ5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC53cnAtc3RhdHVze1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgLnN0YXR1c3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLy8gU2Fpc2llIHRlcm1pbsOpZXNcbiAgICAgICAgLy8gLnN0YXR1cy5lbnRyeS1jb21wbGV0ZWR7XG4gICAgICAgIC8vICAgICBjb2xvcjogIzBlOThjNztcbiAgICAgICAgLy8gICAgIC5zdGF0dXMtcm91bmRlZC1zaGFwZXtcbiAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kOiAjMjRhYmQ5O1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG4gICAgICAgIC8vICY6aGFzKC5lbnRyeS1jb21wbGV0ZWQpe1xuICAgICAgICAvLyAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNGFiZDkgIWltcG9ydGFudDtcbiAgICAgICAgLy8gfVxuICAgIFxuICAgICAgICAvLyBlbiBjb3VycyBkZSBzYWlzaWVcbiAgICAgICAgLnN0YXR1cy5jdXJyZW50bHktdHlwaW5ne1xuICAgICAgICAgICAgY29sb3I6ICNjZmE3NDQ7XG4gICAgICAgICAgICAuc3RhdHVzLXJvdW5kZWQtc2hhcGV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VhYzQ2NDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhhcyguY3VycmVudGx5LXR5cGluZyl7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2VhYzQ2NCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC8vIHNhaXNpZSB2YWxpZGVcbiAgICAgICAgLnN0YXR1cy52YWxpZC1lbnRyeXtcbiAgICAgICAgICAgIGNvbG9yOiAjNjFkOTdiO1xuICAgICAgICAgICAgLnN0YXR1cy1yb3VuZGVkLXNoYXBle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MWQ5N2I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpoYXMoLnZhbGlkLWVudHJ5KXtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjFkOTdiICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLy8gUmVqZXTDqWVcbiAgICAgICAgLy8gLnN0YXR1cy5yZWplY3RlZHtcbiAgICAgICAgLy8gICAgIGNvbG9yOiByZ2IoMjA3IDI2IDIyIC8gNzclKTtcbiAgICAgICAgLy8gICAgIC5zdGF0dXMtcm91bmRlZC1zaGFwZXtcbiAgICAgICAgLy8gICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogcmdiKDIzNyA2NiA2MyAvIDc3JSk7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vIH1cbiAgICAgICAgLy8gJjpoYXMoLnJlamVjdGVkKXtcbiAgICAgICAgLy8gICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMjA3IDI2IDIyIC8gNzclKSAhaW1wb3J0YW50O1xuICAgICAgICAvLyB9XG4gICAgXG4gICAgXG4gICAgICAgIC8vIHZhbGlkw6lcbiAgICAgICAgLy8gLnN0YXR1cy5hZ2VuY3ktdmFsaWRhdGVke1xuICAgICAgICAvLyAgICAgY29sb3I6ICMzOEE4NjU7XG4gICAgICAgIC8vICAgICAuc3RhdHVzLXJvdW5kZWQtc2hhcGV7XG4gICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQ6ICMzOEE4NjU7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vIH1cbiAgICAgICAgLy8gJjpoYXMoLmFnZW5jeS12YWxpZGF0ZWQpe1xuICAgICAgICAvLyAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMzOEE4NjUgIWltcG9ydGFudDtcbiAgICAgICAgLy8gfVxuICAgIFxuICAgICAgICAuc3RhdHVzLXJvdW5kZWQtc2hhcGV7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tZm9yY2UtYmx1ZXtcbiAgICAuYnRue1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMGQ2ZWZkICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMwZDZlZmQgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwZDZlZmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwZDZlZmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGQ2ZWZkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzBkNmVmZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLmJ0bi1mb3JjZS1ncmVlbntcbiAgICAuYnRue1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTk4NzU0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMxOTg3NTQgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTg3NTQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTg3NTQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk4NzU0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzE5ODc1NCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLm5ldy1zaGFwZS1jYXJkLXJlY2Fwe1xuICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgLmZvcm0tbWVkaWEtdXBsb2FkLXdycHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLmF2YXRhci11cGxvYWR7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmFtZXtcbiAgICAgICAgLmxhc3RuYW1le1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAuZmlyc3RuYW1le1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udHJhY3QtbGluay13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG59XG5cbi5jb250cmFjdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgLyogb3ZlcmZsb3cteTogYXV0bzsgKi9cbn1cblxuLmNvbnRyYWN0LXdyYXBwZXIgdWwuY29udHJhY3QtbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5jb250cmFjdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgbWFyZ2luOiAwIDAgMTRweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBnYXA6IDhweFxufVxuXG4uY29udHJhY3QtaXRlbS5pcy1jdXJyZW50IHtcbiAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgbWFyZ2luOiAwIDAgMTRweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQ6ICM5MEVFOTA7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBnYXA6IDhweFxufVxuXG4uY29udHJhY3QtaXRlbSAuY29udHJhY3QtcmVmZXJlbmNlIHtcbiAgICB3aWR0aDogMTIlO1xufVxuXG4uY29udHJhY3QtaXRlbSAuY29udHJhY3QtZGF0ZVN1YnNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEyJTtcbn1cblxuLmNvbnRyYWN0LWl0ZW0gLmNvbnRyYWN0LW51bWJlclBvbGljZSB7XG4gICAgd2lkdGg6IDEwJTtcbn1cblxuLmNvbnRyYWN0LWl0ZW0gLmNvbnRyYWN0LWRhdGVFZmZlY3Qge1xuICAgIHdpZHRoOiAxMiU7XG59XG5cbi5jb250cmFjdC1pdGVtIC5jb250cmFjdC1kdWVEYXRlIHtcbiAgICB3aWR0aDogMTIlO1xufVxuXG4uY29udHJhY3QtaXRlbSAuY29udHJhY3QtdGFjaXQge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbn1cblxuLmNvbnRyYWN0LWl0ZW0gLmNvbnRyYWN0LXByb2R1Y3Qge1xuICAgIHdpZHRoOiAxNCU7XG59XG5cbi5jb250cmFjdC1pdGVtIC5jb250cmFjdC1mb3JtdWxhIHtcbiAgICB3aWR0aDogMTQlO1xufVxuXG4uY29udHJhY3QtaXRlbSAuY29udHJhY3QtY2xpZW50IHtcbiAgICB3aWR0aDogMTQlO1xufVxuXG4uY29udHJhY3QtaXRlbSAuY29udHJhY3QtcHJpbWUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA0cHggMCA0cHg7XG59XG5cbi5jb250cmFjdC1pdGVtIC5jb250cmFjdC1hY3Rpb25zIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY29udHJhY3QtZGV0YWlscy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjgwcHgpO1xufVxuXG4uY29udHJhY3QtZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG59XG5cbi5jb250cmFjdC1kZXRhaWxzLWNvbHVtbiB7XG4gICAgZmxleDogMTtcbn1cblxuLmNvbnRyYWN0LWRldGFpbHMtY29sdW1uLmFjdGlvbnMtY29sdW1ue1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xufVxuXG4uY29udHJhY3QtZGV0YWlscy1jb2x1bW4uYWN0aW9ucy1jb2x1bW4gLmxue1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuXG4uY29udHJhY3QtZGV0YWlscyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jb250cmFjdC1mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggMTZweCAwIDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uY29udHJhY3QtZm9ybS13cmFwcGVyIC5jb250cmFjdC1pbnB1dC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDE2cHg7XG59XG5cbiNtZGwtY29udHJhY3QtbGV2ZWwtYWRkIC5jb250cmFjdC1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDBweCAxNnB4IDAgMTZweDtcbn1cblxuLmNvbnRyYWN0LWlucHV0LXJvdyAuY29udHJhY3QtaW5wdXQtcHJvZHVjdCB7XG4gICAgd2lkdGg6IDMyJTtcbn1cblxuLmNvbnRyYWN0LWlucHV0LXJvdyAuY29udHJhY3QtaW5wdXQtZm9ybXVsYSB7XG4gICAgd2lkdGg6IDMyJTtcbn1cblxuLmNvbnRyYWN0LWlucHV0LXJvdyAuY29udHJhY3QtaW5wdXQtcG9saWNlIHtcbiAgICB3aWR0aDogMzIlO1xufVxuXG4uY29udHJhY3QtaW5wdXQtcm93IC5jb250cmFjdC1pbnB1dC1zdWJzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAzMiU7XG59XG5cbi5jb250cmFjdC1pbnB1dC1yb3cgLmNvbnRyYWN0LWlucHV0LWVmZmVjdCB7XG4gICAgd2lkdGg6IDMyJTtcbn1cblxuLmNvbnRyYWN0LWlucHV0LXJvdyAuY29udHJhY3QtaW5wdXQtZHVlIHtcbiAgICB3aWR0aDogMzIlO1xufVxuXG4uY29udHJhY3QtaW5wdXQtcm93IC5jb250cmFjdC1pbnB1dC10YWNpdCB7XG4gICAgd2lkdGg6IDMyJTtcbn1cblxuLmNvbnRyYWN0LWlucHV0LXJvdyAuY29udHJhY3QtaW5wdXQtcmVmZXJlbmNlIHtcbiAgICB3aWR0aDogMzIlO1xufVxuXG4uY29udHJhY3QtaW5wdXQtcm93IC5jb250cmFjdC1pbnB1dC1sZXZlbCB7XG4gICAgd2lkdGg6IDMyJTtcbn1cblxuLmNvbnRyYWN0LWlucHV0LXJvdyAuY29udHJhY3QtYnRuLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5jb250cmFjdC1yZWNpcGllbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY29udHJhY3QtcmVjaXBpZW50LXdyYXBwZXIgLmhlYWRlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAgICBcbn1cblxuLmNvbnRyYWN0LXJlY2lwaWVudC13cmFwcGVyIHVsLmNvbnRyYWN0LXJlY2lwaWVudC1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmNvbnRyYWN0LXJlY2lwaWVudC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBnYXA6IDhweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb250cmFjdC1yZWNpcGllbnQtaXRlbSAuc3ViLXJlY2lwaWVudC1saXN0LXdycCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250cmFjdC1yZWNpcGllbnQtaXRlbSAuY29udHJhY3QtcmVjaXBpZW50LXBhcnQtb25lIHtcbiAgICBmbGV4OiAxO1xufVxuXG4uY29udHJhY3QtcmVjaXBpZW50LWl0ZW0gLmNvbnRyYWN0LXJlY2lwaWVudC1wYXJ0LXR3byB7XG4gICAgbWluLXdpZHRoOiA0MCU7XG59XG5cblxuLmNvbnRyYWN0LXJlY2lwaWVudC1pdGVtIC5jb250cmFjdC1yZWNpcGllbnQtcGFydC10aHJlZSB7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbn1cblxuLmNvbnRyYWN0LXJlY2lwaWVudC1pdGVtIC5jb250cmFjdC1yZWNpcGllbnQtcGFydC10d28gLmR0LWl0ZW17XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cblxuLmNvbnRyYWN0LXJlY2lwaWVudC1pdGVtIC5jb250cmFjdC1yZWNpcGllbnQtYWN0aW9ucyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvbnRyYWN0LXJlY2lwaWVudC1mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggMTZweCAwIDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG5cbi5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktd3JhcHBlciB1bC5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktbGlzdCB7XG4gICAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gICAgcGFkZGluZzogMCAxNnB4IDBweCA4cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCBncmF5O1xufVxuXG4uY29udHJhY3QtcmVjaXBpZW50RmFtaWx5LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDRweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBnYXA6IDhweDtcbn1cblxuLmNvbnRyYWN0LXJlY2lwaWVudEZhbWlseS1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuXG4uY29udHJhY3QtcmVjaXBpZW50RmFtaWx5LWl0ZW0gLmNvbnRyYWN0LXJlY2lwaWVudEZhbWlseS1uYW1lIHtcbiAgICBmbGV4OiAxO1xufVxuXG5cbi5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktaXRlbSAuY29udHJhY3QtcmVjaXBpZW50RmFtaWx5LWRhdGVze1xuICAgIHdpZHRoOiA0MCU7XG59XG5cbi5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktaXRlbSAuY29udHJhY3QtcmVjaXBpZW50RmFtaWx5LWRhdGVzIC5kdC1pdGVte1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG5cbi5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktaXRlbSAuY29udHJhY3QtcmVjaXBpZW50RmFtaWx5LWFjdGlvbnMge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktZm9ybS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHggMCAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmNvbnRyYWN0LXJlY2lwaWVudC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDE2cHg7XG59XG5cblxuLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDE2cHg7XG59XG5cbi5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDgyJTtcbn1cbi5jbGllbnQtaW5wdXQtcm93IHtcbiAgICBmbGV4OiAxNSU7XG59XG5cbi5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtcm93IC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtbGFzdE5hbWUge1xuICAgIHdpZHRoOiA1NCU7XG59XG5cbi5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtcm93IC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtZmlyc3ROYW1lIHtcbiAgICB3aWR0aDogNTQlO1xufVxuXG4uY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXJvdyAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXNleCB7XG4gICAgd2lkdGg6IDU0JTtcbn1cbi5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtcm93IC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtZGRuIHtcbiAgICB3aWR0aDogNTQlO1xufVxuXG4uY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXJvdyAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXR5cGUge1xuICAgIHdpZHRoOiAzMiU7XG59XG5cbi5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtcm93IC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtbGV2ZWwge1xuICAgIHdpZHRoOiA1NCU7XG59XG4uY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXJvdyAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LWhlYWx0aENhcmQge1xuICAgIHdpZHRoOiA1NCU7XG59XG5cbi5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtcm93IC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtaW5jbHVzaW9uRGF0ZSB7XG4gICAgd2lkdGg6IDU0JTtcbn1cbi5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtcm93IC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtZGVsZXRpb25EYXRlIHtcbiAgICB3aWR0aDogNTQlO1xufVxuXG5cbi5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtcm93IC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtY2F0ZWdvcnksXG4uY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXJvdyAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXJpYiwgXG4uY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXJvdyAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LW1vZGUge1xuICAgIHdpZHRoOiA1NCU7XG59XG5cbi5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtcm93IC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtYnRuLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5jb250cmFjdC1kZXRhaWxzLXdyYXBwZXIgLmNsaWVudC1jb250cmFjdC1hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLyogZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7ICovXG59XG5cbmJvZHkuY29udHJhY3Qtc2hvdyAucmVjaXBpZW50LWFjdGlvbnMtd3JwIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3RyLXZkdC1saXN0IC5jdHItdmR0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uY3RyLXZkdC1pdGVtIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY3RyLXZkdC1saXN0IC5jdHItaW5mb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jdHItaW5mb3MgLmN0ci12ZHQtY29sdW1uIHtcbiAgICBmbGV4OiAxO1xufVxuXG4uY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXJvdyAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LW1vZGUge1xuICAgIC8qIHdpZHRoOiA1MCU7ICovXG59XG5cbi5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtbW9kZSBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY29udHJhY3QtcmVjaXBpZW50LWlucHV0LW1vZGUgbGVnZW5kIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250cmFjdC1pbnB1dC1jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucmVjaXBpZW50LWlucHV0LWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZWNpcGllbnQtdmlldy1maWxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIG1hcmdpbjogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvKiBsaW5lLWhlaWdodDogMTc1cHg7ICovXG59XG5cbi5yZWNpcGllbnQtaW1hZ2UtY3RybCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ucmVjaXBpZW50LWltYWdlLWN0cmwgLnJlY2lwaWVudC11cGxvYWQtaW1hZ2Uge1xuICAgIGNvbG9yOiBncmVlbjtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG4ucmVjaXBpZW50LWltYWdlLWN0cmwgLnJlY2lwaWVudC1kZWxldGUtaW1hZ2Uge1xuICAgIGNvbG9yOiByZWQ7XG59XG5cbi5jb250cmFjdC10ZXh0LWxpc3Qtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29udHJhY3QtdGV4dC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbn1cblxuLmNvbnRyYWN0LXRleHQtaXRlbSAuY2xjYmwtcGFydCB7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY29udHJhY3QtdGV4dC1zZWxlY3Qge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDhweCAwcHg7XG59XG5cbi5jb250cmFjdC10ZXh0LWxpc3QgLmNvbnRyYWN0LXRleHQtc2VsZWN0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNvbnRyYWN0LXRleHQtaXRlbSAuY29udHJhY3QtdGV4dC1pbmZvIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1hc3MtaW1wb3J0LXJlY2lwaWVudC13cnB7XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5cbi53Zy1yZWMtY2FyZHtcbiAgICB3aWR0aDogMzM2cHg7XG4gICAgaGVpZ2h0OiAxOTJweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogdGhpbiBzb2xpZCB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDU1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL3ZpdGFsLWNhcmQvYmctY2FydGUtdml0YWxlLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvdml0YWwtY2FyZC9icm9jaHVyZS12aXRhbC1jYXJkLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuY29sLWF7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgLm51bWJlci1jb2RlLWJlbmVme1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLWJ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC5jb21wYW55LWxvZ297XG4gICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmFtZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgfVxuICAgICAgICAubGlzdC1pbmZvLWNhcmQtYmVuZWZ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgIC53cmFwcGVyLWljb257XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzc3RDM5QztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LWluZm8td2l0aC1pY29ue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDc0NzQ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2dvLWNhcmR7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCBhdXRvIGF1dG87XG4gICAgICAgIC5pbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucXItY29kZXtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAuaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAudmVjdG9yLWltZy1hdmF0YXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2RkZjE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS1tZWRpYS11cGxvYWQtaW5wdXQtY29udHJvbC13cnB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtLW1lZGlhLXVwbG9hZC1kZWxldGUtYnV0dG9ue1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC53Zy1yZWMtY2FyZCAuY29sLWF7XG4vLyAgICAgd2lkdGg6IDQwJTtcbi8vICAgICBwYWRkaW5nOiA4cHggOHB4O1xuLy8gfVxuXG4vLyAud2ctcmVjLWNhcmQgLmNvbC1ie1xuLy8gICAgIGZsZXg6IDE7XG4vLyAgICAgcGFkZGluZzogOHB4IDhweDtcbi8vIH1cblxuLndnLXJlYy1jYXJkIC5pbWctd3tcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNiODdlZWI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53Zy1yZWMtY2FyZCAuaW1nLXcgLmltZ3tcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLy8gLndnLXJlYy1jYXJkIC5uYW1le1xuLy8gICAgIGZvbnQtc2l6ZTogMTIwJTtcbi8vICAgICBmb250LXdlaWdodDogYm9sZDtcbi8vIH1cbi53Zy1yZWMtY2FyZCAuaW5mby13e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLndnLXJlYy1jYXJkLm5vLWNhcmR7XG4gICAgYmFja2dyb3VuZDogZ3JheTtcbn1cblxuLndnLXJlYy1jYXJkLm5vLWNhcmQgLmltZy13e1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0Z3JleTtcbn1cblxuLmlkZW50aXR5LXBpY3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLmF1dG8tbWluLWhlaWdodCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmNhcmQtbGlzdC1zZWN0aW9ue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLmhke1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDBweCAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmxzdHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTdlYiAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4O1xuICAgICAgICBhe1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC1saXN0LXNlY3Rpb24gPiAgLmhkIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjgxYTRjO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuYm9keS5ib2R5LWthcHBhIC5jYXJkLWxpc3Qtc2VjdGlvbiA+ICAuaGQge1xuICAgIGJhY2tncm91bmQ6ICMzYTVjNGU7XG59XG5cbi5jYXJkLWxpc3Qtc2VjdGlvbiA+ICAubHN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8qbWF4LWhlaWdodDogNDAwcHg7Ki9cbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG59XG4uY2FyZC1saXN0LXNlY3Rpb24ubmV3LWNhcmRzLXdycCBhIHtcbiAgICBtYXgtd2lkdGg6IDMzM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1saXN0LXNlY3Rpb24ucmVtb3ZlZC1jYXJkcy13cnAgYSB7XG4gICAgbWF4LXdpZHRoOiAzMzNweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtbGlzdC1zZWN0aW9uID4gLmZ0IHtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjBiMGIwO1xufVxuXG5cbi5jYXJkLWxpc3Qtc2VjdGlvbiAuY291bnQtaW5kaWNhdG9yIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6IGdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG5cblxuYm9keS5jYXJkcy1oYW5kbGluZyAubWFpbi1hY3Rpb25zLXd7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbn1cblxuXG4uZm9ybS1jYXJkLXJlcGxhY2VtZW50IC5pbnB1dC1yZXBsYWNlbWVudC1yZWFzb24uaGFzLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6IHJlZDtcbn1cblxuLyotLS1wcmV2aWV3IGNhcmQgLS0tLSovXG4ucHJldmlldy1jYXJkIHtcbiAgICB3aWR0aDogMzMycHg7XG4gICAgaGVpZ2h0OiAyMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNmQ2MDY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogdGhpbiBzb2xpZCB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJveC1zaGFkb3c6IDFweCAycHggMnB4IDFweCAjNmI2YjZiO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wcmV2aWV3LWNhcmQgLmNvbC1he1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZzogOHB4IDhweDtcbn1cblxuLnByZXZpZXctY2FyZCAuY29sLWJ7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiA4cHggOHB4O1xufVxuXG4ucHJldmlldy1jYXJkIC5pbWctd3tcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNjMWIyYmM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcmV2aWV3LWNhcmQgLmltZy13IC5pbWd7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcmV2aWV3LWNhcmQgLm5hbWV7XG4gICAgZm9udC1zaXplOiAxMjAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnByZXZpZXctY2FyZCAuaW5mby13e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNhcmQtbGlzdC1zZWN0aW9uID4gIC5sc3QgPiBzdmd7XG4gICAgd2lkdGg6IDMzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5jdi10cmVhdGVkLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTk1ZjtcbiAgICBwYWRkaW5nOiA0cHggMjRweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5cbi5jdi10cmVhdGVkLWluZGljYXRvciAuaWNvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnJlY2lwaWVudC1jb21wb3NpdGlvbi1pbmRpY2F0b3Itd3JwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJlY2lwaWVudC1jb21wb3NpdGlvbi1pbmRpY2F0b3Iuc3RhdHVzLWluZm8teWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ3LCAyMzgsIDExMyk7XG4gICAgcGFkZGluZzogNXB4IDBweDtcblxufVxuLnJlY2lwaWVudC1jb21wb3NpdGlvbi1pbmRpY2F0b3Iuc3RhdHVzLWluZm8tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MWMyNjE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDVweCAwcHg7XG59XG4ucmVjaXBpZW50LWNvbXBvc2l0aW9uLWluZGljYXRvci5zdGF0dXMtaW5mby1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc3NmNhO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA1cHggMHB4O1xufVxuXG4udXNlci1jbGllbnQtaXRlbSB7XG4gICAgcGFkZGluZzogMTRweCAxOHB4O1xuICAgIG1hcmdpbjogMHB4IDEwcHggMTBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBnYXA6IDhweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udXNlci1jbGllbnQtd3JwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZmxleC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmVjaXBpZW50LmZsZXgtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDhweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiBhIGRpdiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnJlY2lwaWVudC1pbmZvLW5hbWUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBibGFjaztcblxuICAgICAgICAucmVjaXBpZW50LWF2YXRhciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdmF0YXIge1xuICAgICAgICAvKiBVbiByb25kIHZlcnQgKi9cbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgc2lsdmVyO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgLnJlY2lwaWVudC1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5jYXJkLW51bWJlciwgLmluY2x1c2lvbi1kYXRlLCAuZGVsZXRpb24tZGF0ZSwgLnJlY2lwaWVudC1uYW1lLCAucmVjaXBpZW50LWxldmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLnJlY2lwaWVudC1sZXZlbCB7XG4gICAgICAgIHBhZGRpbmc6IDNweCA3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzcxOWFjMztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIC5yZWNpcGllbnQtZHJvcGRvd24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICByaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAuZGF0ZXMtdyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzIlO1xuICAgIH1cblxuICAgIC5mYW1pbHktbGluayB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgICB9XG5cbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICB9XG5cbiAgICAuaWNvLWJhZGdlLmljby1jb3VudGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZTA4MjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5idG4tbW9kYWwtY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM3Nzc7XG59XG5cbi5jb250cmFjdC1kb2N1bWVudC1pbnZvaWNlLWxpc3Qge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgLmNvbnRyYWN0LWRvY3VtZW50LWludm9pY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgLmRvY3VtZW50LWludm9pY2UtbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgICAgIC5wZGYtaWNvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDE3NiwgMTEsIDExKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kb2N1bWVudC1pbnZvaWNlLWFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0LWZpbmlzaC5ub3QtY2xpY2thYmxlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG5cbi5mb3JtLWNvbnRyYWN0LWZpbHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb3JtLWNvbnRyYWN0LWZpbHRlciAuY2xtbiB7XG4gICAgZmxleDogMTtcbn1cblxuLmZvcm0tY29udHJhY3QtZmlsdGVyIC53Zy13LWNvbnRyYWN0LXN0YXR1c3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNjBweDtcbn1cblxuLmZvcm0tY29udHJhY3QtZmlsdGVyIC53Zy13LWNvbnRyYWN0LXN0YXR1cyAuZm9ybS1jaGVja3tcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmZvcm0tY29udHJhY3QtZmlsdGVyIC5jb2wtZm9ybS1sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZm9ybS1jb250cmFjdC1maWx0ZXItdyAuY2xtbi5jbWxuLWFjdGlvbnMge1xuICAgIHdpZHRoOiAxMiU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mb3JtLWNvbnRyYWN0LWZpbHRlciAuYnQtY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4uZm9ybS1jb250cmFjdC1maWx0ZXIgLmZvcm0tY2hlY2sge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb250cmFjdC1maWx0ZXItY2F0ZWdvcnktaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDYwcHg7XG59XG5cbi5jb250cmFjdC1maWx0ZXItbmF0dXJlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA2MHB4O1xufVxuXG4uY29udHJhY3QtZmlsdGVyLWNvbnRyYWN0LXllYXIge1xuICAgIHdpZHRoOiAxMDBweDtcbn1cblxuLm1vZGFsIC5jb250cmFjdC10ZXh0LWNvbnRlbnR7XG4gICAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLmFmZmlsaWF0ZXMtY2FyZC1tb2RhbHtcbiAgICAucmVjaXBpZW50LW5hbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubW9kYWwtYm9keXtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cbn1cblxuLnR5cGUtZmFtaWx5e1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM3MTlhYzM7XG59XG5cbi5nYXAtMTB7XG4gICAgZ2FwOiAxMHB4O1xufVxuXG4ubS1hdXRvLXItMHtcbiAgICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG59IiwiLndycC1ub3RpZmljYXRpb24tZmxhc2gtaW5mb3tcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTBweDtcbiAgICB6LWluZGV4OiAxMztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAganVzdGlmeS1pdGVtczogZW5kO1xuICAgIC53cnAtaXRlbS1ub3RpZmljYXRpb24tZmxhc2gtaW5mb3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA0NjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAwcHggMTAwcHggMjBweCByZ2JhKDIzLCAyNSwgMjYsIDAuMDgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHggMCAyMHB4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjNmU5ZmI7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMil7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDMpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLy8gJjpudGgtbGFzdC1jaGlsZCg0KXtcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyB9XG4gICAgICAgIC5pdGVtLW5vdGlmaWNhdGlvbi1mbGFzaC1pbmZve1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwN2ExZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzZlOWZiO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwcHg7XG4gICAgICAgICAgICAucGFydC1hLW5vdGlmaWNhdGlvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLndycC1pY29ue1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwN2ExZmY7XG4gICAgICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA3YTFmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFydC1iLW5vdGlmaWNhdGlvbntcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIC50aXRsZS1ub3RpZmljYXRpb257XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwYzFmMmM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kZXNjcmlwdC1ub3RpZmljYXRpb257XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwYzFmMmM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF0ZS1mbGFzaC1pbmZvIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDEyLCAzMSwgNDQsIDAuNjkwMTk2MDc4NCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1jbG9zZS1mbGFzaC1pbmZve1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBjMWYyYztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmluZm8tdHlwZXtcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2M2ZTlmYjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtLW5vdGlmaWNhdGlvbi1mbGFzaC1pbmZve1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjNmU5ZmI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDdhMWZmO1xuICAgICAgICAgICAgICAgIC5wYXJ0LWEtbm90aWZpY2F0aW9ue1xuICAgICAgICAgICAgICAgICAgICAud3JwLWljb257XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwN2ExZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA3YTFmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24taW5mb3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBhcnQtYi1ub3RpZmljYXRpb257XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS1ub3RpZmljYXRpb257XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBjMWYyYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHQtbm90aWZpY2F0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwYzFmMmM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5lcnJvci10eXBle1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmRlMmUwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW0tbm90aWZpY2F0aW9uLWZsYXNoLWluZm97XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZkZTJlMDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmMjQwMzQ7XG4gICAgICAgICAgICAgICAgLnBhcnQtYS1ub3RpZmljYXRpb257XG4gICAgICAgICAgICAgICAgICAgIC53cnAtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2YyNDAzNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjI0MDM0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1lcnJvcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBhcnQtYi1ub3RpZmljYXRpb257XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS1ub3RpZmljYXRpb257XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBjMWYyYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHQtbm90aWZpY2F0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwYzFmMmM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zdWNjZXNzLXR5cGV7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNiOGUxYzc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbS1ub3RpZmljYXRpb24tZmxhc2gtaW5mb3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjhlMWM3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFiYTc1ODtcbiAgICAgICAgICAgICAgICAucGFydC1hLW5vdGlmaWNhdGlvbntcbiAgICAgICAgICAgICAgICAgICAgLndycC1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMWJhNzU4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYmE3NTg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLXN1Y2Nlc3N7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYXJ0LWItbm90aWZpY2F0aW9ue1xuICAgICAgICAgICAgICAgICAgICAudGl0bGUtbm90aWZpY2F0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwYzFmMmM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0LW5vdGlmaWNhdGlvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMGMxZjJjO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYud2FybmluZy10eXBle1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZlNGM3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW0tbm90aWZpY2F0aW9uLWZsYXNoLWluZm97XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZTRjNztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmODllMjE7XG4gICAgICAgICAgICAgICAgLnBhcnQtYS1ub3RpZmljYXRpb257XG4gICAgICAgICAgICAgICAgICAgIC53cnAtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Y4OWUyMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjg5ZTIxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi13YXJuaW5ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGFydC1iLW5vdGlmaWNhdGlvbntcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLW5vdGlmaWNhdGlvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMGMxZjJjO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdC1ub3RpZmljYXRpb257XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBjMWYyYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmljb24tZmxhc2gtaW5mby0taW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEwMCAxMDAnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J001MCAxMi41Yy0yMC43MTIgMC0zNy41IDE2Ljc5My0zNy41IDM3LjUwMlMyOS4yODggODcuNSA1MCA4Ny41czM3LjUtMTYuNzg4IDM3LjUtMzcuNDk4UzcwLjcxMiAxMi41IDUwIDEyLjVtMy44MjYgNTguMzZjMCAuNzItLjU4NCAxLjMwNC0xLjMwNCAxLjMwNGgtNS4wNDRjLS43MiAwLTEuMzA0LS41ODMtMS4zMDQtMS4zMDRWNDYuNjQyYzAtLjcyLjU4NC0xLjMwNCAxLjMwNC0xLjMwNGg1LjA0NGMuNzIgMCAxLjMwNC41ODMgMS4zMDQgMS4zMDR6bS0zLjg1Ny0zMC45MjdjLTIuNDcgMC00LjUxOC0yLjA0OC00LjUxOC00LjU3OWE0LjUxIDQuNTEgMCAwIDEgNC41MTgtNC41MThjMi41MzEgMCA0LjU3OSAxLjk4NyA0LjU3OSA0LjUxOGE0LjU3NiA0LjU3NiAwIDAgMS00LjU3OSA0LjU3OScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5pY29uLWZsYXNoLWluZm8tLWVycm9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yMSAxMmE5IDkgMCAxIDEtMTggMGE5IDkgMCAwIDEgMTggME03LjI5MyAxNi43MDdhMSAxIDAgMCAxIDAtMS40MTRMMTAuNTg2IDEyTDcuMjkzIDguNzA3YTEgMSAwIDAgMSAxLjQxNC0xLjQxNEwxMiAxMC41ODZsMy4yOTMtMy4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDEzLjQxNCAxMmwzLjI5MyAzLjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMMTIgMTMuNDE0bC0zLjI5MyAzLjI5M2ExIDEgMCAwIDEtMS40MTQgMCcgY2xpcC1ydWxlPSdldmVub2RkJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICB9ICBcbiAgLmljb24tZmxhc2gtaW5mby0tc3VjY2VzcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICAtLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0OCA0OCclM0UlM0NkZWZzJTNFJTNDbWFzayBpZD0naXBTQ2hlY2tPbmUwJyUzRSUzQ2cgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSc0JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBzdHJva2U9JyUyM2ZmZicgZD0nTTI0IDQ0YTE5Ljk0IDE5Ljk0IDAgMCAwIDE0LjE0Mi01Ljg1OEExOS45NCAxOS45NCAwIDAgMCA0NCAyNGExOS45NCAxOS45NCAwIDAgMC01Ljg1OC0xNC4xNDJBMTkuOTQgMTkuOTQgMCAwIDAgMjQgNEExOS45NCAxOS45NCAwIDAgMCA5Ljg1OCA5Ljg1OEExOS45NCAxOS45NCAwIDAgMCA0IDI0YTE5Ljk0IDE5Ljk0IDAgMCAwIDUuODU4IDE0LjE0MkExOS45NCAxOS45NCAwIDAgMCAyNCA0NFonLyUzRSUzQ3BhdGggc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgZD0nbTE2IDI0bDYgNmwxMi0xMicvJTNFJTNDL2clM0UlM0MvbWFzayUzRSUzQy9kZWZzJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J00wIDBoNDh2NDhIMHonIG1hc2s9J3VybCglMjNpcFNDaGVja09uZTApJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICB9XG4gIC5pY29uLWZsYXNoLWluZm8tLXdhcm5pbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J00yLjcyNSAyMXEtLjI3NSAwLS41LS4xMzd0LS4zNS0uMzYzdC0uMTM3LS40ODh0LjEzNy0uNTEybDkuMjUtMTZxLjE1LS4yNS4zODgtLjM3NVQxMiAzdC40ODguMTI1dC4zODcuMzc1bDkuMjUgMTZxLjE1LjI1LjEzOC41MTN0LS4xMzguNDg3dC0uMzUuMzYzdC0uNS4xMzd6TTEyIDE4cS40MjUgMCAuNzEzLS4yODhUMTMgMTd0LS4yODgtLjcxMlQxMiAxNnQtLjcxMi4yODhUMTEgMTd0LjI4OC43MTNUMTIgMThtMC0zcS40MjUgMCAuNzEzLS4yODhUMTMgMTR2LTNxMC0uNDI1LS4yODgtLjcxMlQxMiAxMHQtLjcxMi4yODhUMTEgMTF2M3EwIC40MjUuMjg4LjcxM1QxMiAxNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuXG4gIC8vIFJlc3BvbnNpdmUgbW9iaWxlXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAgIC53cnAtbm90aWZpY2F0aW9uLWZsYXNoLWluZm97XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIC53cnAtaXRlbS1ub3RpZmljYXRpb24tZmxhc2gtaW5mb3tcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgLml0ZW0tbm90aWZpY2F0aW9uLWZsYXNoLWluZm97XG4gICAgICAgICAgICAgICAgLnBhcnQtYS1ub3RpZmljYXRpb257XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIC53cnAtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGFydC1iLW5vdGlmaWNhdGlvbntcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLW5vdGlmaWNhdGlvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHQtbm90aWZpY2F0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5yZWNpcGllbnQtd3JhcHBlciB1bC5yZWNpcGllbnQtbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5yZWNpcGllbnQtaXRlbSwgLnByb3ZpZGVyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICBtYXJnaW46IDAgMCAxNHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGdhcDogOHB4XG59XG5cblxuLnJlY2lwaWVudC1pdGVtIC5yZWNpcGllbnQtbmFtZSB7XG4gICAgZmxleDogMTtcbn1cblxuLnJlY2lwaWVudC1pdGVtIC5yZWNpcGllbnQtYWN0aW9ucyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuXG5cbi5yZWNpcGllbnQtd3JhcHBlciB1bC5yZWNpcGllbnRGYW1pbHktbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5yZWNpcGllbnRGYW1pbHktaXRlbSB7XG4gICAgcGFkZGluZzogMTRweCAxOHB4O1xuICAgIG1hcmdpbjogMCAwIDE0cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgZ2FwOiA4cHhcbn1cblxuLnJlY2lwaWVudEZhbWlseS1pdGVtIC5yZWNpcGllbnRGYW1pbHktbmFtZSB7XG4gICAgZmxleDogMTtcbn1cblxuLnJlY2lwaWVudEZhbWlseS1pdGVtIC5yZWNpcGllbnRGYW1pbHktYWN0aW9ucyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnN0ZC1wYXN0e1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgICAgXG59XG5cbi5zdGQtcGFzdC5ncmF5e1xuICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG59XG5cbi5zdGQtcGFzdC5ibHVle1xuICAgIGJhY2tncm91bmQ6ICM3MTlhYzM7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4uc3RkLXBhc3QuZGFya3tcbiAgICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5zdGQtcGFzdC5saWdodC1ibHVle1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0Ymx1ZTtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLmluZGljYXRvci1zZXh7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiB0aGluIHNvbGlkIGdyYXk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnJlY2lwaWVudC1mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xufVxuXG4ucmVjaXBpZW50LWlucHV0LWNvbHVtbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJlY2lwaWVudC1pbnB1dC1jb2x1bW4ge1xuXHRmbGV4OiAxO1xuXHRwYWRkaW5nOiAxNnB4IDMycHg7XG59XG5cbi5yZWNpcGllbnQtaW5wdXQtbGluZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAyNXB4O1xufVxuLnJlY2lwaWVudC1pbnB1dC1saW5lIGRpdntcbiAgICB3aWR0aDogNTAlO1xufVxuXG4ucmVjaXBpZW50LWlucHV0LWNvbHVtbi1zaWRlIHtcbiAgICB3aWR0aDogNDAwcHg7XG59XG5cbi5jb250cmFjdC1yZWNpcGllbnQtaXRlbSAucmVjaXBpZW50LWluZm8tbmFtZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xufVxuXG4ucmVjaXBpZW50LWluZm8tY2hhbmdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uZGVsZXRlLXJlY2lwaWVudC1idXR0b25zLXdycCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogMjBweDtcbn0iLCJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIDQxNSAtIDY4NCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIDQxMiwgNDE2LCA2ODQgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4NHB4KSB7XG4gICAgXG4gICAgLm1haW4gaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgaGVhZGVyIC5oZWFkZXItdGl0bGUtdyB7XG4gICAgICAgIGZsZXg6IDE7IFxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfSBcblxuICAgIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMtdyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgfVxuXG4gICAgaGVhZGVyIC5jbGllbnQtZmlsdGVyLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgIGhlYWRlciAuY2xpZW50LXNlYXJjaC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIgLnNpZGUtbGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMHB4KTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgLmJ0bi5idG4tYnVyZ2VyLXNpZGVsZWZ0IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDEwNCAyNiA3Nik7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIHBhZGRpbmc6IDJweCA3cHg7XG4gICAgfVxuICAgIC5zaWRlLWxlZnQtc2hvd24gLmJ0bi5idG4tYnVyZ2VyLXNpZGVsZWZ0OmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAuc2lkZS1sZWZ0LXNob3duIC5zaWRlLWxlZnQge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDBweCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2wtYm9keSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAuc2wtYm9keSAuaXRlbXMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5zbC1ib2R5IC5pdGVtcyAuaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zbC1ib2R5IC5pdGVtcyAuaXRlbSAudHh0LXd7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNudC10b3AgLmJsYy1pdG0ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAuY250LXRvcCAuYmxjLWl0bSAuaGQge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAuYnVsbGUtY291bnQge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5jbnQtdG9wIC5ibGMtaXRtIC5oZCAuaWNvLXcgaXtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIDY4NSAtIDc2OCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4NXB4KSB7XG5cbiAgICBcbiAgICB1bC5zcGFjZS1saXN0IC5zcGFjZS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4NXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpICB7XG4gICAgLyoqIERFQlVHICoqL1xuICAgIC5zY3JlZW4taW5kaWNhdG9yIC5pdG0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLml0bS1tZWRpdW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiogREVCVUc6IEVORCAqL1xufVxuXG5cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICsgNzY4cHggKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFxuXG59XG5cbiIsIi5hZ2VuY3ktc3RhbmRhcmQtbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hZ2VuY3ktc3RhbmRhcmQtbGlzdCAuYWdlbmN5LXN0YW5kYXJkLWxpbmUge1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbiAgLmFnZW5jeS1zdGFuZGFyZC1saXN0IC5hZ2VuY3ktc3RhbmRhcmQtbGluZSAuYWdlbmN5LWNhcmUtaXRlbXtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmFnZW5jeS1zdGFuZGFyZC1saXN0IC5hZ2VuY3ktc3RhbmRhcmQtbGluZS5pbmNsdWRlZC1pbi1yZWltYnVyc2VtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1O1xuICB9XG5cbiAgLmFnZW5jeS1zdGFuZGFyZC1saW5lIC5hZ2VuY3ktY2FyZS1zdGF0dXMtcmVpbWJ1cnNlbWVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLmFnZW5jeS1zdGFuZGFyZC1saXN0IC5hZ2VuY3ktc3RhbmRhcmQtbGluZSAuYWdlbmN5LWNhcmUtaXRlbSAuY2FyZS1jb2RlIHtcbiAgICB3aWR0aDogMTBlbTtcbiAgICBmb250LXNpemU6IDE0MCU7XG4gIH1cbiAgLmFnZW5jeS1zdGFuZGFyZC1saXN0IC5hZ2VuY3ktc3RhbmRhcmQtbGluZSAuYWdlbmN5LWNhcmUtaXRlbSAuY29sLWF7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5hZ2VuY3ktc3RhbmRhcmQtbGlzdCAuYWdlbmN5LXN0YW5kYXJkLWxpbmUgLmFnZW5jeS1jYXJlLWl0ZW0gLmNvbC1ie1xuICAgIHdpZHRoOiAyMDJweDtcbiAgfVxuICAuYWdlbmN5LXN0YW5kYXJkLWxpc3QgLmFnZW5jeS1zdGFuZGFyZC1saW5lIC5hZ2VuY3ktY2FyZS1pdGVtIC5jb2wtY3tcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbiAgLmFnZW5jeS1zdGFuZGFyZC1saXN0IC5hZ2VuY3ktc3RhbmRhcmQtbGluZSAuYWdlbmN5LWNhcmUtaXRlbSAuY29sLWR7XG4gICAgLyp3aWR0aDogMTgwcHg7Ki9cbiAgICBmbGV4OiAxXG4gIH1cbiAgLmFnZW5jeS1zdGFuZGFyZC1saXN0IC5hZ2VuY3ktc3RhbmRhcmQtbGluZSAuYWdlbmN5LWNhcmUtaXRlbSAuY29sLWV7XG4gICAgd2lkdGg6IDIxMHB4O1xuICB9XG5cbiAgXG4gIC5hZ2VuY3ktc3RhbmRhcmQtbGlzdCAuYWdlbmN5LXN0YW5kYXJkLWxpbmUgLmFnZW5jeS1jYXJlLW5hdHVyZSB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmFnZW5jeS1zdGFuZGFyZC1saXN0IC5hZ2VuY3ktc3RhbmRhcmQtbGluZSAuYWdlbmN5LWNhcmUtbmF0dXJlIHVsIC5zdC10YWcge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5hZ2VuY3ktc3RhbmRhcmQtbGlzdCAuYWdlbmN5LXN0YW5kYXJkLWxpbmUgLmFnZW5jeS1jYXJlLWl0ZW0gLmNvbC1mLFxuICAucHJvdmlkZXItc3RhbmRhcmQtbGlzdCAucHJvdmlkZXItc3RhbmRhcmQtbGluZSAucHJvdmlkZXItY2FyZS1pdGVtIC5jb2wtZntcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgXG4gIC5hZ2VuY3ktc3RhbmRhcmQtbGlzdCAuYWdlbmN5LXN0YW5kYXJkLWxpbmUgLmFnZW5jeS1jYXJlLWl0ZW0gLmNhcmUtbmFtZSBhIHtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAucHJvdmlkZXItY2FyZS1zdGF0dXMtZGVmYXVsdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICAucHJvdmlkZXItY2FyZS1zdGF0dXMtcGVuZGluZy12YWxpZGF0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmZmZjAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICAucHJvdmlkZXItY2FyZS1zdGF0dXMtdmFsaWRhdGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgXG4gIC5zdGF0dXMtZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I1YjViMSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnN0YXR1cy1wZW5kaW5nLXZhbGlkYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICB9XG4gIC5zdGF0dXMtdmVyaWZpZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzMgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICB9XG4gIC5zdGF0dXMtdHJlYXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQkIwMSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG4gIH1cbiAgLnN0YXR1cy12YWxpZGF0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkJCMDEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICB9XG4gIC5zdGF0dXMtcmVqZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwNTA1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG59XG4gIFxuICBcbiIsIi5hZ2VuY3l7XG4gICAgLmFnZW5jeS1oaXN0b3J5LWluZGV4e1xuICAgICAgICAuaGlzdG9yeXtcbiAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLndycC1idG4tZm9vdGVyLWNhcmR7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERkRGREY7XG4gICAgICAgIH1cbiAgICAgICAgLnNob3ctbW9yZS1pbmZve1xuICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICBjb2xvcjogIzA3QTFGRjtcbiAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAubS1hdXRvLXItMHtcbiAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5saXN0LWhpc3Rvcnl7XG4gICAgICAgICAgLndyYXAtaXRlbS1oaXN0b3J5e1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYXV0aG9ye1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAuYXZhdGFye1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgLmltZy1hdmF0YXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC50eHR7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgLy8gICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICAgICAgICAgICAgICAgICAgLy8gICBkaXNwbGF5OiAtd2Via2l0LWJveDsgXG4gICAgICAgICAgICAgICAgICAgIC8vICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyBcbiAgICAgICAgICAgICAgICAgICAgLy8gICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IFxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgLm5hbWUtYXV0aG9ye1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmRhdGV7XG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA2MztcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gICAgIC5saXN0LWhpc3Rvcnl7XG4gICAgICAgIC53cmFwLWl0ZW0taGlzdG9yeXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICAgICB9XG4gICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXV0aG9ye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgICAgLmF2YXRhcntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAuaW1nLWF2YXRhcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnR4dHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiAtd2Via2l0LWJveDsgXG4gICAgICAgICAgICAgICAgICAgIC8vIC13ZWJraXQtbGluZS1jbGFtcDogMjsgXG4gICAgICAgICAgICAgICAgICAgIC8vIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IFxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAubmFtZS1hdXRob3J7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgICAgICAgICAgICAgIC8vICAgIGRpc3BsYXk6IC13ZWJraXQtYm94OyBcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxOyBcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhdGV7XG4gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjUyNTI7XG4gICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwNjM7XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICB9XG4gICAgIC5jYXJkLXNoYWRvdyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoMzIsIDMzLCAzNiwgMC4yOCk7XG4gICAgfVxuICAgIC5taW4tY2FyZC0xMDB2aC1jYWxje1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTVweCk7XG4gICAgfVxufSIsIi5tYWluLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qaGVpZ2h0OiAxMDAlOyovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTdFQjtcbn1cblxuLmNsaWVudC1tYW5hZ2VyIC5tYWluLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn0gXG5cbi8vIC5jdC1zY3JvbGwge1xuLy8gICAgIG92ZXJmbG93OiBhdXRvO1xuLy8gICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgxcHggKTtcbi8vIH1cblxuLmxldmVsLWxpc3Qtd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sZXZlbC1saXN0LXdyYXBwZXIgdWwubGV2ZWwtbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTZweDtcbn1cblxuLmxldmVsLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6ICNhNTFkNTU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IC00cHggcmdiKDAgMCAwIC8gMTAlKSwgMCA0cHggOHB4IC00cHggcmdiKDAgMCAwIC8gNSUpO1xuICAgIGZvbnQtc2l6ZTogMTEwJTtcbiAgICB3aWR0aDogNDglO1xuICAgIGhlaWdodDogMjAwcHg7XG59XG5cbi5sZXZlbC1pdGVtIGF7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbiAubGV2ZWwtaXRlbSAubGV2ZWwtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5sZXZlbC1pdGVtIC5sZXZlbC1kYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmxldmVsLWl0ZW0gLmxldmVsLWFjdGlvbnMge1xuICAgIC8qd2lkdGg6IDUwcHg7Ki9cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDIwcHg7XG59XG5cbi5sZXZlbC1pdGVtIC5sZXZlbC1hY3Rpb25zIGEubGV2ZWwtZWRpdCB7XG4gICAgY29sb3I6ICMzNEQzOTk7XG59XG5cbi5sZXZlbC1pdGVtIC5sZXZlbC1hY3Rpb25zIGEubGV2ZWwtZWRpdDpob3ZlciB7XG4gICAgY29sb3I6ICMwNTk2Njk7XG59XG5cbi5sZXZlbC1pdGVtIC5sZXZlbC1hY3Rpb25zIGEubGV2ZWwtZGVsZXRlIHtcbiAgICBjb2xvcjogI0Y4NzE3MTtcbn1cblxuLmxldmVsLWl0ZW0gLmxldmVsLWFjdGlvbnMgYS5sZXZlbC1kZWxldGU6aG92ZXIge1xuICAgIGNvbG9yOiAjREMyNjI2O1xufVxuXG4ubGV2ZWwtZm9ybS13cmFwcGVyIHtcbiAgICAvKndpZHRoOiA0MCU7Ki9cbiAgICBwYWRkaW5nOiAxMnB4IDE2cHggMCAxNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmxldmVsLWZvcm0td3JhcHBlciAubGV2ZWwtaW5wdXQtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNnB4O1xufVxuXG4ubGV2ZWwtaW5wdXQtcm93IC5sZXZlbC1pbnB1dC1sYWJlbHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmxldmVsLWJ0bi1zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4ubGV2ZWwtcnVicmljLWxpc3Qtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubGV2ZWwtcnVicmljLWxpc3Qtd3JhcHBlciB1bC5sZXZlbC1ydWJyaWMtbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmxldmVsLXJ1YnJpYy1pdGVtLW9sZCB7XG4gICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMTZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBnYXA6IDRweDtcbn1cblxuLmxldmVsLXJ1YnJpYy1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgZ2FwOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogdGhpbiBzb2xpZCAjZGJkYmRiO1xufVxuXG4ubGV2ZWwtcnVicmljLWl0ZW0ucGFyZW50LWl0ZW0ge1xuICAgIGhlaWdodDogdW5zZXQ7XG59XG5cbi5mb3JtLW1vZGVsLXJ1YnJpYyB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9ybS1tb2RlbC1ydWJyaWMgLmZvcm0tY29udHJvbCxcbi5mb3JtLW1vZGVsLXJ1YnJpYyAuZm9ybS1zZWxlY3Qge1xuICAgIHdpZHRoOiA4MCU7XG59XG5cbiAubGV2ZWwtcnVicmljLWl0ZW0gLmxldmVsLXJ1YnJpYy1uYW1lIHtcbiAgICAvKndpZHRoOiAyMCU7Ki9cbn1cblxuLmxldmVsLXJ1YnJpYy1pdGVtIC5sZXZlbC1ydWJyaWMtY2FyZVJhdGUge1xuICAgIC8qd2lkdGg6IDIwJTsqL1xufVxuXG4ubGV2ZWwtcnVicmljLWl0ZW0gLmxldmVsLXJ1YnJpYy1jYXJlTGltaXQge1xuICAgIC8qd2lkdGg6IDIwJTsqL1xufVxuXG4ubGV2ZWwtcnVicmljLWl0ZW0gLmxldmVsLXJ1YnJpYy1jYXJlRnJlcXVlbmN5IHtcbiAgICAvKndpZHRoOiAyMCU7Ki9cbn1cblxuLmxldmVsLXJ1YnJpYy1pdGVtIC5sZXZlbC1ydWJyaWMtY29uZGl0aW9uTW9kZWwge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubGV2ZWwtcnVicmljLWZpZWxkIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sZXZlbC1ydWJyaWMtZmllbGQgLmZpZWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGV2ZWwtcnVicmljLWZpZWxkIC5maWVsZC5oYXMtZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogcmVkO1xufVxuXG4ucnVicmljLWZvcm0td3JhcHBlci1tZGwgLnJ1YnJpYy1pbnB1dC1uYW1lIC5sZXZlbC1ydWJyaWMtY3VzdG8tZmllbGQtY2FyZVJhdGUuaGFzLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6IHJlZDtcbn1cbi5ydWJyaWMtZm9ybS13cmFwcGVyLW1kbCAucnVicmljLWlucHV0LW5hbWUgLmxldmVsLXJ1YnJpYy1jdXN0by1maWVsZC1jYXJlTGltaXQuaGFzLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6IHJlZDtcbn1cblxuLmxldmVsLXJ1YnJpYy1maWVsZC5zaG93LWZpZWxkIC5uYW1lLFxuLmxldmVsLXJ1YnJpYy1maWVsZC5zaG93LWZpZWxkIC51bml0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGV2ZWwtcnVicmljLWZpZWxkLnNob3ctZmllbGQgLmZpZWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sZXZlbC1ydWJyaWMtaXRlbSAubGV2ZWwtcnVicmljLWFjdGlvbnMge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4udGFyaWYtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi50YXJpZi13cmFwcGVyIC50YXJpZi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZ2FwOiAxNnB4O1xufVxuXG4udGl0LW1vZHVsZSB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLnRhcmlmLXdyYXBwZXIgLnRhcmlmLWxpc3QgLnRhcmlmLWl0ZW0ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnRhcmlmLXdyYXBwZXIgLnRhcmlmLWxpc3QgLnRhcmlmLWl0ZW0gYXtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cblxuLnRhcmlmLXdyYXBwZXIgLnRhcmlmLWxpc3QgLnRhcmlmLWl0ZW0uYWN0aXZlIHtcbiAgICBjb2xvcjogIzk1MGY3ODtcbiAgICBib3JkZXItY29sb3I6ICNhNTFkNTU7XG59XG5cbi50YXJpZi13cmFwcGVyIC50YXJpZi1saXN0IC50YXJpZi1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzk1MGY3ODtcbiAgICBib3JkZXItY29sb3I6IGdyYXk7XG59XG5cbi50aXQtcnVicmljID4gc3BhbiwgLmxldmVsLXJ1YnJpYy1pdGVtIC5mb3JtLW1vZGVsLXJ1YnJpYyA+IGRpdiB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50aXQtcnVicmljID4gc3BhbiwgLmxldmVsLXJ1YnJpYy1pdGVtLnBhcmVudC1pdGVtIC5mb3JtLW1vZGVsLXJ1YnJpYyA+IGRpdi5sZXZlbC1ydWJyaWMtbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sZXZlbC1ydWJyaWMtaXRlbS5oaWRlLWluZm8gPiBkaXYge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxldmVsLXJ1YnJpYy1pdGVtIC5sZXZlbC1ydWJyaWMtY2FyZUZyZXF1ZW5jeSAuZmllbGQtd3JwIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnRpdC1ydWJyaWMgPiBzcGFuOm50aC1jaGlsZCgxKSwgLmxldmVsLXJ1YnJpYy1pdGVtIC5mb3JtLW1vZGVsLXJ1YnJpYyA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAyNSU7ICAgXG59XG5cbi50aXQtcnVicmljID4gc3BhbjpudGgtY2hpbGQoMiksIC5sZXZlbC1ydWJyaWMtaXRlbSAuZm9ybS1tb2RlbC1ydWJyaWMgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG59XG5cbi50aXQtcnVicmljID4gc3BhbjpudGgtY2hpbGQoMyksIC5sZXZlbC1ydWJyaWMtaXRlbSAuZm9ybS1tb2RlbC1ydWJyaWMgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG59XG5cbi50aXQtcnVicmljID4gc3BhbjpudGgtY2hpbGQoNCksIC5sZXZlbC1ydWJyaWMtaXRlbSAuZm9ybS1tb2RlbC1ydWJyaWMgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogMjAlO1xufVxuXG4udGl0LXJ1YnJpYyA+IHNwYW46bnRoLWNoaWxkKDUpLCAubGV2ZWwtcnVicmljLWl0ZW0gLmZvcm0tbW9kZWwtcnVicmljID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgZmxleCA6IDE7XG59XG5cbi50aXQtcnVicmljID4gc3BhbjpudGgtY2hpbGQoNiksIC5sZXZlbC1ydWJyaWMtaXRlbSAuZm9ybS1tb2RlbC1ydWJyaWMgPiBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgICB3aWR0aDogNSU7XG59XG5cblxuLnJ1YnJpcXVlLXdycCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlOyBcbiAgICBwYWRkaW5nLXRvcDogMTZweDttYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5sZXZlbC10eXBlLW5hbWUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7bGV0dGVyLXNwYWNpbmc6IDJweDtmb250LXNpemU6IDgwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmV2ZWwtbGlzdC13cmFwcGVyIC5sZXZlbC1pdGVtLml0ZW0tcG9zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFuYWdlLXJ1YnJpY3tcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFuYWdlLXJ1YnJpYzpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNkYmRiZGI7XG59IiwiLmNvbnRlbnQtdXNlci1kZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb250ZW50LXVzZXItZGV0YWlsIC5jdC1sZWZ0LnByb2ZpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGVudC11c2VyLWRldGFpbCAuY3QtbGVmdCAucHJvZmlsZS1jaXJjbGUge1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuLmNvbnRlbnQtdXNlci1kZXRhaWwgLmN0LXJpZ2h0IHtcbiAgICBmbGV4OiAxO1xufVxuXG4ubG9nLXdycCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxvZy13cnAgLmxvZy1pdGVtIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbn1cbiIsIi5mb3JtLWNhcmVzIHtcblxuICAgIC5jYXJlLXJlY2FwLXdycCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIC5jYXJlLXJlY2FwLXRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5jYXJlLXJlY2FwLXRhYmxlIHRoLCAuY2FyZS1yZWNhcC10YWJsZSB0ZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5jYXJlLXJlY2FwLXRhYmxlIHRoIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZS1yZWNhcC10YWJsZSAudG90YWwtYW1vdW50LWxpbmUgdGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmUtZm9ybS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmFjdGlvbnMtY2FyZSwgLmFjdGlvbi1kZWxldGUtY2FyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvdmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0LCAxNCwgMTQsIDAuMyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICBcbiAgICAuY2FyZS1mb3JtLWl0ZW1bZGF0YS1zdGF0dXM9J2VkaXQnXSB7XG4gICAgICAgIC5hY3Rpb25zLWNhcmUsIC5jb3ZlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5idC1hcHBseS1jYXJlLCAuYWN0aW9uLWRlbGV0ZS1jYXJlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jYXJlLWZvcm0taXRlbVtkYXRhLXN0YXR1cz0nYXBwbGllZCddIHtcbiAgICAgICAgLmFjdGlvbnMtY2FyZSwgLmNvdmVye1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0LWFwcGx5LWNhcmUsIC5hY3Rpb24tZGVsZXRlLWNhcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn1cblxuLmZvcm0tY2FyZS1pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBkb3VibGUgI2NjYztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgXG4gICAgLmNhcmUtaXRlbS1mb3JtLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuYWN0aW9ucy1jYXJlLWl0ZW0sIC5hY3Rpb24tZGVsZXRlLWNhcmUtaXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvdmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0LCAxNCwgMTQsIDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZS1pdGVtLWZvcm0taXRlbVtkYXRhLXN0YXR1cz0nZWRpdCddIHtcbiAgICAgICAgLmFjdGlvbnMtY2FyZS1pdGVtLCAuY292ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuYnQtYXBwbHktY2FyZS1pdGVtLCAuYWN0aW9uLWRlbGV0ZS1jYXJlLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNhcmUtaXRlbS1mb3JtLWl0ZW1bZGF0YS1zdGF0dXM9J2FwcGxpZWQnXSB7XG4gICAgICAgIC5hY3Rpb25zLWNhcmUtaXRlbSwgLmNvdmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5idC1hcHBseS1jYXJlLWl0ZW0sIC5hY3Rpb24tZGVsZXRlLWNhcmUtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmUtaXRlbS1mb3JtLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICZbZGF0YS1pcy1jdXJyZW50PScxJ10ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoNjUgNjQgNjQgLyA2OSUpO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE3O1xuXG4gICAgICAgICAgICAuY29udGFpbmVyLW1vZGFsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQ0NDO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwMHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMjVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGFpbmVyLXNjcm9sbCB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmxkLWlucHV0Lmhhcy1lcnJvciB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRTI2NzY4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcmUtZm9ybS1pdGVtIC5mbGQtc2VsZWN0Lmhhcy1lcnJvciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0UyNjc2ODtcbn1cblxuLmZvcm0tY2FyZS1pdGVtLW1lZGljYWwtY29uc3VtYWJsZXMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggZG91YmxlICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgLmNhcmUtaXRlbS1tZWRpY2FsLWNvbnN1bWFibGUtZm9ybS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuYWN0aW9ucy1jYXJlLWl0ZW0tbWVkaWNhbC1jb25zdW1hYmxlLCAuYWN0aW9uLWRlbGV0ZS1jYXJlLWl0ZW0tbWVkaWNhbC1jb25zdW1hYmxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAuY292ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQsIDE0LCAxNCwgMC4zKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAuY2FyZS1pdGVtLW1lZGljYWwtY29uc3VtYWJsZS1mb3JtLWl0ZW1bZGF0YS1zdGF0dXM9J2VkaXQnXSB7XG4gICAgICAgIC5hY3Rpb25zLWNhcmUtaXRlbS1tZWRpY2FsLWNvbnN1bWFibGUsIC5jb3ZlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5idC1hcHBseS1jYXJlLWl0ZW0tbWVkaWNhbC1jb25zdW1hYmxlLCAuYWN0aW9uLWRlbGV0ZS1jYXJlLWl0ZW0tbWVkaWNhbC1jb25zdW1hYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmUtaXRlbS1tZWRpY2FsLWNvbnN1bWFibGUtZm9ybS1pdGVtW2RhdGEtaXMtdG8tcmVtb3ZlPScxJ10ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAuY2FyZS1pdGVtLWZvcm0taXRlbVtkYXRhLXN0YXR1cz0nYXBwbGllZCddIHtcbiAgICAgICAgLmFjdGlvbnMtY2FyZS1pdGVtLW1lZGljYWwtY29uc3VtYWJsZSwgLmNvdmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5idC1hcHBseS1jYXJlLWl0ZW0tbWVkaWNhbC1jb25zdW1hYmxlLCAuYWN0aW9uLWRlbGV0ZS1jYXJlLWl0ZW0tbWVkaWNhbC1jb25zdW1hYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnNlYXJjaC1jYXJlLXJlc3VsdC1pdGVtLmxpbmsge1xuICAgIHdpZHRoOiAyMDAlO1xufVxuXG4uY2FyZS1mb2xkZXJzLXdycCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIC5jYXJlLWZvbGRlci1pdGVtIHtcblxuICAgICAgICAubGluayB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogOTQlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5yZWZlcmVuY2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTQwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbms6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDksIDI0OSwgMjQ5KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpb25zLXdycCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIHdpZHRoOiA2JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4uZm9sZGVyLXNob3cge1xuICAgIFxuICAgIC5mb2xkZXItcmVmZXJlbmNlIHtcbiAgICAgICAgY29sb3I6ICMyMjg4ZWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICAucHJlc3RhdGlvbnMtd3JwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIH1cbn1cblxuLndoaXRlLWxpbmUtc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTs7XG59XG5cbi5zZWFyY2gtY2FyZS1yZXN1bHQtaXRlbSB7XG4gICAgXG4gICAgLnJ1YnJpYy1jYXJlLWl0ZW0ge1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICB9XG4gICAgXG4gICAgLmNhcmUtaXRlbS1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuY2FyZS1zbHVnIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgfVxuXG4gICAgLmNhcmUtcmVjaXBpZW50LW5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG5cbi5jYXJlLXNlbGVjdGVkLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jb3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMjQwLCAyNDAgLCAwLjQpO1xuICAgIH1cblxuICAgIC5yZW1vdmUtY2FyZS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuXG4gICAgICAgIC5jb3ZlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAucmVtb3ZlLWNhcmUtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFkZC1jYXJlLWl0ZW0tbWVkaWNhbC1jb25zdW1hYmxlLWJ1dHRvbi13cnAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGFmZi12YWxpZGF0aW9uLWZvcm0td3JwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcblxuICAgIC5jcmVhdGUtdXNlci1hY2NvdW50LWNoZWNrLWJsb2NrOm5vdCg6aGFzKCNtZWRpY2FsX3N0YWZmX2NyZWF0ZVVzZXI6Y2hlY2tlZCkpIHtcbiAgICAgICAgLmNvbnRlbnQtYmxvY2stY3JlYXRlLXVzZXItYWNjb3VudC1jaGVjayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zdGFmZi12YWxpZGF0aW9uLWZvcm0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5jb3ZlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNCwgMTQsIDE0LCAwLjMpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFmZi12YWxpZGF0aW9uLWZvcm0uY292ZXJlZCB7XG4gICAgICAgIC5jb3ZlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlbGVjdDItbWVkaWNhbC1jb25zdW1hYmxlLW5ldyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmZvbGRlci1zdGF0dXMtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgcGFkZGluZzogMnB4IDhweDtcbiAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcblxuICAgIC50eHQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmljby1iYWRnZSB7XG5cbiAgICB9XG59XG5cblxuLmNhcmUtaXRlbS1tZWRpY2FsLWNvbnN1bWFibGUtaW5wdXQtY29sIHtcbiAgICAuc2VsZWN0MiB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2VsZWN0Mi1zZWxlY3Rpb25bYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIH1cbn1cbi5tb2RhbC1ib2R5Lm1vZGFsLWJvZHktdGFsbCB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG59IiwiLmNhcmUtcGRmLXBhZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG59XG5cbi5jYXJlLXBkZi1wYWdlIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzJFNzVCNjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc3RhbmRhcmQtbGlzdC1jYXJlIC5jYXJlLWl0ZW0ge1xuXHRwYWRkaW5nOiA4cHggMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmVpbWJ1cnNlbWVudC13cmFwcGVyIC5yZWltYnVyc2VtZW50LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucmVpbWJ1cnNlbWVudC1pdGVtIC5zdWItY2FyZS1saXN0LXdycCB7XG4gICAgZmxleDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLnNlbGVjdC1jYXJlLXJlaW1idXJzZW1lbnQgKiAge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGlzdC1jYXJlLWl0ZW0tc2VhcmNoIGxpe1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG59XG5cbi5saXN0LWNhcmUtaXRlbSBsaXtcbiAgICBmb250LXNpemU6IDAuN2VtO1xufVxuXG4uc2VhcmNoZWQtY2FyZS1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnNlbGVjdGVkLWNhcmUtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5yZWNpcGllbnQtaW5mbyAucmVjaXBpZW50LW5hbWUsIC5jbGllbnQtaW5mbyAuY2xpZW50LW5hbWUge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUyNjM1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4udHlwZS1yZWltYnVyc2VtZW50LWxpc3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4vLyBwZGZcblxuXG4uY2FyZS1wZGYtcGFnZSB7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbn1cblxuLnNob3J0LXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xufVxuXG4uY2FyZS1wZGYtcGFnZSBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyRTc1QjY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNhcmUtcGRmLXBhZ2UgYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbmZvLXByZXMge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jYXJlLXBkZi1wYWdlIC5pbmZvLXByZXMtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2FyZS1wZGYtcGFnZSAubGFiZWx7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYXJlLXBkZi1wYWdlIC5sYXJnZS1kaXZpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uY2FyZS1wZGYtcGFnZSAjaW5mby1iZW4tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA3MHB4O1xufVxuXG4uY2FyZS1wZGYtcGFnZSAjaW5mby1iZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbn1cblxuLmNhcmUtcGRmLXBhZ2UgLmluZm8tYmVuLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2FyZS1wZGYtcGFnZSAuc2VwYXJhdG9yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5jYXJlLXBkZi1wYWdlIC5wZGYtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLmNhcmUtcGRmLXBhZ2UgdGQsIC5jYXJlLXBkZi1wYWdlIHRoIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5jYXJlLXBkZi1wYWdlIC5wZGYtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLmNhcmUtcGRmLXBhZ2UgLnBkZi1yZWZlcmVuY2VzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbn1cblxuLnBkZi1yZWZlcmVuY2VzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5jYXJlLXBkZi1wYWdlIC5jYXJlLXJlZmVyZW5jZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJFNzVCNjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4XG59XG5cbi5jYXJlLXBkZi1wYWdlIC5jYXJlLXJlcXVlc3QtcmVmZXJlbmNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU3NUI2O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHhcbn1cblxuLmNhcmUtcGRmLXBhZ2UgLmxpc3RlLWFjdGUgKiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2FyZS1wZGYtcGFnZSAudGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jYXJlLXBkZi1wYWdlIC50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZS1wZGYtcGFnZSAudG90YWwtYW1vdW50LWxpbmUgdGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbn1cblxuLnJlaW1idXJzZW1lbnQtc2hvdy1wZGYtZm9ybSB7XG4gICAgLyogbWluLWhlaWdodDogODQycHg7ICovXG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIC50b3AtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzExNTYxMTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIFxuICAgICAgICAmOm5vdCgudG9wLXRpdGxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBlcnMtbW9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjAlO1xuICAgICAgICBjb2xvcjogIzJFNzVCNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgZGl2LmhkLWxuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLmxibCB7XG4gICAgICAgICAgICAvLyBtaW4td2lkdGg6IDcycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZhbCB7XG4gICAgICAgICAgICBmbGV4OiAxXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mby1iZW4taXRlbSAubGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7ICAgXG4gICAgfVxuICAgIC5pbmZvLWJlbi1pdGVtIC52YWwge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWluLXdpZHRoOiA4MnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICBcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIFxuICAgIH1cbiAgICBcbn1cblxuLmNhcmUtc2hvdy1wZGYtZm9ybSB7XG4gICAgLyogbWluLWhlaWdodDogODQycHg7ICovXG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGRmLWFjdGlvbnMsIC5jYXJlLXNob3ctcGRmLWZvcm0ge1xuICAgIG1heC13aWR0aDogNzk0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4ucGRmLWFjdGlvbnMsIC5yZWltYnVyc2VtZW50LXNob3ctcGRmLWZvcm0sIC5jYXJlLXNob3ctcGRmLWZvcm0tcmVtYXJrIHtcbiAgICBtYXgtd2lkdGg6IDc5NHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmUtcGRmLXBhZ2UgLnJlbWFyayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wZGYtYWN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAxMHB4O1xufVxuXG4uY2FyZS1yZWNhcC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNpemUtMDhlbSB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLmZzdC1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnBsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ucmVpbWJ1cnNtZW50LWZybSB7XG4gICAgJltkYXRhLW1vZGU9XCJ2aXJlbWVudFwiXSB7XG4gICAgICAgIC5jaGVjay1maWVsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1tb2RlPVwiY2hlY2tcIl0ge1xuICAgICAgICAudmlyZW1lbnQtZmllbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH0gXG4gICAgJltkYXRhLW1vZGU9XCJjYXNoXCJdIHtcbiAgICAgICAgLnZpcmVtZW50LWZpZWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNoZWNrLWZpZWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbW1vbi1maWVsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfSAgXG59XG5cbi8vIC5yZWltYi1zaG93LXcge1xuLy8gICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbi8vIH1cblxuLnN1Yi1jYXJlLWxpc3Qtd3JwIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5yZWltYi1mb3JtLXcge1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcblxuICAgICNyZWltYnVyc2VtZW50X2Zvcm1fcGF5bWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAubWItMyB7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZvcm0tY2FyZC1yZWltYnVyc2VtZW50e1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubG5rLWJhY2sge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjODdiMWNiO1xuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG5cbi53cnAtcmVpbWJ1cnNlbWVudC1zdGF0dXN7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC5yZWltYnVyc2VtZW50LXN0YXR1c3tcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDBweCAwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAuaWNvLWJhZGdle1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgICYucmVqZWN0ZWR7XG4gICAgICAgIGNvbG9yOiAjYmExNDE0O1xuICAgICAgICAuaWNvLWJhZGdle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2JhMTQxNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnZhbGlke1xuICAgICAgICBjb2xvcjogIzFmOWIxZjtcbiAgICAgICAgLmljby1iYWRnZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZjliMWY7XG4gICAgICAgIH1cbiAgICB9XG59IiwiYm9keS5hZ2VuY3kge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5tYWluIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuY3RuLXRhYmxlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEzM3B4KTtcbiAgICB9XG4gICAgLmFnbmVjeS1tYWluLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/