@charset "UTF-8";
body .container-page-cruise-lines .title-container {
  background: #fff;
}

body .container-page-cruise-lines .title-container .title {
  background: #fff;
  font-size: 1rem;
  padding: 12px;
  color: #000;
  text-align: center;
  font-weight: bold;
}

a {
  text-decoration: none;
}

body .container-page-cruise-lines h2 {
  line-height: 32px;
  font-weight: normal;
  margin-top: 18px;
  text-align: center;
}

body .container-page-cruise-lines h4 {
  font-weight: bolder;
  font-size: 1.5rem;
}

body .container-page-cruise-lines h5 {
  font-weight: bolder;
  font-size: 1.25rem;
}

body .container-page-cruise-lines .ship-container {
  background-color: #ffffff;
  padding: 15px;
  margin-bottom: 10px;
  font-weight: 300;
}

body .container-page-cruise-lines .ship-container .image {
  max-height: 205px;
}

body .container-page-cruise-lines .ship-container h4 {
  font-size: 24px;
  font-weight: 700;
}

body .container-page-cruise-lines .ship-container .ship-footer label {
  display: block;
  font-weight: 900;
  margin-bottom: 0;
}

body .container-page-cruise-lines .ship-container .ship-footer span {
  color: #00adf2;
  font-weight: 700;
  font-size: 18px;
}

body .container-page-cruise-lines .ship-container .ship-footer .btn-primary {
  background-color: #80be13;
  color: #fff;
  font-size: 16px;
  padding-left: 0;
  padding-right: 0;
  font-weight: normal;
  width: 100%;
}

body .container-page-cruise-lines .ship-container .ship-description p {
  font-size: 16px;
  margin-bottom: 1rem;
}

body .container-page-cruise-lines .ship-container .ship-footer label {
  display: block;
  font-weight: 900;
  margin-bottom: 0;
}

body .container-page-cruise-lines .ship-container .ship-footer span {
  color: #00adf2;
  font-weight: 700;
  font-size: 18px;
}

body .container-page-cruise-lines .outstanding {
  font-size: 15px;
  margin: 0 auto;
  padding-top: 20px;
}

body .container-page-cruise-lines .outstanding ul li {
  position: relative;
  list-style: none;
}

body .container-page-cruise-lines .outstanding ul li:before {
  font-family: "fontawesome";
  content: "•";
  color: #00adf2;
  font-weight: 700;
  display: inline-block;
  position: absolute;
  left: -23px;
  top: 0;
}

body .container-page-cruise-lines .outstanding ul li ul {
  padding-left: 25px;
}

body .container-page-cruise-lines .outstanding ul li ul li:before {
  content: "\f00c";
  font-family: "fontawesome";
  font-weight: 900;
}

.cruiseline-promotions-container .cruiseline-promotion {
  padding: 15px;
  background-color: #fff;
  margin-bottom: 10px;
  height: 100%;
}

.cruiseline-promotions-container .row > div {
  margin-bottom: 10px;
}

.cruiseline-promotions-container .cruiseline-promotion .cruiseline-promotion-image img {
  width: 100%;
}

.cruiseline-promotions-container .cruiseline-promotion .cruiseline-promotion-title {
  padding-top: 15px;
  font-weight: 700;
  font-size: 24px;
  margin-bottom: 0.75rem;
}

.cruiseline-promotions-container .cruiseline-promotion .cruiseline-promotion-content {
  font-size: 16px;
  font-weight: 300;
}

body .container-page-cruise-lines .outstanding ul li:before {
  content: "•";
  color: #00adf2;
  font-weight: 700;
  display: inline-block;
  position: absolute;
  left: -23px;
  top: 0;
}

body .information-advantage-container .card .card-inner .card-text {
  overflow: hidden;
  padding: 3px 0;
}

body .information-advantage-container {
  font-size: 16px;
  font-weight: lighter;
}

body .information-advantage-container .card .card-inner .card-text .inne-descp p {
  margin-bottom: 1.1rem;
  line-height: 115%;
}

body .information-advantage-container .card {
  padding: 15px 15px 25px;
  margin-bottom: 10px;
  border-radius: 0;
  border: 0;
  overflow: hidden;
  position: relative;
}

body .information-advantage-container .card .card-inner .card-full .mn-bo-img {
  max-height: 190px;
}

body .information-advantage-container .card .card-inner .card-title {
  font-weight: 700;
  font-size: 1.35rem;
  line-height: 105%;
}

body .information-advantage-container .card .card-inner .card-body {
  padding: 10px 5px 0;
  transition: all 0.3s linear;
}

body .information-advantage-container .card .mdescription {
  transition: all 0.3s ease-in;
  height: 100px;
  overflow: hidden;
}

body .information-advantage-container .card .readmore {
  height: auto !important;
}

body .safari-change .dynamic-block .btn-readmore {
  width: 100%;
  background-image: linear-gradient(to top, #fff 80%, rgba(255, 255, 255, 0.4));
  position: relative;
  padding-top: 15px;
  transition: all 0.3s linear;
}

body .information-advantage-container .card .toggle-btn {
  cursor: pointer;
  font-size: 0.9em;
  color: #00adf2;
  display: block;
  width: 100%;
  text-align: center;
  font-weight: 400;
  margin-top: -12px;
  background-image: linear-gradient(to top, #fff 80%, rgba(255, 255, 255, 0.4));
  position: relative;
  padding-top: 15px;
  transition: all 0.3s linear;
}

body .information-advantage-container .card .toggle-btn.readmore {
  margin-top: 0;
}

body .col-left-custom-filter {
  flex: 0 0 20%;
  max-width: 20%;
  position: relative;
  width: 100%;
  padding-left: 15px;
}

body .col-right-custom-filter {
  flex: 0 0 80%;
  max-width: 80%;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

body .cruise-list .list .cruise {
  box-shadow: 0 1px 4px 1px rgb(212, 212, 212);
  -webkit-box-shadow: 0 1px 4px 1px rgb(212, 212, 212);
  -moz-box-shadow: 0 1px 4px 1px #d4d4d4;
  border-radius: 5px;
  background-color: #fff;
  padding: 15px;
}

body .cruise-list .list .cruise .images {
  z-index: 9;
  max-width: 205px;
  padding-right: 0;
}

body .cruise-list .list .cruise .images > div {
  margin-bottom: 10px;
  text-align: center;
}

body .cruise-list .list .cruise .images .logo {
  min-height: 65px;
  max-height: 65px;
}

body .cruise-list .list .cruise .images .logo img {
  max-height: 65px;
}

body .cruise-list .list .cruise .images .ship-photo {
  min-height: 120px;
  background-color: #eee;
}

body .cruise-list .list .cruise .images .map, body .cruise-list .list .cruise .images .mapSquare {
  min-height: 120px;
  text-align: center;
  background-color: #eee;
}

body .cruise-list .list .cruise .content {
  max-width: calc(100% - 205px);
}

body .cruise-list .list .cruise .content .table-list .head {
  padding-right: 0;
  font-size: 14px;
}

body .cruise-list .list .cruise .justify-content-between {
  justify-content: space-between !important;
  border-bottom: 1px solid #f2f2f2;
  padding-bottom: 14px;
}

body .cruise-list .cruise .content h4 {
  margin-bottom: 0;
  font-weight: bolder;
  font-size: 1.5rem;
}

body .cruise-list .cruise .content .cruise__title {
  font-size: 15px;
  font-weight: 900;
  color: #333;
  margin-bottom: 13px;
}

body .cruise-list .cruise .content .cruise__features {
  font-size: 13px;
  margin-bottom: 0;
}

body .cruise-list .cruise .content .cruise__features > span {
  color: #80be13;
  font-weight: 900;
}

body .cruise-list .cruise .content .discount {
  max-width: 100%;
  text-align: center;
}

body .cruise-list .cruise .content .section-price {
  min-width: 100px;
}

body .cruise-list .cruise .content .section-price .from {
  font-weight: 300;
  font-size: 15px;
  display: block;
  text-align: center;
}

body .cruise-list .cruise .content h4 .info-cruise__title, body .cruise-list .cruise .content h4 a {
  font-size: 18px;
  font-weight: 900;
  color: #333;
}

body .cruise-list .cruise .content .section-price .price {
  font-weight: 900;
  color: #00adf2;
  font-size: 30px;
}

body .cruise-list .cruise .content .section-price .fees {
  font-weight: 300;
  font-size: 12px;
  display: block;
  text-align: center;
}

body .cruise-list .list .cruise .content .table-list {
  line-height: 40px;
  font-size: 14px;
}

body .cruise-list .list .cruise .content .table-list .top {
  border-bottom: 2px solid #00adf2;
  font-size: 14px;
  background-color: #fff !important;
  text-decoration: none !important;
}

body .cruise-list .list .cruise .content .table-list .head > div {
  padding: 0 15px;
  background-color: #fff;
  font-weight: 700;
  border-top: 1px solid #f2f2f2;
}

body .cruise-list .list .cruise .content .table-list .body {
  text-align: center;
  padding-left: 0;
}

body .cruise-list .list .cruise .content .table-list .body {
  text-align: center;
  padding-left: 0;
}

body .cruise-list .list .cruise .content .table-list .body .item > div .item-link {
  color: #00adf2 !important;
  cursor: pointer;
  font-weight: 700;
}

body .cruise-list .list .cruise .content .table-list .body .item > div {
  padding: 0 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #fff;
  border-top: 1px solid #f2f2f2;
}

body .cruise-list .cruise .owl-carousel .owl-nav {
  top: 25px !important;
}

body .cruise-list .list .cruise .content .table-list .owl-carousel .owl-nav .owl-prev {
  left: 5px;
}

body .cruise-list .cruise .owl-carousel .owl-nav .owl-prev, body .cruise-list .cruise .owl-carousel .owl-nav .owl-next {
  width: 15px !important;
  height: 15px !important;
}

body .cruise-list .list .cruise .content .table-list .owl-carousel .owl-nav .owl-next {
  right: 5px;
}

body .cruise-list .cruise .advantage-content {
  align-items: center;
  border-top: 1px solid #e9e9e9;
  display: flex;
  justify-content: space-between;
  padding: 12px 0 0 3px;
  width: 100%;
}

body .cruise-list .cruise .advantage-content p {
  align-items: flex-start;
  color: #00adf2;
  font-size: 1rem;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

body .cruise-list .cruise .advantage-content .advantage-title {
  color: #00adf2;
  font-weight: 700;
  margin-right: 6px;
  margin-top: 12px;
  display: inline-flex;
}

body .cruise-list .cruise .advantage-content div.mb-0 {
  display: flex;
}

body .cruise-list .cruise .advantage-content div .advantage-item .advantage-item-content {
  align-items: center;
  background-color: rgba(0, 173, 242, 0.0705882353);
  border-radius: 30px;
  color: #00adf2;
  display: inline-flex;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 16px;
  max-width: 350px;
  margin: 2px 0 2px 4px;
  padding: 7px 12px;
  position: relative;
}

body .cruise-list .cruise .advantage-content div .advantage-item .advantage-item-content i {
  font-size: 1.5rem;
  margin-right: 6px;
}

body .cruise-list .cruise .btn-action {
  font-size: 15px;
  padding: 14px 34px;
  line-height: 15px;
}

body .vertical-filter-search {
  background-color: #fff;
  border-bottom: 1px solid #f0f0f0;
}

body .vertical-filter-search .vertical-filter-search-container {
  background-color: #fff;
  color: #fff;
  box-shadow: 0 1px 4px 1px rgb(212, 212, 212);
  -webkit-box-shadow: 0 1px 4px 1px rgb(212, 212, 212);
  -moz-box-shadow: 0 1px 4px 1px #d4d4d4;
  border-radius: 5px;
}

body .vertical-filter-search .inner {
  border-top: 1px solid #f0f0f0;
  position: relative !important;
  text-align: left;
}

body .vertical-filter-search .inner .filter-again-btn {
  flex: auto;
  text-align: right;
  font-size: 14px;
  align-items: center;
  color: #00adf2 !important;
  cursor: pointer;
  justify-content: center;
  text-decoration: none;
  padding-top: 5px;
  padding-left: 5px;
}

body .vertical-filter-search .inner .filter-again-btn i {
  padding-left: 5px;
}

body .vertical-filter-search .vertical-filter-search-container .columns {
  margin-left: 0;
  margin-right: 0;
  display: flex;
  flex-direction: column;
  padding: 6px 12px;
}

body .vertical-filter-search .vertical-filter-search-container .columns .column {
  padding: 0;
  color: #000;
  max-width: 100%;
}

body .vertical-filter-search .vertical-filter-search-container .columns .column h2 {
  padding: 12px 0;
  margin: 0;
}

body .vertical-filter-search .vertical-filter-search-container .columns .column h2 button {
  font-weight: bold;
  font-size: 15px;
}

body .vertical-filter-search .vertical-filter-search-container .columns .column.bets .total-dest {
  position: absolute;
  right: 0;
  top: 3px;
  border-radius: 5px;
  background-color: #f2f2f2;
  color: #757575;
  padding: 0 6px;
  font-size: 14px;
  line-height: 18px;
}

body .vertical-filter-search .vertical-filter-search-container .columns .column.bets .form-check {
  position: relative;
  display: block;
  padding-left: 1.5rem;
}

body .vertical-filter-search .vertical-filter-search-container .columns .column select.selectpicker {
  display: block !important;
}

body .vertical-filter-search .vertical-filter-search-container .columns .column .bootstrap-select {
  width: 100%;
  padding: 0.375rem 0;
}

body .vertical-filter-search .vertical-filter-search-container .columns .column .bootstrap-select > .dropdown-toggle {
  background: none;
  padding: 0 7px;
  width: 100%;
}

body .vertical-filter-search .vertical-filter-search-container .columns .column .bootstrap-select > .dropdown-toggle:after {
  display: none;
}

body .vertical-filter-search .vertical-filter-search-container .columns .column .bootstrap-select > .dropdown-toggle:focus {
  border: none;
  outline: 0 !important;
  box-shadow: none;
}

body .ships-container.title {
  font-weight: bold;
  font-size: 14px;
}

body .image-container {
  background-color: #fff;
  padding-bottom: 0;
  margin-bottom: 15px;
}

.image-container .image-full {
  overflow: hidden;
  max-height: 600px;
  background-color: #eee;
}

body .image-container .imageRow {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

body .image-container .image-full img {
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

body .image-container .image-full .image {
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
}

body .image-container .image-full .logo {
  top: 3rem;
  left: 3rem;
  position: absolute;
  background: #fff;
  padding: 6px;
}

.image-container .image-full .logo img {
  max-width: 236px;
  max-height: 58px;
}

.image-container .title-container-header {
  border: none;
  background: #fff;
  width: 100%;
}

.image-container .title-container-header .title {
  background: #fff;
  font-size: 1rem;
  padding: 12px;
  color: #000;
  text-align: center;
  font-weight: bold;
  margin: 0;
}

.image-container .content-text {
  margin-top: 1.5rem;
}

.image-container .logo-movil .title {
  font-size: 2rem;
  color: #333;
  margin-top: 0;
  font-weight: 400;
}

.image-container .content h3 {
  font-size: 1.75rem;
  color: #333;
  font-weight: 300;
  padding: 0 80px;
}

.image-container .content p {
  font-size: 18px;
  color: #696969;
  font-weight: 300;
  line-height: 1.5;
  margin-right: -24px;
  margin-left: -24px;
  margin-top: 12px;
}

.image-container .content-last p {
  font-size: 1.3rem;
  color: #333;
  font-weight: 300;
  line-height: 1.5;
  margin-right: -24px;
  margin-left: -24px;
  margin-top: 12px;
  text-transform: uppercase;
}

.photos-container-cruiseline {
  background-color: #fff;
}

.photos-container-cruiseline .cruise-gallery-item-cruiseline {
  padding: 0;
  border: 0 !important;
}

.photos-container-cruiseline .cruise-gallery-item-cruiseline a {
  border: 0 !important;
}

.photos-container-cruiseline .cruise-gallery-item-cruiseline a img {
  width: 100%;
  height: 100%;
}

body .content-html-main-cruiceline {
  padding: 56px 0;
  background-color: #fff;
}

body .content-html-main-cruiceline .ship-description {
  line-height: 1.8;
  font-size: 1rem;
  font-weight: 300;
}

body .content-html-main-cruiceline .content-html-cruceline-title .title {
  font-size: 28px;
  font-weight: 100;
  margin-bottom: 24px;
}

body .content-html-main-cruiceline .content-html-cruceline {
  font-weight: lighter;
}

body .content-html-main-cruiceline .content-html-cruceline .section {
  overflow: hidden;
  font-size: 16px;
  margin: 20px 0;
}

body .content-html-main-cruiceline .content-html-cruceline .section .img img {
  max-width: 550px;
  width: 100%;
  height: 100%;
}

body .content-html-main-cruiceline .content-html-cruceline .section .img-content-left {
  margin-left: 72px;
}

body .content-html-main-cruiceline .content-html-cruceline .section .img-content-right {
  margin-right: 72px;
}

body .content-html-main-cruiceline .content-html-cruceline .section img {
  margin-bottom: 29px;
}

body .content-html-main-cruiceline .content-html-cruceline-title .title-footer {
  font-size: 20px;
  font-weight: 100;
  margin-bottom: 24px;
}

body .content-html-main-cruiceline .content-html-cruceline .section b {
  font-weight: 600;
}

.float-right {
  float: right !important;
}

.float-left {
  float: left !important;
}

.info-container-cruceline {
  background-color: #333;
  color: #fff;
}

.info-container-cruceline .info {
  /* max-width: 720px !important; */
  margin-bottom: 20px;
  padding-top: 24px;
  padding-bottom: 60px;
}

.info-container-cruceline .info .showhideficha {
  padding-top: 6px;
  padding-bottom: 60px;
}

.info-container-cruceline .info .showhideficha a {
  font-size: 18px;
  color: #fff;
  text-decoration: none;
}

.info-container-cruceline .info .showhideficha img {
  margin-left: 12px;
}

.info-container-cruceline .info .line-title {
  border-bottom: 2px solid;
  margin: 0;
}

.info-container-cruceline .info .title {
  font-weight: 500;
  font-size: 28px;
  margin-bottom: 24px;
}

.info-container-cruceline .info .item {
  border-bottom: 1px solid #959595;
  padding: 15px 0;
  font-size: 16px;
  overflow: hidden;
}

.info-container-cruceline .info .item .flex-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.info-container-cruceline .info .item .flex-row .flex-column {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
}

.info-container-cruceline .info .item span {
  font-weight: 700;
}

body section {
  margin-top: 35px;
  margin-bottom: 35px;
}

body .tab-content > .tab-pane {
  background-color: #fff;
  padding: 30px 25px;
  font-weight: lighter;
  font-size: 15px;
}

.decks-container {
  background-color: #fff;
  padding: 20px;
}

#cruise-plans .ship-name, #cruise-plans h3.ship-name {
  font-size: 1.2rem;
  font-weight: 700;
  letter-spacing: -1px;
}

.select-content {
  padding-right: 30px !important;
}

.form-group {
  margin-bottom: 1rem;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.selectStyle {
  background-color: #f2f2f2 !important;
  border-color: #f2f2f2 !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

select {
  background: url(/assets/img/landingpages/ship/newship/header/arrow-down.png) right no-repeat #fff;
  background-size: 10px;
  background-position: 96%;
  font-size: 14px !important;
  font-weight: 700 !important;
}

.selectPos {
  position: relative !important;
}

.anotherships {
  background: #fff;
  padding-top: 2rem;
  padding-bottom: 5rem;
}

.another-ships-container .another-ship-title {
  font-weight: 700;
  font-size: 24px;
  color: #333;
  text-align: center;
  padding: 20px;
}

body .owl-container {
  max-width: 1350px !important;
}

.another-ships-container a {
  text-decoration: none;
  color: #333;
  font-weight: 700;
  font-size: 20px;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}

.another-ships-container a .name-ship {
  padding-top: 10px;
}

.cabins-container {
  background-color: #fff;
  padding: 20px;
}

.no-view-more {
  transition: all 1s;
  max-height: 50px;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

#cruise-cabins .cruise-cabin-container {
  padding: 1rem !important;
  font-size: 14px;
}

#cruise-cabins .cruise-cabin-container .row {
  margin-left: -7px;
  margin-right: -7px;
}

#cruise-cabins .cruise-cabin-container .img-container img {
  display: block;
}

#cruise-cabins .cruise-cabin-container .category-info h4 {
  font-size: 1.2rem;
  font-weight: bolder;
}

#cruise-cabins .cruise-cabin-container .category-info .deckLink, #cruise-cabins .cruise-cabin-container .category-info h4, #cruise-cabins .cruise-cabin-container .category-info p {
  margin: 0;
}

#cruise-plans .deck-category-container {
  padding: 1rem !important;
  font-size: 14px;
}

.deck-info .deckLink, .deck-info h4, .deck-info p {
  margin: 0;
}

#cruise-plans .deck-category-container .row {
  margin-left: -7px;
  margin-right: -7px;
}

#cruise-plans .deck-category-container .img-container img {
  display: block;
}

#cruise-plans .deck-category-container .deck-info h4 {
  font-size: 1.2rem;
  font-weight: bold;
}

#cruise-plans .deck-category-container .deck-info .deckLink, #cruise-plans .deck-category-container .deck-info h4, #cruise-plans .deck-category-container .category-info p {
  margin: 0;
}

#cruise-plans .deck-category-container {
  border-top: 1px dotted #d7d7d7;
  padding: 1rem !important;
  font-size: 14px;
}

.deck-info .cover {
  margin-top: 10px;
}

.deck-info .ocupation {
  line-height: 1.9;
}

.deckLink {
  margin: 0;
  font-weight: 700;
  text-decoration: none;
}

.description-container {
  overflow: hidden;
  transition-timing-function: ease;
}

.view-more-buttons-container {
  padding: 10px;
}

.view-more-buttons-container a {
  color: #00adf2 !important;
}

#cruise-cabins .cruise-cabin-container .category-info h4 {
  font-size: 1.2rem;
  font-weight: bold;
}

#cruise-plans .deck-category-container .category-info h4 {
  font-size: 1.2rem;
  font-weight: bold;
}

.color-block {
  display: inline-block;
  width: 30px;
  height: 20px;
  border: 1px solid #333;
}

.info-container-cruceline .info .hideFicha {
  padding-bottom: 0 !important;
}

.info-container-cruceline .hideTitleFicha {
  padding-top: 12px;
  padding-bottom: 18px;
}

.photos-container-cruiseline .showhideficha {
  margin-top: 21px;
}

.photos-container-cruiseline .showhideficha a {
  font-size: 16px;
  color: #00adf2;
  font-weight: 700;
  text-decoration: none;
}

.photos-container-cruiseline .showhideficha img {
  margin-left: 6px;
}

.videoVimeo iframe {
  width: 100%;
  height: 650px;
}

.info-container-cruceline .info[_ngcontent-serverApp-c18] {
  margin-bottom: 20px;
  padding-top: 24px;
  padding-bottom: 60px;
}

.form-contact-agent-container .link-modal {
  background-color: #00adf2;
  color: #fff;
  text-align: center;
  font-size: 20px;
  padding: 10px 0;
  margin-bottom: 15px;
  display: none;
  font-weight: 700;
  text-decoration: none;
}

.containerShip {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

body .title-container .title {
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  padding: 13px 0;
  text-align: left;
}

body .title-container {
  background-color: #fff;
}

/** Most wanted page */
.blog-block .item a {
  color: #333;
  text-decoration: none;
}

.blog-block .item p {
  text-align: justify;
}

.blog-block .item h4 {
  font-weight: 500;
}

.blog-block .item a .read-more {
  color: #00adf2;
  font-weight: 500;
  font-size: 1rem;
  text-align: right;
  display: block;
}

/* Start Bets Cruises*/
.owl-container.bets {
  margin: 0 !important;
}

.bets-container .bets a .bet {
  background-color: #fff;
  border: 1px solid #ededed;
  height: 100%;
  display: -moz-flex;
  display: flex;
  flex-direction: column;
}

.bets-container .bets a .icon {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 1rem 0;
}

.bets-container .bets a .icon.bk-logo {
  height: 70px;
  overflow: hidden;
}

.bets-container .bets a .icon img {
  max-width: 105px;
  max-height: 45px;
  height: auto;
  width: auto;
  margin: 0 auto;
}

.bets-container .bets a .bet .image {
  display: flex;
  flex-direction: column;
  position: relative;
  justify-content: stretch;
  max-height: 105px;
}

.special .image img {
  width: 100%;
}

.bets-container .bets a .image {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.bets-container .bets a .image .item {
  box-sizing: border-box;
  width: 50%;
}

.bets-container .bets a .image .item.mp-cruise img {
  min-height: 105px;
}

.bets-container .bets a .image .item.mp-map img {
  min-height: 105px;
  max-height: 105px;
  transition: all 0.5s ease;
}

.bets-container .owl-container {
  max-width: 100% !important;
  margin: 0 auto !important;
}

.owl-carousel.owl-bets .owl-stage {
  display: flex;
  margin: 0 auto;
}

.owl-carousel.owl-bets .owl-stage .owl-item .item {
  display: block;
  height: 100%;
}

.bets-container .bets a .bet .content {
  padding: 0 15px;
  font-weight: lighter;
  display: -moz-flex;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.bets-container .bets a .bet .content .top {
  display: flex;
}

.bets-container .bets a .bet .content .top .name {
  font-weight: 700;
  min-height: 34px;
  margin-top: 1.5rem;
}

.bets-container .bets a .bet .content .text-a {
  color: #00adf2;
  font-weight: 400 !important;
  font-size: 1.2rem;
  height: 1.4rem !important;
}

.bets-container .bets a .bet .content .text-b {
  color: #333;
  font-size: 1.5rem;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 1.7rem !important;
}

.bets-container .bets a .bet .content .center {
  color: #333;
  font-size: 0.9rem;
  flex-grow: 1;
}

.bets-container .bets a .bet .content .center .content-t {
  margin-bottom: 9px;
  max-height: 2.5rem;
  overflow: hidden;
}

.bets-container .bets a .bet .content .center .content-t .descriptionCruise {
  font-weight: 700;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 0.5rem;
  font-size: 0.9rem;
}

.bets-container .bets .owl-dots {
  margin-top: 36px !important;
}

.bets-container .bets .owl-dots .owl-dot.active span, .bets-container .bets .owl-dots .owl-dot:hover span {
  background: #00adf2 !important;
  position: relative;
  top: 2px;
  width: 12px;
  height: 12px;
}

.bets-container .bets a .bet .content .center .content-d .departure-text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 0.5rem;
  font-size: 0.9rem;
  font-weight: 300;
}

.bets-container .bets a .bet .content .center .content-d .departure-text b {
  font-weight: 700;
}

.bets-container .bets a .bet .content .center .content-i {
  max-height: 4.35rem;
  margin-bottom: 10px;
  overflow: hidden;
}

.bets-container .bets a .bet .content .center .content-i p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 0.5rem;
  font-size: 0.9rem;
  font-weight: 300;
}

.bets-container .container-title p {
  font-weight: lighter;
  font-size: 15px;
  line-height: 100%;
}

.bets-container .container-title {
  padding-bottom: 20px;
  padding-bottom: 20px;
  line-height: 32px;
  font-weight: normal;
  margin-top: 18px;
  text-align: center;
  font-size: 2rem;
}

.bets-container .bets a .bet .content .center .content-features {
  max-height: 5rem;
  overflow: hidden;
}

.bets-container .bets a .bet .content .center .content-features p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 0.5rem;
  font-size: 0.9rem;
  font-weight: 300;
}

.bets-container .bets a .bet .content .center .content-features p b {
  font-weight: 700;
}

.bets-container .bets a .bet .content .center .content-features p span {
  color: #80be13;
  font-weight: 300;
}

.bets-container .bets a .bet .content .center .content-features p span::after {
  content: "|";
  color: #80be13;
  padding: 0 2px;
}

.bets-container .bets a .bet .content .center .content-features p span:last-child:after {
  content: "";
  padding: 0;
}

.bets-container .bets a .bet .content .bottom {
  border-top: 1px solid #eee;
  display: flex;
  color: #333;
  font-size: 1rem;
  padding: 12px 0;
  margin: 0;
  height: 5rem;
  align-items: flex-end;
}

.bets-container .bets a .bet .content .bottom .price {
  font-weight: 700;
}

.bets-container .bets a .bet .content .bottom .price.flight {
  position: absolute;
  right: 12px;
}

.bets-container .bets a .bet .content .bottom i.ico-vuelo:before {
  font-family: "solocruceros";
  content: "\e004";
}

.bets-container .bets a .bet .content .bottom .price {
  font-weight: 700;
}

.bets-container .all-view-btn {
  margin: 0 auto;
  text-align: center;
}

.bets-container .all-view-btn a {
  font-size: 20px;
  font-weight: 700;
  color: #00adf2;
  cursor: pointer;
  text-decoration: none;
  transition: 0.3s;
}

.bets-container .all-view-btn a:hover {
  text-decoration: none;
}

.bets-container .all-view-btn a:hover img {
  transform: translateX(5px);
}

.bets-container .all-view-btn .fa {
  margin-left: 5px;
}

.bets-container .all-view-btn img {
  margin-left: 6px;
}

.bets-container .bets .owl-celebrity a .bet .content {
  border-right: 0;
  padding: 0;
}

.info-ship-nav {
  color: #333;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  padding: 8px 0;
  margin: 10px 0 12px;
  font-size: 1rem;
}

.info-ship-nav .data-col .color-sky-blue {
  display: block;
}

.info-ship-nav label {
  font-weight: 700;
  padding-right: 5px;
}

.color-sky-blue {
  color: #00adf2;
  font-weight: 700;
}

.ship-footer .row {
  justify-content: end;
}

.landing-tabs .nav-pills .nav-item {
  margin-right: 0px;
}

.owl-carousel .owl-stage {
  display: flex;
  margin: 0 auto;
}

.item {
  height: 100%;
}

.owl-celebrity .item {
  min-height: 530px;
}

/* dinamic read more */
/* Box */
.owl-celebrity .item .dynamic-block {
  max-height: 162px;
  min-height: 95px;
  overflow: hidden;
  transition: max-height 0.3s cubic-bezier(0, 1, 0, 1);
}

.owl-celebrity .item .dynamic-block.open {
  max-height: 100rem;
  transition: max-height 0.3s cubic-bezier(0.9, 0, 0.8, 0.2);
}

/* Text */
@keyframes open {
  from {
    line-clamp: 3;
    -webkit-line-clamp: 3;
  }
  to {
    line-clamp: initial;
    -webkit-line-clamp: initial;
  }
}
@keyframes close {
  from {
    line-clamp: initial;
    -webkit-line-clamp: initial;
  }
  to {
    line-clamp: 3;
    -webkit-line-clamp: 3;
  }
}
.owl-celebrity .item .dynamic-block .ship-description {
  height: 42px;
  margin: 12px 0;
  animation: close 0.1s linear 0.1s forwards;
}

.owl-celebrity .item .dynamic-block.open .ship-description {
  animation: open 0.1s linear 0s forwards;
  height: auto !important;
}

.owl-celebrity .item .dynamic-block .btn-readmore {
  text-align: center;
  font-weight: 400;
  display: block;
  cursor: pointer;
}

.info-ship-nav div {
  padding: 0;
}

.name-info {
  margin-top: 1rem;
}

.size-text-info {
  font-size: 2rem !important;
  height: 2.5rem !important;
  font-weight: 500 !important;
}

.ship-description p {
  margin-bottom: 0;
}

.information-container {
  background-color: #fff;
  padding: 20px 0;
}

.line.arrow a::before {
  content: "";
  border: solid #00adf2;
  border-width: 0 1px 1px 0;
  padding: 5px;
  margin-top: 5px;
  float: right;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.line.arrow {
  font-size: 18px;
  padding: 7px 15px;
  border-bottom: 1px solid #ebebeb;
  font-weight: 300;
}

.line.arrow a {
  color: #333;
  cursor: pointer;
}

.line.arrow a.active {
  font-weight: 700;
}

.line.arrow a.active::before {
  display: none;
}

.cruiseline-promotion-image img {
  max-width: 100%;
}

/********************** End Bets Cruises ***********************/
/***************************** Blog ****************************/
.blog-block .blog-content {
  display: flex;
}

.blog-block .blog-content .item {
  flex: 1;
}

.bg-white {
  min-height: 100%;
  position: relative;
  text-decoration: none;
  color: #333;
}

.read-more {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
}

.best-search-content p:last-child {
  padding-bottom: 20px;
}

/*************************** END Blog **************************/
/********************* Special More Search *********************/
.special .bg-white h5 {
  text-align: left;
  color: #333;
  font-size: 24px;
  margin: 15px 0;
  padding: 0 15px;
  max-width: 100%;
  font-weight: 500;
}

.special .bg-white .logo img {
  border: 0;
  max-width: 100%;
  max-height: 38px;
  height: auto;
  width: inherit;
}

.bg-white a,
.bg-white a:hover {
  color: #333;
}

.special .special-content .item {
  height: initial;
  margin-bottom: 30px;
}

.listados-container {
  margin-bottom: 35px;
}

.listados-container .item {
  height: initial;
}

.listados-container .item .line.arrow a::before {
  display: none;
}

.listados-container .item .line.arrow {
  border-bottom: initial;
}

p.message-last-child {
  margin-top: 20px;
}

p.message-offers {
  font-weight: 700;
  margin-bottom: 0;
}

.special-content .best-search-content h4 {
  font-weight: 500;
}

.bets-container .description {
  font-weight: lighter;
  font-size: 16px !important;
  line-height: 21px !important;
}

.bets-container .description.t-16 {
  font-size: 16px !important;
}

.col-12 .logo {
  /* padding: 1rem; */
  text-align: center;
}

.special-content .bg-white .mdescription {
  transition: all 0.3s ease-in;
  height: 195px;
  overflow: hidden;
}

.special-content .bg-white .toggle-btn {
  cursor: pointer;
  font-size: 1.1em;
  color: #00adf2;
  display: block;
  width: 100%;
  text-align: right;
  font-weight: 400;
  margin-top: -15px;
  position: relative;
  padding-top: 20px;
  padding-right: 1rem;
  padding-bottom: 1rem;
  transition: all 0.3s linear;
}

.readmore {
  transition: all 0.3s ease-out;
  height: auto !important;
}

.mdescription p {
  text-align: justify;
}

.mdescription.readmore p {
  margin-bottom: 0;
  padding-bottom: 0;
}

/****************** END Special More Search ********************/
h5.text-center.sub-title-cruise-landing {
  font-size: 18px;
  font-weight: 500;
}

.logo.new-cruise-logo {
  padding: 1rem !important;
  height: 62px;
}

/* Healthy section */
.data-healthy .bg-white {
  padding: 1rem 1rem 0;
}

.data-healthy .inner {
  background: rgba(0, 173, 242, 0.0705882353);
  padding: 2rem 0.5rem 2rem 1rem;
  border-radius: 5px;
}

.data-healthy .inner {
  position: relative;
}

.data-healthy .col-12:last-child .inner {
  margin-bottom: 1rem;
}

.data-healthy .inner .icon-info-content {
  position: absolute;
  left: 1rem;
}

.data-healthy .inner .icon-info-content .icon-info {
  padding: 6px;
  background: #00adf2;
  border-radius: 6px;
  color: #fff;
  font-size: 24px;
}

.data-healthy .inner .description {
  margin-left: 48px;
  font-weight: 400;
  font-size: 14px;
  padding-right: 1rem;
  text-align: justify;
}

.display-title {
  line-height: 32px;
  font-weight: normal;
  margin-top: 18px;
  margin-bottom: 15px;
  font-size: 2rem;
}

.blog-block .container .blog-content.item {
  height: initial;
}

.experiences-container h5 {
  position: relative;
}

.experiences-container h5:before {
  content: "";
  position: absolute;
  width: 110px;
  height: 2px;
  bottom: -6px;
  border-bottom: 2px solid #00adf2;
  text-align: left;
}

.experiences-container .card-text {
  font-size: 16px;
  padding: 0px 30px 0px 30px;
}

.experiences-container .inne-descp {
  font-size: 16px;
}

.experiences-container .inne-descp ul {
  padding-left: 0;
}

.experiences-container .inne-descp li {
  padding: 5px 0px 5px 0px;
  line-height: 22px;
  list-style: none;
  position: relative;
}

.experiences-container .inne-descp li:before {
  content: "\f00c";
  font-family: "fontawesome";
  font-weight: 900;
  color: #00adf2;
  margin-right: 15px;
  position: absolute;
  left: -26px;
  top: 50%;
  transform: translateY(-50%);
}

.experiences-container .card-body {
  padding: 0px 20px 0px 20px;
}

.experiences-container .card-full {
  border: 1px solid #ddd;
  background-color: #ffffff;
}

.experiences-container .ico {
  font-size: 32px;
  color: #00adf2;
  position: absolute;
  left: -34px;
  top: 0;
  transform: rotate(-15deg);
}

.experiences-container .icon-content {
  position: relative;
}

.info-experi {
  list-style: none;
}

.info-experi li {
  font-size: 14px;
  line-height: 20px !important;
}

.experiences-container .info-experi li::before {
  display: none;
}

main section.blog-block {
  margin-bottom: 35px !important;
}

main .form-contact-agent-container {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #fff;
}

body .most-checkin__block {
  background: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
}

body .most-checkin__block label {
  font-weight: 700;
}

body .most-checkin__block ul {
  margin: 20px 0;
}

body .most-checkin__block ul li {
  list-style-type: disc;
  line-height: 125%;
}

body .most-checkin__block .item__card {
  border: 1px solid #ddd;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-radius: 5px;
  padding: 0;
}

body .most-checkin__block .item__card .card__logo {
  margin: 1rem auto;
  text-align: center;
}

body .most-checkin__block .item__card .card__logo img {
  max-height: 38px;
}

body .most-checkin__block .item__card .card__content {
  background: #f2f2f2;
  text-align: center;
}

body .most-checkin__block .item__card .card__content .card__text {
  font-size: 18px;
  font-weight: 700;
  padding: 10px 0;
}

body .most-checkin__block .item__card .card__text a {
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  background-color: #00adf2;
  border-color: #00adf2;
  color: #fff;
  border-radius: 0.25rem;
  padding: 10px 25px;
}

@media screen and (min-width: 992px) {
  body .cruise-list .list .cruise .content .table-list .body {
    max-width: calc(100% - 200px);
  }
  body .cruise-list .list .cruise .content .table-list .head {
    max-width: 200px;
  }
}
@media (max-width: 1199px) {
  .image-container .content h3 {
    padding: 0;
  }
}
@media screen and (max-width: 991px) {
  .form-contact-agent-container .link-modal {
    display: block;
    background-color: #80be13;
    margin-top: 0;
    padding: 18px 0;
    border-radius: 0;
    color: #fff;
    text-align: center;
    font-size: 20px;
    margin-bottom: 15px;
    font-weight: 700;
    text-decoration: none;
  }
  main .form-contact-agent-container {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .image-container .image-full {
    height: 100%;
  }
  .image-container .image-full .logo {
    display: none;
  }
  .image-container .mt-60 {
    margin-top: 1rem;
  }
  .image-container .logo-movil img {
    max-height: 48px;
  }
  .image-container .logo-movil .title {
    font-size: 60px;
    line-height: 80px;
    padding: 0 24px;
  }
  .image-container .content h3 {
    font-size: 48px;
  }
  .image-container .content p {
    font-size: 28px;
  }
  .image-container .content-last p {
    font-size: 1.9rem;
    margin-right: 0;
    margin-left: 0;
  }
  .destacados-container .container-title h2 {
    font-size: 40px;
    margin: 48px 24px;
    font-weight: 500;
  }
  body .owl-container {
    padding-left: 45px;
    padding-right: 45px;
  }
  .destacados-container .destacados a .destacado .content .center .content-t .descriptionCruise {
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
  }
  .destacados-container .destacados a .destacado .content .center .content-t {
    height: 1.3rem;
    font-size: 1rem;
  }
  .destacados-container .destacados a .destacado .content .text-a {
    font-size: 1.5rem;
    height: 1.7rem !important;
  }
  .destacados-container .destacados a .destacado .content .text-b {
    font-size: 1.7rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 3.8rem !important;
  }
  .destacados-container .destacados a .destacado .content .center .content-features {
    height: 7.2rem;
    font-size: 1.2rem;
  }
  .destacados-container .destacados a .destacado .content .center .content-features p {
    -webkit-line-clamp: 5;
    text-overflow: ellipsis;
  }
  .destacados-container .destacados a .destacado .content .bottom .price {
    font-size: 3rem;
  }
  .deck-info {
    margin-top: 15px;
  }
  .category-info {
    margin-top: 15px;
  }
  /**/
  .bets-container .container-title h2 {
    font-size: 40px;
    margin: 48px 24px;
    font-weight: 500;
  }
  body .owl-container {
    padding-left: 45px;
    padding-right: 45px;
  }
  .bets-container .bets a .bet .content .center .content-t .descriptionCruise {
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
  }
  .bets-container .bets a .bet .content .center .content-t {
    height: 1.3rem;
    font-size: 1rem;
  }
  .bets-container .bets a .bet .content .text-a {
    font-size: 1.5rem;
    height: 1.7rem !important;
  }
  .bets-container .bets a .bet .content .text-b {
    font-size: 1.7rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 3.8rem !important;
  }
  .bets-container .bets a .bet .content .center .content-features {
    height: 7.2rem;
    font-size: 1.2rem;
  }
  .bets-container .bets a .bet .content .center .content-features p {
    -webkit-line-clamp: 5;
    text-overflow: ellipsis;
  }
  .bets-container .bets a .bet .content .bottom .price {
    font-size: 3rem;
  }
  /**/
  /******************** Mobile Bets Cruise *****************************/
  #topSeacrh .description {
    color: #00adf2;
  }
  /******************** End Mobile Bets Cruise *************************/
  /******************** Mobile Boats Cruise *****************************/
  .deck-cabins-container .content ul.list {
    display: flex;
    overflow: scroll;
    padding: 0;
    margin: 0;
  }
  .deck-cabins-container .content ul.list li {
    margin-right: 8px;
    list-style-type: none;
    padding-bottom: 15px;
    display: flex;
  }
  .deck-cabins-container .content ul.list li .item {
    position: relative;
    display: block;
    align-items: center;
    background: none;
    transition: opacity 0.6s;
    border: 1px solid #ddd;
  }
  .deck-cabins-container .content ul.list li .item .image {
    min-width: 130px;
    overflow: hidden;
  }
  .deck-cabins-container .content ul.list li .item .image i {
    min-height: 153px;
  }
  .deck-cabins-container .content ul.list li .item .image i::before {
    color: #333;
    content: "\f061";
    position: absolute;
    right: 1rem;
    bottom: 1rem;
    font-size: 1rem;
  }
  .deck-cabins-container .content ul.list li .item .image img {
    width: 100%;
    height: 90px;
  }
  .deck-cabins-container .content ul.list li .item p {
    font-size: 12px;
    text-align: center;
    margin-bottom: 5px;
  }
  .deck-cabins-container .content ul.list li .item h4 {
    text-align: center;
    font-size: 13px;
    font-weight: normal;
    color: #333;
    padding: 0;
    margin: 5px 5px;
  }
  .deck-cabins-container .content ul.list li .item h4 a {
    font-weight: normal;
    font-size: 13px;
    color: #333;
    text-decoration: none;
  }
  .destination a picture img {
    max-height: 200px;
    max-width: 300px;
  }
  .name-destinations {
    padding: 10px;
  }
  .name-destination {
    color: #333;
    font-size: 1.2rem;
  }
  .destination img {
    max-width: 230px;
  }
  #loadElement img {
    width: 100%;
  }
  #loadElement .modal-body {
    padding: 0;
  }
  #loadElement h2 {
    font-size: 2rem;
  }
  #loadElement .modal-dialog {
    margin: 0;
    height: 100%;
  }
  #loadElement .modal-content {
    border: 0;
    border-radius: 0;
    height: 100%;
  }
  #loadElement .name-destinations {
    padding: 16px 20px 20px;
  }
  #loadElement .modal-header {
    background: #fff;
  }
  #loadElement .text-destination {
    font-size: 16px;
  }
  /******************** End Mobile Boats Cruise *************************/
}
@media (max-width: 575px) {
  .containerShip {
    max-width: 540px;
  }
  .image-container .logo-movil .title {
    font-size: 30px;
    line-height: 40px;
  }
  .image-container .content h3 {
    font-size: 21px;
  }
  .image-container .content p {
    font-size: 18px;
    padding: 0 12px;
    margin-right: 0;
    margin-left: 0;
  }
  .image-container .content-last p {
    font-size: 1.2rem;
    margin-right: 0;
    margin-left: 0;
  }
  .destacados-container .container-title h2 {
    font-size: 24px;
    margin: 24px 12px;
    font-weight: 500;
  }
  .destacados-container .destacados a .destacado .content .center .content-t .descriptionCruise {
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
  }
  .destacados-container .destacados a .destacado .content .text-a {
    font-size: 1rem;
    height: 1.2rem !important;
  }
  .destacados-container .destacados a .destacado .content .text-b {
    font-size: 1.2rem;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 1.3rem !important;
  }
  .destacados-container .destacados a .destacado .content .center .content-features {
    height: 5.5rem;
    font-size: 1rem;
  }
  .destacados-container .destacados a .destacado .content .center .content-features p {
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
  }
  .destacados-container .destacados a .destacado .content .bottom .price {
    font-size: 1.5rem;
  }
  /**/
  .bets-container .container-title h2 {
    font-size: 24px;
    margin: 24px 12px;
    font-weight: 500;
  }
  .bets-container .bets a .bet .content .center .content-t .descriptionCruise {
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
  }
  .bets-container .bets a .bet .content .text-a {
    font-size: 1rem;
    height: 1.2rem !important;
  }
  .bets-container .bets a .bet .content .text-b {
    font-size: 1.2rem;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 1.3rem !important;
  }
  .bets-container .bets a .bet .content .center .content-features {
    height: 5.5rem;
    font-size: 1rem;
  }
  .bets-container .bets a .bet .content .center .content-features p {
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
  }
  .bets-container .bets a .bet .content .bottom .price {
    font-size: 1.5rem;
  }
  /**/
}
@media (min-width: 575px) {
  .containerShip {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .containerShip {
    max-width: 720px;
  }
  .chollos .chollo .m-img img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
  }
  .chollos .chollo .content-p {
    padding: 10px;
  }
  .chollos-container .chollos .chollo a {
    font-size: 20px;
  }
  #topSeacrh .description {
    display: block;
    padding-bottom: 10px;
  }
}
@media (min-width: 992px) {
  .containerShip {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .containerShip {
    max-width: 1140px;
  }
}
@media screen and (min-width: 1200px) {
  .containerShip {
    max-width: 1200px;
  }
}
.fancybox-content {
  width: 100% !important;
  padding: 0;
}

.fancybox__content {
  padding: 0 !important;
}

@media screen and (max-width: 991px) {
  body .container-page-cruise-lines .landing-tabs .nav-pills {
    background: rgba(255, 255, 255, 0.95);
    padding: 5px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    top: 10%;
  }
  body .container-page-cruise-lines .landing-tabs .nav-pills .nav-item {
    margin: 0;
  }
  body .container-page-cruise-lines .landing-tabs .nav-pills .nav-link {
    padding: 10px;
    font-size: 14px;
    border-radius: 0;
    color: #333;
    background: none;
  }
  body .container-page-cruise-lines .landing-tabs .nav-pills .nav-link.active {
    color: #00adf2;
    background: none;
  }
  body .cruise-list .cruise .image, body .cruise-list .cruise .map {
    background: #eee;
    max-width: 50%;
    margin-bottom: 10px;
  }
  body .cruise-list .cruise .image img, body .cruise-list .cruise .map img {
    width: 100%;
    height: 100%;
  }
  body .cruise-list .cruise .advantage-mobile {
    color: #00adf2;
    margin-top: 5px;
    font-size: 14px;
    overflow: hidden;
  }
  body .cruise-list .cruise .discount .section-price {
    font-weight: 300;
    font-size: 12px;
  }
  body .cruise-list .cruise .discount .section-price .from {
    max-width: 100%;
  }
  body .cruise-list .cruise .discount .price {
    font-weight: 900;
    color: #00adf2;
    font-size: 22px !important;
  }
}
@media screen and (max-width: 425px) {
  body .container-page-cruise-lines .landing-tabs .nav-pills {
    top: 28%;
  }
}
@media screen and (max-width: 375px) {
  body .container-page-cruise-lines .landing-tabs .nav-pills {
    top: 10%;
  }
}
.bets-container .bets .owl-celebrity .ship-container .bet .image img.img-fluid.ls-is-cached.lazyloaded {
  max-height: 205px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxhbmRpbmcvcGFnZXMvYmFzZS5jc3MiLCJsYW5kaW5nL3BhZ2VzL2Jhc2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDSSxnQkFBQTtBREVKOztBQ0NBO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FERUo7O0FDQ0M7RUFDRyxxQkFBQTtBREVKOztBQ0NDO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QURFTDs7QUNDQztFQUNJLG1CQUFBO0VBQ0EsaUJBQUE7QURFTDs7QUNDQztFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7QURFTDs7QUNDQztFQUNJLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QURFTDs7QUNDQztFQUNHLGlCQUFBO0FERUo7O0FDQ0M7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7QURFTDs7QUNDQztFQUNJLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FERUw7O0FDQ0M7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0FERUw7O0FDQ0M7RUFDSSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FERUw7O0FDQ0M7RUFDSSxlQUFBO0VBQ0EsbUJBQUE7QURFTDs7QUNDQztFQUNJLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FERUw7O0FDQ0M7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0FERUw7O0FDQ0M7RUFDSSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FERUw7O0FDQ0M7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0FERUw7O0FDQ0M7RUFDSSwwQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLE1BQUE7QURFTDs7QUNDQztFQUNJLGtCQUFBO0FERUw7O0FDQ0M7RUFDSSxnQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZ0JBQUE7QURFTDs7QUNDQztFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtBREVMOztBQ0NDO0VBQ0ksbUJBQUE7QURFTDs7QUNDQztFQUNJLFdBQUE7QURFTDs7QUNDQztFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QURFTDs7QUNDQztFQUNJLGVBQUE7RUFDQSxnQkFBQTtBREVMOztBQ0NDO0VBQ0ksWUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtBREVMOztBQ0NDO0VBQ0ksZ0JBQUE7RUFDQSxjQUFBO0FERUw7O0FDQ0M7RUFDSSxlQUFBO0VBQ0Esb0JBQUE7QURFTDs7QUNDQztFQUNHLHFCQUFBO0VBQ0EsaUJBQUE7QURFSjs7QUNDQztFQUNJLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FERUw7O0FDQ0M7RUFDRyxpQkFBQTtBREVKOztBQ0NDO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FERUw7O0FDQ0M7RUFDSSxtQkFBQTtFQUNBLDJCQUFBO0FERUw7O0FDQ0M7RUFDSSw0QkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtBREVMOztBQ0NDO0VBQ0ksdUJBQUE7QURFTDs7QUNDQztFQUNHLFdBQUE7RUFFQSw2RUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtBREVKOztBQ0NDO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBRUEsNkVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7QURFTDs7QUNDQztFQUNHLGFBQUE7QURFSjs7QUNDQztFQUdJLGFBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QURFTDs7QUNDQztFQUdJLGFBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBREVMOztBQ0NDO0VBQ0ksNENBQUE7RUFDQSxvREFBQTtFQUNBLHNDQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7QURFTDs7QUNDQztFQUNHLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FERUo7O0FDQ0E7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0FERUo7O0FDQ0E7RUFDSSxnQkFBQTtFQUNBLGdCQUFBO0FERUo7O0FDQ0E7RUFDSSxnQkFBQTtBREVKOztBQ0NBO0VBQ0ksaUJBQUE7RUFDQSxzQkFBQTtBREVKOztBQ0NBO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0FERUo7O0FDQ0E7RUFDSSw2QkFBQTtBREVKOztBQ0NBO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0FERUo7O0FDQ0E7RUFHSSx5Q0FBQTtFQUNBLGdDQUFBO0VBQ0Esb0JBQUE7QURFSjs7QUNDQTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBREVKOztBQ0NBO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FERUo7O0FDQ0E7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7QURFSjs7QUNDQTtFQUNJLGNBQUE7RUFDQSxnQkFBQTtBREVKOztBQ0NBO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0FERUo7O0FDQ0E7RUFDSSxnQkFBQTtBREVKOztBQ0NBO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FERUo7O0FDQ0E7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FERUo7O0FDQ0E7RUFDSSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FERUo7O0FDQ0E7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QURFSjs7QUNDQTtFQUNJLGlCQUFBO0VBQ0EsZUFBQTtBREVKOztBQ0NBO0VBQ0ksZ0NBQUE7RUFDQSxlQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQ0FBQTtBREVKOztBQ0NBO0VBQ0ksZUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2QkFBQTtBREVKOztBQ0NBO0VBQ0ksa0JBQUE7RUFDQSxlQUFBO0FERUo7O0FDQ0E7RUFDSSxrQkFBQTtFQUNBLGVBQUE7QURFSjs7QUNDQTtFQUNJLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FERUo7O0FDQ0E7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtBREVKOztBQ0NBO0VBQ0ksb0JBQUE7QURFSjs7QUNDQTtFQUNJLFNBQUE7QURFSjs7QUNDQTtFQUNJLHNCQUFBO0VBQ0EsdUJBQUE7QURFSjs7QUNDQTtFQUNJLFVBQUE7QURFSjs7QUNDQTtFQUdJLG1CQUFBO0VBQ0EsNkJBQUE7RUFHQSxhQUFBO0VBR0EsOEJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7QURFSjs7QUNDQTtFQUdJLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBR0EsYUFBQTtBREVKOztBQ0NBO0VBQ0ksY0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FERUo7O0FDQ0E7RUFDSSxhQUFBO0FERUo7O0FDQ0E7RUFHSSxtQkFBQTtFQUNBLGlEQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBR0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBREVKOztBQ0NBO0VBQ0ksaUJBQUE7RUFDQSxpQkFBQTtBREVKOztBQ0NBO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QURFSjs7QUNDQTtFQUNJLHNCQUFBO0VBQ0EsZ0NBQUE7QURFSjs7QUNDQTtFQUNJLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLDRDQUFBO0VBQ0Esb0RBQUE7RUFDQSxzQ0FBQTtFQUNBLGtCQUFBO0FERUo7O0FDQ0E7RUFDSSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7QURFSjs7QUNDQTtFQUdJLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFHQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUdBLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FERUo7O0FDQ0E7RUFDSSxpQkFBQTtBREVKOztBQ0NBO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFHQSxhQUFBO0VBSUEsc0JBQUE7RUFDQSxpQkFBQTtBREVKOztBQ0NBO0VBQ0ksVUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FERUo7O0FDQ0E7RUFDSSxlQUFBO0VBQ0EsU0FBQTtBREVKOztBQ0NBO0VBQ0ksaUJBQUE7RUFDQSxlQUFBO0FERUo7O0FDQ0E7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxRQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FERUo7O0FDQ0E7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtBREVKOztBQ0NBO0VBQ0kseUJBQUE7QURFSjs7QUNDQTtFQUNJLFdBQUE7RUFDQSxtQkFBQTtBREVKOztBQ0NBO0VBQ0ksZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBREVKOztBQ0NBO0VBQ0ksYUFBQTtBREVKOztBQ0NBO0VBQ0ksWUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QURFSjs7QUNDQTtFQUVJLGlCQUFBO0VBQ0EsZUFBQTtBRENKOztBQ0NBO0VBQ0ksc0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0FERUo7O0FDQ0E7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7QURFSjs7QUNDQTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QURFSjs7QUNDQTtFQUNHLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0FERUg7O0FDQ0E7RUFDSSxZQUFBO0VBQ0EsV0FBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0FERUo7O0FDQ0E7RUFDSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FERUo7O0FDQ0E7RUFDSSxnQkFBQTtFQUNBLGdCQUFBO0FERUo7O0FDQ0E7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FERUo7O0FDQ0E7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0FERUo7O0FDQ0E7RUFDSSxrQkFBQTtBREVKOztBQ0NBO0VBQ0ksZUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7QURFSjs7QUNDQTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBREVKOztBQ0NBO0VBQ0ksZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FERUo7O0FDQ0E7RUFDSSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7QURFSjs7QUNDQTtFQUNJLHNCQUFBO0FERUo7O0FDQ0E7RUFDSSxVQUFBO0VBQ0Esb0JBQUE7QURFSjs7QUNDQTtFQUNJLG9CQUFBO0FERUo7O0FDQ0E7RUFDSSxXQUFBO0VBQ0EsWUFBQTtBREVKOztBQ0NBO0VBQ0ksZUFBQTtFQUNBLHNCQUFBO0FERUo7O0FDQ0E7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBREVKOztBQ0NBO0VBRUksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QURDSjs7QUNFQTtFQUNJLG9CQUFBO0FEQ0o7O0FDRUE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FEQ0o7O0FDRUE7RUFDSSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FEQ0o7O0FDRUE7RUFDSSxpQkFBQTtBRENKOztBQ0VBO0VBQ0ksa0JBQUE7QURDSjs7QUNFQTtFQUNJLG1CQUFBO0FEQ0o7O0FDRUE7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBRENKOztBQ0NBO0VBQ0ksZ0JBQUE7QURFSjs7QUNDQTtFQUNJLHVCQUFBO0FERUo7O0FDQUE7RUFDSSxzQkFBQTtBREdKOztBQ0FBO0VBQ0ksc0JBQUE7RUFDQSxXQUFBO0FER0o7O0FDQUE7RUFDSSxpQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBREdKOztBQ0FBO0VBQ0ksZ0JBQUE7RUFDQSxvQkFBQTtBREdKOztBQ0FBO0VBQ0ksZUFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtBREdKOztBQ0FBO0VBQ0ksaUJBQUE7QURHSjs7QUNBQTtFQUNJLHdCQUFBO0VBQ0EsU0FBQTtBREdKOztBQ0FBO0VBRUksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QURFSjs7QUNDQTtFQUNJLGdDQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBREVKOztBQ0NBO0VBR0ksYUFBQTtFQUlBLG1CQUFBO0VBRUEsZUFBQTtFQUNBLFdBQUE7QURFSjs7QUNDQTtFQUdJLGFBQUE7RUFJQSxzQkFBQTtFQUVBLGdCQUFBO0VBR0EsT0FBQTtBREVKOztBQ0NBO0VBQ0ksZ0JBQUE7QURFSjs7QUNDQTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7QURFSjs7QUNDQTtFQUNJLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7QURFSjs7QUNDQTtFQUNJLHNCQUFBO0VBQ0EsYUFBQTtBREVKOztBQ0NBO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FERUo7O0FDQ0E7RUFDSSw4QkFBQTtBREVKOztBQ0NBO0VBQ0ksbUJBQUE7QURFSjs7QUNDQTtFQUNJLGVBQUE7RUFDQSxjQUFBO0FERUo7O0FDQ0E7RUFDSSxnQkFBQTtFQUNBLGVBQUE7QURFSjs7QUNDQTtFQUNJLG9DQUFBO0VBQ0EsZ0NBQUE7RUFDQSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QURFSjs7QUNDQTtFQUNJLGlHQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7QURFSjs7QUNDQTtFQUNJLDZCQUFBO0FERUo7O0FDQ0E7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QURFSjs7QUNDQTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7QURFSjs7QUNDQTtFQUNJLDRCQUFBO0FERUo7O0FDQ0E7RUFDSSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QURFSjs7QUNDQTtFQUNJLGNBQUE7RUFDQSxXQUFBO0FERUo7O0FDQ0E7RUFDSSxpQkFBQTtBREVKOztBQ0NBO0VBQ0ksc0JBQUE7RUFDQSxhQUFBO0FERUo7O0FDQ0E7RUFFSSxrQkFBQTtFQUNBLGdCQUFBO0FERUo7O0FDQ0E7RUFDSSwyQ0FBQTtBREVKOztBQ0NBO0VBQ0ksd0JBQUE7RUFDQSxlQUFBO0FERUo7O0FDQ0E7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0FERUo7O0FDQUE7RUFDSSxjQUFBO0FER0o7O0FDREE7RUFDSSxpQkFBQTtFQUNBLG1CQUFBO0FESUo7O0FDRkE7RUFDSSxTQUFBO0FES0o7O0FDRkE7RUFDSSx3QkFBQTtFQUNBLGVBQUE7QURLSjs7QUNIQTtFQUNJLFNBQUE7QURNSjs7QUNKQTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7QURPSjs7QUNMQTtFQUNJLGNBQUE7QURRSjs7QUNOQTtFQUNJLGlCQUFBO0VBQ0EsaUJBQUE7QURTSjs7QUNQQTtFQUNJLFNBQUE7QURVSjs7QUNSQTtFQUNJLDhCQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0FEV0o7O0FDVEE7RUFDSSxnQkFBQTtBRFlKOztBQ1ZBO0VBQ0ksZ0JBQUE7QURhSjs7QUNYQTtFQUNJLFNBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0FEY0o7O0FDWEE7RUFDSSxnQkFBQTtFQUVBLGdDQUFBO0FEY0o7O0FDWEE7RUFDSSxhQUFBO0FEY0o7O0FDWkE7RUFDSSx5QkFBQTtBRGVKOztBQ1pBO0VBQ0ksaUJBQUE7RUFDQSxpQkFBQTtBRGVKOztBQ2JBO0VBQ0ksaUJBQUE7RUFDQSxpQkFBQTtBRGdCSjs7QUNkQTtFQUNJLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtBRGlCSjs7QUNkQTtFQUNJLDRCQUFBO0FEaUJKOztBQ2RBO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtBRGlCSjs7QUNkQTtFQUNJLGdCQUFBO0FEaUJKOztBQ2RBO0VBQ0ksZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0FEaUJKOztBQ2ZBO0VBQ0ksZ0JBQUE7QURrQko7O0FDaEJBO0VBQ0ksV0FBQTtFQUNBLGFBQUE7QURtQko7O0FDakJBO0VBQ0ksbUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FEb0JKOztBQ2xCQTtFQUNJLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0FEcUJKOztBQ25CQTtFQUNJLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBRHNCSjs7QUNwQkE7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FEdUJKOztBQ3JCQTtFQUNJLHNCQUFBO0FEd0JKOztBQ3JCQSxzQkFBQTtBQUNBO0VBQ0ksV0FBQTtFQUNBLHFCQUFBO0FEd0JKOztBQ3JCQTtFQUNJLG1CQUFBO0FEd0JKOztBQ3JCQTtFQUNJLGdCQUFBO0FEd0JKOztBQ3JCQTtFQUNJLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUR3Qko7O0FDckJBLHNCQUFBO0FBQ0E7RUFDSSxvQkFBQTtBRHdCSjs7QUNyQkE7RUFDSSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQU1BLGtCQUFBO0VBRUEsYUFBQTtFQUNBLHNCQUFBO0FEd0JKOztBQ3JCQTtFQUdJLG1CQUFBO0VBR0EsYUFBQTtFQUdBLHVCQUFBO0VBQ0EsZUFBQTtBRHdCSjs7QUNyQkE7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7QUR3Qko7O0FDckJBO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBRHdCSjs7QUNyQkE7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7QUR3Qko7O0FDckJBO0VBQ0ksV0FBQTtBRHdCSjs7QUNyQkE7RUFHSSxhQUFBO0VBSUEsbUJBQUE7RUFHQSwyQkFBQTtFQUVBLGVBQUE7QUR3Qko7O0FDckJBO0VBQ0ksc0JBQUE7RUFDQSxVQUFBO0FEd0JKOztBQ3JCQTtFQUNJLGlCQUFBO0FEd0JKOztBQ3JCQTtFQUNJLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtBRHdCSjs7QUNyQkE7RUFDSSwwQkFBQTtFQUNBLHlCQUFBO0FEd0JKOztBQ3JCQTtFQUNJLGFBQUE7RUFDQSxjQUFBO0FEd0JKOztBQ3JCQTtFQUNJLGNBQUE7RUFDQSxZQUFBO0FEd0JKOztBQ3JCQTtFQUNJLGVBQUE7RUFDQSxvQkFBQTtFQU1BLGtCQUFBO0VBRUEsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtBRHdCSjs7QUNyQkE7RUFDSSxhQUFBO0FEd0JKOztBQ3JCQTtFQUNJLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBRHdCSjs7QUNyQkE7RUFDSSxjQUFBO0VBQ0EsMkJBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0FEd0JKOztBQ3JCQTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtBRHdCSjs7QUNyQkE7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7RUFFQSxZQUFBO0FEd0JKOztBQ3JCQTtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBRHdCSjs7QUNyQkE7RUFDSSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0FEd0JKOztBQ3JCQTtFQUNJLDJCQUFBO0FEd0JKOztBQ3RCQTtFQUNJLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUR5Qko7O0FDdEJBO0VBQ0ksb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBRHlCSjs7QUN0QkE7RUFDSSxnQkFBQTtBRHlCSjs7QUN0QkE7RUFDSSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QUR5Qko7O0FDdEJBO0VBQ0ksb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBRHlCSjs7QUN0QkE7RUFDSSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBRHlCSjs7QUN0QkE7RUFDSSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0FEeUJKOztBQ3RCQTtFQUNJLGdCQUFBO0VBQ0EsZ0JBQUE7QUR5Qko7O0FDdEJBO0VBQ0ksb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBRHlCSjs7QUN0QkE7RUFDSSxnQkFBQTtBRHlCSjs7QUN0QkE7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7QUR5Qko7O0FDdEJBO0VBQ0ksWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FEeUJKOztBQ3RCQTtFQUNJLFdBQUE7RUFDQSxVQUFBO0FEeUJKOztBQ3RCQTtFQUNJLDBCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUR5Qko7O0FDdEJBO0VBQ0ksZ0JBQUE7QUR5Qko7O0FDdEJBO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0FEeUJKOztBQ3RCQTtFQUNJLDJCQUFBO0VBQ0EsZ0JBQUE7QUR5Qko7O0FDdEJBO0VBQ0ksZ0JBQUE7QUR5Qko7O0FDdEJBO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0FEeUJKOztBQ3RCQTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBRHlCSjs7QUN0QkE7RUFDSSxxQkFBQTtBRHlCSjs7QUN0QkE7RUFDSSwwQkFBQTtBRHlCSjs7QUN0QkE7RUFDSSxnQkFBQTtBRHlCSjs7QUN0QkE7RUFDSSxnQkFBQTtBRHlCSjs7QUNyQkE7RUFDSSxlQUFBO0VBQ0EsVUFBQTtBRHdCSjs7QUNyQkE7RUFDSSxXQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQ0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUR3Qko7O0FDckJBO0VBQ0ksY0FBQTtBRHdCSjs7QUNyQkE7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0FEd0JKOztBQ3JCQTtFQUNJLGNBQUE7RUFDQSxnQkFBQTtBRHdCSjs7QUNyQkE7RUFDSSxvQkFBQTtBRHdCSjs7QUNyQkE7RUFDSSxpQkFBQTtBRHdCSjs7QUNyQkE7RUFDSSxhQUFBO0VBQ0EsY0FBQTtBRHdCSjs7QUNyQkE7RUFDSSxZQUFBO0FEd0JKOztBQ3JCQTtFQUNJLGlCQUFBO0FEd0JKOztBQ3JCQSxzQkFBQTtBQUNBLFFBQUE7QUFDQTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9EQUFBO0FEd0JKOztBQ3JCRTtFQUNFLGtCQUFBO0VBQ0EsMERBQUE7QUR3Qko7O0FDcEJFLFNBQUE7QUFDQTtFQUNFO0lBQ0UsYUFBQTtJQUNBLHFCQUFBO0VEdUJKO0VDckJFO0lBQ0UsbUJBQUE7SUFDQSwyQkFBQTtFRHVCSjtBQUNGO0FDcEJFO0VBQ0U7SUFDRSxtQkFBQTtJQUNBLDJCQUFBO0VEc0JKO0VDcEJFO0lBQ0UsYUFBQTtJQUNBLHFCQUFBO0VEc0JKO0FBQ0Y7QUNuQkU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLDBDQUFBO0FEcUJKOztBQ25CRTtFQUNFLHVDQUFBO0VBQ0EsdUJBQUE7QURzQko7O0FDbkJFO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FEc0JKOztBQ2xCQTtFQUNJLFVBQUE7QURxQko7O0FDbEJBO0VBQ0ksZ0JBQUE7QURxQko7O0FDbkJBO0VBQ0ksMEJBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0FEc0JKOztBQ2xCQTtFQUNJLGdCQUFBO0FEcUJKOztBQ2xCQTtFQUNJLHNCQUFBO0VBQ0EsZUFBQTtBRHFCSjs7QUNsQkE7RUFDSSxXQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsaUNBQUE7QURxQko7O0FDbEJBO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQkFBQTtBRHFCSjs7QUNsQkE7RUFDSSxXQUFBO0VBQ0EsZUFBQTtBRHFCSjs7QUNsQkE7RUFDSSxnQkFBQTtBRHFCSjs7QUNsQkE7RUFDSSxhQUFBO0FEcUJKOztBQ2xCQTtFQUNJLGVBQUE7QURxQko7O0FDbkJBLGdFQUFBO0FBRUEsZ0VBQUE7QUFDQTtFQUNJLGFBQUE7QURxQko7O0FDbEJBO0VBQ0ksT0FBQTtBRHFCSjs7QUNsQkE7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0FEcUJKOztBQ2xCQTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QURxQko7O0FDbEJBO0VBQ0ksb0JBQUE7QURxQko7O0FDbkJBLGdFQUFBO0FBRUEsZ0VBQUE7QUFFQTtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBRG9CSjs7QUNqQkE7RUFDSSxTQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QURvQko7O0FDakJBOztFQUVJLFdBQUE7QURvQko7O0FDbEJBO0VBQ0ksZUFBQTtFQUNBLG1CQUFBO0FEcUJKOztBQ2xCQTtFQUNJLG1CQUFBO0FEcUJKOztBQ2xCQTtFQUNJLGVBQUE7QURxQko7O0FDbEJBO0VBQ0ksYUFBQTtBRHFCSjs7QUNsQkE7RUFDSSxzQkFBQTtBRHFCSjs7QUNsQkE7RUFDSSxnQkFBQTtBRHFCSjs7QUNsQkE7RUFDSSxnQkFBQTtFQUNBLGdCQUFBO0FEcUJKOztBQ25CQTtFQUNJLGdCQUFBO0FEc0JKOztBQ25CQTtFQUNJLG9CQUFBO0VBQ0EsMEJBQUE7RUFDQSw0QkFBQTtBRHNCSjs7QUNuQkE7RUFDSSwwQkFBQTtBRHNCSjs7QUNuQkE7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0FEc0JKOztBQ25CQTtFQUNJLDRCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0FEc0JKOztBQ25CQTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsMkJBQUE7QURzQko7O0FDbkJBO0VBQ0ksNkJBQUE7RUFDQSx1QkFBQTtBRHNCSjs7QUNuQkE7RUFDSSxtQkFBQTtBRHNCSjs7QUNuQkE7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0FEc0JKOztBQ3BCQSxnRUFBQTtBQUVBO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0FEc0JKOztBQ25CQTtFQUNJLHdCQUFBO0VBQ0EsWUFBQTtBRHNCSjs7QUNuQkEsb0JBQUE7QUFDQTtFQUNJLG9CQUFBO0FEc0JKOztBQ25CQTtFQUNJLDJDQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtBRHNCSjs7QUNuQkE7RUFDSSxrQkFBQTtBRHNCSjs7QUNuQkE7RUFDSSxtQkFBQTtBRHNCSjs7QUNuQkE7RUFDSSxrQkFBQTtFQUNBLFVBQUE7QURzQko7O0FDbkJBO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBRHNCSjs7QUNuQkE7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QURzQko7O0FDbkJBO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FEc0JKOztBQ25CQTtFQUNJLGVBQUE7QURzQko7O0FDbkJBO0VBQ0ksa0JBQUE7QURzQko7O0FDbkJBO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQkFBQTtBRHNCSjs7QUNuQkE7RUFDSSxlQUFBO0VBQ0EsMEJBQUE7QURzQko7O0FDbkJBO0VBQ0ksZUFBQTtBRHNCSjs7QUNuQkE7RUFDSSxlQUFBO0FEc0JKOztBQ25CQTtFQUNJLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FEc0JKOztBQ25CQTtFQUNJLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtBRHNCSjs7QUNuQkE7RUFDSSwwQkFBQTtBRHNCSjs7QUNuQkE7RUFDSSxzQkFBQTtFQUNBLHlCQUFBO0FEc0JKOztBQ25CQTtFQUNJLGVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLHlCQUFBO0FEc0JKOztBQ25CQTtFQUNJLGtCQUFBO0FEc0JKOztBQ25CQTtFQUNJLGdCQUFBO0FEc0JKOztBQ3BCQTtFQUNJLGVBQUE7RUFDQSw0QkFBQTtBRHVCSjs7QUNwQkE7RUFDSSxhQUFBO0FEdUJKOztBQ3BCQTtFQUNJLDhCQUFBO0FEdUJKOztBQ3BCQTtFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtBRHVCSjs7QUNwQkE7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUR1Qko7O0FDcEJBO0VBQ0ksZ0JBQUE7QUR1Qko7O0FDcEJBO0VBQ0ksY0FBQTtBRHVCSjs7QUNwQkE7RUFDSSxxQkFBQTtFQUNBLGlCQUFBO0FEdUJKOztBQ3BCQTtFQUNJLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBRHVCSjs7QUNwQkE7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0FEdUJKOztBQ3BCQTtFQUNJLGdCQUFBO0FEdUJKOztBQ3BCQTtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7QUR1Qko7O0FDcEJBO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBRHVCSjs7QUNwQkE7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FEdUJKOztBQ3BCQTtFQUNJO0lBQ0ksNkJBQUE7RUR1Qk47RUNyQkU7SUFDSSxnQkFBQTtFRHVCTjtBQUNGO0FDcEJBO0VBQ0k7SUFDSSxVQUFBO0VEc0JOO0FBQ0Y7QUNuQkE7RUFDSTtJQUNJLGNBQUE7SUFDQSx5QkFBQTtJQUNBLGFBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxlQUFBO0lBQ0EsbUJBQUE7SUFDQSxnQkFBQTtJQUNBLHFCQUFBO0VEcUJOO0VDbEJFO0lBQ0ksY0FBQTtJQUNBLGlCQUFBO0VEb0JOO0FBQ0Y7QUNqQkE7RUFFSTtJQUNJLFlBQUE7RURrQk47RUNoQkU7SUFDSSxhQUFBO0VEa0JOO0VDaEJFO0lBQ0ksZ0JBQUE7RURrQk47RUNoQkU7SUFDSSxnQkFBQTtFRGtCTjtFQ2hCRTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGVBQUE7RURrQk47RUNoQkU7SUFDSSxlQUFBO0VEa0JOO0VDaEJFO0lBQ0ksZUFBQTtFRGtCTjtFQ2hCRTtJQUNJLGlCQUFBO0lBQ0EsZUFBQTtJQUNBLGNBQUE7RURrQk47RUNoQkU7SUFDSSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtFRGtCTjtFQ2hCRTtJQUNJLGtCQUFBO0lBQ0EsbUJBQUE7RURrQk47RUNoQkU7SUFDSSxxQkFBQTtJQUNBLHVCQUFBO0VEa0JOO0VDaEJFO0lBQ0ksY0FBQTtJQUNBLGVBQUE7RURrQk47RUNoQkU7SUFDSSxpQkFBQTtJQUNBLHlCQUFBO0VEa0JOO0VDaEJFO0lBQ0ksaUJBQUE7SUFDQSxvQkFBQTtJQUNBLHFCQUFBO0lBQ0EsdUJBQUE7SUFDQSw0QkFBQTtJQUNBLGdCQUFBO0lBQ0EseUJBQUE7RURrQk47RUNoQkU7SUFDSSxjQUFBO0lBQ0EsaUJBQUE7RURrQk47RUNoQkU7SUFDSSxxQkFBQTtJQUNBLHVCQUFBO0VEa0JOO0VDaEJFO0lBQ0ksZUFBQTtFRGtCTjtFQ2hCRTtJQUNJLGdCQUFBO0VEa0JOO0VDaEJFO0lBQ0ksZ0JBQUE7RURrQk47RUNmRSxHQUFBO0VBQ0E7SUFDSSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtFRGlCTjtFQ2ZFO0lBQ0ksa0JBQUE7SUFDQSxtQkFBQTtFRGlCTjtFQ2ZFO0lBQ0kscUJBQUE7SUFDQSx1QkFBQTtFRGlCTjtFQ2ZFO0lBQ0ksY0FBQTtJQUNBLGVBQUE7RURpQk47RUNmRTtJQUNJLGlCQUFBO0lBQ0EseUJBQUE7RURpQk47RUNmRTtJQUNJLGlCQUFBO0lBQ0Esb0JBQUE7SUFDQSxxQkFBQTtJQUNBLHVCQUFBO0lBQ0EsNEJBQUE7SUFDQSxnQkFBQTtJQUNBLHlCQUFBO0VEaUJOO0VDZkU7SUFDSSxjQUFBO0lBQ0EsaUJBQUE7RURpQk47RUNmRTtJQUNJLHFCQUFBO0lBQ0EsdUJBQUE7RURpQk47RUNmRTtJQUNJLGVBQUE7RURpQk47RUNmRSxHQUFBO0VBRUEsc0VBQUE7RUFDQTtJQUNJLGNBQUE7RURnQk47RUNkRSxzRUFBQTtFQUVBLHVFQUFBO0VBQ0E7SUFDSSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxVQUFBO0lBQ0EsU0FBQTtFRGVOO0VDYkc7SUFDRyxpQkFBQTtJQUNBLHFCQUFBO0lBQ0Esb0JBQUE7SUFDQSxhQUFBO0VEZU47RUNaRztJQUNHLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLG1CQUFBO0lBQ0EsZ0JBQUE7SUFFQSx3QkFBQTtJQUNBLHNCQUFBO0VEY047RUNYRztJQUNHLGdCQUFBO0lBQ0EsZ0JBQUE7RURhTjtFQ1ZHO0lBQ0csaUJBQUE7RURZTjtFQ1ZHO0lBQ0csV0FBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RURZTjtFQ1RHO0lBQ0csV0FBQTtJQUNBLFlBQUE7RURXTjtFQ1JHO0lBQ0csZUFBQTtJQUNBLGtCQUFBO0lBQ0Esa0JBQUE7RURVTjtFQ1BHO0lBQ0csa0JBQUE7SUFDQSxlQUFBO0lBQ0EsbUJBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTtJQUNBLGVBQUE7RURTTjtFQ05HO0lBQ0csbUJBQUE7SUFDQSxlQUFBO0lBQ0EsV0FBQTtJQUNBLHFCQUFBO0VEUU47RUNMRztJQUNHLGlCQUFBO0lBQ0EsZ0JBQUE7RURPTjtFQ0pFO0lBQ0ksYUFBQTtFRE1OO0VDSEU7SUFDSSxXQUFBO0lBQ0EsaUJBQUE7RURLTjtFQ0ZFO0lBQ0ksZ0JBQUE7RURJTjtFQ0RFO0lBQ0ksV0FBQTtFREdOO0VDREU7SUFDSSxVQUFBO0VER047RUNBRTtJQUNJLGVBQUE7RURFTjtFQ0NFO0lBQ0ksU0FBQTtJQUNBLFlBQUE7RURDTjtFQ0VFO0lBQ0ksU0FBQTtJQUNBLGdCQUFBO0lBQ0EsWUFBQTtFREFOO0VDR0U7SUFDSSx1QkFBQTtFREROO0VDSUU7SUFDSSxnQkFBQTtFREZOO0VDS0U7SUFDSSxlQUFBO0VESE47RUNLRSx1RUFBQTtBREhKO0FDT0E7RUFDSTtJQUNJLGdCQUFBO0VETE47RUNPRTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtFRExOO0VDT0U7SUFDSSxlQUFBO0VETE47RUNPRTtJQUNJLGVBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLGNBQUE7RURMTjtFQ09FO0lBQ0ksaUJBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtFRExOO0VDT0U7SUFDSSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtFRExOO0VDT0U7SUFDSSxxQkFBQTtJQUNBLHVCQUFBO0VETE47RUNPRTtJQUNJLGVBQUE7SUFDQSx5QkFBQTtFRExOO0VDT0U7SUFDSSxpQkFBQTtJQUNBLG9CQUFBO0lBQ0EscUJBQUE7SUFDQSx1QkFBQTtJQUNBLDRCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx5QkFBQTtFRExOO0VDT0U7SUFDSSxjQUFBO0lBQ0EsZUFBQTtFRExOO0VDT0U7SUFDSSxxQkFBQTtJQUNBLHVCQUFBO0VETE47RUNPRTtJQUNJLGlCQUFBO0VETE47RUNRRSxHQUFBO0VBQ0E7SUFDSSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtFRE5OO0VDUUU7SUFDSSxxQkFBQTtJQUNBLHVCQUFBO0VETk47RUNRRTtJQUNJLGVBQUE7SUFDQSx5QkFBQTtFRE5OO0VDUUU7SUFDSSxpQkFBQTtJQUNBLG9CQUFBO0lBQ0EscUJBQUE7SUFDQSx1QkFBQTtJQUNBLDRCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx5QkFBQTtFRE5OO0VDUUU7SUFDSSxjQUFBO0lBQ0EsZUFBQTtFRE5OO0VDUUU7SUFDSSxxQkFBQTtJQUNBLHVCQUFBO0VETk47RUNRRTtJQUNJLGlCQUFBO0VETk47RUNRRSxHQUFBO0FETko7QUNTQTtFQUNJO0lBQ0ksZ0JBQUE7RURQTjtBQUNGO0FDU0E7RUFDSTtJQUNJLGdCQUFBO0VEUE47RUNhRTtJQUNJLGVBQUE7SUFDQSxjQUFBO0lBQ0EsY0FBQTtFRFhOO0VDY0U7SUFDSSxhQUFBO0VEWk47RUNlRTtJQUNJLGVBQUE7RURiTjtFQ2dCRTtJQUNJLGNBQUE7SUFDQSxvQkFBQTtFRGROO0FBQ0Y7QUNnQkE7RUFDSTtJQUNJLGdCQUFBO0VEZE47QUFDRjtBQ2dCQTtFQUNJO0lBQ0ksaUJBQUE7RURkTjtBQUNGO0FDZ0JBO0VBQ0k7SUFDSSxpQkFBQTtFRGROO0FBQ0Y7QUNpQkM7RUFDRyxzQkFBQTtFQUNBLFVBQUE7QURmSjs7QUNpQkE7RUFDSSxxQkFBQTtBRGRKOztBQ2dCQTtFQUVJO0lBQ0kscUNBQUE7SUFDQSxZQUFBO0lBQ0EsMEJBQUE7SUFDQSw2QkFBQTtJQUNBLFFBQUE7RURkTjtFQ2lCRTtJQUNJLFNBQUE7RURmTjtFQ2tCRTtJQUNJLGFBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7RURoQk47RUNtQkU7SUFDSSxjQUFBO0lBQ0EsZ0JBQUE7RURqQk47RUNvQkU7SUFDSSxnQkFBQTtJQUNBLGNBQUE7SUFDQSxtQkFBQTtFRGxCTjtFQ3FCRTtJQUNJLFdBQUE7SUFDQSxZQUFBO0VEbkJOO0VDc0JFO0lBQ0ksY0FBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7RURwQk47RUN1QkU7SUFDSSxnQkFBQTtJQUNBLGVBQUE7RURyQk47RUN3QkU7SUFDSSxlQUFBO0VEdEJOO0VDeUJFO0lBQ0ksZ0JBQUE7SUFDQSxjQUFBO0lBQ0EsMEJBQUE7RUR2Qk47QUFDRjtBQzBCQTtFQUNJO0lBQ0ksUUFBQTtFRHhCTjtBQUNGO0FDMkJBO0VBQ0k7SUFDSSxRQUFBO0VEekJOO0FBQ0Y7QUM0QkE7RUFDSSxpQkFBQTtBRDFCSiIsImZpbGUiOiJsYW5kaW5nL3BhZ2VzL2Jhc2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC50aXRsZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5ib2R5IC5jb250YWluZXItcGFnZS1jcnVpc2UtbGluZXMgLnRpdGxlLWNvbnRhaW5lciAudGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ib2R5IC5jb250YWluZXItcGFnZS1jcnVpc2UtbGluZXMgaDIge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5IC5jb250YWluZXItcGFnZS1jcnVpc2UtbGluZXMgaDQge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIGg1IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5ib2R5IC5jb250YWluZXItcGFnZS1jcnVpc2UtbGluZXMgLnNoaXAtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC5zaGlwLWNvbnRhaW5lciAuaW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAyMDVweDtcbn1cblxuYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC5zaGlwLWNvbnRhaW5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC5zaGlwLWNvbnRhaW5lciAuc2hpcC1mb290ZXIgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC5zaGlwLWNvbnRhaW5lciAuc2hpcC1mb290ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMDBhZGYyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmJvZHkgLmNvbnRhaW5lci1wYWdlLWNydWlzZS1saW5lcyAuc2hpcC1jb250YWluZXIgLnNoaXAtZm9vdGVyIC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGJlMTM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkgLmNvbnRhaW5lci1wYWdlLWNydWlzZS1saW5lcyAuc2hpcC1jb250YWluZXIgLnNoaXAtZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC5zaGlwLWNvbnRhaW5lciAuc2hpcC1mb290ZXIgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC5zaGlwLWNvbnRhaW5lciAuc2hpcC1mb290ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMDBhZGYyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmJvZHkgLmNvbnRhaW5lci1wYWdlLWNydWlzZS1saW5lcyAub3V0c3RhbmRpbmcge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC5vdXRzdGFuZGluZyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC5vdXRzdGFuZGluZyB1bCBsaTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmb250YXdlc29tZVwiO1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogIzAwYWRmMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yM3B4O1xuICB0b3A6IDA7XG59XG5cbmJvZHkgLmNvbnRhaW5lci1wYWdlLWNydWlzZS1saW5lcyAub3V0c3RhbmRpbmcgdWwgbGkgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbmJvZHkgLmNvbnRhaW5lci1wYWdlLWNydWlzZS1saW5lcyAub3V0c3RhbmRpbmcgdWwgbGkgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiZm9udGF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmNydWlzZWxpbmUtcHJvbW90aW9ucy1jb250YWluZXIgLmNydWlzZWxpbmUtcHJvbW90aW9uIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY3J1aXNlbGluZS1wcm9tb3Rpb25zLWNvbnRhaW5lciAucm93ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNydWlzZWxpbmUtcHJvbW90aW9ucy1jb250YWluZXIgLmNydWlzZWxpbmUtcHJvbW90aW9uIC5jcnVpc2VsaW5lLXByb21vdGlvbi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNydWlzZWxpbmUtcHJvbW90aW9ucy1jb250YWluZXIgLmNydWlzZWxpbmUtcHJvbW90aW9uIC5jcnVpc2VsaW5lLXByb21vdGlvbi10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jcnVpc2VsaW5lLXByb21vdGlvbnMtY29udGFpbmVyIC5jcnVpc2VsaW5lLXByb21vdGlvbiAuY3J1aXNlbGluZS1wcm9tb3Rpb24tY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC5vdXRzdGFuZGluZyB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogIzAwYWRmMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yM3B4O1xuICB0b3A6IDA7XG59XG5cbmJvZHkgLmluZm9ybWF0aW9uLWFkdmFudGFnZS1jb250YWluZXIgLmNhcmQgLmNhcmQtaW5uZXIgLmNhcmQtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDNweCAwO1xufVxuXG5ib2R5IC5pbmZvcm1hdGlvbi1hZHZhbnRhZ2UtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cblxuYm9keSAuaW5mb3JtYXRpb24tYWR2YW50YWdlLWNvbnRhaW5lciAuY2FyZCAuY2FyZC1pbm5lciAuY2FyZC10ZXh0IC5pbm5lLWRlc2NwIHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTUlO1xufVxuXG5ib2R5IC5pbmZvcm1hdGlvbi1hZHZhbnRhZ2UtY29udGFpbmVyIC5jYXJkIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5IC5pbmZvcm1hdGlvbi1hZHZhbnRhZ2UtY29udGFpbmVyIC5jYXJkIC5jYXJkLWlubmVyIC5jYXJkLWZ1bGwgLm1uLWJvLWltZyB7XG4gIG1heC1oZWlnaHQ6IDE5MHB4O1xufVxuXG5ib2R5IC5pbmZvcm1hdGlvbi1hZHZhbnRhZ2UtY29udGFpbmVyIC5jYXJkIC5jYXJkLWlubmVyIC5jYXJkLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbn1cblxuYm9keSAuaW5mb3JtYXRpb24tYWR2YW50YWdlLWNvbnRhaW5lciAuY2FyZCAuY2FyZC1pbm5lciAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMTBweCA1cHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuXG5ib2R5IC5pbmZvcm1hdGlvbi1hZHZhbnRhZ2UtY29udGFpbmVyIC5jYXJkIC5tZGVzY3JpcHRpb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5IC5pbmZvcm1hdGlvbi1hZHZhbnRhZ2UtY29udGFpbmVyIC5jYXJkIC5yZWFkbW9yZSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5zYWZhcmktY2hhbmdlIC5keW5hbWljLWJsb2NrIC5idG4tcmVhZG1vcmUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCg3MCUsICNmZmYpLCB0byhyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiA4MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cblxuYm9keSAuaW5mb3JtYXRpb24tYWR2YW50YWdlLWNvbnRhaW5lciAuY2FyZCAudG9nZ2xlLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY29sb3I6ICMwMGFkZjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCg3MCUsICNmZmYpLCB0byhyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiA4MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cblxuYm9keSAuaW5mb3JtYXRpb24tYWR2YW50YWdlLWNvbnRhaW5lciAuY2FyZCAudG9nZ2xlLWJ0bi5yZWFkbW9yZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmJvZHkgLmNvbC1sZWZ0LWN1c3RvbS1maWx0ZXIge1xuICAtbXMtZmxleDogMCAwIDIwJTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuYm9keSAuY29sLXJpZ2h0LWN1c3RvbS1maWx0ZXIge1xuICAtbXMtZmxleDogMCAwIDgwJTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgZmxleDogMCAwIDgwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuYm9keSAuY3J1aXNlLWxpc3QgLmxpc3QgLmNydWlzZSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCAxcHggcmdiKDIxMiwgMjEyLCAyMTIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDRweCAxcHggcmdiKDIxMiwgMjEyLCAyMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDRweCAxcHggI2Q0ZDRkNDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5ib2R5IC5jcnVpc2UtbGlzdCAubGlzdCAuY3J1aXNlIC5pbWFnZXMge1xuICB6LWluZGV4OiA5O1xuICBtYXgtd2lkdGg6IDIwNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5ib2R5IC5jcnVpc2UtbGlzdCAubGlzdCAuY3J1aXNlIC5pbWFnZXMgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJvZHkgLmNydWlzZS1saXN0IC5saXN0IC5jcnVpc2UgLmltYWdlcyAubG9nbyB7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG4gIG1heC1oZWlnaHQ6IDY1cHg7XG59XG5cbmJvZHkgLmNydWlzZS1saXN0IC5saXN0IC5jcnVpc2UgLmltYWdlcyAubG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiA2NXB4O1xufVxuXG5ib2R5IC5jcnVpc2UtbGlzdCAubGlzdCAuY3J1aXNlIC5pbWFnZXMgLnNoaXAtcGhvdG8ge1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuYm9keSAuY3J1aXNlLWxpc3QgLmxpc3QgLmNydWlzZSAuaW1hZ2VzIC5tYXAsIGJvZHkgLmNydWlzZS1saXN0IC5saXN0IC5jcnVpc2UgLmltYWdlcyAubWFwU3F1YXJlIHtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuYm9keSAuY3J1aXNlLWxpc3QgLmxpc3QgLmNydWlzZSAuY29udGVudCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjA1cHgpO1xufVxuXG5ib2R5IC5jcnVpc2UtbGlzdCAubGlzdCAuY3J1aXNlIC5jb250ZW50IC50YWJsZS1saXN0IC5oZWFkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5ib2R5IC5jcnVpc2UtbGlzdCAubGlzdCAuY3J1aXNlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuXG5ib2R5IC5jcnVpc2UtbGlzdCAuY3J1aXNlIC5jb250ZW50IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLmNvbnRlbnQgLmNydWlzZV9fdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG5ib2R5IC5jcnVpc2UtbGlzdCAuY3J1aXNlIC5jb250ZW50IC5jcnVpc2VfX2ZlYXR1cmVzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5IC5jcnVpc2UtbGlzdCAuY3J1aXNlIC5jb250ZW50IC5jcnVpc2VfX2ZlYXR1cmVzID4gc3BhbiB7XG4gIGNvbG9yOiAjODBiZTEzO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5ib2R5IC5jcnVpc2UtbGlzdCAuY3J1aXNlIC5jb250ZW50IC5kaXNjb3VudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5IC5jcnVpc2UtbGlzdCAuY3J1aXNlIC5jb250ZW50IC5zZWN0aW9uLXByaWNlIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cblxuYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAuY29udGVudCAuc2VjdGlvbi1wcmljZSAuZnJvbSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAuY29udGVudCBoNCAuaW5mby1jcnVpc2VfX3RpdGxlLCBib2R5IC5jcnVpc2UtbGlzdCAuY3J1aXNlIC5jb250ZW50IGg0IGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5ib2R5IC5jcnVpc2UtbGlzdCAuY3J1aXNlIC5jb250ZW50IC5zZWN0aW9uLXByaWNlIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMDBhZGYyO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbmJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLmNvbnRlbnQgLnNlY3Rpb24tcHJpY2UgLmZlZXMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJvZHkgLmNydWlzZS1saXN0IC5saXN0IC5jcnVpc2UgLmNvbnRlbnQgLnRhYmxlLWxpc3Qge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5ib2R5IC5jcnVpc2UtbGlzdCAubGlzdCAuY3J1aXNlIC5jb250ZW50IC50YWJsZS1saXN0IC50b3Age1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwYWRmMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5jcnVpc2UtbGlzdCAubGlzdCAuY3J1aXNlIC5jb250ZW50IC50YWJsZS1saXN0IC5oZWFkID4gZGl2IHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcbn1cblxuYm9keSAuY3J1aXNlLWxpc3QgLmxpc3QgLmNydWlzZSAuY29udGVudCAudGFibGUtbGlzdCAuYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5ib2R5IC5jcnVpc2UtbGlzdCAubGlzdCAuY3J1aXNlIC5jb250ZW50IC50YWJsZS1saXN0IC5ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmJvZHkgLmNydWlzZS1saXN0IC5saXN0IC5jcnVpc2UgLmNvbnRlbnQgLnRhYmxlLWxpc3QgLmJvZHkgLml0ZW0gPiBkaXYgLml0ZW0tbGluayB7XG4gIGNvbG9yOiAjMDBhZGYyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYm9keSAuY3J1aXNlLWxpc3QgLmxpc3QgLmNydWlzZSAuY29udGVudCAudGFibGUtbGlzdCAuYm9keSAuaXRlbSA+IGRpdiB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyO1xufVxuXG5ib2R5IC5jcnVpc2UtbGlzdCAuY3J1aXNlIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYge1xuICB0b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuYm9keSAuY3J1aXNlLWxpc3QgLmxpc3QgLmNydWlzZSAuY29udGVudCAudGFibGUtbGlzdCAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGxlZnQ6IDVweDtcbn1cblxuYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiwgYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5jcnVpc2UtbGlzdCAubGlzdCAuY3J1aXNlIC5jb250ZW50IC50YWJsZS1saXN0IC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDVweDtcbn1cblxuYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAuYWR2YW50YWdlLWNvbnRlbnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEycHggMCAwIDNweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLmFkdmFudGFnZS1jb250ZW50IHAge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjMDBhZGYyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLmFkdmFudGFnZS1jb250ZW50IC5hZHZhbnRhZ2UtdGl0bGUge1xuICBjb2xvcjogIzAwYWRmMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG5ib2R5IC5jcnVpc2UtbGlzdCAuY3J1aXNlIC5hZHZhbnRhZ2UtY29udGVudCBkaXYubWItMCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLmFkdmFudGFnZS1jb250ZW50IGRpdiAuYWR2YW50YWdlLWl0ZW0gLmFkdmFudGFnZS1pdGVtLWNvbnRlbnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE3MywgMjQyLCAwLjA3MDU4ODIzNTMpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogIzAwYWRmMjtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IDJweCAwIDJweCA0cHg7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLmFkdmFudGFnZS1jb250ZW50IGRpdiAuYWR2YW50YWdlLWl0ZW0gLmFkdmFudGFnZS1pdGVtLWNvbnRlbnQgaSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAuYnRuLWFjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMTRweCAzNHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuYm9keSAudmVydGljYWwtZmlsdGVyLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG5ib2R5IC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoIC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggMXB4IHJnYigyMTIsIDIxMiwgMjEyKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA0cHggMXB4IHJnYigyMTIsIDIxMiwgMjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCA0cHggMXB4ICNkNGQ0ZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuYm9keSAudmVydGljYWwtZmlsdGVyLXNlYXJjaCAuaW5uZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmJvZHkgLnZlcnRpY2FsLWZpbHRlci1zZWFyY2ggLmlubmVyIC5maWx0ZXItYWdhaW4tYnRuIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IGF1dG87XG4gIGZsZXg6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDBhZGYyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5ib2R5IC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoIC5pbm5lciAuZmlsdGVyLWFnYWluLWJ0biBpIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbmJvZHkgLnZlcnRpY2FsLWZpbHRlci1zZWFyY2ggLnZlcnRpY2FsLWZpbHRlci1zZWFyY2gtY29udGFpbmVyIC5jb2x1bW5zIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuXG5ib2R5IC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoIC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoLWNvbnRhaW5lciAuY29sdW1ucyAuY29sdW1uIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYm9keSAudmVydGljYWwtZmlsdGVyLXNlYXJjaCAudmVydGljYWwtZmlsdGVyLXNlYXJjaC1jb250YWluZXIgLmNvbHVtbnMgLmNvbHVtbiBoMiB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5IC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoIC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoLWNvbnRhaW5lciAuY29sdW1ucyAuY29sdW1uIGgyIGJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbmJvZHkgLnZlcnRpY2FsLWZpbHRlci1zZWFyY2ggLnZlcnRpY2FsLWZpbHRlci1zZWFyY2gtY29udGFpbmVyIC5jb2x1bW5zIC5jb2x1bW4uYmV0cyAudG90YWwtZGVzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuYm9keSAudmVydGljYWwtZmlsdGVyLXNlYXJjaCAudmVydGljYWwtZmlsdGVyLXNlYXJjaC1jb250YWluZXIgLmNvbHVtbnMgLmNvbHVtbi5iZXRzIC5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5cbmJvZHkgLnZlcnRpY2FsLWZpbHRlci1zZWFyY2ggLnZlcnRpY2FsLWZpbHRlci1zZWFyY2gtY29udGFpbmVyIC5jb2x1bW5zIC5jb2x1bW4gc2VsZWN0LnNlbGVjdHBpY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLnZlcnRpY2FsLWZpbHRlci1zZWFyY2ggLnZlcnRpY2FsLWZpbHRlci1zZWFyY2gtY29udGFpbmVyIC5jb2x1bW5zIC5jb2x1bW4gLmJvb3RzdHJhcC1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbn1cblxuYm9keSAudmVydGljYWwtZmlsdGVyLXNlYXJjaCAudmVydGljYWwtZmlsdGVyLXNlYXJjaC1jb250YWluZXIgLmNvbHVtbnMgLmNvbHVtbiAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwIDdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkgLnZlcnRpY2FsLWZpbHRlci1zZWFyY2ggLnZlcnRpY2FsLWZpbHRlci1zZWFyY2gtY29udGFpbmVyIC5jb2x1bW5zIC5jb2x1bW4gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSAudmVydGljYWwtZmlsdGVyLXNlYXJjaCAudmVydGljYWwtZmlsdGVyLXNlYXJjaC1jb250YWluZXIgLmNvbHVtbnMgLmNvbHVtbiAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuYm9keSAuc2hpcHMtY29udGFpbmVyLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuYm9keSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5pbWFnZS1jb250YWluZXIgLmltYWdlLWZ1bGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuYm9keSAuaW1hZ2UtY29udGFpbmVyIC5pbWFnZVJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuYm9keSAuaW1hZ2UtY29udGFpbmVyIC5pbWFnZS1mdWxsIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuYm9keSAuaW1hZ2UtY29udGFpbmVyIC5pbWFnZS1mdWxsIC5pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbmJvZHkgLmltYWdlLWNvbnRhaW5lciAuaW1hZ2UtZnVsbCAubG9nbyB7XG4gIHRvcDogM3JlbTtcbiAgbGVmdDogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5pbWFnZS1jb250YWluZXIgLmltYWdlLWZ1bGwgLmxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAyMzZweDtcbiAgbWF4LWhlaWdodDogNThweDtcbn1cblxuLmltYWdlLWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyLWhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZS1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lci1oZWFkZXIgLnRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW1hZ2UtY29udGFpbmVyIC5jb250ZW50LXRleHQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5pbWFnZS1jb250YWluZXIgLmxvZ28tbW92aWwgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmltYWdlLWNvbnRhaW5lciAuY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDAgODBweDtcbn1cblxuLmltYWdlLWNvbnRhaW5lciAuY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzY5Njk2OTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uaW1hZ2UtY29udGFpbmVyIC5jb250ZW50LWxhc3QgcCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucGhvdG9zLWNvbnRhaW5lci1jcnVpc2VsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBob3Rvcy1jb250YWluZXItY3J1aXNlbGluZSAuY3J1aXNlLWdhbGxlcnktaXRlbS1jcnVpc2VsaW5lIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5waG90b3MtY29udGFpbmVyLWNydWlzZWxpbmUgLmNydWlzZS1nYWxsZXJ5LWl0ZW0tY3J1aXNlbGluZSBhIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5waG90b3MtY29udGFpbmVyLWNydWlzZWxpbmUgLmNydWlzZS1nYWxsZXJ5LWl0ZW0tY3J1aXNlbGluZSBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkgLmNvbnRlbnQtaHRtbC1tYWluLWNydWljZWxpbmUge1xuICBwYWRkaW5nOiA1NnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLmNvbnRlbnQtaHRtbC1tYWluLWNydWljZWxpbmUgLnNoaXAtZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmJvZHkgLmNvbnRlbnQtaHRtbC1tYWluLWNydWljZWxpbmUgLmNvbnRlbnQtaHRtbC1jcnVjZWxpbmUtdGl0bGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5ib2R5IC5jb250ZW50LWh0bWwtbWFpbi1jcnVpY2VsaW5lIC5jb250ZW50LWh0bWwtY3J1Y2VsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG59XG5cbmJvZHkgLmNvbnRlbnQtaHRtbC1tYWluLWNydWljZWxpbmUgLmNvbnRlbnQtaHRtbC1jcnVjZWxpbmUgLnNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG5ib2R5IC5jb250ZW50LWh0bWwtbWFpbi1jcnVpY2VsaW5lIC5jb250ZW50LWh0bWwtY3J1Y2VsaW5lIC5zZWN0aW9uIC5pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSAuY29udGVudC1odG1sLW1haW4tY3J1aWNlbGluZSAuY29udGVudC1odG1sLWNydWNlbGluZSAuc2VjdGlvbiAuaW1nLWNvbnRlbnQtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4O1xufVxuXG5ib2R5IC5jb250ZW50LWh0bWwtbWFpbi1jcnVpY2VsaW5lIC5jb250ZW50LWh0bWwtY3J1Y2VsaW5lIC5zZWN0aW9uIC5pbWctY29udGVudC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogNzJweDtcbn1cblxuYm9keSAuY29udGVudC1odG1sLW1haW4tY3J1aWNlbGluZSAuY29udGVudC1odG1sLWNydWNlbGluZSAuc2VjdGlvbiBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xufVxuXG5ib2R5IC5jb250ZW50LWh0bWwtbWFpbi1jcnVpY2VsaW5lIC5jb250ZW50LWh0bWwtY3J1Y2VsaW5lLXRpdGxlIC50aXRsZS1mb290ZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbmJvZHkgLmNvbnRlbnQtaHRtbC1tYWluLWNydWljZWxpbmUgLmNvbnRlbnQtaHRtbC1jcnVjZWxpbmUgLnNlY3Rpb24gYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvLWNvbnRhaW5lci1jcnVjZWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmluZm8tY29udGFpbmVyLWNydWNlbGluZSAuaW5mbyB7XG4gIC8qIG1heC13aWR0aDogNzIwcHggIWltcG9ydGFudDsgKi9cbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uaW5mby1jb250YWluZXItY3J1Y2VsaW5lIC5pbmZvIC5zaG93aGlkZWZpY2hhIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5pbmZvLWNvbnRhaW5lci1jcnVjZWxpbmUgLmluZm8gLnNob3doaWRlZmljaGEgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmluZm8tY29udGFpbmVyLWNydWNlbGluZSAuaW5mbyAuc2hvd2hpZGVmaWNoYSBpbWcge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmluZm8tY29udGFpbmVyLWNydWNlbGluZSAuaW5mbyAubGluZS10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW5mby1jb250YWluZXItY3J1Y2VsaW5lIC5pbmZvIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmluZm8tY29udGFpbmVyLWNydWNlbGluZSAuaW5mbyAuaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTU5NTk1O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmluZm8tY29udGFpbmVyLWNydWNlbGluZSAuaW5mbyAuaXRlbSAuZmxleC1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5mby1jb250YWluZXItY3J1Y2VsaW5lIC5pbmZvIC5pdGVtIC5mbGV4LXJvdyAuZmxleC1jb2x1bW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuXG4uaW5mby1jb250YWluZXItY3J1Y2VsaW5lIC5pbmZvIC5pdGVtIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5ib2R5IHNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG5ib2R5IC50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmRlY2tzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbiNjcnVpc2UtcGxhbnMgLnNoaXAtbmFtZSwgI2NydWlzZS1wbGFucyBoMy5zaGlwLW5hbWUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG59XG5cbi5zZWxlY3QtY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlbGVjdFN0eWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9sYW5kaW5ncGFnZXMvc2hpcC9uZXdzaGlwL2hlYWRlci9hcnJvdy1kb3duLnBuZykgcmlnaHQgbm8tcmVwZWF0ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0UG9zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5hbm90aGVyc2hpcHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5cbi5hbm90aGVyLXNoaXBzLWNvbnRhaW5lciAuYW5vdGhlci1zaGlwLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5ib2R5IC5vd2wtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzUwcHggIWltcG9ydGFudDtcbn1cblxuLmFub3RoZXItc2hpcHMtY29udGFpbmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFub3RoZXItc2hpcHMtY29udGFpbmVyIGEgLm5hbWUtc2hpcCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uY2FiaW5zLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5uby12aWV3LW1vcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuI2NydWlzZS1jYWJpbnMgLmNydWlzZS1jYWJpbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI2NydWlzZS1jYWJpbnMgLmNydWlzZS1jYWJpbi1jb250YWluZXIgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICBtYXJnaW4tcmlnaHQ6IC03cHg7XG59XG5cbiNjcnVpc2UtY2FiaW5zIC5jcnVpc2UtY2FiaW4tY29udGFpbmVyIC5pbWctY29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jY3J1aXNlLWNhYmlucyAuY3J1aXNlLWNhYmluLWNvbnRhaW5lciAuY2F0ZWdvcnktaW5mbyBoNCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4jY3J1aXNlLWNhYmlucyAuY3J1aXNlLWNhYmluLWNvbnRhaW5lciAuY2F0ZWdvcnktaW5mbyAuZGVja0xpbmssICNjcnVpc2UtY2FiaW5zIC5jcnVpc2UtY2FiaW4tY29udGFpbmVyIC5jYXRlZ29yeS1pbmZvIGg0LCAjY3J1aXNlLWNhYmlucyAuY3J1aXNlLWNhYmluLWNvbnRhaW5lciAuY2F0ZWdvcnktaW5mbyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4jY3J1aXNlLXBsYW5zIC5kZWNrLWNhdGVnb3J5LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGVjay1pbmZvIC5kZWNrTGluaywgLmRlY2staW5mbyBoNCwgLmRlY2staW5mbyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4jY3J1aXNlLXBsYW5zIC5kZWNrLWNhdGVnb3J5LWNvbnRhaW5lciAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIG1hcmdpbi1yaWdodDogLTdweDtcbn1cblxuI2NydWlzZS1wbGFucyAuZGVjay1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNjcnVpc2UtcGxhbnMgLmRlY2stY2F0ZWdvcnktY29udGFpbmVyIC5kZWNrLWluZm8gaDQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNjcnVpc2UtcGxhbnMgLmRlY2stY2F0ZWdvcnktY29udGFpbmVyIC5kZWNrLWluZm8gLmRlY2tMaW5rLCAjY3J1aXNlLXBsYW5zIC5kZWNrLWNhdGVnb3J5LWNvbnRhaW5lciAuZGVjay1pbmZvIGg0LCAjY3J1aXNlLXBsYW5zIC5kZWNrLWNhdGVnb3J5LWNvbnRhaW5lciAuY2F0ZWdvcnktaW5mbyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4jY3J1aXNlLXBsYW5zIC5kZWNrLWNhdGVnb3J5LWNvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2Q3ZDdkNztcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5kZWNrLWluZm8gLmNvdmVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmRlY2staW5mbyAub2N1cGF0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbn1cblxuLmRlY2tMaW5rIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5kZXNjcmlwdGlvbi1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuLnZpZXctbW9yZS1idXR0b25zLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi52aWV3LW1vcmUtYnV0dG9ucy1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMDBhZGYyICFpbXBvcnRhbnQ7XG59XG5cbiNjcnVpc2UtY2FiaW5zIC5jcnVpc2UtY2FiaW4tY29udGFpbmVyIC5jYXRlZ29yeS1pbmZvIGg0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jY3J1aXNlLXBsYW5zIC5kZWNrLWNhdGVnb3J5LWNvbnRhaW5lciAuY2F0ZWdvcnktaW5mbyBoNCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNvbG9yLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xufVxuXG4uaW5mby1jb250YWluZXItY3J1Y2VsaW5lIC5pbmZvIC5oaWRlRmljaGEge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uaW5mby1jb250YWluZXItY3J1Y2VsaW5lIC5oaWRlVGl0bGVGaWNoYSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cblxuLnBob3Rvcy1jb250YWluZXItY3J1aXNlbGluZSAuc2hvd2hpZGVmaWNoYSB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG5cbi5waG90b3MtY29udGFpbmVyLWNydWlzZWxpbmUgLnNob3doaWRlZmljaGEgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMGFkZjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBob3Rvcy1jb250YWluZXItY3J1aXNlbGluZSAuc2hvd2hpZGVmaWNoYSBpbWcge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4udmlkZW9WaW1lbyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NTBweDtcbn1cblxuLmluZm8tY29udGFpbmVyLWNydWNlbGluZSAuaW5mb1tfbmdjb250ZW50LXNlcnZlckFwcC1jMThdIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uZm9ybS1jb250YWN0LWFnZW50LWNvbnRhaW5lciAubGluay1tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFkZjI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250YWluZXJTaGlwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuYm9keSAudGl0bGUtY29udGFpbmVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmJvZHkgLnRpdGxlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qKiBNb3N0IHdhbnRlZCBwYWdlICovXG4uYmxvZy1ibG9jayAuaXRlbSBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2ctYmxvY2sgLml0ZW0gcCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5ibG9nLWJsb2NrIC5pdGVtIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJsb2ctYmxvY2sgLml0ZW0gYSAucmVhZC1tb3JlIHtcbiAgY29sb3I6ICMwMGFkZjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBTdGFydCBCZXRzIENydWlzZXMqL1xuLm93bC1jb250YWluZXIuYmV0cyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5pY29uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmljb24uYmstbG9nbyB7XG4gIGhlaWdodDogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmljb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDVweDtcbiAgbWF4LWhlaWdodDogNDVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5iZXQgLmltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIG1heC1oZWlnaHQ6IDEwNXB4O1xufVxuXG4uc3BlY2lhbCAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5pbWFnZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuaW1hZ2UgLml0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNTAlO1xufVxuXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuaW1hZ2UgLml0ZW0ubXAtY3J1aXNlIGltZyB7XG4gIG1pbi1oZWlnaHQ6IDEwNXB4O1xufVxuXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuaW1hZ2UgLml0ZW0ubXAtbWFwIGltZyB7XG4gIG1pbi1oZWlnaHQ6IDEwNXB4O1xuICBtYXgtaGVpZ2h0OiAxMDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmJldHMtY29udGFpbmVyIC5vd2wtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWJldHMgLm93bC1zdGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1iZXRzIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC50b3Age1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC50b3AgLm5hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5iZXQgLmNvbnRlbnQgLnRleHQtYSB7XG4gIGNvbG9yOiAjMDBhZGYyO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBoZWlnaHQ6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC50ZXh0LWIge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEuN3JlbSAhaW1wb3J0YW50O1xufVxuXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5jZW50ZXIge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIC5jb250ZW50LXQge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIG1heC1oZWlnaHQ6IDIuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIC5jb250ZW50LXQgLmRlc2NyaXB0aW9uQ3J1aXNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbi5iZXRzLWNvbnRhaW5lciAuYmV0cyAub3dsLWRvdHMge1xuICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZXRzLWNvbnRhaW5lciAuYmV0cyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sIC5iZXRzLWNvbnRhaW5lciAuYmV0cyAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMwMGFkZjIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIC5jb250ZW50LWQgLmRlcGFydHVyZS10ZXh0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5iZXQgLmNvbnRlbnQgLmNlbnRlciAuY29udGVudC1kIC5kZXBhcnR1cmUtdGV4dCBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIC5jb250ZW50LWkge1xuICBtYXgtaGVpZ2h0OiA0LjM1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtaSBwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5iZXRzLWNvbnRhaW5lciAuY29udGFpbmVyLXRpdGxlIHAge1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuLmJldHMtY29udGFpbmVyIC5jb250YWluZXItdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIC5jb250ZW50LWZlYXR1cmVzIHtcbiAgbWF4LWhlaWdodDogNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIC5jb250ZW50LWZlYXR1cmVzIHAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIC5jb250ZW50LWZlYXR1cmVzIHAgYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5iZXQgLmNvbnRlbnQgLmNlbnRlciAuY29udGVudC1mZWF0dXJlcyBwIHNwYW4ge1xuICBjb2xvcjogIzgwYmUxMztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIC5jb250ZW50LWZlYXR1cmVzIHAgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgY29sb3I6ICM4MGJlMTM7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtZmVhdHVyZXMgcCBzcGFuOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5ib3R0b20ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMTJweCAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5ib3R0b20gLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuYm90dG9tIC5wcmljZS5mbGlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xufVxuXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5ib3R0b20gaS5pY28tdnVlbG86YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic29sb2NydWNlcm9zXCI7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG5cbi5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5iZXQgLmNvbnRlbnQgLmJvdHRvbSAucHJpY2Uge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYmV0cy1jb250YWluZXIgLmFsbC12aWV3LWJ0biB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iZXRzLWNvbnRhaW5lciAuYWxsLXZpZXctYnRuIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDBhZGYyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJldHMtY29udGFpbmVyIC5hbGwtdmlldy1idG4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJldHMtY29udGFpbmVyIC5hbGwtdmlldy1idG4gYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbn1cblxuLmJldHMtY29udGFpbmVyIC5hbGwtdmlldy1idG4gLmZhIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmJldHMtY29udGFpbmVyIC5hbGwtdmlldy1idG4gaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmJldHMtY29udGFpbmVyIC5iZXRzIC5vd2wtY2VsZWJyaXR5IGEgLmJldCAuY29udGVudCB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmluZm8tc2hpcC1uYXYge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgbWFyZ2luOiAxMHB4IDAgMTJweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uaW5mby1zaGlwLW5hdiAuZGF0YS1jb2wgLmNvbG9yLXNreS1ibHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmZvLXNoaXAtbmF2IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uY29sb3Itc2t5LWJsdWUge1xuICBjb2xvcjogIzAwYWRmMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNoaXAtZm9vdGVyIC5yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuLmxhbmRpbmctdGFicyAubmF2LXBpbGxzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLml0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5vd2wtY2VsZWJyaXR5IC5pdGVtIHtcbiAgbWluLWhlaWdodDogNTMwcHg7XG59XG5cbi8qIGRpbmFtaWMgcmVhZCBtb3JlICovXG4vKiBCb3ggKi9cbi5vd2wtY2VsZWJyaXR5IC5pdGVtIC5keW5hbWljLWJsb2NrIHtcbiAgbWF4LWhlaWdodDogMTYycHg7XG4gIG1pbi1oZWlnaHQ6IDk1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMSwgMCwgMSk7XG59XG5cbi5vd2wtY2VsZWJyaXR5IC5pdGVtIC5keW5hbWljLWJsb2NrLm9wZW4ge1xuICBtYXgtaGVpZ2h0OiAxMDByZW07XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMC45LCAwLCAwLjgsIDAuMik7XG59XG5cbi8qIFRleHQgKi9cbkBrZXlmcmFtZXMgb3BlbiB7XG4gIGZyb20ge1xuICAgIGxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICB9XG4gIHRvIHtcbiAgICBsaW5lLWNsYW1wOiBpbml0aWFsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcbiAgfVxufVxuQGtleWZyYW1lcyBjbG9zZSB7XG4gIGZyb20ge1xuICAgIGxpbmUtY2xhbXA6IGluaXRpYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsO1xuICB9XG4gIHRvIHtcbiAgICBsaW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxufVxuLm93bC1jZWxlYnJpdHkgLml0ZW0gLmR5bmFtaWMtYmxvY2sgLnNoaXAtZGVzY3JpcHRpb24ge1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbjogMTJweCAwO1xuICBhbmltYXRpb246IGNsb3NlIDAuMXMgbGluZWFyIDAuMXMgZm9yd2FyZHM7XG59XG5cbi5vd2wtY2VsZWJyaXR5IC5pdGVtIC5keW5hbWljLWJsb2NrLm9wZW4gLnNoaXAtZGVzY3JpcHRpb24ge1xuICBhbmltYXRpb246IG9wZW4gMC4xcyBsaW5lYXIgMHMgZm9yd2FyZHM7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3dsLWNlbGVicml0eSAuaXRlbSAuZHluYW1pYy1ibG9jayAuYnRuLXJlYWRtb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW5mby1zaGlwLW5hdiBkaXYge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmFtZS1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnNpemUtdGV4dC1pbmZvIHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLnNoaXAtZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbmZvcm1hdGlvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5saW5lLmFycm93IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogc29saWQgIzAwYWRmMjtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubGluZS5hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ubGluZS5hcnJvdyBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxpbmUuYXJyb3cgYS5hY3RpdmUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubGluZS5hcnJvdyBhLmFjdGl2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNydWlzZWxpbmUtcHJvbW90aW9uLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKiogRW5kIEJldHMgQ3J1aXNlcyAqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBCbG9nICoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvZy1ibG9jayAuYmxvZy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJsb2ctYmxvY2sgLmJsb2ctY29udGVudCAuaXRlbSB7XG4gIGZsZXg6IDE7XG59XG5cbi5iZy13aGl0ZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnJlYWQtbW9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIGJvdHRvbTogMXJlbTtcbn1cblxuLmJlc3Qtc2VhcmNoLWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKiogRU5EIEJsb2cgKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqIFNwZWNpYWwgTW9yZSBTZWFyY2ggKioqKioqKioqKioqKioqKioqKioqL1xuLnNwZWNpYWwgLmJnLXdoaXRlIGg1IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc3BlY2lhbCAuYmctd2hpdGUgLmxvZ28gaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDM4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5iZy13aGl0ZSBhLFxuLmJnLXdoaXRlIGE6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNwZWNpYWwgLnNwZWNpYWwtY29udGVudCAuaXRlbSB7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmxpc3RhZG9zLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5saXN0YWRvcy1jb250YWluZXIgLml0ZW0ge1xuICBoZWlnaHQ6IGluaXRpYWw7XG59XG5cbi5saXN0YWRvcy1jb250YWluZXIgLml0ZW0gLmxpbmUuYXJyb3cgYTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RhZG9zLWNvbnRhaW5lciAuaXRlbSAubGluZS5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b206IGluaXRpYWw7XG59XG5cbnAubWVzc2FnZS1sYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxucC5tZXNzYWdlLW9mZmVycyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zcGVjaWFsLWNvbnRlbnQgLmJlc3Qtc2VhcmNoLWNvbnRlbnQgaDQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYmV0cy1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xufVxuXG4uYmV0cy1jb250YWluZXIgLmRlc2NyaXB0aW9uLnQtMTYge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmNvbC0xMiAubG9nbyB7XG4gIC8qIHBhZGRpbmc6IDFyZW07ICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNwZWNpYWwtY29udGVudCAuYmctd2hpdGUgLm1kZXNjcmlwdGlvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gIGhlaWdodDogMTk1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zcGVjaWFsLWNvbnRlbnQgLmJnLXdoaXRlIC50b2dnbGUtYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBjb2xvcjogIzAwYWRmMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG5cbi5yZWFkbW9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1kZXNjcmlwdGlvbiBwIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLm1kZXNjcmlwdGlvbi5yZWFkbW9yZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKiogRU5EIFNwZWNpYWwgTW9yZSBTZWFyY2ggKioqKioqKioqKioqKioqKioqKiovXG5oNS50ZXh0LWNlbnRlci5zdWItdGl0bGUtY3J1aXNlLWxhbmRpbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5sb2dvLm5ldy1jcnVpc2UtbG9nbyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2MnB4O1xufVxuXG4vKiBIZWFsdGh5IHNlY3Rpb24gKi9cbi5kYXRhLWhlYWx0aHkgLmJnLXdoaXRlIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDA7XG59XG5cbi5kYXRhLWhlYWx0aHkgLmlubmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzMsIDI0MiwgMC4wNzA1ODgyMzUzKTtcbiAgcGFkZGluZzogMnJlbSAwLjVyZW0gMnJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5kYXRhLWhlYWx0aHkgLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0YS1oZWFsdGh5IC5jb2wtMTI6bGFzdC1jaGlsZCAuaW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZGF0YS1oZWFsdGh5IC5pbm5lciAuaWNvbi1pbmZvLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG59XG5cbi5kYXRhLWhlYWx0aHkgLmlubmVyIC5pY29uLWluZm8tY29udGVudCAuaWNvbi1pbmZvIHtcbiAgcGFkZGluZzogNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDBhZGYyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5kYXRhLWhlYWx0aHkgLmlubmVyIC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5kaXNwbGF5LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmJsb2ctYmxvY2sgLmNvbnRhaW5lciAuYmxvZy1jb250ZW50Lml0ZW0ge1xuICBoZWlnaHQ6IGluaXRpYWw7XG59XG5cbi5leHBlcmllbmNlcy1jb250YWluZXIgaDUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5leHBlcmllbmNlcy1jb250YWluZXIgaDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMnB4O1xuICBib3R0b206IC02cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDBhZGYyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZXhwZXJpZW5jZXMtY29udGFpbmVyIC5jYXJkLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDBweCAzMHB4IDBweCAzMHB4O1xufVxuXG4uZXhwZXJpZW5jZXMtY29udGFpbmVyIC5pbm5lLWRlc2NwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZXhwZXJpZW5jZXMtY29udGFpbmVyIC5pbm5lLWRlc2NwIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZXhwZXJpZW5jZXMtY29udGFpbmVyIC5pbm5lLWRlc2NwIGxpIHtcbiAgcGFkZGluZzogNXB4IDBweCA1cHggMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXhwZXJpZW5jZXMtY29udGFpbmVyIC5pbm5lLWRlc2NwIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnRhd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMDBhZGYyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5leHBlcmllbmNlcy1jb250YWluZXIgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xufVxuXG4uZXhwZXJpZW5jZXMtY29udGFpbmVyIC5jYXJkLWZ1bGwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXhwZXJpZW5jZXMtY29udGFpbmVyIC5pY28ge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjMDBhZGYyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zNHB4O1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG59XG5cbi5leHBlcmllbmNlcy1jb250YWluZXIgLmljb24tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmluZm8tZXhwZXJpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmluZm8tZXhwZXJpIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZXhwZXJpZW5jZXMtY29udGFpbmVyIC5pbmZvLWV4cGVyaSBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubWFpbiBzZWN0aW9uLmJsb2ctYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbm1haW4gLmZvcm0tY29udGFjdC1hZ2VudC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbmJvZHkgLm1vc3QtY2hlY2tpbl9fYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbmJvZHkgLm1vc3QtY2hlY2tpbl9fYmxvY2sgbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5ib2R5IC5tb3N0LWNoZWNraW5fX2Jsb2NrIHVsIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbmJvZHkgLm1vc3QtY2hlY2tpbl9fYmxvY2sgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xufVxuXG5ib2R5IC5tb3N0LWNoZWNraW5fX2Jsb2NrIC5pdGVtX19jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IC5tb3N0LWNoZWNraW5fX2Jsb2NrIC5pdGVtX19jYXJkIC5jYXJkX19sb2dvIHtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keSAubW9zdC1jaGVja2luX19ibG9jayAuaXRlbV9fY2FyZCAuY2FyZF9fbG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiAzOHB4O1xufVxuXG5ib2R5IC5tb3N0LWNoZWNraW5fX2Jsb2NrIC5pdGVtX19jYXJkIC5jYXJkX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5IC5tb3N0LWNoZWNraW5fX2Jsb2NrIC5pdGVtX19jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX190ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbmJvZHkgLm1vc3QtY2hlY2tpbl9fYmxvY2sgLml0ZW1fX2NhcmQgLmNhcmRfX3RleHQgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZGYyO1xuICBib3JkZXItY29sb3I6ICMwMGFkZjI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkgLmNydWlzZS1saXN0IC5saXN0IC5jcnVpc2UgLmNvbnRlbnQgLnRhYmxlLWxpc3QgLmJvZHkge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICB9XG4gIGJvZHkgLmNydWlzZS1saXN0IC5saXN0IC5jcnVpc2UgLmNvbnRlbnQgLnRhYmxlLWxpc3QgLmhlYWQge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmltYWdlLWNvbnRhaW5lciAuY29udGVudCBoMyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvcm0tY29udGFjdC1hZ2VudC1jb250YWluZXIgLmxpbmstbW9kYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MGJlMTM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgbWFpbiAuZm9ybS1jb250YWN0LWFnZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1jb250YWluZXIgLmltYWdlLWZ1bGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaW1hZ2UtY29udGFpbmVyIC5pbWFnZS1mdWxsIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbWFnZS1jb250YWluZXIgLm10LTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5pbWFnZS1jb250YWluZXIgLmxvZ28tbW92aWwgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5pbWFnZS1jb250YWluZXIgLmxvZ28tbW92aWwgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG4gIC5pbWFnZS1jb250YWluZXIgLmNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxuICAuaW1hZ2UtY29udGFpbmVyIC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuaW1hZ2UtY29udGFpbmVyIC5jb250ZW50LWxhc3QgcCB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5kZXN0YWNhZG9zLWNvbnRhaW5lciAuY29udGFpbmVyLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luOiA0OHB4IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICBib2R5IC5vd2wtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxuICAuZGVzdGFjYWRvcy1jb250YWluZXIgLmRlc3RhY2Fkb3MgYSAuZGVzdGFjYWRvIC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtdCAuZGVzY3JpcHRpb25DcnVpc2Uge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICAuZGVzdGFjYWRvcy1jb250YWluZXIgLmRlc3RhY2Fkb3MgYSAuZGVzdGFjYWRvIC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtdCB7XG4gICAgaGVpZ2h0OiAxLjNyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5kZXN0YWNhZG9zLWNvbnRhaW5lciAuZGVzdGFjYWRvcyBhIC5kZXN0YWNhZG8gLmNvbnRlbnQgLnRleHQtYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZGVzdGFjYWRvcy1jb250YWluZXIgLmRlc3RhY2Fkb3MgYSAuZGVzdGFjYWRvIC5jb250ZW50IC50ZXh0LWIge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAzLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZGVzdGFjYWRvcy1jb250YWluZXIgLmRlc3RhY2Fkb3MgYSAuZGVzdGFjYWRvIC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtZmVhdHVyZXMge1xuICAgIGhlaWdodDogNy4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5kZXN0YWNhZG9zLWNvbnRhaW5lciAuZGVzdGFjYWRvcyBhIC5kZXN0YWNhZG8gLmNvbnRlbnQgLmNlbnRlciAuY29udGVudC1mZWF0dXJlcyBwIHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLmRlc3RhY2Fkb3MtY29udGFpbmVyIC5kZXN0YWNhZG9zIGEgLmRlc3RhY2FkbyAuY29udGVudCAuYm90dG9tIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG4gIC5kZWNrLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmNhdGVnb3J5LWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLyoqL1xuICAuYmV0cy1jb250YWluZXIgLmNvbnRhaW5lci10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbjogNDhweCAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgYm9keSAub3dsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbiAgLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIC5jb250ZW50LXQgLmRlc2NyaXB0aW9uQ3J1aXNlIHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIC5jb250ZW50LXQge1xuICAgIGhlaWdodDogMS4zcmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC50ZXh0LWEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGhlaWdodDogMS43cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAudGV4dC1iIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMy44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIC5jb250ZW50LWZlYXR1cmVzIHtcbiAgICBoZWlnaHQ6IDcuMnJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtZmVhdHVyZXMgcCB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5iZXQgLmNvbnRlbnQgLmJvdHRvbSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAvKiovXG4gIC8qKioqKioqKioqKioqKioqKioqKiBNb2JpbGUgQmV0cyBDcnVpc2UgKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gICN0b3BTZWFjcmggLmRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzAwYWRmMjtcbiAgfVxuICAvKioqKioqKioqKioqKioqKioqKiogRW5kIE1vYmlsZSBCZXRzIENydWlzZSAqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAvKioqKioqKioqKioqKioqKioqKiogTW9iaWxlIEJvYXRzIENydWlzZSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgLmRlY2stY2FiaW5zLWNvbnRhaW5lciAuY29udGVudCB1bC5saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmRlY2stY2FiaW5zLWNvbnRhaW5lciAuY29udGVudCB1bC5saXN0IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZGVjay1jYWJpbnMtY29udGFpbmVyIC5jb250ZW50IHVsLmxpc3QgbGkgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgLmRlY2stY2FiaW5zLWNvbnRhaW5lciAuY29udGVudCB1bC5saXN0IGxpIC5pdGVtIC5pbWFnZSB7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5kZWNrLWNhYmlucy1jb250YWluZXIgLmNvbnRlbnQgdWwubGlzdCBsaSAuaXRlbSAuaW1hZ2UgaSB7XG4gICAgbWluLWhlaWdodDogMTUzcHg7XG4gIH1cbiAgLmRlY2stY2FiaW5zLWNvbnRhaW5lciAuY29udGVudCB1bC5saXN0IGxpIC5pdGVtIC5pbWFnZSBpOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmRlY2stY2FiaW5zLWNvbnRhaW5lciAuY29udGVudCB1bC5saXN0IGxpIC5pdGVtIC5pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxuICAuZGVjay1jYWJpbnMtY29udGFpbmVyIC5jb250ZW50IHVsLmxpc3QgbGkgLml0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmRlY2stY2FiaW5zLWNvbnRhaW5lciAuY29udGVudCB1bC5saXN0IGxpIC5pdGVtIGg0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDVweCA1cHg7XG4gIH1cbiAgLmRlY2stY2FiaW5zLWNvbnRhaW5lciAuY29udGVudCB1bC5saXN0IGxpIC5pdGVtIGg0IGEge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuZGVzdGluYXRpb24gYSBwaWN0dXJlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuICAubmFtZS1kZXN0aW5hdGlvbnMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLm5hbWUtZGVzdGluYXRpb24ge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5kZXN0aW5hdGlvbiBpbWcge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gIH1cbiAgI2xvYWRFbGVtZW50IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2xvYWRFbGVtZW50IC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNsb2FkRWxlbWVudCBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gICNsb2FkRWxlbWVudCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICNsb2FkRWxlbWVudCAubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICNsb2FkRWxlbWVudCAubmFtZS1kZXN0aW5hdGlvbnMge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweCAyMHB4O1xuICB9XG4gICNsb2FkRWxlbWVudCAubW9kYWwtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gICNsb2FkRWxlbWVudCAudGV4dC1kZXN0aW5hdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC8qKioqKioqKioqKioqKioqKioqKiBFbmQgTW9iaWxlIEJvYXRzIENydWlzZSAqKioqKioqKioqKioqKioqKioqKioqKioqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb250YWluZXJTaGlwIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG4gIC5pbWFnZS1jb250YWluZXIgLmxvZ28tbW92aWwgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lciAuY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gIC5pbWFnZS1jb250YWluZXIgLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lciAuY29udGVudC1sYXN0IHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZGVzdGFjYWRvcy1jb250YWluZXIgLmNvbnRhaW5lci10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMjRweCAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmRlc3RhY2Fkb3MtY29udGFpbmVyIC5kZXN0YWNhZG9zIGEgLmRlc3RhY2FkbyAuY29udGVudCAuY2VudGVyIC5jb250ZW50LXQgLmRlc2NyaXB0aW9uQ3J1aXNlIHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLmRlc3RhY2Fkb3MtY29udGFpbmVyIC5kZXN0YWNhZG9zIGEgLmRlc3RhY2FkbyAuY29udGVudCAudGV4dC1hIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgaGVpZ2h0OiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZGVzdGFjYWRvcy1jb250YWluZXIgLmRlc3RhY2Fkb3MgYSAuZGVzdGFjYWRvIC5jb250ZW50IC50ZXh0LWIge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxLjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZGVzdGFjYWRvcy1jb250YWluZXIgLmRlc3RhY2Fkb3MgYSAuZGVzdGFjYWRvIC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtZmVhdHVyZXMge1xuICAgIGhlaWdodDogNS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuZGVzdGFjYWRvcy1jb250YWluZXIgLmRlc3RhY2Fkb3MgYSAuZGVzdGFjYWRvIC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtZmVhdHVyZXMgcCB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC5kZXN0YWNhZG9zLWNvbnRhaW5lciAuZGVzdGFjYWRvcyBhIC5kZXN0YWNhZG8gLmNvbnRlbnQgLmJvdHRvbSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC8qKi9cbiAgLmJldHMtY29udGFpbmVyIC5jb250YWluZXItdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDI0cHggMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5iZXQgLmNvbnRlbnQgLmNlbnRlciAuY29udGVudC10IC5kZXNjcmlwdGlvbkNydWlzZSB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5iZXQgLmNvbnRlbnQgLnRleHQtYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGhlaWdodDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAudGV4dC1iIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMS4zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIC5jb250ZW50LWZlYXR1cmVzIHtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIC5jb250ZW50LWZlYXR1cmVzIHAge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICAuYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5ib3R0b20gLnByaWNlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAvKiovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgLmNvbnRhaW5lclNoaXAge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyU2hpcCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxuICAuY2hvbGxvcyAuY2hvbGxvIC5tLWltZyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2hvbGxvcyAuY2hvbGxvIC5jb250ZW50LXAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLmNob2xsb3MtY29udGFpbmVyIC5jaG9sbG9zIC5jaG9sbG8gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gICN0b3BTZWFjcmggLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXJTaGlwIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXJTaGlwIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXJTaGlwIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuLmZhbmN5Ym94LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmFuY3lib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLmNvbnRhaW5lci1wYWdlLWNydWlzZS1saW5lcyAubGFuZGluZy10YWJzIC5uYXYtcGlsbHMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIHRvcDogMTAlO1xuICB9XG4gIGJvZHkgLmNvbnRhaW5lci1wYWdlLWNydWlzZS1saW5lcyAubGFuZGluZy10YWJzIC5uYXYtcGlsbHMgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC5sYW5kaW5nLXRhYnMgLm5hdi1waWxscyAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICBib2R5IC5jb250YWluZXItcGFnZS1jcnVpc2UtbGluZXMgLmxhbmRpbmctdGFicyAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjMDBhZGYyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAuaW1hZ2UsIGJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLm1hcCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIGJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLmltYWdlIGltZywgYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAubWFwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIGJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLmFkdmFudGFnZS1tb2JpbGUge1xuICAgIGNvbG9yOiAjMDBhZGYyO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBib2R5IC5jcnVpc2UtbGlzdCAuY3J1aXNlIC5kaXNjb3VudCAuc2VjdGlvbi1wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAuZGlzY291bnQgLnNlY3Rpb24tcHJpY2UgLmZyb20ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBib2R5IC5jcnVpc2UtbGlzdCAuY3J1aXNlIC5kaXNjb3VudCAucHJpY2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICMwMGFkZjI7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIGJvZHkgLmNvbnRhaW5lci1wYWdlLWNydWlzZS1saW5lcyAubGFuZGluZy10YWJzIC5uYXYtcGlsbHMge1xuICAgIHRvcDogMjglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICBib2R5IC5jb250YWluZXItcGFnZS1jcnVpc2UtbGluZXMgLmxhbmRpbmctdGFicyAubmF2LXBpbGxzIHtcbiAgICB0b3A6IDEwJTtcbiAgfVxufVxuLmJldHMtY29udGFpbmVyIC5iZXRzIC5vd2wtY2VsZWJyaXR5IC5zaGlwLWNvbnRhaW5lciAuYmV0IC5pbWFnZSBpbWcuaW1nLWZsdWlkLmxzLWlzLWNhY2hlZC5sYXp5bG9hZGVkIHtcbiAgbWF4LWhlaWdodDogMjA1cHg7XG59IiwiYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC50aXRsZS1jb250YWluZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG5ib2R5IC5jb250YWluZXItcGFnZS1jcnVpc2UtbGluZXMgLnRpdGxlLWNvbnRhaW5lciAudGl0bGV7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbiBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuIGJvZHkgLmNvbnRhaW5lci1wYWdlLWNydWlzZS1saW5lcyBoMiB7XHJcbiAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuIH1cclxuXHJcbiBib2R5IC5jb250YWluZXItcGFnZS1jcnVpc2UtbGluZXMgaDQge1xyXG4gICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiB9XHJcblxyXG4gYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIGg1IHtcclxuICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuIH1cclxuXHJcbiBib2R5IC5jb250YWluZXItcGFnZS1jcnVpc2UtbGluZXMgLnNoaXAtY29udGFpbmVyIHtcclxuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gfVxyXG5cclxuIGJvZHkgLmNvbnRhaW5lci1wYWdlLWNydWlzZS1saW5lcyAuc2hpcC1jb250YWluZXIgLmltYWdle1xyXG4gICAgbWF4LWhlaWdodDogMjA1cHg7XHJcbiB9XHJcblxyXG4gYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC5zaGlwLWNvbnRhaW5lciBoNCB7XHJcbiAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiB9XHJcblxyXG4gYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC5zaGlwLWNvbnRhaW5lciAuc2hpcC1mb290ZXIgbGFiZWwge1xyXG4gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuIH1cclxuXHJcbiBib2R5IC5jb250YWluZXItcGFnZS1jcnVpc2UtbGluZXMgLnNoaXAtY29udGFpbmVyIC5zaGlwLWZvb3RlciBzcGFuIHtcclxuICAgICBjb2xvcjogIzAwYWRmMjtcclxuICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgIGZvbnQtc2l6ZTogMThweDtcclxuIH1cclxuXHJcbiBib2R5IC5jb250YWluZXItcGFnZS1jcnVpc2UtbGluZXMgLnNoaXAtY29udGFpbmVyIC5zaGlwLWZvb3RlciAuYnRuLXByaW1hcnkge1xyXG4gICAgIGJhY2tncm91bmQtY29sb3I6ICM4MGJlMTM7XHJcbiAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiB9XHJcblxyXG4gYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC5zaGlwLWNvbnRhaW5lciAuc2hpcC1kZXNjcmlwdGlvbiBwIHtcclxuICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuIH1cclxuXHJcbiBib2R5IC5jb250YWluZXItcGFnZS1jcnVpc2UtbGluZXMgLnNoaXAtY29udGFpbmVyIC5zaGlwLWZvb3RlciBsYWJlbCB7XHJcbiAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gfVxyXG5cclxuIGJvZHkgLmNvbnRhaW5lci1wYWdlLWNydWlzZS1saW5lcyAuc2hpcC1jb250YWluZXIgLnNoaXAtZm9vdGVyIHNwYW4ge1xyXG4gICAgIGNvbG9yOiAjMDBhZGYyO1xyXG4gICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gfVxyXG5cclxuIGJvZHkgLmNvbnRhaW5lci1wYWdlLWNydWlzZS1saW5lcyAub3V0c3RhbmRpbmcge1xyXG4gICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuIH1cclxuXHJcbiBib2R5IC5jb250YWluZXItcGFnZS1jcnVpc2UtbGluZXMgLm91dHN0YW5kaW5nIHVsIGxpIHtcclxuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuIH1cclxuXHJcbiBib2R5IC5jb250YWluZXItcGFnZS1jcnVpc2UtbGluZXMgLm91dHN0YW5kaW5nIHVsIGxpOmJlZm9yZSB7XHJcbiAgICAgZm9udC1mYW1pbHk6IFwiZm9udGF3ZXNvbWVcIjtcclxuICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gICAgIGNvbG9yOiAjMDBhZGYyO1xyXG4gICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICBsZWZ0OiAtMjNweDtcclxuICAgICB0b3A6IDA7XHJcbiB9XHJcblxyXG4gYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC5vdXRzdGFuZGluZyB1bCBsaSB1bCB7XHJcbiAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gfVxyXG5cclxuIGJvZHkgLmNvbnRhaW5lci1wYWdlLWNydWlzZS1saW5lcyAub3V0c3RhbmRpbmcgdWwgbGkgdWwgbGk6YmVmb3JlIHtcclxuICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG4gICAgIGZvbnQtZmFtaWx5OiBcImZvbnRhd2Vzb21lXCI7XHJcbiAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuIH1cclxuXHJcbiAuY3J1aXNlbGluZS1wcm9tb3Rpb25zLWNvbnRhaW5lciAuY3J1aXNlbGluZS1wcm9tb3Rpb24ge1xyXG4gICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuIH1cclxuXHJcbiAuY3J1aXNlbGluZS1wcm9tb3Rpb25zLWNvbnRhaW5lciAucm93PmRpdiB7XHJcbiAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuIH1cclxuXHJcbiAuY3J1aXNlbGluZS1wcm9tb3Rpb25zLWNvbnRhaW5lciAuY3J1aXNlbGluZS1wcm9tb3Rpb24gLmNydWlzZWxpbmUtcHJvbW90aW9uLWltYWdlIGltZyB7XHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiB9XHJcblxyXG4gLmNydWlzZWxpbmUtcHJvbW90aW9ucy1jb250YWluZXIgLmNydWlzZWxpbmUtcHJvbW90aW9uIC5jcnVpc2VsaW5lLXByb21vdGlvbi10aXRsZSB7XHJcbiAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuIH1cclxuXHJcbiAuY3J1aXNlbGluZS1wcm9tb3Rpb25zLWNvbnRhaW5lciAuY3J1aXNlbGluZS1wcm9tb3Rpb24gLmNydWlzZWxpbmUtcHJvbW90aW9uLWNvbnRlbnQge1xyXG4gICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gfVxyXG5cclxuIGJvZHkgLmNvbnRhaW5lci1wYWdlLWNydWlzZS1saW5lcyAub3V0c3RhbmRpbmcgdWwgbGk6YmVmb3JlIHtcclxuICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gICAgIGNvbG9yOiAjMDBhZGYyO1xyXG4gICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICBsZWZ0OiAtMjNweDtcclxuICAgICB0b3A6IDA7XHJcbiB9XHJcblxyXG4gYm9keSAuaW5mb3JtYXRpb24tYWR2YW50YWdlLWNvbnRhaW5lciAuY2FyZCAuY2FyZC1pbm5lciAuY2FyZC10ZXh0IHtcclxuICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgIHBhZGRpbmc6IDNweCAwO1xyXG4gfVxyXG5cclxuIGJvZHkgLmluZm9ybWF0aW9uLWFkdmFudGFnZS1jb250YWluZXIge1xyXG4gICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuIH1cclxuXHJcbiBib2R5IC5pbmZvcm1hdGlvbi1hZHZhbnRhZ2UtY29udGFpbmVyIC5jYXJkIC5jYXJkLWlubmVyIC5jYXJkLXRleHQgLmlubmUtZGVzY3AgcHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xyXG4gfVxyXG5cclxuIGJvZHkgLmluZm9ybWF0aW9uLWFkdmFudGFnZS1jb250YWluZXIgLmNhcmQge1xyXG4gICAgIHBhZGRpbmc6IDE1cHggMTVweCAyNXB4O1xyXG4gICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICBib3JkZXI6IDA7XHJcbiAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiB9XHJcblxyXG4gYm9keSAuaW5mb3JtYXRpb24tYWR2YW50YWdlLWNvbnRhaW5lciAuY2FyZCAuY2FyZC1pbm5lciAuY2FyZC1mdWxsIC5tbi1iby1pbWd7XHJcbiAgICBtYXgtaGVpZ2h0OiAxOTBweDtcclxuIH1cclxuXHJcbiBib2R5IC5pbmZvcm1hdGlvbi1hZHZhbnRhZ2UtY29udGFpbmVyIC5jYXJkIC5jYXJkLWlubmVyIC5jYXJkLXRpdGxlIHtcclxuICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcclxuICAgICBsaW5lLWhlaWdodDogMTA1JTtcclxuIH1cclxuXHJcbiBib2R5IC5pbmZvcm1hdGlvbi1hZHZhbnRhZ2UtY29udGFpbmVyIC5jYXJkIC5jYXJkLWlubmVyIC5jYXJkLWJvZHkge1xyXG4gICAgIHBhZGRpbmc6IDEwcHggNXB4IDA7XHJcbiAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG4gfVxyXG5cclxuIGJvZHkgLmluZm9ybWF0aW9uLWFkdmFudGFnZS1jb250YWluZXIgLmNhcmQgLm1kZXNjcmlwdGlvbiB7XHJcbiAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcclxuICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiB9XHJcblxyXG4gYm9keSAuaW5mb3JtYXRpb24tYWR2YW50YWdlLWNvbnRhaW5lciAuY2FyZCAucmVhZG1vcmUge1xyXG4gICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gfVxyXG4gXHJcbiBib2R5IC5zYWZhcmktY2hhbmdlIC5keW5hbWljLWJsb2NrIC5idG4tcmVhZG1vcmUgeyAgICBcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCg3MCUsICNmZmYpLCB0byhyZ2JhKDI1NSwgMjU1LCAyNTUsIC40KSkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiA4MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG59XHJcblxyXG4gYm9keSAuaW5mb3JtYXRpb24tYWR2YW50YWdlLWNvbnRhaW5lciAuY2FyZCAudG9nZ2xlLWJ0biB7XHJcbiAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgICBjb2xvcjogIzAwYWRmMjtcclxuICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICB3aWR0aDogMTAwJTtcclxuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDcwJSwgI2ZmZiksIHRvKHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpKSk7XHJcbiAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiA4MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpKTtcclxuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG4gfVxyXG5cclxuIGJvZHkgLmluZm9ybWF0aW9uLWFkdmFudGFnZS1jb250YWluZXIgLmNhcmQgLnRvZ2dsZS1idG4ucmVhZG1vcmV7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gfVxyXG5cclxuIGJvZHkgLmNvbC1sZWZ0LWN1c3RvbS1maWx0ZXIge1xyXG4gICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xyXG4gICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgZmxleDogMCAwIDIwJTtcclxuICAgICBtYXgtd2lkdGg6IDIwJTtcclxuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gfVxyXG5cclxuIGJvZHkgLmNvbC1yaWdodC1jdXN0b20tZmlsdGVyIHtcclxuICAgICAtbXMtZmxleDogMCAwIDgwJTtcclxuICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgIGZsZXg6IDAgMCA4MCU7XHJcbiAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gfVxyXG5cclxuIGJvZHkgLmNydWlzZS1saXN0IC5saXN0IC5jcnVpc2Uge1xyXG4gICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCAxcHggcmdiKDIxMiAyMTIgMjEyKTtcclxuICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDRweCAxcHggcmdiKDIxMiAyMTIgMjEyKTtcclxuICAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDRweCAxcHggI2Q0ZDRkNDtcclxuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gfVxyXG5cclxuIGJvZHkgLmNydWlzZS1saXN0IC5saXN0IC5jcnVpc2UgLmltYWdlcyB7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgbWF4LXdpZHRoOiAyMDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbmJvZHkgLmNydWlzZS1saXN0IC5saXN0IC5jcnVpc2UgLmltYWdlcyA+IGRpdiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5ib2R5IC5jcnVpc2UtbGlzdCAubGlzdCAuY3J1aXNlIC5pbWFnZXMgLmxvZ297XHJcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xyXG4gICAgbWF4LWhlaWdodDogNjVweDtcclxufVxyXG5cclxuYm9keSAuY3J1aXNlLWxpc3QgLmxpc3QgLmNydWlzZSAuaW1hZ2VzIC5sb2dvIGltZ3tcclxuICAgIG1heC1oZWlnaHQ6IDY1cHg7XHJcbn1cclxuXHJcbmJvZHkgLmNydWlzZS1saXN0IC5saXN0IC5jcnVpc2UgLmltYWdlcyAuc2hpcC1waG90b3tcclxuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxufVxyXG5cclxuYm9keSAuY3J1aXNlLWxpc3QgLmxpc3QgLmNydWlzZSAuaW1hZ2VzIC5tYXAsIGJvZHkgLmNydWlzZS1saXN0IC5saXN0IC5jcnVpc2UgLmltYWdlcyAubWFwU3F1YXJlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxufVxyXG5cclxuYm9keSAuY3J1aXNlLWxpc3QgLmxpc3QgLmNydWlzZSAuY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwNXB4KTtcclxufVxyXG5cclxuYm9keSAuY3J1aXNlLWxpc3QgLmxpc3QgLmNydWlzZSAuY29udGVudCAudGFibGUtbGlzdCAuaGVhZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG5ib2R5IC5jcnVpc2UtbGlzdCAubGlzdCAuY3J1aXNlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5IWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbn1cclxuXHJcbmJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLmNvbnRlbnQgaDQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAuY29udGVudCAuY3J1aXNlX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG59XHJcblxyXG5ib2R5IC5jcnVpc2UtbGlzdCAuY3J1aXNlIC5jb250ZW50IC5jcnVpc2VfX2ZlYXR1cmVzIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLmNvbnRlbnQgLmNydWlzZV9fZmVhdHVyZXMgPiBzcGFuIHtcclxuICAgIGNvbG9yOiAjODBiZTEzO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG5cclxuYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAuY29udGVudCAuZGlzY291bnQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5ib2R5IC5jcnVpc2UtbGlzdCAuY3J1aXNlIC5jb250ZW50IC5zZWN0aW9uLXByaWNlIHtcclxuICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbn1cclxuXHJcbmJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLmNvbnRlbnQgLnNlY3Rpb24tcHJpY2UgLmZyb20ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5ib2R5IC5jcnVpc2UtbGlzdCAuY3J1aXNlIC5jb250ZW50IGg0IC5pbmZvLWNydWlzZV9fdGl0bGUsIGJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLmNvbnRlbnQgaDQgYSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbmJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLmNvbnRlbnQgLnNlY3Rpb24tcHJpY2UgLnByaWNlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBjb2xvcjogIzAwYWRmMjtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxufVxyXG5cclxuYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAuY29udGVudCAuc2VjdGlvbi1wcmljZSAuZmVlcyB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbmJvZHkgLmNydWlzZS1saXN0IC5saXN0IC5jcnVpc2UgLmNvbnRlbnQgLnRhYmxlLWxpc3Qge1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbmJvZHkgLmNydWlzZS1saXN0IC5saXN0IC5jcnVpc2UgLmNvbnRlbnQgLnRhYmxlLWxpc3QgLnRvcCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwYWRmMjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keSAuY3J1aXNlLWxpc3QgLmxpc3QgLmNydWlzZSAuY29udGVudCAudGFibGUtbGlzdCAuaGVhZCA+IGRpdiB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyO1xyXG59XHJcblxyXG5ib2R5IC5jcnVpc2UtbGlzdCAubGlzdCAuY3J1aXNlIC5jb250ZW50IC50YWJsZS1saXN0IC5ib2R5IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuYm9keSAuY3J1aXNlLWxpc3QgLmxpc3QgLmNydWlzZSAuY29udGVudCAudGFibGUtbGlzdCAuYm9keSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbmJvZHkgLmNydWlzZS1saXN0IC5saXN0IC5jcnVpc2UgLmNvbnRlbnQgLnRhYmxlLWxpc3QgLmJvZHkgLml0ZW0gPiBkaXYgLml0ZW0tbGluayB7XHJcbiAgICBjb2xvcjogIzAwYWRmMiFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5ib2R5IC5jcnVpc2UtbGlzdCAubGlzdCAuY3J1aXNlIC5jb250ZW50IC50YWJsZS1saXN0IC5ib2R5IC5pdGVtID4gZGl2IHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjI7XHJcbn1cclxuXHJcbmJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLm93bC1jYXJvdXNlbCAub3dsLW5hdiB7XHJcbiAgICB0b3A6IDI1cHghaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5IC5jcnVpc2UtbGlzdCAubGlzdCAuY3J1aXNlIC5jb250ZW50IC50YWJsZS1saXN0IC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHtcclxuICAgIGxlZnQ6IDVweDtcclxufVxyXG5cclxuYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiwgYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCB7XHJcbiAgICB3aWR0aDogMTVweCFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDE1cHghaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5IC5jcnVpc2UtbGlzdCAubGlzdCAuY3J1aXNlIC5jb250ZW50IC50YWJsZS1saXN0IC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0IHtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbmJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLmFkdmFudGFnZS1jb250ZW50IHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDEycHggMCAwIDNweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IC5jcnVpc2UtbGlzdCAuY3J1aXNlIC5hZHZhbnRhZ2UtY29udGVudCBwIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgY29sb3I6ICMwMGFkZjI7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAuYWR2YW50YWdlLWNvbnRlbnQgLmFkdmFudGFnZS10aXRsZSB7XHJcbiAgICBjb2xvcjogIzAwYWRmMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxufVxyXG5cclxuYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAuYWR2YW50YWdlLWNvbnRlbnQgZGl2Lm1iLTB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5ib2R5IC5jcnVpc2UtbGlzdCAuY3J1aXNlIC5hZHZhbnRhZ2UtY29udGVudCBkaXYgLmFkdmFudGFnZS1pdGVtIC5hZHZhbnRhZ2UtaXRlbS1jb250ZW50IHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFkZjIxMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBjb2xvcjogIzAwYWRmMjtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgbWFyZ2luOiAycHggMCAycHggNHB4O1xyXG4gICAgcGFkZGluZzogN3B4IDEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLmFkdmFudGFnZS1jb250ZW50IGRpdiAuYWR2YW50YWdlLWl0ZW0gLmFkdmFudGFnZS1pdGVtLWNvbnRlbnQgaSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG59XHJcblxyXG5ib2R5IC5jcnVpc2UtbGlzdCAuY3J1aXNlIC5idG4tYWN0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHBhZGRpbmc6IDE0cHggMzRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG5ib2R5IC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcclxufVxyXG5cclxuYm9keSAudmVydGljYWwtZmlsdGVyLXNlYXJjaCAudmVydGljYWwtZmlsdGVyLXNlYXJjaC1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IDFweCByZ2IoMjEyIDIxMiAyMTIpO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA0cHggMXB4IHJnYigyMTIgMjEyIDIxMik7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDRweCAxcHggI2Q0ZDRkNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuYm9keSAudmVydGljYWwtZmlsdGVyLXNlYXJjaCAuaW5uZXJ7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5ib2R5IC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoIC5pbm5lciAuZmlsdGVyLWFnYWluLWJ0biB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLW1zLWZsZXg6IGF1dG87XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzAwYWRmMiFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG5cclxuYm9keSAudmVydGljYWwtZmlsdGVyLXNlYXJjaCAuaW5uZXIgLmZpbHRlci1hZ2Fpbi1idG4gaXtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG59XHJcblxyXG5ib2R5IC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoIC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoLWNvbnRhaW5lciAuY29sdW1ucyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogNnB4IDEycHg7XHJcbn1cclxuXHJcbmJvZHkgLnZlcnRpY2FsLWZpbHRlci1zZWFyY2ggLnZlcnRpY2FsLWZpbHRlci1zZWFyY2gtY29udGFpbmVyIC5jb2x1bW5zIC5jb2x1bW4ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoIC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoLWNvbnRhaW5lciAuY29sdW1ucyAuY29sdW1uIGgye1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5ib2R5IC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoIC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoLWNvbnRhaW5lciAuY29sdW1ucyAuY29sdW1uIGgyIGJ1dHRvbntcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG5ib2R5IC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoIC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoLWNvbnRhaW5lciAuY29sdW1ucyAuY29sdW1uLmJldHMgLnRvdGFsLWRlc3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICBjb2xvcjogIzc1NzU3NTtcclxuICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbmJvZHkgLnZlcnRpY2FsLWZpbHRlci1zZWFyY2ggLnZlcnRpY2FsLWZpbHRlci1zZWFyY2gtY29udGFpbmVyIC5jb2x1bW5zIC5jb2x1bW4uYmV0cyAuZm9ybS1jaGVjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG59XHJcblxyXG5ib2R5IC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoIC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoLWNvbnRhaW5lciAuY29sdW1ucyAuY29sdW1uIHNlbGVjdC5zZWxlY3RwaWNrZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5IC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoIC52ZXJ0aWNhbC1maWx0ZXItc2VhcmNoLWNvbnRhaW5lciAuY29sdW1ucyAuY29sdW1uIC5ib290c3RyYXAtc2VsZWN0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAuMzc1cmVtIDA7XHJcbn1cclxuXHJcbmJvZHkgLnZlcnRpY2FsLWZpbHRlci1zZWFyY2ggLnZlcnRpY2FsLWZpbHRlci1zZWFyY2gtY29udGFpbmVyIC5jb2x1bW5zIC5jb2x1bW4gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xle1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgN3B4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxufVxyXG5cclxuYm9keSAudmVydGljYWwtZmlsdGVyLXNlYXJjaCAudmVydGljYWwtZmlsdGVyLXNlYXJjaC1jb250YWluZXIgLmNvbHVtbnMgLmNvbHVtbiAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXJ7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuXHJcbmJvZHkgLnZlcnRpY2FsLWZpbHRlci1zZWFyY2ggLnZlcnRpY2FsLWZpbHRlci1zZWFyY2gtY29udGFpbmVyIC5jb2x1bW5zIC5jb2x1bW4gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogMCFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5ib2R5IC5zaGlwcy1jb250YWluZXIudGl0bGUge1xyXG4gICAgXHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5ib2R5IC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmltYWdlLWNvbnRhaW5lciAuaW1hZ2UtZnVsbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG59XHJcblxyXG5ib2R5IC5pbWFnZS1jb250YWluZXIgLmltYWdlUm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG5cclxuYm9keSAuaW1hZ2UtY29udGFpbmVyIC5pbWFnZS1mdWxsIGltZyB7XHJcbiAgIGhlaWdodDogYXV0bztcclxuICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuYm9keSAuaW1hZ2UtY29udGFpbmVyIC5pbWFnZS1mdWxsIC5pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG5ib2R5IC5pbWFnZS1jb250YWluZXIgLmltYWdlLWZ1bGwgLmxvZ28ge1xyXG4gICAgdG9wOiAzcmVtO1xyXG4gICAgbGVmdDogM3JlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbn1cclxuXHJcbi5pbWFnZS1jb250YWluZXIgLmltYWdlLWZ1bGwgLmxvZ28gaW1nIHtcclxuICAgIG1heC13aWR0aDogMjM2cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA1OHB4O1xyXG59XHJcblxyXG4uaW1hZ2UtY29udGFpbmVyIC50aXRsZS1jb250YWluZXItaGVhZGVyIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6I2ZmZjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaW1hZ2UtY29udGFpbmVyIC50aXRsZS1jb250YWluZXItaGVhZGVyIC50aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5pbWFnZS1jb250YWluZXIgLmNvbnRlbnQtdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbn1cclxuXHJcbi5pbWFnZS1jb250YWluZXIgLmxvZ28tbW92aWwgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5pbWFnZS1jb250YWluZXIgLmNvbnRlbnQgaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgcGFkZGluZzogMCA4MHB4O1xyXG59XHJcblxyXG4uaW1hZ2UtY29udGFpbmVyIC5jb250ZW50IHAge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6ICM2OTY5Njk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG59XHJcblxyXG4uaW1hZ2UtY29udGFpbmVyIC5jb250ZW50LWxhc3QgcCB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5waG90b3MtY29udGFpbmVyLWNydWlzZWxpbmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnBob3Rvcy1jb250YWluZXItY3J1aXNlbGluZSAuY3J1aXNlLWdhbGxlcnktaXRlbS1jcnVpc2VsaW5lIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGhvdG9zLWNvbnRhaW5lci1jcnVpc2VsaW5lIC5jcnVpc2UtZ2FsbGVyeS1pdGVtLWNydWlzZWxpbmUgYSB7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGhvdG9zLWNvbnRhaW5lci1jcnVpc2VsaW5lIC5jcnVpc2UtZ2FsbGVyeS1pdGVtLWNydWlzZWxpbmUgYSBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkgLmNvbnRlbnQtaHRtbC1tYWluLWNydWljZWxpbmUge1xyXG4gICAgcGFkZGluZzogNTZweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuYm9keSAuY29udGVudC1odG1sLW1haW4tY3J1aWNlbGluZSAuc2hpcC1kZXNjcmlwdGlvbiB7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuYm9keSAuY29udGVudC1odG1sLW1haW4tY3J1aWNlbGluZSAuY29udGVudC1odG1sLWNydWNlbGluZS10aXRsZSAudGl0bGUge1xyXG4gICAgXHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuYm9keSAuY29udGVudC1odG1sLW1haW4tY3J1aWNlbGluZSAuY29udGVudC1odG1sLWNydWNlbGluZSB7XHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxufVxyXG5cclxuYm9keSAuY29udGVudC1odG1sLW1haW4tY3J1aWNlbGluZSAuY29udGVudC1odG1sLWNydWNlbGluZSAuc2VjdGlvbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbn1cclxuXHJcbmJvZHkgLmNvbnRlbnQtaHRtbC1tYWluLWNydWljZWxpbmUgLmNvbnRlbnQtaHRtbC1jcnVjZWxpbmUgLnNlY3Rpb24gLmltZyBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IC5jb250ZW50LWh0bWwtbWFpbi1jcnVpY2VsaW5lIC5jb250ZW50LWh0bWwtY3J1Y2VsaW5lIC5zZWN0aW9uIC5pbWctY29udGVudC1sZWZ0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3MnB4O1xyXG59XHJcblxyXG5ib2R5IC5jb250ZW50LWh0bWwtbWFpbi1jcnVpY2VsaW5lIC5jb250ZW50LWh0bWwtY3J1Y2VsaW5lIC5zZWN0aW9uIC5pbWctY29udGVudC1yaWdodCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHg7XHJcbn1cclxuXHJcbmJvZHkgLmNvbnRlbnQtaHRtbC1tYWluLWNydWljZWxpbmUgLmNvbnRlbnQtaHRtbC1jcnVjZWxpbmUgLnNlY3Rpb24gaW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbn1cclxuXHJcbmJvZHkgLmNvbnRlbnQtaHRtbC1tYWluLWNydWljZWxpbmUgLmNvbnRlbnQtaHRtbC1jcnVjZWxpbmUtdGl0bGUgLnRpdGxlLWZvb3RlciB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5ib2R5IC5jb250ZW50LWh0bWwtbWFpbi1jcnVpY2VsaW5lIC5jb250ZW50LWh0bWwtY3J1Y2VsaW5lIC5zZWN0aW9uIGIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmZsb2F0LXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodCFpbXBvcnRhbnQ7XHJcbn1cclxuLmZsb2F0LWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW5mby1jb250YWluZXItY3J1Y2VsaW5lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmluZm8tY29udGFpbmVyLWNydWNlbGluZSAuaW5mbyB7XHJcbiAgICAvKiBtYXgtd2lkdGg6IDcyMHB4ICFpbXBvcnRhbnQ7ICovXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLmluZm8tY29udGFpbmVyLWNydWNlbGluZSAuaW5mbyAuc2hvd2hpZGVmaWNoYSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcbi5pbmZvLWNvbnRhaW5lci1jcnVjZWxpbmUgLmluZm8gLnNob3doaWRlZmljaGEgYSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmluZm8tY29udGFpbmVyLWNydWNlbGluZSAuaW5mbyAuc2hvd2hpZGVmaWNoYSBpbWcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbn1cclxuXHJcbi5pbmZvLWNvbnRhaW5lci1jcnVjZWxpbmUgLmluZm8gLmxpbmUtdGl0bGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uaW5mby1jb250YWluZXItY3J1Y2VsaW5lIC5pbmZvIC50aXRsZSB7XHJcbiAgICBcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4uaW5mby1jb250YWluZXItY3J1Y2VsaW5lIC5pbmZvIC5pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTU5NTk1O1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmluZm8tY29udGFpbmVyLWNydWNlbGluZSAuaW5mbyAuaXRlbSAuZmxleC1yb3cge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmluZm8tY29udGFpbmVyLWNydWNlbGluZSAuaW5mbyAuaXRlbSAuZmxleC1yb3cgLmZsZXgtY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgZmxleDogMTtcclxufVxyXG5cclxuLmluZm8tY29udGFpbmVyLWNydWNlbGluZSAuaW5mbyAuaXRlbSBzcGFuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbmJvZHkgc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxufVxyXG5cclxuYm9keSAudGFiLWNvbnRlbnQ+LnRhYi1wYW5lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLmRlY2tzLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuI2NydWlzZS1wbGFucyAuc2hpcC1uYW1lLCAjY3J1aXNlLXBsYW5zIGgzLnNoaXAtbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxufVxyXG5cclxuLnNlbGVjdC1jb250ZW50IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHghaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4ubm8tZ3V0dGVycyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLm5vLWd1dHRlcnM+W2NsYXNzKj1jb2wtXSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4uc2VsZWN0U3R5bGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNmMmYyZjIhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9sYW5kaW5ncGFnZXMvc2hpcC9uZXdzaGlwL2hlYWRlci9hcnJvdy1kb3duLnBuZykgcmlnaHQgbm8tcmVwZWF0ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiU7XHJcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlbGVjdFBvc3tcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbm90aGVyc2hpcHMge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcbn1cclxuXHJcbi5hbm90aGVyLXNoaXBzLWNvbnRhaW5lciAuYW5vdGhlci1zaGlwLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbmJvZHkgLm93bC1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMzUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFub3RoZXItc2hpcHMtY29udGFpbmVyIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFub3RoZXItc2hpcHMtY29udGFpbmVyIGEgLm5hbWUtc2hpcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLmNhYmlucy1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi5uby12aWV3LW1vcmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcztcclxuICAgIHRyYW5zaXRpb246IGFsbCAxcztcclxuICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5ib3JkZXItYm90dG9tIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudDtcclxufVxyXG5cclxuI2NydWlzZS1jYWJpbnMgLmNydWlzZS1jYWJpbi1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMXJlbSFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbiNjcnVpc2UtY2FiaW5zIC5jcnVpc2UtY2FiaW4tY29udGFpbmVyIC5yb3cge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XHJcbn1cclxuI2NydWlzZS1jYWJpbnMgLmNydWlzZS1jYWJpbi1jb250YWluZXIgLmltZy1jb250YWluZXIgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiNjcnVpc2UtY2FiaW5zIC5jcnVpc2UtY2FiaW4tY29udGFpbmVyIC5jYXRlZ29yeS1pbmZvIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG4jY3J1aXNlLWNhYmlucyAuY3J1aXNlLWNhYmluLWNvbnRhaW5lciAuY2F0ZWdvcnktaW5mbyAuZGVja0xpbmssICNjcnVpc2UtY2FiaW5zIC5jcnVpc2UtY2FiaW4tY29udGFpbmVyIC5jYXRlZ29yeS1pbmZvIGg0LCAjY3J1aXNlLWNhYmlucyAuY3J1aXNlLWNhYmluLWNvbnRhaW5lciAuY2F0ZWdvcnktaW5mbyBwIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuI2NydWlzZS1wbGFucyAuZGVjay1jYXRlZ29yeS1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMXJlbSFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLmRlY2staW5mbyAuZGVja0xpbmssIC5kZWNrLWluZm8gaDQsIC5kZWNrLWluZm8gcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuI2NydWlzZS1wbGFucyAuZGVjay1jYXRlZ29yeS1jb250YWluZXIgLnJvdyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTdweDtcclxufVxyXG4jY3J1aXNlLXBsYW5zIC5kZWNrLWNhdGVnb3J5LWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuI2NydWlzZS1wbGFucyAuZGVjay1jYXRlZ29yeS1jb250YWluZXIgLmRlY2staW5mbyBoNCB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbiNjcnVpc2UtcGxhbnMgLmRlY2stY2F0ZWdvcnktY29udGFpbmVyIC5kZWNrLWluZm8gLmRlY2tMaW5rLCAjY3J1aXNlLXBsYW5zIC5kZWNrLWNhdGVnb3J5LWNvbnRhaW5lciAuZGVjay1pbmZvIGg0LCAjY3J1aXNlLXBsYW5zIC5kZWNrLWNhdGVnb3J5LWNvbnRhaW5lciAuY2F0ZWdvcnktaW5mbyBwIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG4jY3J1aXNlLXBsYW5zIC5kZWNrLWNhdGVnb3J5LWNvbnRhaW5lciB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNkN2Q3ZDc7XHJcbiAgICBwYWRkaW5nOiAxcmVtIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4uZGVjay1pbmZvIC5jb3ZlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi5kZWNrLWluZm8gLm9jdXBhdGlvbiB7XHJcbiAgICBsaW5lLWhlaWdodDogMS45O1xyXG59XHJcbi5kZWNrTGluayB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb24tY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbn1cclxuXHJcbi52aWV3LW1vcmUtYnV0dG9ucy1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG4udmlldy1tb3JlLWJ1dHRvbnMtY29udGFpbmVyIGEge1xyXG4gICAgY29sb3I6ICMwMGFkZjIhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jY3J1aXNlLWNhYmlucyAuY3J1aXNlLWNhYmluLWNvbnRhaW5lciAuY2F0ZWdvcnktaW5mbyBoNCB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbiNjcnVpc2UtcGxhbnMgLmRlY2stY2F0ZWdvcnktY29udGFpbmVyIC5jYXRlZ29yeS1pbmZvIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLmNvbG9yLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxufVxyXG5cclxuLmluZm8tY29udGFpbmVyLWNydWNlbGluZSAuaW5mbyAuaGlkZUZpY2hhIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDtcclxufVxyXG5cclxuLmluZm8tY29udGFpbmVyLWNydWNlbGluZSAuaGlkZVRpdGxlRmljaGEge1xyXG4gICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxufVxyXG5cclxuLnBob3Rvcy1jb250YWluZXItY3J1aXNlbGluZSAuc2hvd2hpZGVmaWNoYSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xyXG59XHJcblxyXG4ucGhvdG9zLWNvbnRhaW5lci1jcnVpc2VsaW5lIC5zaG93aGlkZWZpY2hhIGEge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICMwMGFkZjI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5waG90b3MtY29udGFpbmVyLWNydWlzZWxpbmUgLnNob3doaWRlZmljaGEgaW1nIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbn1cclxuLnZpZGVvVmltZW8gaWZyYW1lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2NTBweDtcclxufVxyXG4uaW5mby1jb250YWluZXItY3J1Y2VsaW5lIC5pbmZvW19uZ2NvbnRlbnQtc2VydmVyQXBwLWMxOF0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbn1cclxuLmZvcm0tY29udGFjdC1hZ2VudC1jb250YWluZXIgLmxpbmstbW9kYWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWRmMjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5jb250YWluZXJTaGlwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcbmJvZHkgLnRpdGxlLWNvbnRhaW5lciAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEzcHggMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuYm9keSAudGl0bGUtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8qKiBNb3N0IHdhbnRlZCBwYWdlICovXHJcbi5ibG9nLWJsb2NrIC5pdGVtIGEge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5ibG9nLWJsb2NrIC5pdGVtIHB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG4uYmxvZy1ibG9jayAuaXRlbSBoNHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5ibG9nLWJsb2NrIC5pdGVtIGEgLnJlYWQtbW9yZSB7XHJcbiAgICBjb2xvcjogIzAwYWRmMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBTdGFydCBCZXRzIENydWlzZXMqL1xyXG4ub3dsLWNvbnRhaW5lci5iZXRze1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiB9XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxyXG59XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuaWNvbiB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMXJlbSAwO1xyXG59XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuaWNvbi5iay1sb2dve1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmljb24gaW1nIHtcclxuICAgIG1heC13aWR0aDogMTA1cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA0NXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuaW1hZ2V7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcclxuICAgIG1heC1oZWlnaHQ6IDEwNXB4O1xyXG59XHJcblxyXG4uc3BlY2lhbCAuaW1hZ2UgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuaW1hZ2Uge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmltYWdlIC5pdGVtIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuaW1hZ2UgLml0ZW0ubXAtY3J1aXNlIGltZ3tcclxuICAgIG1pbi1oZWlnaHQ6IDEwNXB4O1xyXG59XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuaW1hZ2UgLml0ZW0ubXAtbWFwIGltZ3tcclxuICAgIG1pbi1oZWlnaHQ6IDEwNXB4O1xyXG4gICAgbWF4LWhlaWdodDogMTA1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcbn1cclxuXHJcbi5iZXRzLWNvbnRhaW5lciAub3dsLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCBhdXRvIWltcG9ydGFudDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5vd2wtYmV0cyAub3dsLXN0YWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm93bC1iZXRzIC5vd2wtc3RhZ2UgLm93bC1pdGVtIC5pdGVte1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5iZXQgLmNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgICBcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAudG9we1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAudG9wIC5uYW1lIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtaW4taGVpZ2h0OiAzNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG59XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC50ZXh0LWEge1xyXG4gICAgY29sb3I6ICMwMGFkZjI7XHJcbiAgICBmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgaGVpZ2h0OiAxLjRyZW0haW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC50ZXh0LWIge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMS43cmVtIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtdCAuZGVzY3JpcHRpb25DcnVpc2Uge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG59XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmJldHMgLm93bC1kb3RzIHtcclxuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcclxufVxyXG4uYmV0cy1jb250YWluZXIgLmJldHMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLCAuYmV0cy1jb250YWluZXIgLmJldHMgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZDogIzAwYWRmMiFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtZCAuZGVwYXJ0dXJlLXRleHQge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwOyAgIFxyXG59XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtZCAuZGVwYXJ0dXJlLXRleHQgYiB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtaSB7XHJcbiAgICBtYXgtaGVpZ2h0OiA0LjM1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5iZXQgLmNvbnRlbnQgLmNlbnRlciAuY29udGVudC1pIHB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5iZXRzLWNvbnRhaW5lciAuY29udGFpbmVyLXRpdGxlIHAge1xyXG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmJldHMtY29udGFpbmVyIC5jb250YWluZXItdGl0bGV7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxufVxyXG5cclxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIC5jb250ZW50LWZlYXR1cmVzIHtcclxuICAgIG1heC1oZWlnaHQ6IDVyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtZmVhdHVyZXMgcCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5iZXQgLmNvbnRlbnQgLmNlbnRlciAuY29udGVudC1mZWF0dXJlcyBwIGIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIC5jb250ZW50LWZlYXR1cmVzIHAgc3BhbiB7XHJcbiAgICBjb2xvcjogIzgwYmUxMztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5iZXQgLmNvbnRlbnQgLmNlbnRlciAuY29udGVudC1mZWF0dXJlcyBwIHNwYW46OmFmdGVye1xyXG4gICAgY29udGVudDogJ3wnO1xyXG4gICAgY29sb3I6ICM4MGJlMTM7XHJcbiAgICBwYWRkaW5nOiAwIDJweDtcclxufVxyXG5cclxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIC5jb250ZW50LWZlYXR1cmVzIHAgc3BhbjpsYXN0LWNoaWxkOmFmdGVye1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5ib3R0b20ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5iZXQgLmNvbnRlbnQgLmJvdHRvbSAucHJpY2Uge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuYm90dG9tIC5wcmljZS5mbGlnaHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5iZXQgLmNvbnRlbnQgLmJvdHRvbSBpLmljby12dWVsbzpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6ICdzb2xvY3J1Y2Vyb3MnO1xyXG4gICAgY29udGVudDogXCJcXGUwMDRcIjtcclxufVxyXG5cclxuLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuYm90dG9tIC5wcmljZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmFsbC12aWV3LWJ0bntcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmFsbC12aWV3LWJ0biBhe1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgXHJcbiAgICBjb2xvcjojMDBhZGYyOyBcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxufVxyXG5cclxuLmJldHMtY29udGFpbmVyIC5hbGwtdmlldy1idG4gYTpob3ZlcntcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmJldHMtY29udGFpbmVyIC5hbGwtdmlldy1idG4gYTpob3ZlciBpbWd7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxufVxyXG5cclxuLmJldHMtY29udGFpbmVyIC5hbGwtdmlldy1idG4gLmZhe1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLmJldHMtY29udGFpbmVyIC5hbGwtdmlldy1idG4gaW1ne1xyXG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcclxufVxyXG5cclxuXHJcbi5iZXRzLWNvbnRhaW5lciAuYmV0cyAub3dsLWNlbGVicml0eSBhIC5iZXQgLmNvbnRlbnR7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uaW5mby1zaGlwLW5hdntcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuLmluZm8tc2hpcC1uYXYgLmRhdGEtY29sIC5jb2xvci1za3ktYmx1ZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaW5mby1zaGlwLW5hdiBsYWJlbHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5jb2xvci1za3ktYmx1ZXtcclxuICAgIGNvbG9yOiAjMDBhZGYyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLnNoaXAtZm9vdGVyIC5yb3d7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxufVxyXG5cclxuLmxhbmRpbmctdGFicyAubmF2LXBpbGxzIC5uYXYtaXRlbXtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2UgeyBcclxuICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5pdGVte1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ub3dsLWNlbGVicml0eSAuaXRlbXtcclxuICAgIG1pbi1oZWlnaHQ6IDUzMHB4O1xyXG59XHJcblxyXG4vKiBkaW5hbWljIHJlYWQgbW9yZSAqL1xyXG4vKiBCb3ggKi9cclxuLm93bC1jZWxlYnJpdHkgLml0ZW0gLmR5bmFtaWMtYmxvY2sge1xyXG4gICAgbWF4LWhlaWdodDogMTYycHg7XHJcbiAgICBtaW4taGVpZ2h0OiA5NXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMSwgMCwgMSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5vd2wtY2VsZWJyaXR5IC5pdGVtIC5keW5hbWljLWJsb2NrLm9wZW4ge1xyXG4gICAgbWF4LWhlaWdodDogMTAwcmVtO1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjksIDAsIDAuOCwgMC4yKTtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLyogVGV4dCAqL1xyXG4gIEBrZXlmcmFtZXMgb3BlbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgbGluZS1jbGFtcDogMztcclxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICBsaW5lLWNsYW1wOiBpbml0aWFsO1xyXG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBrZXlmcmFtZXMgY2xvc2Uge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgIGxpbmUtY2xhbXA6IGluaXRpYWw7XHJcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgbGluZS1jbGFtcDogMztcclxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAub3dsLWNlbGVicml0eSAuaXRlbSAuZHluYW1pYy1ibG9jayAuc2hpcC1kZXNjcmlwdGlvbiB7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBtYXJnaW46IDEycHggMDtcclxuICAgIGFuaW1hdGlvbjogY2xvc2UgMC4xcyBsaW5lYXIgMC4xcyBmb3J3YXJkcztcclxuICB9XHJcbiAgLm93bC1jZWxlYnJpdHkgLml0ZW0gLmR5bmFtaWMtYmxvY2sub3BlbiAuc2hpcC1kZXNjcmlwdGlvbiB7XHJcbiAgICBhbmltYXRpb246IG9wZW4gMC4xcyBsaW5lYXIgMHMgZm9yd2FyZHM7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5vd2wtY2VsZWJyaXR5IC5pdGVtIC5keW5hbWljLWJsb2NrIC5idG4tcmVhZG1vcmV7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuXHJcbi5pbmZvLXNoaXAtbmF2IGRpdntcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5uYW1lLWluZm97XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG59XHJcbi5zaXplLXRleHQtaW5mb3tcclxuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcbi5zaGlwLWRlc2NyaXB0aW9uIHB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uaW5mb3JtYXRpb24tY29udGFpbmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxufVxyXG5cclxuLmxpbmUuYXJyb3cgYTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXI6IHNvbGlkICMwMGFkZjI7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLmxpbmUuYXJyb3d7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBwYWRkaW5nOiA3cHggMTVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmxpbmUuYXJyb3cgYXtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubGluZS5hcnJvdyBhLmFjdGl2ZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7ICAgXHJcbn1cclxuXHJcbi5saW5lLmFycm93IGEuYWN0aXZlOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNydWlzZWxpbmUtcHJvbW90aW9uLWltYWdlIGltZ3tcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKiBFbmQgQmV0cyBDcnVpc2VzICoqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIEJsb2cgKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmJsb2ctYmxvY2sgLmJsb2ctY29udGVudHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5ibG9nLWJsb2NrIC5ibG9nLWNvbnRlbnQgLml0ZW17XHJcbiAgICBmbGV4OiAxO1xyXG59XHJcblxyXG4uYmctd2hpdGV7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi5yZWFkLW1vcmV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMXJlbTtcclxuICAgIGJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLmJlc3Qtc2VhcmNoLWNvbnRlbnQgcDpsYXN0LWNoaWxke1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiBFTkQgQmxvZyAqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKiogU3BlY2lhbCBNb3JlIFNlYXJjaCAqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4uc3BlY2lhbCAuYmctd2hpdGUgaDV7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5zcGVjaWFsIC5iZy13aGl0ZSAubG9nbyBpbWd7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAzOHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5iZy13aGl0ZSBhLFxyXG4uYmctd2hpdGUgYTpob3ZlcntcclxuICAgIGNvbG9yOiAjMzMzO1xyXG59XHJcbi5zcGVjaWFsIC5zcGVjaWFsLWNvbnRlbnQgLml0ZW17XHJcbiAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ubGlzdGFkb3MtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbn1cclxuXHJcbi5saXN0YWRvcy1jb250YWluZXIgLml0ZW17XHJcbiAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbn1cclxuXHJcbi5saXN0YWRvcy1jb250YWluZXIgLml0ZW0gLmxpbmUuYXJyb3cgYTo6YmVmb3Jle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxpc3RhZG9zLWNvbnRhaW5lciAuaXRlbSAubGluZS5hcnJvd3tcclxuICAgIGJvcmRlci1ib3R0b206IGluaXRpYWw7XHJcbn1cclxuXHJcbnAubWVzc2FnZS1sYXN0LWNoaWxke1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxucC5tZXNzYWdlLW9mZmVyc3tcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5zcGVjaWFsLWNvbnRlbnQgLmJlc3Qtc2VhcmNoLWNvbnRlbnQgaDR7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uYmV0cy1jb250YWluZXIgLmRlc2NyaXB0aW9ue1xyXG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZXRzLWNvbnRhaW5lciAuZGVzY3JpcHRpb24udC0xNntcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29sLTEyIC5sb2dve1xyXG4gICAgLyogcGFkZGluZzogMXJlbTsgKi9cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNwZWNpYWwtY29udGVudCAuYmctd2hpdGUgLm1kZXNjcmlwdGlvbntcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcbiAgICBoZWlnaHQ6IDE5NXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNwZWNpYWwtY29udGVudCAuYmctd2hpdGUgLnRvZ2dsZS1idG57XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgY29sb3I6ICMwMGFkZjI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcclxufVxyXG5cclxuLnJlYWRtb3Jle1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1kZXNjcmlwdGlvbiBwe1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG5cclxuLm1kZXNjcmlwdGlvbi5yZWFkbW9yZSBwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcbi8qKioqKioqKioqKioqKioqKiogRU5EIFNwZWNpYWwgTW9yZSBTZWFyY2ggKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5oNS50ZXh0LWNlbnRlci5zdWItdGl0bGUtY3J1aXNlLWxhbmRpbmd7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ubG9nby5uZXctY3J1aXNlLWxvZ297XHJcbiAgICBwYWRkaW5nOiAxcmVtIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNjJweDtcclxufVxyXG5cclxuLyogSGVhbHRoeSBzZWN0aW9uICovXHJcbi5kYXRhLWhlYWx0aHkgLmJnLXdoaXRle1xyXG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDA7XHJcbn1cclxuXHJcbi5kYXRhLWhlYWx0aHkgLmlubmVye1xyXG4gICAgYmFja2dyb3VuZDogIzAwYWRmMjEyO1xyXG4gICAgcGFkZGluZzogMnJlbSAwLjVyZW0gMnJlbSAxcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uZGF0YS1oZWFsdGh5IC5pbm5lcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmRhdGEtaGVhbHRoeSAuY29sLTEyOmxhc3QtY2hpbGQgLmlubmVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLmRhdGEtaGVhbHRoeSAuaW5uZXIgLmljb24taW5mby1jb250ZW50e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMXJlbTtcclxufVxyXG5cclxuLmRhdGEtaGVhbHRoeSAuaW5uZXIgLmljb24taW5mby1jb250ZW50IC5pY29uLWluZm97XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDBhZGYyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi5kYXRhLWhlYWx0aHkgLmlubmVyIC5kZXNjcmlwdGlvbntcclxuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG4uZGlzcGxheS10aXRsZXtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG59XHJcblxyXG4uYmxvZy1ibG9jayAuY29udGFpbmVyIC5ibG9nLWNvbnRlbnQuaXRlbXtcclxuICAgIGhlaWdodDogaW5pdGlhbDtcclxufVxyXG5cclxuLmV4cGVyaWVuY2VzLWNvbnRhaW5lciBoNXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmV4cGVyaWVuY2VzLWNvbnRhaW5lciBoNTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMTBweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYm90dG9tOiAtNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMGFkZjI7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uZXhwZXJpZW5jZXMtY29udGFpbmVyIC5jYXJkLXRleHR7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMzBweCAwcHggMzBweDtcclxufVxyXG5cclxuLmV4cGVyaWVuY2VzLWNvbnRhaW5lciAuaW5uZS1kZXNjcHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmV4cGVyaWVuY2VzLWNvbnRhaW5lciAuaW5uZS1kZXNjcCB1bHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmV4cGVyaWVuY2VzLWNvbnRhaW5lciAuaW5uZS1kZXNjcCBsaXtcclxuICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmV4cGVyaWVuY2VzLWNvbnRhaW5lciAuaW5uZS1kZXNjcCBsaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMGNcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBcImZvbnRhd2Vzb21lXCI7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgY29sb3I6ICMwMGFkZjI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMjZweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uZXhwZXJpZW5jZXMtY29udGFpbmVyIC5jYXJkLWJvZHl7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcclxufVxyXG5cclxuLmV4cGVyaWVuY2VzLWNvbnRhaW5lciAuY2FyZC1mdWxse1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5leHBlcmllbmNlcy1jb250YWluZXIgLmljb3tcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGNvbG9yOiAjMDBhZGYyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTM0cHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xyXG59XHJcblxyXG4uZXhwZXJpZW5jZXMtY29udGFpbmVyIC5pY29uLWNvbnRlbnR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5pbmZvLWV4cGVyaXtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLmluZm8tZXhwZXJpIGxpe1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmV4cGVyaWVuY2VzLWNvbnRhaW5lciAuaW5mby1leHBlcmkgbGk6OmJlZm9yZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbm1haW4gc2VjdGlvbi5ibG9nLWJsb2Nre1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbm1haW4gLmZvcm0tY29udGFjdC1hZ2VudC1jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuYm9keSAubW9zdC1jaGVja2luX19ibG9ja3tcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5ib2R5IC5tb3N0LWNoZWNraW5fX2Jsb2NrIGxhYmVse1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuYm9keSAubW9zdC1jaGVja2luX19ibG9jayB1bHtcclxuICAgIG1hcmdpbjoyMHB4IDA7XHJcbn1cclxuXHJcbmJvZHkgLm1vc3QtY2hlY2tpbl9fYmxvY2sgdWwgbGl7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcclxufVxyXG5cclxuYm9keSAubW9zdC1jaGVja2luX19ibG9jayAuaXRlbV9fY2FyZHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmJvZHkgLm1vc3QtY2hlY2tpbl9fYmxvY2sgLml0ZW1fX2NhcmQgLmNhcmRfX2xvZ297XHJcbiAgICBtYXJnaW46IDFyZW0gYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuYm9keSAubW9zdC1jaGVja2luX19ibG9jayAuaXRlbV9fY2FyZCAuY2FyZF9fbG9nbyBpbWd7XHJcbiAgICBtYXgtaGVpZ2h0OiAzOHB4O1xyXG59XHJcblxyXG5ib2R5IC5tb3N0LWNoZWNraW5fX2Jsb2NrIC5pdGVtX19jYXJkIC5jYXJkX19jb250ZW50e1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuYm9keSAubW9zdC1jaGVja2luX19ibG9jayAuaXRlbV9fY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9fdGV4dHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuXHJcbmJvZHkgLm1vc3QtY2hlY2tpbl9fYmxvY2sgLml0ZW1fX2NhcmQgLmNhcmRfX3RleHQgYXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZGYyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDBhZGYyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAgIGJvZHkgLmNydWlzZS1saXN0IC5saXN0IC5jcnVpc2UgLmNvbnRlbnQgLnRhYmxlLWxpc3QgLmJvZHkge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgfVxyXG4gICAgYm9keSAuY3J1aXNlLWxpc3QgLmxpc3QgLmNydWlzZSAuY29udGVudCAudGFibGUtbGlzdCAuaGVhZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIC5jb250ZW50IGgzIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KXtcclxuICAgIC5mb3JtLWNvbnRhY3QtYWdlbnQtY29udGFpbmVyIC5saW5rLW1vZGFse1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MGJlMTM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgbWFpbiAuZm9ybS1jb250YWN0LWFnZW50LWNvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIgLmltYWdlLWZ1bGwge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlKTtcclxuICAgIH1cclxuICAgIC5pbWFnZS1jb250YWluZXIgLmltYWdlLWZ1bGwgLmxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIC5tdC02MCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuICAgIC5pbWFnZS1jb250YWluZXIgLmxvZ28tbW92aWwgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gICAgLmltYWdlLWNvbnRhaW5lciAubG9nby1tb3ZpbCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIC5jb250ZW50IGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIC5jb250ZW50IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxuICAgIC5pbWFnZS1jb250YWluZXIgLmNvbnRlbnQtbGFzdCBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZGVzdGFjYWRvcy1jb250YWluZXIgLmNvbnRhaW5lci10aXRsZSBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogNDhweCAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICBib2R5IC5vd2wtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgIH1cclxuICAgIC5kZXN0YWNhZG9zLWNvbnRhaW5lciAuZGVzdGFjYWRvcyBhIC5kZXN0YWNhZG8gLmNvbnRlbnQgLmNlbnRlciAuY29udGVudC10IC5kZXNjcmlwdGlvbkNydWlzZSB7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG4gICAgLmRlc3RhY2Fkb3MtY29udGFpbmVyIC5kZXN0YWNhZG9zIGEgLmRlc3RhY2FkbyAuY29udGVudCAuY2VudGVyIC5jb250ZW50LXQge1xyXG4gICAgICAgIGhlaWdodDogMS4zcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICAgIC5kZXN0YWNhZG9zLWNvbnRhaW5lciAuZGVzdGFjYWRvcyBhIC5kZXN0YWNhZG8gLmNvbnRlbnQgLnRleHQtYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjdyZW0haW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRlc3RhY2Fkb3MtY29udGFpbmVyIC5kZXN0YWNhZG9zIGEgLmRlc3RhY2FkbyAuY29udGVudCAudGV4dC1iIHtcclxuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMy44cmVtIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kZXN0YWNhZG9zLWNvbnRhaW5lciAuZGVzdGFjYWRvcyBhIC5kZXN0YWNhZG8gLmNvbnRlbnQgLmNlbnRlciAuY29udGVudC1mZWF0dXJlcyB7XHJcbiAgICAgICAgaGVpZ2h0OiA3LjJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICB9XHJcbiAgICAuZGVzdGFjYWRvcy1jb250YWluZXIgLmRlc3RhY2Fkb3MgYSAuZGVzdGFjYWRvIC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtZmVhdHVyZXMgcCB7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG4gICAgLmRlc3RhY2Fkb3MtY29udGFpbmVyIC5kZXN0YWNhZG9zIGEgLmRlc3RhY2FkbyAuY29udGVudCAuYm90dG9tIC5wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG4gICAgLmRlY2staW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIC5jYXRlZ29yeS1pbmZvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qKi9cclxuICAgIC5iZXRzLWNvbnRhaW5lciAuY29udGFpbmVyLXRpdGxlIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA0OHB4IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICAgIGJvZHkgLm93bC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG4gICAgLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIC5jb250ZW50LXQgLmRlc2NyaXB0aW9uQ3J1aXNlIHtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcbiAgICAuYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjNyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAudGV4dC1hIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuN3JlbSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC50ZXh0LWIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAzLjhyZW0haW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmJldHMtY29udGFpbmVyIC5iZXRzIGEgLmJldCAuY29udGVudCAuY2VudGVyIC5jb250ZW50LWZlYXR1cmVzIHtcclxuICAgICAgICBoZWlnaHQ6IDcuMnJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIH1cclxuICAgIC5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5iZXQgLmNvbnRlbnQgLmNlbnRlciAuY29udGVudC1mZWF0dXJlcyBwIHtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcbiAgICAuYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5ib3R0b20gLnByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgICAvKiovXHJcblxyXG4gICAgLyoqKioqKioqKioqKioqKioqKioqIE1vYmlsZSBCZXRzIENydWlzZSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuICAgICN0b3BTZWFjcmggLmRlc2NyaXB0aW9ue1xyXG4gICAgICAgIGNvbG9yOiAjMDBhZGYyO1xyXG4gICAgfVxyXG4gICAgLyoqKioqKioqKioqKioqKioqKioqIEVuZCBNb2JpbGUgQmV0cyBDcnVpc2UgKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbiAgICAvKioqKioqKioqKioqKioqKioqKiogTW9iaWxlIEJvYXRzIENydWlzZSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuICAgIC5kZWNrLWNhYmlucy1jb250YWluZXIgLmNvbnRlbnQgdWwubGlzdHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgfVxyXG4gICAgIC5kZWNrLWNhYmlucy1jb250YWluZXIgLmNvbnRlbnQgdWwubGlzdCBsaXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6OHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgfVxyXG4gICAgIFxyXG4gICAgIC5kZWNrLWNhYmlucy1jb250YWluZXIgLmNvbnRlbnQgdWwubGlzdCBsaSAuaXRlbXtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6bm9uZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjZzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzO1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2RkZDtcclxuICAgICB9XHJcbiAgICAgXHJcbiAgICAgLmRlY2stY2FiaW5zLWNvbnRhaW5lciAuY29udGVudCB1bC5saXN0IGxpIC5pdGVtIC5pbWFnZXtcclxuICAgICAgICBtaW4td2lkdGg6MTMwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICB9XHJcbiAgICAgXHJcbiAgICAgLmRlY2stY2FiaW5zLWNvbnRhaW5lciAuY29udGVudCB1bC5saXN0IGxpIC5pdGVtIC5pbWFnZSBpe1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6MTUzcHg7XHJcbiAgICAgfVxyXG4gICAgIC5kZWNrLWNhYmlucy1jb250YWluZXIgLmNvbnRlbnQgdWwubGlzdCBsaSAuaXRlbSAuaW1hZ2UgaTo6YmVmb3Jle1xyXG4gICAgICAgIGNvbG9yOiMzMzM7XHJcbiAgICAgICAgY29udGVudDpcIlxcZjA2MVwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDoxcmVtO1xyXG4gICAgICAgIGJvdHRvbToxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZToxcmVtO1xyXG4gICAgIH1cclxuICAgICBcclxuICAgICAuZGVjay1jYWJpbnMtY29udGFpbmVyIC5jb250ZW50IHVsLmxpc3QgbGkgLml0ZW0gLmltYWdlIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgfVxyXG4gICAgIFxyXG4gICAgIC5kZWNrLWNhYmlucy1jb250YWluZXIgLmNvbnRlbnQgdWwubGlzdCBsaSAuaXRlbSBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgfVxyXG4gICAgIFxyXG4gICAgIC5kZWNrLWNhYmlucy1jb250YWluZXIgLmNvbnRlbnQgdWwubGlzdCBsaSAuaXRlbSBoNHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiMzMzM7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgIG1hcmdpbjo1cHggNXB4O1xyXG4gICAgIH1cclxuICAgICBcclxuICAgICAuZGVjay1jYWJpbnMtY29udGFpbmVyIC5jb250ZW50IHVsLmxpc3QgbGkgLml0ZW0gaDQgYXtcclxuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiMzMzM7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgIH1cclxuXHJcbiAgICAgLmRlc3RpbmF0aW9uIGEgcGljdHVyZSBpbWd7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmFtZS1kZXN0aW5hdGlvbnN7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmFtZS1kZXN0aW5hdGlvbntcclxuICAgICAgICBjb2xvcjojMzMzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXN0aW5hdGlvbiBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAjbG9hZEVsZW1lbnQgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgI2xvYWRFbGVtZW50IC5tb2RhbC1ib2R5e1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI2xvYWRFbGVtZW50IGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAjbG9hZEVsZW1lbnQgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAjbG9hZEVsZW1lbnQgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICNsb2FkRWxlbWVudCAubmFtZS1kZXN0aW5hdGlvbnN7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2xvYWRFbGVtZW50IC5tb2RhbC1oZWFkZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAjbG9hZEVsZW1lbnQgLnRleHQtZGVzdGluYXRpb257XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLyoqKioqKioqKioqKioqKioqKioqIEVuZCBNb2JpbGUgQm9hdHMgQ3J1aXNlICoqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpe1xyXG4gICAgLmNvbnRhaW5lclNoaXAge1xyXG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIC5sb2dvLW1vdmlsIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmltYWdlLWNvbnRhaW5lciAuY29udGVudCBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgfVxyXG4gICAgLmltYWdlLWNvbnRhaW5lciAuY29udGVudCBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5pbWFnZS1jb250YWluZXIgLmNvbnRlbnQtbGFzdCBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZGVzdGFjYWRvcy1jb250YWluZXIgLmNvbnRhaW5lci10aXRsZSBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMjRweCAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICAuZGVzdGFjYWRvcy1jb250YWluZXIgLmRlc3RhY2Fkb3MgYSAuZGVzdGFjYWRvIC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtdCAuZGVzY3JpcHRpb25DcnVpc2Uge1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuICAgIC5kZXN0YWNhZG9zLWNvbnRhaW5lciAuZGVzdGFjYWRvcyBhIC5kZXN0YWNhZG8gLmNvbnRlbnQgLnRleHQtYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4ycmVtIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kZXN0YWNhZG9zLWNvbnRhaW5lciAuZGVzdGFjYWRvcyBhIC5kZXN0YWNhZG8gLmNvbnRlbnQgLnRleHQtYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDEuM3JlbSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZGVzdGFjYWRvcy1jb250YWluZXIgLmRlc3RhY2Fkb3MgYSAuZGVzdGFjYWRvIC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtZmVhdHVyZXMge1xyXG4gICAgICAgIGhlaWdodDogNS41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICAgIC5kZXN0YWNhZG9zLWNvbnRhaW5lciAuZGVzdGFjYWRvcyBhIC5kZXN0YWNhZG8gLmNvbnRlbnQgLmNlbnRlciAuY29udGVudC1mZWF0dXJlcyBwIHtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcbiAgICAuZGVzdGFjYWRvcy1jb250YWluZXIgLmRlc3RhY2Fkb3MgYSAuZGVzdGFjYWRvIC5jb250ZW50IC5ib3R0b20gLnByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvKiovXHJcbiAgICAuYmV0cy1jb250YWluZXIgLmNvbnRhaW5lci10aXRsZSBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMjRweCAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICAuYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtdCAuZGVzY3JpcHRpb25DcnVpc2Uge1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuICAgIC5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5iZXQgLmNvbnRlbnQgLnRleHQtYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4ycmVtIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5iZXQgLmNvbnRlbnQgLnRleHQtYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDEuM3JlbSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5jZW50ZXIgLmNvbnRlbnQtZmVhdHVyZXMge1xyXG4gICAgICAgIGhlaWdodDogNS41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICAgIC5iZXRzLWNvbnRhaW5lciAuYmV0cyBhIC5iZXQgLmNvbnRlbnQgLmNlbnRlciAuY29udGVudC1mZWF0dXJlcyBwIHtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcbiAgICAuYmV0cy1jb250YWluZXIgLmJldHMgYSAuYmV0IC5jb250ZW50IC5ib3R0b20gLnByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIC8qKi9cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KXtcclxuICAgIC5jb250YWluZXJTaGlwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAuY29udGFpbmVyU2hpcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hvbGxvcyAuY2hvbGxvIC5tLWltZ3tcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNob2xsb3MgLmNob2xsbyAubS1pbWcgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuY2hvbGxvcyAuY2hvbGxvIC5jb250ZW50LXB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hvbGxvcy1jb250YWluZXIgLmNob2xsb3MgLmNob2xsbyBhIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RvcFNlYWNyaCAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAgIC5jb250YWluZXJTaGlwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgLmNvbnRhaW5lclNoaXAge1xyXG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgICAuY29udGFpbmVyU2hpcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5mYW5jeWJveF9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgXHJcbiAgICBib2R5IC5jb250YWluZXItcGFnZS1jcnVpc2UtbGluZXMgLmxhbmRpbmctdGFicyAubmF2LXBpbGxze1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjk1KTtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgdG9wOiAxMCU7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC5sYW5kaW5nLXRhYnMgLm5hdi1waWxscyAubmF2LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC5sYW5kaW5nLXRhYnMgLm5hdi1waWxscyAubmF2LWxpbmt7XHJcbiAgICAgICAgcGFkZGluZzoxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGNvbG9yOiMzMzM7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBib2R5IC5jb250YWluZXItcGFnZS1jcnVpc2UtbGluZXMgLmxhbmRpbmctdGFicyAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjMDBhZGYyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAuaW1hZ2UsIGJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLm1hcHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9IFxyXG5cclxuICAgIGJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLmltYWdlIGltZywgYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAubWFwIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgIH0gXHJcblxyXG4gICAgYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAuYWR2YW50YWdlLW1vYmlsZSB7XHJcbiAgICAgICAgY29sb3I6ICMwMGFkZjI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHkgLmNydWlzZS1saXN0IC5jcnVpc2UgLmRpc2NvdW50IC5zZWN0aW9uLXByaWNle1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OztcclxuICAgIH1cclxuXHJcbiAgICBib2R5IC5jcnVpc2UtbGlzdCAuY3J1aXNlIC5kaXNjb3VudCAuc2VjdGlvbi1wcmljZSAuZnJvbXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keSAuY3J1aXNlLWxpc3QgLmNydWlzZSAuZGlzY291bnQgLnByaWNle1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgY29sb3I6ICMwMGFkZjI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpe1xyXG4gICAgYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC5sYW5kaW5nLXRhYnMgLm5hdi1waWxsc3tcclxuICAgICAgICB0b3A6IDI4JTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpe1xyXG4gICAgYm9keSAuY29udGFpbmVyLXBhZ2UtY3J1aXNlLWxpbmVzIC5sYW5kaW5nLXRhYnMgLm5hdi1waWxsc3tcclxuICAgICAgICB0b3A6IDEwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmJldHMtY29udGFpbmVyIC5iZXRzIC5vd2wtY2VsZWJyaXR5IC5zaGlwLWNvbnRhaW5lciAuYmV0IC5pbWFnZSBpbWcuaW1nLWZsdWlkLmxzLWlzLWNhY2hlZC5sYXp5bG9hZGVke1xyXG4gICAgbWF4LWhlaWdodDogMjA1cHg7XHJcbn0iXX0= */
