/**
 * Imports
 */
/**
 * Checkout
 */
/**
 * Single Product
 */
.stock:empty:before {
  display: none;
}
.stock.in-stock {
  color: #7DE777;
}
.stock.in-stock:before {
  font-family: "wetail-icons";
  content: "y";
  margin-right: 5px;
}
.stock.out-of-stock {
  color: #DD0B0D;
}

a.button.add_to_cart_button,
button.single_add_to_cart_button { /* File: sass/mixins/_mixins-master.scss */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

a.added_to_cart.wc-forward { /* File: sass/mixins/_mixins-master.scss */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

button.single_add_to_cart_button.disabled { /* File: sass/mixins/_mixins-master.scss */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  opacity: 0.5;
}

.single-product div#content.site-content {
  margin-top: 50px;
  margin-bottom: 100px;
}
.single-product .up-sells.upsells.products .products.columns-4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 15px;
}
.single-product .up-sells.upsells.products .products li.product {
  width: unset;
  margin: 0;
  float: none;
}
.single-product div.product {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 20px;
  row-gap: 100px;
  position: relative;
  width: 100%;
}
.single-product div.product .woocommerce-product-gallery {
  position: relative;
}
.single-product div.product .woocommerce-product-gallery__image .transparent {
  visibility: hidden;
}
.single-product div.product .woocommerce-product-gallery__image > a {
  display: block;
}
.single-product div.product .woocommerce-product-gallery__image > a > img {
  display: block;
  margin: 0 auto;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  position: absolute;
  top: 20px;
  right: 20px;
  display: block;
  z-index: 99;
  font-size: 0;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger::before {
  content: "w";
  font-family: "wetail-icons", sans-serif;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  color: #404040;
}
.single-product div.product .woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper {
  margin: 0;
}
.single-product div.product .woocommerce-product-gallery .flex-viewport {
  margin-bottom: 10px;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
  content: "";
  display: table;
  table-layout: fixed;
  margin: 0;
  padding: 0;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {
  list-style: none;
  cursor: pointer;
  float: left;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:not(:last-child) {
  margin-right: 10px;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
  opacity: 0.5;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
  opacity: 1;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img {
  opacity: 1;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {
  width: 48.1%;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {
  margin-right: 0;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1) {
  clear: both;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
  width: 30.7966666667%;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {
  margin-right: 0;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
  clear: both;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
  width: 22.15%;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
  margin-right: 0;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
  clear: both;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
  width: 16.96%;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {
  margin-right: 0;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
  clear: both;
}
.single-product div.product .summary.entry-summary {
  padding-top: 40px;
}
.single-product div.product .summary.entry-summary nav.woocommerce-breadcrumb {
  font-size: 0.8em;
}
.single-product div.product .summary.entry-summary h1.product_title.entry-title {
  margin-top: 0;
  font-size: 25px;
  margin-bottom: 0px;
}
.single-product div.product .summary.entry-summary .woocommerce-product-details__short-description p {
  margin: 20px 0 20px 0;
}
.single-product div.product .summary.entry-summary p.price, .single-product div.product .summary.entry-summary span.price {
  margin: 0 0 20px 0;
}
.single-product div.product .summary.entry-summary p.price ins, .single-product div.product .summary.entry-summary span.price ins {
  background: none;
}
.single-product div.product .summary.entry-summary p.price del, .single-product div.product .summary.entry-summary span.price del {
  opacity: 0.5;
}
.single-product div.product .summary.entry-summary .woocommerce-variation-price {
  margin-bottom: 20px;
}
.single-product div.product .summary.entry-summary table.variations th {
  text-align: left;
}
.single-product div.product .summary.entry-summary table.variations tr {
  display: inline-flex;
  flex-direction: column;
  width: 100%;
}
.single-product div.product .summary.entry-summary table.variations tr:not(:last-child) {
  margin-bottom: 10px;
}
.single-product div.product .summary.entry-summary table.variations tr td.value {
  position: relative;
  min-width: 280px;
  max-width: 280px;
}
.single-product div.product .summary.entry-summary table.variations tr td.value select {
  position: relative;
  display: block;
  width: 100%;
  border: 1px solid #eee;
  height: 40px;
  border-radius: 4px;
  -webkit-appearance: none;
  padding: 0px 15px;
  font-size: 14px;
  background: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.single-product div.product .summary.entry-summary table.variations tr td.value:after {
  font-family: "wetail-icons";
  content: "a";
  color: #000;
  position: absolute;
  right: 15px;
  top: 0;
  height: 40px;
  display: flex;
  align-items: center;
  z-index: 1;
}
.single-product div.product .summary.entry-summary ul.add-to-cart-usps {
  list-style: none;
  padding: 0;
  margin: 10px 0 0 0;
  display: flex;
  flex-direction: row;
}
.single-product div.product .summary.entry-summary ul.add-to-cart-usps li {
  margin-right: 15px;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
}
.single-product div.product .summary.entry-summary ul.add-to-cart-usps li.shipping:before {
  font-family: "wetail-icons";
  content: "A";
  margin: 0px 10px 0 0;
  font-size: 18px;
}
.single-product div.product .summary.entry-summary ul.add-to-cart-usps li.returns:before {
  font-family: "wetail-icons";
  content: "B";
  margin: 0px 10px 0 0;
  font-size: 18px;
}
.single-product div.product .woocommerce-tabs.wc-tabs-wrapper,
.single-product div.product .upsells.products,
.single-product div.product .related.products {
  grid-column: span 2;
}
.single-product div.product .upsells.products > h2,
.single-product div.product .related.products > h2 {
  margin-top: 0;
}
.single-product div.product .upsells.products > ul.products,
.single-product div.product .related.products > ul.products {
  padding-bottom: 0;
}
.single-product div.product.product-type-simple form.cart, .single-product div.product.product-type-variable .woocommerce-variation-add-to-cart {
  /*
  			display: inline-flex;
  			flex-direction: row;
  			align-items: center;
  			border-radius: 25px;
  			width: auto;
  			padding: 2px;
  */
  /*
  			.quantity {
  				display: flex;
  				flex-direction: row;
  				width: 70px;
  				text-align: center;
  				color: #000;
  				font-size: 20px;
  				z-index: 99;
  				height: 46px;
  				border-radius: 0;
  				border: none;
  				text-align: center;
  				background: #fff;
  				border-radius: 25px;

  				.qty {
  					width: 25px;
  					text-align: center;
  					height: 100%;
  					padding: 0;
  					background: none;
  					border: none;
  					color: #000;
  					font-size: 16px;
  				}

  				.quantity-button {
  					height: 100%;
  					border: none;
  					color: #000;
  					-webkit-transform: none;
  					transform: none;
  					width: 100%;
  					display: flex;
  					align-items: center;
  					justify-content: center;
  					transition: 0.3s;
  					cursor: pointer;
  				}

  				input[type=number]::-webkit-inner-spin-button,
  				input[type=number]::-webkit-outer-spin-button {
  					-webkit-appearance: none;
  					margin: 0;
  				}

  				input[type="number"] {
  					-moz-appearance: textfield;

  					&:focus {
  						outline: 0;
  					}
  				}
  			}
  */
}
@media (max-width: 768px) {
  .single-product .up-sells.upsells.products .products.columns-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 1024px) {
  .single-product .up-sells.upsells.products .products li.product a.button {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .single-product div.product {
    grid-template-columns: 1fr;
    row-gap: 50px;
  }
  .single-product div.product .summary.entry-summary {
    padding-top: 0;
  }
  .single-product div.product .woocommerce-tabs.wc-tabs-wrapper,
  .single-product div.product .upsells.products,
  .single-product div.product .related.products {
    grid-column: span 1;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNpbmdsZS1wcm9kdWN0LnNjc3MiLCJzaG9wL19zaW5nbGUtcHJvZHVjdC5zY3NzIiwic2luZ2xlLXByb2R1Y3QuY3NzIiwidmFyaWFibGVzLXNpdGUvX2NvbG9ycy5zY3NzIiwibWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MiLCI8bm8gc291cmNlPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7RUFBQTtBQU1BOztFQUFBO0FDTkE7O0VBQUE7QUFLQztFQUNDLGFBQUE7QUNLRjtBREZDO0VBQ0MsY0VjMkI7QURWN0I7QURGRTtFQUNDLDJCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0FDSUg7QURBQztFQUNDLGNFS3lCO0FESDNCOztBREVBO21DQUNtQywwQ0FBQTtFR09sQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0FGTEQ7O0FEREEsNkJBQUEsMENBQUE7RUdXQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0FGTkQ7O0FESkEsNENBQUEsMENBQUE7RUdEQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VIQUEsWUFBQTtBQ1VEOztBRE5DO0VBQ0MsZ0JBQUE7RUFDQSxvQkFBQTtBQ1NGO0FESEc7RUFDQyxhQUFBO0VBQ0EscUNBQUE7RUFDQSxjQUFBO0FDS0o7QURFRztFQUNDLFlBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtBQ0tKO0FET0M7RUFDQyxhQUFBO0VBQ0EscUNBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QUNBRjtBREVFO0VBQ0Msa0JBQUE7QUNBSDtBREdJO0VBQ0Msa0JBQUE7QUNETDtBRElJO0VBQ0MsY0FBQTtBQ0ZMO0FESUs7RUFDQyxjQUFBO0VBQ0EsY0FBQTtBQ0ZOO0FET0c7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDTEo7QURPSTtFQUNDLFlBQUE7RUFDQSx1Q0FBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsZUFBQTtFQUNBLGNFekdjO0FEb0duQjtBRFNHO0VBQ0MsU0FBQTtBQ1BKO0FEVUc7RUFDQyxtQkFBQTtBQ1JKO0FEV0c7RUduSEYsV0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFSG1IRyxTQUFBO0VBQ0EsVUFBQTtBQ1BKO0FEU0k7RUFDQyxnQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDUEw7QURTSztFQUNDLGtCQUFBO0FDUE47QURVSztFQUNDLFlBQUE7QUNSTjtBRFVNO0VBQ0MsVUFBQTtBQ1JQO0FEYU07RUFDQyxVQUFBO0FDWFA7QURvQk07RUd4SUwsWUFBQTtBRnVIRDtBRG9CTztFQUNDLGVBQUE7QUNsQlI7QURxQk87RUFDQyxXQUFBO0FDbkJSO0FEV007RUd4SUwscUJBQUE7QUZnSUQ7QURXTztFQUNDLGVBQUE7QUNUUjtBRFlPO0VBQ0MsV0FBQTtBQ1ZSO0FERU07RUd4SUwsYUFBQTtBRnlJRDtBREVPO0VBQ0MsZUFBQTtBQ0FSO0FER087RUFDQyxXQUFBO0FDRFI7QURQTTtFR3hJTCxhQUFBO0FGa0pEO0FEUE87RUFDQyxlQUFBO0FDU1I7QUROTztFQUNDLFdBQUE7QUNRUjtBREFFO0VBQ0MsaUJBQUE7QUNFSDtBREFHO0VBQ0MsZ0JBQUE7QUNFSjtBRENHO0VBQ0MsYUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBQ0NKO0FERUc7RUFDQyxxQkFBQTtBQ0FKO0FER0c7RUFDQyxrQkFBQTtBQ0RKO0FER0k7RUFDQyxnQkFBQTtBQ0RMO0FESUk7RUFDQyxZQUFBO0FDRkw7QURPRztFQUNDLG1CQUFBO0FDTEo7QURTSTtFQUNDLGdCQUFBO0FDUEw7QURVSTtFQUNDLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0FDUkw7QURVSztFQUNDLG1CQUFBO0FDUk47QURXSztFQUNDLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBQ1ROO0FEV007RUFDQyxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0NBQUE7QUNUUDtBRFlNO0VBQ0MsMkJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtBQ1ZQO0FEZ0JHO0VBQ0MsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QUNkSjtBRGlCRztFQUNDLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7QUNmSjtBRGlCSTtFQUNDLDJCQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtBQ2ZMO0FEa0JJO0VBQ0MsMkJBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0FDaEJMO0FEcUJFOzs7RUFHQyxtQkFBQTtBQ25CSDtBRHdCRzs7RUFDQyxhQUFBO0FDckJKO0FEd0JHOztFQUNDLGlCQUFBO0FDckJKO0FEeUJFO0VBRUM7Ozs7Ozs7R0FBQTtFQVFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBQUE7QUMrQkg7QUc5VkE7RUorQ0c7SUFNRSxxQ0FBQTtFQ01IO0NHM0RGO0FBQUE7RUo4REk7SUFFRSxXQUFBO0VDS0o7Q0dyRUY7QUFBQTtFSjZYRTtJQUNDLDBCQUFBO0lBQ0EsYUFBQTtFQzNCRDtFRDZCQztJQUNDLGNBQUE7RUMzQkY7RUQ4QkM7OztJQUdDLG1CQUFBO0VDNUJGO0NHNVdGIiwiZmlsZSI6InNpbmdsZS1wcm9kdWN0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogSW1wb3J0c1xuICovXG5AaW1wb3J0IFwidmFyaWFibGVzLXNpdGUvdmFyaWFibGVzLXNpdGVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbWl4aW5zLW1hc3RlclwiO1xuXG4vKipcbiAqIENoZWNrb3V0XG4gKi9cbkBpbXBvcnQgXCJzaG9wL3NpbmdsZS1wcm9kdWN0XCI7XG4iLCIvKipcclxuICogU2luZ2xlIFByb2R1Y3RcclxuICovXHJcblxyXG4uc3RvY2sge1xyXG5cdCY6ZW1wdHk6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmLmluLXN0b2NrIHtcclxuXHRcdGNvbG9yOiAkd29vY29tbWVyY2VfX2NvbG9yLXN1Y2Nlc3M7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJ3ZXRhaWwtaWNvbnNcIjtcclxuXHRcdFx0Y29udGVudDogXCJcXDc5XCI7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5vdXQtb2Ytc3RvY2sge1xyXG5cdFx0Y29sb3I6ICR3b29jb21tZXJjZV9fY29sb3ItZXJyb3I7XHJcblx0fVxyXG59XHJcblxyXG5hLmJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24sXHJcbmJ1dHRvbi5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHsgLyogRmlsZTogc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xyXG5cdEBpbmNsdWRlIHByaW1hcnktd2MtYnV0dG9uO1xyXG59XHJcblxyXG5hLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZCB7IC8qIEZpbGU6IHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cclxuXHRAaW5jbHVkZSBzZWNvbmRhcnktd2MtYnV0dG9uO1xyXG59XHJcblxyXG5idXR0b24uc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbi5kaXNhYmxlZCB7IC8qIEZpbGU6IHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cclxuXHRAaW5jbHVkZSBwcmltYXJ5LXdjLWJ1dHRvbjtcclxuXHRvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5zaW5nbGUtcHJvZHVjdCB7XHJcblx0ZGl2I2NvbnRlbnQuc2l0ZS1jb250ZW50IHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHR9XHJcblxyXG5cdC51cC1zZWxscy51cHNlbGxzLnByb2R1Y3RzIHtcclxuXHJcblx0XHQucHJvZHVjdHMge1xyXG5cdFx0XHQmLmNvbHVtbnMtNCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG5cdFx0XHRcdGdyaWQtZ2FwOiAxNXB4O1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaS5wcm9kdWN0IHtcclxuXHRcdFx0XHR3aWR0aDogdW5zZXQ7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cclxuXHRcdFx0XHRhLmJ1dHRvbiB7XHJcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdGRpdi5wcm9kdWN0IHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdFx0Y29sdW1uLWdhcDogMjBweDtcclxuXHRcdHJvdy1nYXA6IDEwMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0XHQudHJhbnNwYXJlbnQge1xyXG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdD4gaW1nIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdHJpZ2dlciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMjBweDtcclxuXHRcdFx0XHRyaWdodDogMjBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR6LWluZGV4OiA5OTtcclxuXHRcdFx0XHRmb250LXNpemU6IDA7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcNzdcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIndldGFpbC1pY29uc1wiLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHNwZWFrOiBub25lO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRcdFx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LW1haW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmaWd1cmUud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mbGV4LXZpZXdwb3J0IHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZmxleC1jb250cm9sLXRodW1icyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHJcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjU7XHJcblxyXG5cdFx0XHRcdFx0XHQmLmZsZXgtYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGZvciAkaSBmcm9tIDIgdGhyb3VnaCA1IHtcclxuXHRcdFx0XHQmLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS0tY29sdW1ucy0jeyRpfSB7XHJcblx0XHRcdFx0XHQuZmxleC1jb250cm9sLXRodW1icyB7XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBjb2x1bW4td2lkdGgoJGkpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgjeyRpfW4pIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKCN7JGl9bisxKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG5cdFx0XHRuYXYud29vY29tbWVyY2UtYnJlYWRjcnVtYiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDEucHJvZHVjdF90aXRsZS5lbnRyeS10aXRsZSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiBwIHtcclxuXHRcdFx0XHRtYXJnaW46IDIwcHggMCAyMHB4IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAucHJpY2UsIHNwYW4ucHJpY2Uge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcclxuXHJcblx0XHRcdFx0aW5zIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRkZWwge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC53b29jb21tZXJjZS12YXJpYXRpb24tcHJpY2Uge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRhYmxlLnZhcmlhdGlvbnMge1xyXG5cdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHRkLnZhbHVlIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDI4MHB4O1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDI4MHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0c2VsZWN0IHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMTVweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwid2V0YWlsLWljb25zXCI7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXDYxXCI7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHVsLmFkZC10by1jYXJ0LXVzcHMge1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRtYXJnaW46IDEwcHggMCAwIDA7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR1bC5hZGQtdG8tY2FydC11c3BzIGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdCYuc2hpcHBpbmc6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIndldGFpbC1pY29uc1wiO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJBXCI7XHJcblx0XHRcdFx0XHRtYXJnaW46IDBweCAxMHB4IDAgMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYucmV0dXJuczpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwid2V0YWlsLWljb25zXCI7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIkJcIjtcclxuXHRcdFx0XHRcdG1hcmdpbjogMHB4IDEwcHggMCAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlcixcclxuXHRcdC51cHNlbGxzLnByb2R1Y3RzLFxyXG5cdFx0LnJlbGF0ZWQucHJvZHVjdHMge1xyXG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiAyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC51cHNlbGxzLnByb2R1Y3RzLFxyXG5cdFx0LnJlbGF0ZWQucHJvZHVjdHMge1xyXG5cdFx0XHQ+IGgyIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IHVsLnByb2R1Y3RzIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYucHJvZHVjdC10eXBlLXNpbXBsZSBmb3JtLmNhcnQsXHJcblx0XHQmLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IHtcclxuXHRcdFx0LypcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAycHg7XHJcblx0XHRcdCovXHJcblx0XHRcdC8qXHJcblx0XHRcdFx0XHRcdC5xdWFudGl0eSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogOTk7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5xdHkge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LnF1YW50aXR5LWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuXHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcblx0XHRcdFx0XHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3V0bGluZTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0Ki9cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0LnNpbmdsZS1wcm9kdWN0IHtcclxuXHRcdGRpdi5wcm9kdWN0IHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0XHRcdHJvdy1nYXA6IDUwcHg7XHJcblxyXG5cdFx0XHQuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyLFxyXG5cdFx0XHQudXBzZWxscy5wcm9kdWN0cyxcclxuXHRcdFx0LnJlbGF0ZWQucHJvZHVjdHMge1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIi8qKlxuICogSW1wb3J0c1xuICovXG4vKipcbiAqIENoZWNrb3V0XG4gKi9cbi8qKlxuICogU2luZ2xlIFByb2R1Y3RcbiAqL1xuLnN0b2NrOmVtcHR5OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RvY2suaW4tc3RvY2sge1xuICBjb2xvcjogIzdERTc3Nztcbn1cbi5zdG9jay5pbi1zdG9jazpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJ3ZXRhaWwtaWNvbnNcIjtcbiAgY29udGVudDogXCJ5XCI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnN0b2NrLm91dC1vZi1zdG9jayB7XG4gIGNvbG9yOiAjREQwQjBEO1xufVxuXG5hLmJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24sXG5idXR0b24uc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiB7IC8qIEZpbGU6IHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYS5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQgeyAvKiBGaWxlOiBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJ1dHRvbi5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLmRpc2FibGVkIHsgLyogRmlsZTogc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBkaXYjY29udGVudC5zaXRlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAudXAtc2VsbHMudXBzZWxscy5wcm9kdWN0cyAucHJvZHVjdHMuY29sdW1ucy00IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC1nYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC51cC1zZWxscy51cHNlbGxzLnByb2R1Y3RzIC5wcm9kdWN0cy5jb2x1bW5zLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAudXAtc2VsbHMudXBzZWxscy5wcm9kdWN0cyAucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIHdpZHRoOiB1bnNldDtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC51cC1zZWxscy51cHNlbGxzLnByb2R1Y3RzIC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcm93LWdhcDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSAudHJhbnNwYXJlbnQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2UgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2UgPiBhID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDk5O1xuICBmb250LXNpemU6IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190cmlnZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIndcIjtcbiAgZm9udC1mYW1pbHk6IFwid2V0YWlsLWljb25zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSBmaWd1cmUud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtdmlld3BvcnQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtY29udHJvbC10aHVtYnMge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtY29udHJvbC10aHVtYnMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtY29udHJvbC10aHVtYnMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIGltZyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIGltZy5mbGV4LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC1jb250cm9sLXRodW1icyBsaTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5LS1jb2x1bW5zLTIgLmZsZXgtY29udHJvbC10aHVtYnMgbGkge1xuICB3aWR0aDogNDguMSU7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnktLWNvbHVtbnMtMiAuZmxleC1jb250cm9sLXRodW1icyBsaTpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5LS1jb2x1bW5zLTIgLmZsZXgtY29udHJvbC10aHVtYnMgbGk6bnRoLWNoaWxkKDJuKzEpIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnktLWNvbHVtbnMtMyAuZmxleC1jb250cm9sLXRodW1icyBsaSB7XG4gIHdpZHRoOiAzMC43OTY2NjY2NjY3JTtcbn1cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5Lndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS0tY29sdW1ucy0zIC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpOm50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnktLWNvbHVtbnMtMyAuZmxleC1jb250cm9sLXRodW1icyBsaTpudGgtY2hpbGQoM24rMSkge1xuICBjbGVhcjogYm90aDtcbn1cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5Lndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS0tY29sdW1ucy00IC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtcbiAgd2lkdGg6IDIyLjE1JTtcbn1cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5Lndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS0tY29sdW1ucy00IC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpOm50aC1jaGlsZCg0bikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnktLWNvbHVtbnMtNCAuZmxleC1jb250cm9sLXRodW1icyBsaTpudGgtY2hpbGQoNG4rMSkge1xuICBjbGVhcjogYm90aDtcbn1cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5Lndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS0tY29sdW1ucy01IC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtcbiAgd2lkdGg6IDE2Ljk2JTtcbn1cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5Lndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS0tY29sdW1ucy01IC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpOm50aC1jaGlsZCg1bikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeS53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnktLWNvbHVtbnMtNSAuZmxleC1jb250cm9sLXRodW1icyBsaTpudGgtY2hpbGQoNW4rMSkge1xuICBjbGVhcjogYm90aDtcbn1cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnN1bW1hcnkuZW50cnktc3VtbWFyeSBuYXYud29vY29tbWVyY2UtYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnN1bW1hcnkuZW50cnktc3VtbWFyeSBoMS5wcm9kdWN0X3RpdGxlLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgcC5wcmljZSwgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgc3Bhbi5wcmljZSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IHAucHJpY2UgaW5zLCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnN1bW1hcnkuZW50cnktc3VtbWFyeSBzcGFuLnByaWNlIGlucyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnN1bW1hcnkuZW50cnktc3VtbWFyeSBwLnByaWNlIGRlbCwgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgc3Bhbi5wcmljZSBkZWwge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAud29vY29tbWVyY2UtdmFyaWF0aW9uLXByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IHRhYmxlLnZhcmlhdGlvbnMgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgdGFibGUudmFyaWF0aW9ucyB0ciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IHRhYmxlLnZhcmlhdGlvbnMgdHI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnN1bW1hcnkuZW50cnktc3VtbWFyeSB0YWJsZS52YXJpYXRpb25zIHRyIHRkLnZhbHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgdGFibGUudmFyaWF0aW9ucyB0ciB0ZC52YWx1ZSBzZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnN1bW1hcnkuZW50cnktc3VtbWFyeSB0YWJsZS52YXJpYXRpb25zIHRyIHRkLnZhbHVlOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwid2V0YWlsLWljb25zXCI7XG4gIGNvbnRlbnQ6IFwiYVwiO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnN1bW1hcnkuZW50cnktc3VtbWFyeSB1bC5hZGQtdG8tY2FydC11c3BzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgdWwuYWRkLXRvLWNhcnQtdXNwcyBsaSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IHVsLmFkZC10by1jYXJ0LXVzcHMgbGkuc2hpcHBpbmc6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwid2V0YWlsLWljb25zXCI7XG4gIGNvbnRlbnQ6IFwiQVwiO1xuICBtYXJnaW46IDBweCAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgdWwuYWRkLXRvLWNhcnQtdXNwcyBsaS5yZXR1cm5zOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIndldGFpbC1pY29uc1wiO1xuICBjb250ZW50OiBcIkJcIjtcbiAgbWFyZ2luOiAwcHggMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIsXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnVwc2VsbHMucHJvZHVjdHMsXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJlbGF0ZWQucHJvZHVjdHMge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC51cHNlbGxzLnByb2R1Y3RzID4gaDIsXG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnJlbGF0ZWQucHJvZHVjdHMgPiBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnVwc2VsbHMucHJvZHVjdHMgPiB1bC5wcm9kdWN0cyxcbi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucmVsYXRlZC5wcm9kdWN0cyA+IHVsLnByb2R1Y3RzIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSBmb3JtLmNhcnQsIC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCB7XG4gIC8qXG4gIFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuICBcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuICBcdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuICBcdFx0XHR3aWR0aDogYXV0bztcbiAgXHRcdFx0cGFkZGluZzogMnB4O1xuICAqL1xuICAvKlxuICBcdFx0XHQucXVhbnRpdHkge1xuICBcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gIFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcbiAgXHRcdFx0XHR3aWR0aDogNzBweDtcbiAgXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFx0XHRcdFx0Y29sb3I6ICMwMDA7XG4gIFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuICBcdFx0XHRcdHotaW5kZXg6IDk5O1xuICBcdFx0XHRcdGhlaWdodDogNDZweDtcbiAgXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuICBcdFx0XHRcdGJvcmRlcjogbm9uZTtcbiAgXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcbiAgXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXG4gIFx0XHRcdFx0LnF0eSB7XG4gIFx0XHRcdFx0XHR3aWR0aDogMjVweDtcbiAgXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcbiAgXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG4gIFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuICBcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuICBcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG4gIFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG4gIFx0XHRcdFx0fVxuXG4gIFx0XHRcdFx0LnF1YW50aXR5LWJ1dHRvbiB7XG4gIFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG4gIFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG4gIFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcbiAgXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICBcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuICBcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG4gIFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuICBcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcbiAgXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcbiAgXHRcdFx0XHR9XG5cbiAgXHRcdFx0XHRpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIFx0XHRcdFx0aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgXHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgXHRcdFx0XHRcdG1hcmdpbjogMDtcbiAgXHRcdFx0XHR9XG5cbiAgXHRcdFx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgXHRcdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXG4gIFx0XHRcdFx0XHQmOmZvY3VzIHtcbiAgXHRcdFx0XHRcdFx0b3V0bGluZTogMDtcbiAgXHRcdFx0XHRcdH1cbiAgXHRcdFx0XHR9XG4gIFx0XHRcdH1cbiAgKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICByb3ctZ2FwOiA1MHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyLFxuICAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnVwc2VsbHMucHJvZHVjdHMsXG4gIC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucmVsYXRlZC5wcm9kdWN0cyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgfVxufSIsIiRjb2xvcl9fYmFja2dyb3VuZC1ib2R5OiAjZmZmO1xyXG4kY29sb3JfX2JhY2tncm91bmQtc2NyZWVuOiAjZjFmMWYxO1xyXG4kY29sb3JfX2JhY2tncm91bmQtaHI6ICNjY2M7XHJcbiRjb2xvcl9fYmFja2dyb3VuZC1idXR0b246ICNlNmU2ZTY7XHJcbiRjb2xvcl9fYmFja2dyb3VuZC1wcmU6ICNlZWU7XHJcbiRjb2xvcl9fYmFja2dyb3VuZC1pbnM6ICNmZmY5YzA7XHJcblxyXG4kY29sb3JfX3RleHQtc2NyZWVuOiAjMjE3NTliO1xyXG4kY29sb3JfX3RleHQtaW5wdXQ6ICM2NjY7XHJcbiRjb2xvcl9fdGV4dC1pbnB1dC1mb2N1czogIzExMTtcclxuJGNvbG9yX19saW5rOiAjREQwQjBEO1xyXG4kY29sb3JfX2xpbmstdmlzaXRlZDogI0REMEIwRDtcclxuJGNvbG9yX19saW5rLWhvdmVyOiAjZDc4MjgzO1xyXG4kY29sb3JfX3RleHQtbWFpbjogIzQwNDA0MDtcclxuXHJcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbjogI2NjYyAjY2NjICNiYmI7XHJcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1ob3ZlcjogI2NjYyAjYmJiICNhYWE7XHJcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1mb2N1czogI2FhYSAjYmJiICNiYmI7XHJcbiRjb2xvcl9fYm9yZGVyLWlucHV0OiAjY2NjO1xyXG4kY29sb3JfX2JvcmRlci1hYmJyOiAjNjY2O1xyXG5cclxuJHRoZV9saWdodF9ncmF5OiAjZWZlZmVmO1xyXG4kdGhlX2JsdWU6ICMwMDg1YmE7XHJcblxyXG4kd29vY29tbWVyY2VfX2NvbG9yLXN1Y2Nlc3M6ICM3REU3Nzc7XHJcbiR3b29jb21tZXJjZV9fY29sb3ItZXJyb3I6ICNERDBCMEQ7XHJcbiIsIi8vIFJlbSBvdXRwdXQgd2l0aCBweCBmYWxsYmFja1xyXG5AbWl4aW4gZm9udC1zaXplKCRzaXplVmFsdWU6IDEpIHtcclxuXHRmb250LXNpemU6ICgkc2l6ZVZhbHVlICogMTYpICogMXB4O1xyXG5cdGZvbnQtc2l6ZTogJHNpemVWYWx1ZSAqIDFyZW07XHJcbn1cclxuXHJcbi8vIENlbnRlciBibG9ja1xyXG5AbWl4aW4gY2VudGVyLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIENsZWFyZml4XHJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbn1cclxuXHJcbi8vIENsZWFyIGFmdGVyIChub3QgYWxsIGNsZWFyZml4IG5lZWQgdGhpcyBhbHNvKVxyXG5AbWl4aW4gY2xlYXJmaXgtYWZ0ZXIoKSB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi8vIENvbHVtbiB3aWR0aCB3aXRoIG1hcmdpblxyXG5AbWl4aW4gY29sdW1uLXdpZHRoKCRudW1iZXJDb2x1bW5zOiAzKSB7XHJcblx0d2lkdGg6IG1hcC1nZXQoICRjb2x1bW5zLCAkbnVtYmVyQ29sdW1ucyApIC0gKCBjYWxjKCggJGNvbHVtbnNfX21hcmdpbiAqICggJG51bWJlckNvbHVtbnMgLSAxICkgKSAvICRudW1iZXJDb2x1bW5zICkpO1xyXG59XHJcblxyXG4vLyBXb29Db21tZXJjZSBQcmltYXJ5IGJ1dHRvblxyXG5AbWl4aW4gcHJpbWFyeS13Yy1idXR0b24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIFdvb0NvbW1lcmNlIFNlY29uZGFyeSBidXR0b25cclxuQG1peGluIHNlY29uZGFyeS13Yy1idXR0b24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIixudWxsXX0= */
