/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.99.8/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/.pnpm/resolve-url-loader@5.0.0/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/.pnpm/sass-loader@16.0.5_sass@1.88.0_webpack@5.99.8/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./themes/VideMaisonTheme/public/scss/main.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
body {
  background-color: #ffffff !important;
}

.ui.vertical.menu {
  background: transparent;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
}

*:not(i),
.ui,
.ui.header {
  font-family: "Inter", sans-serif !important;
  color: rgb(12, 12, 96);
}

a:hover {
  color: #77dccb !important;
}

body.pushable .pusher {
  background: #ffffff !important;
}

@media (min-width: 1200px) and (max-width: 1499px) {
  .ui.container {
    width: 1050px !important;
  }
}
@media (min-width: 1500px) {
  .ui.container {
    width: 1340px !important;
  }
}
.ui.menu {
  position: relative;
  border: 0 !important;
  border-radius: 0;
  box-shadow: none !important;
}

.ui.menu .item {
  padding: 20px;
}

.top-menu .ui.menu a.item:hover {
  color: #fff !important;
  background: rgba(0, 0, 0, 0.1019607843) !important;
}

.top-bar {
  display: flex;
  flex-direction: column;
}

@media (min-width: 768px) {
  .top-bar {
    flex-direction: row;
    align-items: center;
  }
}
.top-bar > div {
  margin: 0 !important;
}

.top-bar > .item {
  padding: 10px 20px;
  color: #fff;
  white-space: nowrap;
}

.top-bar > .item:hover {
  background: rgba(0, 0, 0, 0.1019607843);
}

.top-bar .dropdown .menu {
  background: #fff !important;
}

header a.item:hover {
  color: inherit !important;
}

.ui.menu .item:before {
  display: none;
}

.pusher > #menu {
  position: relative;
  width: 1340px !important;
  max-width: 100%;
  margin: 0 auto !important;
  background: transparent !important;
}

.pusher > #menu .menu {
  background: none;
}

.pusher > #menu .menu .item {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  background: none;
}

.pusher > #menu::after {
  all: unset;
  content: "";
  position: absolute;
  bottom: 0;
  left: -100%;
  width: 300%;
  height: 600px;
  z-index: -1;
  background: #cd5d17;
}

.pusher > .container > header > .segment {
  padding: 25px 0 16px 0 !important;
}

header .ui.menu {
  background: #f5f5f5;
  justify-content: center;
}

header .ui.menu::before {
  all: unset;
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 300%;
  height: 100%;
  background: #77dccb;
  box-shadow: 0 0 1px 1px #eaeaea;
}

header .ui.three.column.stackable.grid > .column {
  width: auto !important;
}

header .ui.three.column.stackable.grid > .column:nth-child(2) {
  flex-grow: 1;
}

header .ui.three.column.stackable.grid > .column:nth-child(3) .button {
  background: none;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.0823529412);
}

header .ui.three.column.stackable.grid > .column:nth-child(3) .button .icon {
  color: #77dccb;
}

header .ui.three.column.stackable.grid > .column:nth-child(3) .button span {
  color: #252525;
  font-weight: 500;
}

.ui.breadcrumb {
  margin-left: 0 !important;
  line-height: 1.8;
}

.ui.breadcrumb a {
  color: #77dccb;
}

.ui.breadcrumb .active {
  color: inherit;
  font-weight: 400 !important;
}

@media (max-width: 767px) {
  .ui.breadcrumb {
    padding: 0 20px;
  }
}
#products.three.cards {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 30px;
  margin: 0 !important;
}

@media (min-width: 1200px) {
  #products.three.cards {
    grid-template-columns: repeat(3, minmax(240px, 1fr));
  }
}
#products.three.cards .card {
  width: unset;
  margin: 0 !important;
}

.card {
  box-shadow: none !important;
  background: transparent !important;
}

.card .image {
  background: transparent !important;
}

.card .image,
.card .image .dimmer {
  border-radius: 6px !important;
  overflow: hidden !important;
}

.card .content {
  padding: 20px 0 !important;
}

.sylius-product-name {
  font-size: 1.2em !important;
  margin: 5px 0;
}

.card .sylius-product-price {
  font-size: 1.2em !important;
  margin: 5px 0;
}

.card .sylius-product-price,
.card .sylius-product-original-price {
  display: inline-block;
}

.promotion_label {
  background-color: #77dccb !important;
  color: #fff !important;
}

.card .content .promotion_label {
  position: absolute;
  top: 10px;
  right: 20px;
}

.button {
  border-radius: 5px !important;
  font-weight: 400 !important;
}

.primary.button {
  background: #77dccb !important;
}

.huge.button {
  font-size: 1.1rem !important;
}

.ui.icon.labeled.button {
  padding: 16px 50px 16px 73px !important;
}

.ui.icon.labeled.button i {
  background: none !important;
  width: 80px !important;
}

.ui.large.comments {
  max-width: unset;
}

.ui.large.comments .comment {
  width: 100%;
  padding: 25px;
  border: 1px solid #eee;
  border-radius: 6px;
}

.ui.header > .icon {
  display: none;
}

.ui.header > .icon + .content {
  font-size: 1.2em;
  padding: 0;
}

.ui.header > .icon + .content .sub.header {
  margin-top: 10px;
  line-height: 1.7;
}

.ui.items > .item > .content {
  padding: 3px;
}

.sylius-flash-message {
  margin: 3em 0 1em 0 !important;
}

.cart.popup .item {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

@media (max-width: 799px) {
  .top-menu {
    display: block;
  }
}
@media (min-width: 800px) {
  .top-menu {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
@media (max-width: 1399px) {
  .top-menu__link {
    padding: 5px 20px;
  }
}
.top-menu__link {
  display: inline-block;
  font-weight: 700;
  color: #fff;
}

.top-menu__link:hover {
  color: #fff !important;
  text-decoration: underline;
}

.ui.star.rating .active.icon {
  color: #21b999 !important;
  text-shadow: none !important;
}

.ui.four.doubling.cards {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 30px;
  margin: 0 !important;
}

@media (min-width: 1200px) {
  .ui.four.doubling.cards {
    grid-template-columns: repeat(4, minmax(240px, 1fr));
  }
}
.ui.four.doubling.cards .card {
  width: unset;
  margin: 0 !important;
}

[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid {
  display: block !important;
  padding: 30px 15px 60px !important;
}

[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid > .column {
  padding: 0 !important;
  width: 100% !important;
  flex-grow: 1;
  flex-shrink: 0;
}

[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid > .column:first-child .image img {
  border-radius: 6px;
}

@media (max-width: 1199px) {
  [data-route=sylius_shop_product_show] .ui.two.column.stackable.grid > .column:first-child {
    margin-bottom: 40px !important;
  }
}
[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid > .column:last-child > * {
  margin: 0 !important;
  padding: 0 !important;
}

[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid > .column:last-child > .monster.header {
  font-size: 2.2em;
  border: 0;
}

[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid > .column:last-child > .text.menu .item {
  padding-left: 0 !important;
}

[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid > .column:last-child > .stackable.grid {
  align-items: center;
  padding: 25px 0 !important;
}

[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid > .column:last-child > .stackable.grid .sub.header {
  color: #666;
  font-weight: 400;
}

@media (max-width: 767px) {
  [data-route=sylius_shop_product_show] .ui.two.column.stackable.grid > .column:last-child > .stackable.grid {
    display: block !important;
  }
  [data-route=sylius_shop_product_show] .ui.two.column.stackable.grid > .column:last-child > .stackable.grid > * {
    text-align: left !important;
    padding: 0 0 5px 0 !important;
  }
}
[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid > .column:last-child > .stackable.grid > * {
  padding: 0;
}

[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid > .column:last-child > .segment {
  border: 0;
  box-shadow: none;
  margin-bottom: 30px !important;
  line-height: 3;
}

[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid > .column:last-child > .segment p {
  font-size: 15px;
  line-height: 1.8;
}

[data-route=sylius_shop_product_show] .ui.two.column.stackable.grid > .column:last-child .form > .button {
  margin-top: 20px;
}

[data-route=sylius_shop_product_show] .ui.top.attached.large.tabular.menu {
  position: relative;
}

[data-route=sylius_shop_product_show] .ui.top.attached.large.tabular.menu::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: -100%;
  width: 300%;
  height: 2px;
  background: #f5f5f5;
}

[data-route=sylius_shop_product_show] .ui.top.attached.large.tabular.menu .item {
  border: 0;
  border-bottom: 3px solid transparent;
  padding: 20px 30px;
}

[data-route=sylius_shop_product_show] .ui.top.attached.large.tabular.menu .item:hover {
  border-color: #d7d7d7;
  border-width: 2px !important;
}

[data-route=sylius_shop_product_show] .ui.top.attached.large.tabular.menu .item.active {
  border-color: #77dccb;
  border-width: 3px !important;
}

[data-route=sylius_shop_product_show] .ui.bottom.attached.tab.segment {
  border: 0;
  padding: 30px 0;
  font-size: 15px;
  line-height: 1.8;
}

@media (min-width: 1200px) {
  [data-route=sylius_shop_product_show] .ui.two.column.stackable.grid {
    display: flex !important;
  }
  [data-route=sylius_shop_product_show] .ui.two.column.stackable.grid > .column {
    flex-basis: 50%;
  }
  [data-route=sylius_shop_product_show] .ui.two.column.stackable.grid > .column:last-child {
    flex-basis: 50%;
    padding-left: 40px !important;
  }
}
@media (min-width: 1500px) {
  [data-route=sylius_shop_product_show] .ui.two.column.stackable.grid > .column {
    flex-basis: 60%;
  }
  [data-route=sylius_shop_product_show] .ui.two.column.stackable.grid > .column:last-child {
    flex-basis: 40%;
    padding-left: 60px !important;
  }
}
[data-route=sylius_shop_product_index] .ui.monster.section.dividing.header {
  position: relative;
  max-width: 800px;
  margin: 50px auto 120px auto;
  text-align: center;
  border: 0;
}

[data-route=sylius_shop_product_index] .ui.monster.section.dividing.header .sub.header {
  margin-top: 20px;
  line-height: 1.7;
}

[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu .item:not(.header) {
  position: relative;
  padding: 10px 0 10px 26px !important;
  border-radius: 6px;
}

[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu .item:not(.header)::before {
  content: "•";
  position: absolute;
  top: 50%;
  left: 6px;
  transform: translateY(-50%);
  display: block;
  width: auto;
  height: auto;
  background: transparent;
}

[data-route=sylius_shop_product_index] .ui.fluid.vertical.menu .item.header {
  font-size: 1.8em;
  margin-bottom: 20px;
  padding: 0 0 18px;
  border-bottom: 2px solid #eee;
}

[data-route=sylius_shop_product_index] .twelve.wide.column .ui.segment {
  padding: 0;
  border: 0;
  box-shadow: none;
}

@media (min-width: 768px) {
  [data-route=sylius_shop_product_index] .ui.fluid.vertical.menu {
    transform: translateY(86px);
  }
  [data-route=sylius_shop_product_index] .twelve.wide.column .ui.segment {
    background: #eee;
    width: 100%;
    transform: translate(-18%, -70px);
  }
}
@media (min-width: 768px) {
  [data-route=sylius_shop_product_index] .twelve.wide.column .ui.segment {
    width: 900px;
    transform: translate(-122px, -70px);
  }
}
[data-route=sylius_shop_product_index] .twelve.wide.column .ui.segment form > .grid {
  flex-wrap: nowrap !important;
}

[data-route=sylius_shop_product_index] .twelve.wide.column .ui.segment form .column {
  padding-top: 0;
  padding-bottom: 0;
  width: auto !important;
}

[data-route=sylius_shop_product_index] .twelve.wide.column .ui.segment input {
  border: 0;
  padding: 1.04em 1em;
  background: #eee;
}

[data-route=sylius_shop_product_index] .twelve.wide.column .ui.segment .button {
  width: 48px;
  height: 48px;
  margin-left: 5px;
  padding: 0 !important;
  font-size: 0 !important;
  background: #eee !important;
  border: 0 !important;
}

[data-route=sylius_shop_product_index] .twelve.wide.column .ui.segment .button i {
  width: 48px !important;
  font-size: 16px !important;
  color: #808080;
}

[data-route=sylius_shop_homepage] .homepage .ui.hidden.divider:first-child {
  margin: 0;
}

[data-route=sylius_shop_homepage] .homepage-banner {
  position: relative;
  margin-bottom: 110px;
}

[data-route=sylius_shop_homepage] .homepage-banner .homepage-banner__image img {
  width: 100%;
}

@media (max-width: 991px) {
  [data-route=sylius_shop_homepage] .homepage-banner .homepage-banner__content {
    padding: 40px 20px;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.6;
    background: #eee;
    text-align: center;
  }
}
@media (min-width: 992px) {
  [data-route=sylius_shop_homepage] .homepage-banner .homepage-banner__content {
    position: absolute;
    bottom: 70px;
    left: 70px;
    max-width: 500px;
    color: #fff;
    font-size: 50px;
    font-weight: 700;
    line-height: 1.4;
  }
  [data-route=sylius_shop_homepage] .homepage-banner .homepage-banner__content .button {
    background: transparent !important;
    padding: 0 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    text-decoration: underline;
    color: #77dccb !important;
    border: 0 !important;
  }
}
@media (min-width: 1640px) {
  [data-route=sylius_shop_homepage] .homepage-banner {
    height: 660px;
  }
  [data-route=sylius_shop_homepage] .homepage-banner .homepage-banner__image {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 1600px;
    height: 100%;
    overflow: hidden;
    z-index: -1;
    border-radius: 0 0 6px 6px;
  }
  [data-route=sylius_shop_homepage] .homepage-banner .homepage-banner__content {
    bottom: 110px;
    left: 0;
    max-width: 600px;
    font-size: 60px;
    line-height: 1.2;
  }
}
[data-route=sylius_shop_homepage] .homepage .secondary.segment {
  position: relative;
  background: none;
  border: 0;
  box-shadow: none;
  padding: 0;
}

[data-route=sylius_shop_homepage] .homepage .secondary.segment.newsletter {
  padding: 90px 0;
  margin: 90px 0;
}

[data-route=sylius_shop_homepage] .homepage .secondary.segment.newsletter > .grid > .row {
  display: block !important;
  text-align: center;
}

[data-route=sylius_shop_homepage] .homepage .secondary.segment.newsletter > .grid > .row > .column {
  display: block !important;
  width: 100% !important;
  max-width: 800px !important;
  margin: 0 auto;
}

[data-route=sylius_shop_homepage] .homepage .secondary.segment.newsletter p {
  line-height: 2;
  font-size: 1.2em;
  margin-bottom: 40px;
}

[data-route=sylius_shop_homepage] .homepage .secondary.segment.newsletter::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 1600px;
  height: 100%;
  border-radius: 6px;
  background: #eee;
}

[data-route=sylius_shop_homepage] .homepage .secondary.segment:last-child {
  padding: 90px 0;
  margin: 70px 0 0 0;
}

[data-route=sylius_shop_homepage] .homepage .secondary.segment:last-child p {
  line-height: 2;
  font-size: 1.2em;
}

[data-route=sylius_shop_homepage] .homepage .secondary.segment:last-child::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -100%;
  width: 300%;
  height: 1px;
  background: #eee;
}

[data-route=sylius_shop_homepage] .ui.huge.header,
.ui.horizontal.section.divider.header {
  display: block;
  font-size: 2.4em !important;
  text-align: center;
  letter-spacing: 0;
}

[data-route=sylius_shop_homepage] .homepage > .ui.huge.header,
.ui.horizontal.section.divider.header {
  margin-top: 60px;
  margin-bottom: 40px;
}

[data-route=sylius_shop_homepage] .ui.huge.header::after,
.ui.horizontal.section.divider.header::after {
  all: unset;
  content: "›";
  display: inline-block;
  padding: 0 0 0 15px;
  color: #77dccb;
}

[data-route=sylius_shop_homepage] .ui.inverted.vertical.footer.segment {
  margin-top: 220px !important;
}

[data-route=sylius_shop_cart_summary] .ui.two.column.stackable.grid,
[data-route=sylius_shop_cart_save] .ui.two.column.stackable.grid,
[data-route=sylius_shop_cart_checkout] .ui.two.column.stackable.grid {
  margin-top: 20px;
  margin-bottom: 10px;
}

[data-route=sylius_shop_cart_summary] .ui.segment,
[data-route=sylius_shop_cart_save] .ui.segment,
[data-route=sylius_shop_cart_checkout] .ui.segment {
  border: 0;
  box-shadow: none;
  padding: 0;
}

[data-route=sylius_shop_cart_summary] .column:first-child .table tbody td,
[data-route=sylius_shop_cart_save] .column:first-child .table tbody td,
[data-route=sylius_shop_cart_checkout] .column:first-child .table tbody td,
[data-route=sylius_shop_checkout_complete] form table tbody td,
[data-route=sylius_shop_account_order_show] table tbody td {
  border: 0 !important;
  border-bottom: 1px solid #eee !important;
  padding: 24px 0 14px 0 !important;
}

[data-route=sylius_shop_cart_summary] .column:first-child .table thead th,
[data-route=sylius_shop_cart_save] .column:first-child .table thead th,
[data-route=sylius_shop_cart_checkout] .column:first-child .table thead th,
[data-route=sylius_shop_checkout_complete] form table thead th,
[data-route=sylius_shop_account_order_show] table thead th {
  border: none !important;
  border-bottom: 2px solid #eee !important;
  white-space: nowrap;
  color: #999;
  background: transparent !important;
}

[data-route=sylius_shop_cart_summary] .column:first-child .table th:nth-child(2),
[data-route=sylius_shop_cart_summary] .column:first-child .table td:nth-child(2),
[data-route=sylius_shop_cart_save] .column:first-child .table th:nth-child(2),
[data-route=sylius_shop_cart_save] .column:first-child .table td:nth-child(2),
[data-route=sylius_shop_cart_checkout] .column:first-child .table th:nth-child(2),
[data-route=sylius_shop_cart_checkout] .column:first-child .table td:nth-child(2),
[data-route=sylius_shop_checkout_complete] form table th:nth-child(2),
[data-route=sylius_shop_checkout_complete] form table td:nth-child(2),
[data-route=sylius_shop_account_order_show] table th:nth-child(2),
[data-route=sylius_shop_account_order_show] table td:nth-child(2) {
  text-align: right;
  padding-right: 20px !important;
}

[data-route=sylius_shop_cart_summary] .column:first-child .table th:nth-child(3),
[data-route=sylius_shop_cart_save] .column:first-child .table th:nth-child(3),
[data-route=sylius_shop_cart_checkout] .column:first-child .table th:nth-child(3),
[data-route=sylius_shop_checkout_complete] form table th:nth-child(3),
[data-route=sylius_shop_account_order_show] table th:nth-child(3) {
  text-align: left !important;
  width: 60px;
}

[data-route=sylius_shop_cart_summary] .column:first-child .table th:nth-child(4),
[data-route=sylius_shop_cart_save] .column:first-child .table th:nth-child(4),
[data-route=sylius_shop_cart_checkout] .column:first-child .table th:nth-child(4),
[data-route=sylius_shop_checkout_complete] form table th:nth-child(4),
[data-route=sylius_shop_account_order_show] table th:nth-child(4) {
  text-align: right !important;
}

[data-route=sylius_shop_cart_summary] .column:first-child .table .sylius-product-name,
[data-route=sylius_shop_cart_save] .column:first-child .table .sylius-product-name,
[data-route=sylius_shop_cart_checkout] .column:first-child .table .sylius-product-name,
[data-route=sylius_shop_checkout_complete] form table .sylius-product-name,
[data-route=sylius_shop_account_order_show] table .sylius-product-name {
  font-size: 0.9em !important;
  color: #3f3f3f !important;
  font-weight: 700;
}

[data-route=sylius_shop_cart_summary] .column:first-child .table .image,
[data-route=sylius_shop_cart_save] .column:first-child .table .image,
[data-route=sylius_shop_cart_checkout] .column:first-child .table .image,
[data-route=sylius_shop_checkout_complete] form table .image,
[data-route=sylius_shop_account_order_show] table .image {
  width: 100px !important;
  border-radius: 5px;
  margin-right: 15px;
}

[data-route=sylius_shop_cart_summary] .column:first-child .table .sub.header,
[data-route=sylius_shop_cart_save] .column:first-child .table .sub.header,
[data-route=sylius_shop_cart_checkout] .column:first-child .table .sub.header,
[data-route=sylius_shop_checkout_complete] form table .sub.header,
[data-route=sylius_shop_account_order_show] table .sub.header {
  color: #adadad !important;
}

[data-route=sylius_shop_cart_summary] .column:first-child .table .sylius-cart-remove-button,
[data-route=sylius_shop_cart_save] .column:first-child .table .sylius-cart-remove-button,
[data-route=sylius_shop_cart_checkout] .column:first-child .table .sylius-cart-remove-button {
  background: transparent;
  border: 1px solid #eee;
}

[data-route=sylius_shop_cart_summary] .column:first-child .table .sylius-total,
[data-route=sylius_shop_cart_save] .column:first-child .table .sylius-total,
[data-route=sylius_shop_cart_checkout] .column:first-child .table .sylius-total {
  font-weight: 700;
}

[data-route=sylius_shop_cart_summary] .five.column:last-child,
[data-route=sylius_shop_cart_save] .five.column:last-child,
[data-route=sylius_shop_cart_checkout] .five.column:last-child {
  padding-left: 50px !important;
}

[data-route=sylius_shop_cart_summary] .column:last-child .ui.dividing.header,
[data-route=sylius_shop_cart_save] .column:last-child .ui.dividing.header,
[data-route=sylius_shop_cart_checkout] .column:last-child .ui.dividing.header {
  border: 0;
  font-size: 1em;
  color: #999;
  margin-top: 15px;
  margin-bottom: 20px;
  padding-bottom: 14px;
  border-bottom: 2px solid #eee;
}

[data-route=sylius_shop_cart_summary] .column:last-child .table td,
[data-route=sylius_shop_cart_save] .column:last-child .table td,
[data-route=sylius_shop_cart_checkout] .column:last-child .table td {
  padding: 16px 0;
}

[data-route=sylius_shop_cart_summary] .column:last-child .table .header td,
[data-route=sylius_shop_cart_save] .column:last-child .table .header td,
[data-route=sylius_shop_cart_checkout] .column:last-child .table .header td {
  padding-top: 30px !important;
}

[data-route=sylius_shop_login] h1.ui.header {
  margin: 40px 0;
  font-size: 26px !important;
}

[data-route=sylius_shop_login] .ui.padded.segment .ui.header,
[data-route=sylius_shop_register] .ui.padded.segment .ui.header {
  font-size: 26px !important;
  margin-top: 20px;
  border: 0;
}

[data-route=sylius_shop_login] .ui.segment {
  padding: 0;
  border: 0;
  box-shadow: none;
}

@media (min-width: 656px) {
  [data-route=sylius_shop_login] .ui.segment > .relaxed.grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(655px, 1fr));
    gap: 30px;
    margin: 0 !important;
  }
}
[data-route=sylius_shop_login] .ui.segment > .relaxed.grid > .column {
  width: unset;
}

[data-route=sylius_shop_login] .ui.segment > .relaxed.grid > .divider {
  display: none;
}

[data-route=sylius_shop_login] .ui.segment > .relaxed.grid .column:first-child {
  background: #fff;
  border: 1px solid #eee;
  border-radius: 6px;
  padding: 30px 60px 70px 60px !important;
}

[data-route=sylius_shop_login] .ui.segment > .relaxed.grid .column:first-child .button {
  margin-top: 20px;
}

[data-route=sylius_shop_login] .ui.segment > .relaxed.grid .column:first-child button.button {
  background: #77dccb;
}

[data-route=sylius_shop_login] .ui.segment > .relaxed.grid .column:last-child {
  padding: 30px 60px 70px 60px !important;
}

[data-route=sylius_shop_login] .ui.segment > .relaxed.grid .column:last-child .button {
  background: #77dccb;
}

[data-route=sylius_shop_login] .ui.segment > .relaxed.grid .column:last-child .button:hover {
  background: #fff;
  border: 1px solid #77dccb;
}

[data-route=sylius_shop_register] .ui.header {
  margin: 10px 0 30px 0;
}

[data-route=sylius_shop_register] .ui.container > .ui.padded.segment {
  background: #fff;
  border: 1px solid #eee;
  border-radius: 6px;
  padding: 30px 60px 70px 60px !important;
}

[data-route=sylius_shop_register] .ui.container > .ui.padded.segment .ui.header:not(:first-child) {
  margin-top: 60px;
}

[data-route=sylius_shop_register] .ui.container > .ui.padded.segment button {
  margin-top: 40px;
}

[data-route^=sylius_shop_account_] .breadcrumb {
  padding-bottom: 20px;
}

[data-route^=sylius_shop_account_] .ui.grid {
  margin-top: 0;
}

[data-route^=sylius_shop_account_] .ui.container .ui.grid > .twelve.wide.column:last-child {
  padding-left: 60px;
}

[data-route^=sylius_shop_account_] .ui.container .ui.grid .column:last-child .ui.segment {
  border: none;
  box-shadow: none;
  padding: 0;
}

[data-route^=sylius_shop_account_] .ui.container .ui.grid .column:last-child .ui.top.attached.styled.header {
  background: none;
  border: 0;
  padding: 0;
}

[data-route^=sylius_shop_account_] .ui.fluid.vertical.menu .item {
  padding-left: 0;
  padding-right: 0;
  border-bottom: 1px solid #eee;
}

[data-route^=sylius_shop_account_] h1.header {
  margin-top: 10px !important;
  margin-bottom: 20px;
  border: 0 !important;
}

[data-route^=sylius_shop_account_] h1.header .sub.header {
  padding-top: 15px;
}

[data-route=sylius_shop_account_dashboard] .ui.large.list {
  border: 1px solid #eee;
  padding: 25px;
  border-radius: 5px;
}

[data-route=sylius_shop_account_dashboard] .ui.large.list .item {
  padding-bottom: 10px;
}

[data-route^=sylius_shop_checkout_] .grid .segment,
[data-route^=sylius_shop_checkout_] .steps + .segment {
  border: 0;
  box-shadow: none;
  padding: 0;
}

[data-route^=sylius_shop_checkout_] .grid .segments .segment {
  padding: 30px;
}

[data-route^=sylius_shop_checkout_] .grid > .column:first-child .segment .header {
  border: 0;
  font-size: 24px;
}

[data-route^=sylius_shop_checkout_] .ui.container > .segment:first-child .menu {
  margin-top: 40px;
  align-items: center;
}

[data-route^=sylius_shop_checkout_] .steps {
  margin-bottom: 60px;
  line-height: 1.5 !important;
}

[data-route^=sylius_shop_checkout_] .steps .active .title,
[data-route^=sylius_shop_checkout_] .steps .step.completed i::before {
  color: #77dccb !important;
}

[data-route^=sylius_shop_checkout_] .ui.icon.dropdown.labeled.button {
  background: #eee !important;
}

[data-route=sylius_shop_checkout_complete] form > .segment,
[data-route=sylius_shop_account_order_show] .segment {
  padding: 30px !important;
  margin-bottom: 40px !important;
}

[data-route=sylius_shop_account_order_show] .ui.container .ui.grid .column:last-child .ui.segment {
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15) !important;
  border: 1px solid rgba(34, 36, 38, 0.15) !important;
}

[data-route=sylius_shop_checkout_complete] form > .segment .header,
[data-route=sylius_shop_account_order_show] .segment .header {
  border: 0;
  font-size: 18px;
}

[data-route=sylius_shop_checkout_complete] .table,
[data-route=sylius_shop_account_order_show] .table {
  border: 0;
}

[data-route=sylius_shop_checkout_complete] .table tfoot td,
[data-route=sylius_shop_checkout_complete] .table tfoot th,
[data-route=sylius_shop_account_order_show] .table tfoot td,
[data-route=sylius_shop_account_order_show] .table tfoot th {
  padding: 20px 0 !important;
  background: transparent;
}

[data-route=sylius_shop_checkout_complete] .table tfoot tr:last-child td,
[data-route=sylius_shop_account_order_show] .table tfoot tr:last-child td {
  font-weight: 700;
}

[data-route=sylius_shop_checkout_complete] .table + .grid .message,
[data-route=sylius_shop_account_order_show] .table + .grid .message {
  background: #f3f4f5;
  box-shadow: none !important;
  border: 1px solid #e0e0e0;
  padding: 30px;
}

[data-route=sylius_shop_checkout_complete] .segment .ui.huge.primary.fluid.icon.labeled.button,
[data-route=sylius_shop_account_order_show] .segment .ui.huge.primary.fluid.icon.labeled.button {
  display: block !important;
  max-width: 500px !important;
  height: 60px;
  margin: 40px auto !important;
}

[data-route^=sylius_shop_checkout_] .ui.very.basic.table td {
  padding: 16px 0;
}

[data-route^=sylius_shop_checkout_] .ui.center.aligned.icon.header,
[data-route^=sylius_shop_checkout_] .ui.center.aligned.icon.header + .divider + .segment {
  background: #f3f4f5;
  padding: 40px 0;
  border-radius: 5px;
}

[data-route^=sylius_shop_checkout_] .ui.center.aligned.icon.header + .divider {
  display: none;
}

.ui.inverted.vertical.footer.segment {
  background: #1E2E3E;
  margin-top: 300px !important;
}

.ui.inverted.vertical.footer.segment .segment {
  background: transparent;
}

.ui.inverted.vertical.footer.segment .column {
  box-shadow: none !important;
}

.ui.inverted.vertical.footer.segment .item {
  padding: 7px 0;
}

.pre-footer {
  align-items: center;
  max-width: 1600px;
  margin: -250px auto 110px auto;
  border-radius: 6px;
  background: #77dccb;
}

.pre-footer > div {
  padding: 20px 20px;
  text-align: center;
}

@media (min-width: 1000px) {
  .pre-footer {
    display: flex;
    justify-content: space-around;
    height: 260px;
    padding: 0 120px;
  }
  .pre-footer > div {
    max-width: 400px;
  }
}
.pre-footer > div > * {
  display: block;
  font-size: 18px;
  line-height: 1.8;
  opacity: 0.7;
}

.pre-footer > div > strong {
  opacity: 1 !important;
}

.pre-footer > div > div:first-child {
  display: inline-block;
  font-size: 36px;
  padding-bottom: 10px;
}

label {
  display: inline-block !important;
  font-size: 16px !important;
  margin: 15px 0 0 0 !important;
  padding: 0 0 10px 0 !important;
  line-height: 1.4 !important;
}

.toggle label {
  padding-left: 60px !important;
}

input, select {
  padding-top: 0.95em !important;
  padding-bottom: 0.95em !important;
}

input:focus {
  border-color: #77dccb !important;
}

select.ui.dropdown {
  height: auto !important;
}

.ui.button,
.ui.basic.button,
.ui.labeled.button,
.ui.labeled.icon.button,
.buttons .ui.labeled.icon.button {
  display: inline-block;
  background: transparent !important;
  font-size: 15px !important;
  border-radius: 4px !important;
  border: 1px solid #e1e1e1 !important;
  padding: 14px 24px !important;
  color: #3d3d3d !important;
  box-shadow: none !important;
}

.ui.labeled.icon.button,
.buttons .ui.labeled.icon.button {
  padding-left: 62px !important;
}

.ui.button.primary,
.ui.basic.button.primary,
.ui.labeled.button.primary,
.ui.labeled.icon.button.primary,
.buttons .ui.labeled.icon.button.primary,
.ui.button.green,
.ui.basic.button.green,
.ui.labeled.button.green,
.ui.labeled.icon.button.green,
.buttons .ui.labeled.icon.button.green,
.ui.button.submit,
.ui.basic.button.submit,
.ui.labeled.button.submit,
.ui.labeled.icon.button.submit,
.buttons .ui.labeled.icon.button.submit {
  background: #77dccb !important;
  color: #fff !important;
  border-color: #77dccb !important;
}

.dimmer .ui.button,
.ui.button.slick-arrow {
  color: #fff !important;
}

.ui.button:hover,
.ui.basic.button:hover,
.ui.labeled.button:hover,
.ui.labeled.icon.button:hover,
.buttons .ui.labeled.icon.button:hover {
  background: #77dccb !important;
  color: #77dccb !important;
  border-color: #77dccb !important;
}

.ui.toggle.checkbox input:checked ~ .box:before, .ui.toggle.checkbox input:checked ~ label:before,
.ui.toggle.checkbox input:focus:checked ~ .box:before, .ui.toggle.checkbox input:focus:checked ~ label:before {
  background-color: #77dccb !important;
}

address {
  font-style: normal;
  line-height: 1.6;
}

.text-teal {
  color: #77dccb;
}

.address-cards {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
}

@media (min-width: 1500px) {
  .address-cards {
    grid-template-columns: 1fr 1fr;
  }
}
.address-card--default {
  margin-bottom: 20px;
}

.address-card-content {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 16px;
  height: 100%;
  border: 1px solid rgba(34, 36, 38, 0.1);
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.03) !important;
  padding: 25px;
  border-radius: 6px;
}

.address-card-content.default {
  border-color: #77dccb;
}

.address-card .buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}

.address-label {
  position: absolute;
  top: -1px;
  right: -1px;
  background: #77dccb;
  color: #fff;
  padding: 5px 10px;
  border-radius: 0 0 0 5px;
  font-size: 0.8em;
  font-weight: bold;
  text-transform: uppercase;
}

.address-card .buttons .ui.button,
.address-card .buttons .ui.basic.button,
.address-card .buttons .ui.labeled.button,
.address-card .buttons .ui.labeled.icon.button,
.address-card .buttons .buttons .ui.labeled.icon.button {
  padding: 6px 10px 6px 0 !important;
}

.address-card .buttons .ui.button .icon,
.address-card .buttons .ui.basic.button .icon,
.address-card .buttons .ui.labeled.button .icon,
.address-card .buttons .ui.labeled.icon.button .icon,
.address-card .buttons .buttons .ui.labeled.icon.button .icon {
  position: relative !important;
  width: 30px !important;
  padding: 7px 0 !important;
}

.text-break {
  word-break: break-word;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTBEQTs7O0VBR0k7RUFDQTtBQXZESjs7QUEwREE7OztFQUdJO0VBQ0E7RUFDQTtBQXZESjs7QUEwREE7Ozs7O0VBS0k7RUFDQTtFQUNBO0FBdkRKOztBQTBEQTs7Ozs7RUFLSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdkRKOztBQTBEQTs7Ozs7Ozs7OztFQVVJO0VBQ0E7QUF2REo7O0FBMERBOzs7OztFQUtJO0VBQ0E7QUF2REo7O0FBMERBOzs7OztFQUtJO0FBdkRKOztBQTBEQTs7Ozs7RUFLSTtFQUNBO0VBQ0E7QUF2REo7O0FBMERBOzs7OztFQUtJO0VBQ0E7RUFDQTtBQXZESjs7QUEwREE7Ozs7O0VBS0k7QUF2REo7O0FBMERBOzs7RUFHSTtFQUNBO0FBdkRKOztBQTBEQTs7O0VBR0k7QUF2REo7O0FBMERBOzs7RUFHSTtBQXZESjs7QUEwREE7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdkRKOztBQTBEQTs7O0VBR0k7QUF2REo7O0FBMERBOzs7RUFHSTtBQXZESjs7QUEwREE7RUFDSTtFQUNBO0FBdkRKOztBQTBEQTs7RUFFSTtFQUNBO0VBQ0E7QUF2REo7O0FBMERBO0VBQ0k7RUFDQTtFQUNBO0FBdkRKOztBQTBEQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUF2RE47QUFDRjtBQTBEQTtFQUNJO0FBeERKOztBQTJEQTtFQUNJO0FBeERKOztBQTJEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBeERKOztBQTJEQTtFQUNJO0FBeERKOztBQTJEQTtFQUNJLG1CQWo5Qkk7QUF5NUJSOztBQTJEQTtFQUNJO0FBeERKOztBQTJEQTtFQUNJLG1CQXo5Qkk7QUFpNkJSOztBQTJEQTtFQUNJO0VBQ0E7QUF4REo7O0FBMkRBO0VBQ0k7QUF4REo7O0FBMkRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUF4REo7O0FBMkRBO0VBQ0k7QUF4REo7O0FBMkRBO0VBQ0k7QUF4REo7O0FBMkRBO0VBQ0k7QUF4REo7O0FBMkRBO0VBQ0k7QUF4REo7O0FBMkRBO0VBQ0k7QUF4REo7O0FBMkRBO0VBQ0k7RUFDQTtFQUNBO0FBeERKOztBQTJEQTtFQUNJO0VBQ0E7RUFDQTtBQXhESjs7QUEyREE7RUFDSTtFQUNBO0VBQ0E7QUF4REo7O0FBMkRBO0VBQ0k7RUFDQTtFQUNBO0FBeERKOztBQTJEQTtFQUNJO0FBeERKOztBQTJEQTtFQUNJO0VBQ0E7RUFDQTtBQXhESjs7QUEyREE7RUFDSTtBQXhESjs7QUEyREE7O0VBRUk7RUFDQTtFQUNBO0FBeERKOztBQTJEQTtFQUNJO0FBeERKOztBQTJEQTtFQUNJO0VBQ0E7QUF4REo7O0FBMkRBO0VBQ0k7RUFDQTtBQXhESjs7QUEyREE7RUFDSTtFQUNBO0FBeERKOztBQTJEQTs7RUFFSTtBQXhESjs7QUEyREE7RUFDSTtBQXhESjs7QUEyREE7O0VBRUk7RUFDQTtBQXhESjs7QUEyREE7RUFDSTtFQUNBO0FBeERKOztBQTJEQTs7RUFFSTtFQUNBO0FBeERKOztBQTJEQTs7RUFFSTtBQXhESjs7QUEyREE7Ozs7RUFJSTtFQUNBO0FBeERKOztBQTJEQTs7RUFFSTtBQXhESjs7QUEyREE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QUF4REo7O0FBMkRBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0FBeERKOztBQTJEQTtFQUNJO0FBeERKOztBQTJEQTs7RUFFSTtFQUNBO0VBQ0E7QUF4REo7O0FBMkRBO0VBQ0k7QUF4REo7O0FBMkRBO0VBQ0k7RUFDQTtBQXhESjs7QUEyREE7RUFDSTtBQXhESjs7QUEyREE7RUFDSTtBQXhESjs7QUEyREE7RUFDSTtBQXhESjs7QUEyREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CQWpxQ0k7QUF5bUNSOztBQTJEQTtFQUNJO0VBQ0E7QUF4REo7O0FBMkRBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFQXhETjtFQTJERTtJQUNJO0VBekROO0FBQ0Y7QUE0REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQTFESjs7QUE2REE7RUFDSTtBQTFESjs7QUE2REE7RUFDSTtFQUNBO0VBQ0E7QUExREo7O0FBNkRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFESjs7QUE2REE7RUFDSTtBQTFESjs7QUE2REE7RUFDSTtFQUNBO0FBMURKOztBQTZEQTtFQUNJO0FBMURKOztBQTZEQTtFQUNJO0FBMURKOztBQTZEQTs7Ozs7RUFLSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMURKOztBQTZEQTs7RUFFSTtBQTFESjs7QUE2REE7Ozs7Ozs7Ozs7Ozs7OztFQWVJO0VBQ0E7RUFDQTtBQTFESjs7QUE2REE7O0VBRUk7QUExREo7O0FBNkRBOzs7OztFQUtJO0VBQ0E7RUFDQTtBQTFESjs7QUE2REE7O0VBRUk7QUExREo7O0FBNkRBO0VBQ0k7RUFDQTtBQTFESjs7QUE2REE7RUFDSSxjQWx5Q0k7QUF3dUNSOztBQTZEQTtFQUNJO0VBQ0E7RUFDQTtBQTFESjs7QUE2REE7RUFDSTtJQUNJO0VBMUROO0FBQ0Y7QUE2REE7RUFDSTtBQTNESjs7QUE4REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEzREo7O0FBOERBO0VBQ0kscUJBbDBDSTtBQXV3Q1I7O0FBOERBO0VBQ0k7RUFDQTtFQUNBO0FBM0RKOztBQThEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG1CQS8wQ0k7RUFnMUNKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTNESjs7QUE4REE7Ozs7O0VBS0k7QUEzREo7O0FBOERBOzs7OztFQUtJO0VBQ0E7RUFDQTtBQTNESjs7QUE4REE7RUFDSTtBQTNESixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vdGhlbWVzL1ZpZGVNYWlzb25UaGVtZS9wdWJsaWMvc2Nzcy9tYWluLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gLy8gVmFyaWFibGVzIHBlcnNvbm5hbGlzw6llcyAoc2kgbsOpY2Vzc2FpcmVzKVxuJHJvdWdlOiAjNzdkY2NiO1xuJGZvbmQ6ICNmZmZmZmY7XG5cbi8vIC8vIENsYXNzZXMgcGVyc29ubmFsaXPDqWVzIG91IHBvdXIgw6ljcmFzZXIgbGVzIHN0eWxlcyBleGlzdGFudHNcbi8vIGJvZHkge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuLy8gfVxuXG4vLyAuc3lsaXVzLXByb2R1Y3Qge1xuLy8gICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuLy8gICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnktY29sb3IsIDEwJSk7XG4vLyB9XG5cbi8vIC5ib3JkZXItYm90dG9tIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbi8vIH1cblxuLy8gLmJvcmRlci10b3Age1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuLy8gfVxuXG5ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvbmQgIWltcG9ydGFudDtcbiAgICB9XG5cblxuLnVpLnZlcnRpY2FsLm1lbnUge1xuICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMCByZ2JhKDM0LCAzNiwgMzgsIDAuMTUpO1xuICAgIH1cblxuLy8gLmNvbHVtbntcbi8vICAgICBmb250LXNpemU6IHh4LWxhcmdlO1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyB9XG5cbio6bm90KGkpLFxuLnVpLFxuLnVpLmhlYWRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiKDEyLCAxMiwgOTYpO1xufVxuXG5hOmhvdmVyIHtcbiAgICBjb2xvcjogJHJvdWdlICFpbXBvcnRhbnQ7XG59XG5cbi8vIG1vZGlmXG5ib2R5LnB1c2hhYmxlIC5wdXNoZXIge1xuICAgIGJhY2tncm91bmQ6ICRmb25kICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgICAudWkuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIC51aS5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTM0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udWkubWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udWkubWVudSAuaXRlbSB7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLnRvcC1tZW51IC51aS5tZW51IGEuaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwMUEgIWltcG9ydGFudDtcbn1cblxuLnRvcC1iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRvcC1iYXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuLnRvcC1iYXIgPiBkaXYge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLWJhciA+IC5pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRvcC1iYXIgPiAuaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDFBO1xufVxuXG4udG9wLWJhciAuZHJvcGRvd24gLm1lbnUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuaGVhZGVyIGEuaXRlbTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnVpLm1lbnUgLml0ZW06YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHVzaGVyID4gI21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTM0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnB1c2hlciA+ICNtZW51IC5tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ucHVzaGVyID4gI21lbnUgLm1lbnUgLml0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4vLyBtb2RpZiBjb3VsZXVyXG4ucHVzaGVyID4gI21lbnU6OmFmdGVyIHtcbiAgICBhbGw6IHVuc2V0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB3aWR0aDogMzAwJTtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICNjZDVkMTc7IFxufVxuXG4ucHVzaGVyID4gLmNvbnRhaW5lciA+IGhlYWRlciA+IC5zZWdtZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMTZweCAwICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlciAudWkubWVudSB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuaGVhZGVyIC51aS5tZW51OjpiZWZvcmUge1xuICAgIGFsbDogdW5zZXQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHdpZHRoOiAzMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkcm91Z2U7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAxcHggI2VhZWFlYTtcbn1cblxuaGVhZGVyIC51aS50aHJlZS5jb2x1bW4uc3RhY2thYmxlLmdyaWQgPiAuY29sdW1uIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5oZWFkZXIgLnVpLnRocmVlLmNvbHVtbi5zdGFja2FibGUuZ3JpZCA+IC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5cbmhlYWRlciAudWkudGhyZWUuY29sdW1uLnN0YWNrYWJsZS5ncmlkID4gLmNvbHVtbjpudGgtY2hpbGQoMykgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAwMDAwMDE1O1xufVxuXG5oZWFkZXIgLnVpLnRocmVlLmNvbHVtbi5zdGFja2FibGUuZ3JpZCA+IC5jb2x1bW46bnRoLWNoaWxkKDMpIC5idXR0b24gLmljb24ge1xuICAgIGNvbG9yOiAkcm91Z2U7XG59XG5cbmhlYWRlciAudWkudGhyZWUuY29sdW1uLnN0YWNrYWJsZS5ncmlkID4gLmNvbHVtbjpudGgtY2hpbGQoMykgLmJ1dHRvbiBzcGFuIHtcbiAgICBjb2xvcjogIzI1MjUyNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udWkuYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4udWkuYnJlYWRjcnVtYiBhIHtcbiAgICBjb2xvcjogJHJvdWdlO1xufVxuXG4udWkuYnJlYWRjcnVtYiAuYWN0aXZlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC51aS5icmVhZGNydW1iIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbn1cblxuI3Byb2R1Y3RzLnRocmVlLmNhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjQwcHgsIDFmcikpO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICNwcm9kdWN0cy50aHJlZS5jYXJkcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgyNDBweCwgMWZyKSk7XG4gICAgfVxufVxuXG4jcHJvZHVjdHMudGhyZWUuY2FyZHMgLmNhcmQge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmNhcmQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY2FyZCAuaW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkIC5pbWFnZSxcbi5jYXJkIC5pbWFnZSAuZGltbWVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbn1cblxuLnN5bGl1cy1wcm9kdWN0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4yZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDVweCAwO1xufVxuXG4uY2FyZCAuc3lsaXVzLXByb2R1Y3QtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS4yZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDVweCAwO1xufVxuXG4uY2FyZCAuc3lsaXVzLXByb2R1Y3QtcHJpY2UsXG4uY2FyZCAuc3lsaXVzLXByb2R1Y3Qtb3JpZ2luYWwtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb21vdGlvbl9sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJvdWdlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmNhcmQgLmNvbnRlbnQgLnByb21vdGlvbl9sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMjBweDtcbn1cblxuLmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS5idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICRyb3VnZSAhaW1wb3J0YW50O1xufVxuXG4uaHVnZS5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51aS5pY29uLmxhYmVsZWQuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNnB4IDUwcHggMTZweCA3M3B4ICFpbXBvcnRhbnRcbn1cblxuLnVpLmljb24ubGFiZWxlZC5idXR0b24gaSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51aS5sYXJnZS5jb21tZW50cyB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbn1cblxuLnVpLmxhcmdlLmNvbW1lbnRzIC5jb21tZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4udWkuaGVhZGVyID4gLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS5oZWFkZXIgPiAuaWNvbiArIC5jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi51aS5oZWFkZXIgPiAuaWNvbiArIC5jb250ZW50IC5zdWIuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi51aS5pdGVtcz4uaXRlbT4uY29udGVudCB7XG4gICAgcGFkZGluZzogM3B4O1xufVxuXG4uc3lsaXVzLWZsYXNoLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogM2VtIDAgMWVtIDAgIWltcG9ydGFudDtcbn1cblxuLmNhcnQucG9wdXAgLml0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLnRvcC1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAudG9wLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgLnRvcC1tZW51X19saW5rIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgfVxufVxuXG4udG9wLW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4udG9wLW1lbnVfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi51aS5zdGFyLnJhdGluZyAuYWN0aXZlLmljb24ge1xuICAgIGNvbG9yOiAjMjFiOTk5IWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udWkuZm91ci5kb3VibGluZy5jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI0MHB4LCAxZnIpKTtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudWkuZm91ci5kb3VibGluZy5jYXJkcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgyNDBweCwgMWZyKSk7XG4gICAgfVxufVxuXG4udWkuZm91ci5kb3VibGluZy5jYXJkcyAuY2FyZCB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3Rfc2hvd1wiXSAudWkudHdvLmNvbHVtbi5zdGFja2FibGUuZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggNjBweCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3Rfc2hvd1wiXSAudWkudHdvLmNvbHVtbi5zdGFja2FibGUuZ3JpZCA+IC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X3Nob3dcIl0gLnVpLnR3by5jb2x1bW4uc3RhY2thYmxlLmdyaWQgPiAuY29sdW1uOmZpcnN0LWNoaWxkIC5pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9zaG93XCJdIC51aS50d28uY29sdW1uLnN0YWNrYWJsZS5ncmlkID4gLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9zaG93XCJdIC51aS50d28uY29sdW1uLnN0YWNrYWJsZS5ncmlkID4gLmNvbHVtbjpsYXN0LWNoaWxkID4gKiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3Rfc2hvd1wiXSAudWkudHdvLmNvbHVtbi5zdGFja2FibGUuZ3JpZCA+IC5jb2x1bW46bGFzdC1jaGlsZCA+IC5tb25zdGVyLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyLjJlbTtcbiAgICBib3JkZXI6IDA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9zaG93XCJdIC51aS50d28uY29sdW1uLnN0YWNrYWJsZS5ncmlkID4gLmNvbHVtbjpsYXN0LWNoaWxkID4gLnRleHQubWVudSAuaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9zaG93XCJdIC51aS50d28uY29sdW1uLnN0YWNrYWJsZS5ncmlkID4gLmNvbHVtbjpsYXN0LWNoaWxkID4gLnN0YWNrYWJsZS5ncmlkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHggMCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3Rfc2hvd1wiXSAudWkudHdvLmNvbHVtbi5zdGFja2FibGUuZ3JpZCA+IC5jb2x1bW46bGFzdC1jaGlsZCA+IC5zdGFja2FibGUuZ3JpZCAuc3ViLmhlYWRlciB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X3Nob3dcIl0gLnVpLnR3by5jb2x1bW4uc3RhY2thYmxlLmdyaWQgPiAuY29sdW1uOmxhc3QtY2hpbGQgPiAuc3RhY2thYmxlLmdyaWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9zaG93XCJdIC51aS50d28uY29sdW1uLnN0YWNrYWJsZS5ncmlkID4gLmNvbHVtbjpsYXN0LWNoaWxkID4gLnN0YWNrYWJsZS5ncmlkID4gKiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAwIDVweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3Rfc2hvd1wiXSAudWkudHdvLmNvbHVtbi5zdGFja2FibGUuZ3JpZCA+IC5jb2x1bW46bGFzdC1jaGlsZCA+IC5zdGFja2FibGUuZ3JpZCA+ICoge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9zaG93XCJdIC51aS50d28uY29sdW1uLnN0YWNrYWJsZS5ncmlkID4gLmNvbHVtbjpsYXN0LWNoaWxkID4gLnNlZ21lbnQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMztcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X3Nob3dcIl0gLnVpLnR3by5jb2x1bW4uc3RhY2thYmxlLmdyaWQgPiAuY29sdW1uOmxhc3QtY2hpbGQgPiAuc2VnbWVudCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X3Nob3dcIl0gLnVpLnR3by5jb2x1bW4uc3RhY2thYmxlLmdyaWQgPiAuY29sdW1uOmxhc3QtY2hpbGQgLmZvcm0gPiAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3Rfc2hvd1wiXSAudWkudG9wLmF0dGFjaGVkLmxhcmdlLnRhYnVsYXIubWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3Rfc2hvd1wiXSAudWkudG9wLmF0dGFjaGVkLmxhcmdlLnRhYnVsYXIubWVudTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgd2lkdGg6IDMwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X3Nob3dcIl0gLnVpLnRvcC5hdHRhY2hlZC5sYXJnZS50YWJ1bGFyLm1lbnUgLml0ZW0ge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3Rfc2hvd1wiXSAudWkudG9wLmF0dGFjaGVkLmxhcmdlLnRhYnVsYXIubWVudSAuaXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xuICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9zaG93XCJdIC51aS50b3AuYXR0YWNoZWQubGFyZ2UudGFidWxhci5tZW51IC5pdGVtLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcm91Z2U7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X3Nob3dcIl0gLnVpLmJvdHRvbS5hdHRhY2hlZC50YWIuc2VnbWVudCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9zaG93XCJdIC51aS50d28uY29sdW1uLnN0YWNrYWJsZS5ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9zaG93XCJdIC51aS50d28uY29sdW1uLnN0YWNrYWJsZS5ncmlkID4gLmNvbHVtbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG5cbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3Rfc2hvd1wiXSAudWkudHdvLmNvbHVtbi5zdGFja2FibGUuZ3JpZCA+IC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X3Nob3dcIl0gLnVpLnR3by5jb2x1bW4uc3RhY2thYmxlLmdyaWQgPiAuY29sdW1uIHtcbiAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgIH1cblxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9zaG93XCJdIC51aS50d28uY29sdW1uLnN0YWNrYWJsZS5ncmlkID4gLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9pbmRleFwiXSAudWkubW9uc3Rlci5zZWN0aW9uLmRpdmlkaW5nLmhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMTIwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3RfaW5kZXhcIl0gLnVpLm1vbnN0ZXIuc2VjdGlvbi5kaXZpZGluZy5oZWFkZXIgLnN1Yi5oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X2luZGV4XCJdIC51aS5mbHVpZC52ZXJ0aWNhbC5tZW51IC5pdGVtOm5vdCguaGVhZGVyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDI2cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9pbmRleFwiXSAudWkuZmx1aWQudmVydGljYWwubWVudSAuaXRlbTpub3QoLmhlYWRlcik6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KAoic7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3RfaW5kZXhcIl0gLnVpLmZsdWlkLnZlcnRpY2FsLm1lbnUgLml0ZW0uaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMCAwIDE4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9pbmRleFwiXSAudHdlbHZlLndpZGUuY29sdW1uIC51aS5zZWdtZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3RfaW5kZXhcIl0gLnVpLmZsdWlkLnZlcnRpY2FsLm1lbnUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODZweCk7XG4gICAgfVxuXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X2luZGV4XCJdIC50d2VsdmUud2lkZS5jb2x1bW4gLnVpLnNlZ21lbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4JSwgLTcwcHgpO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X2luZGV4XCJdIC50d2VsdmUud2lkZS5jb2x1bW4gLnVpLnNlZ21lbnQge1xuICAgICAgICB3aWR0aDogOTAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMjJweCwgLTcwcHgpO1xuICAgIH1cbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X2luZGV4XCJdIC50d2VsdmUud2lkZS5jb2x1bW4gLnVpLnNlZ21lbnQgZm9ybSA+IC5ncmlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3RfaW5kZXhcIl0gLnR3ZWx2ZS53aWRlLmNvbHVtbiAudWkuc2VnbWVudCBmb3JtIC5jb2x1bW4ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9pbmRleFwiXSAudHdlbHZlLndpZGUuY29sdW1uIC51aS5zZWdtZW50IGlucHV0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMS4wNGVtIDFlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3RfaW5kZXhcIl0gLnR3ZWx2ZS53aWRlLmNvbHVtbiAudWkuc2VnbWVudCAuYnV0dG9uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2VlZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3RfaW5kZXhcIl0gLnR3ZWx2ZS53aWRlLmNvbHVtbiAudWkuc2VnbWVudCAuYnV0dG9uIGkge1xuICAgIHdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM4MDgwODA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfaG9tZXBhZ2VcIl0gLmhvbWVwYWdlIC51aS5oaWRkZW4uZGl2aWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2hvbWVwYWdlXCJdIC5ob21lcGFnZS1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9ob21lcGFnZVwiXSAuaG9tZXBhZ2UtYmFubmVyIC5ob21lcGFnZS1iYW5uZXJfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfaG9tZXBhZ2VcIl0gLmhvbWVwYWdlLWJhbm5lciAuaG9tZXBhZ2UtYmFubmVyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfaG9tZXBhZ2VcIl0gLmhvbWVwYWdlLWJhbm5lciAuaG9tZXBhZ2UtYmFubmVyX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDcwcHg7XG4gICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9ob21lcGFnZVwiXSAuaG9tZXBhZ2UtYmFubmVyIC5ob21lcGFnZS1iYW5uZXJfX2NvbnRlbnQgLmJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkcm91Z2UgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTY0MHB4KSB7XG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9ob21lcGFnZVwiXSAuaG9tZXBhZ2UtYmFubmVyIHtcbiAgICAgICAgaGVpZ2h0OiA2NjBweDtcbiAgICB9XG5cbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2hvbWVwYWdlXCJdIC5ob21lcGFnZS1iYW5uZXIgLmhvbWVwYWdlLWJhbm5lcl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxNjAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgIH1cblxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfaG9tZXBhZ2VcIl0gLmhvbWVwYWdlLWJhbm5lciAuaG9tZXBhZ2UtYmFubmVyX19jb250ZW50IHtcbiAgICAgICAgYm90dG9tOiAxMTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9ob21lcGFnZVwiXSAuaG9tZXBhZ2UgLnNlY29uZGFyeS5zZWdtZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2hvbWVwYWdlXCJdIC5ob21lcGFnZSAuc2Vjb25kYXJ5LnNlZ21lbnQubmV3c2xldHRlciB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICAgIG1hcmdpbjogOTBweCAwO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2hvbWVwYWdlXCJdIC5ob21lcGFnZSAuc2Vjb25kYXJ5LnNlZ21lbnQubmV3c2xldHRlciA+IC5ncmlkID4gLnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfaG9tZXBhZ2VcIl0gLmhvbWVwYWdlIC5zZWNvbmRhcnkuc2VnbWVudC5uZXdzbGV0dGVyID4gLmdyaWQgPiAucm93ID4gLmNvbHVtbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogODAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9ob21lcGFnZVwiXSAuaG9tZXBhZ2UgLnNlY29uZGFyeS5zZWdtZW50Lm5ld3NsZXR0ZXIgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2hvbWVwYWdlXCJdIC5ob21lcGFnZSAuc2Vjb25kYXJ5LnNlZ21lbnQubmV3c2xldHRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTYwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9ob21lcGFnZVwiXSAuaG9tZXBhZ2UgLnNlY29uZGFyeS5zZWdtZW50Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgICBtYXJnaW46IDcwcHggMCAwIDA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfaG9tZXBhZ2VcIl0gLmhvbWVwYWdlIC5zZWNvbmRhcnkuc2VnbWVudDpsYXN0LWNoaWxkIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfaG9tZXBhZ2VcIl0gLmhvbWVwYWdlIC5zZWNvbmRhcnkuc2VnbWVudDpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB3aWR0aDogMzAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2hvbWVwYWdlXCJdIC51aS5odWdlLmhlYWRlcixcbi51aS5ob3Jpem9udGFsLnNlY3Rpb24uZGl2aWRlci5oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMi40ZW0gIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfaG9tZXBhZ2VcIl0gLmhvbWVwYWdlID4gLnVpLmh1Z2UuaGVhZGVyLFxuLnVpLmhvcml6b250YWwuc2VjdGlvbi5kaXZpZGVyLmhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2hvbWVwYWdlXCJdIC51aS5odWdlLmhlYWRlcjo6YWZ0ZXIsXG4udWkuaG9yaXpvbnRhbC5zZWN0aW9uLmRpdmlkZXIuaGVhZGVyOjphZnRlciB7XG4gICAgYWxsOiB1bnNldDtcbiAgICBjb250ZW50OiBcIuKAulwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgIGNvbG9yOiAkcm91Z2U7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfaG9tZXBhZ2VcIl0gLnVpLmludmVydGVkLnZlcnRpY2FsLmZvb3Rlci5zZWdtZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMjBweCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAudWkudHdvLmNvbHVtbi5zdGFja2FibGUuZ3JpZCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC51aS50d28uY29sdW1uLnN0YWNrYWJsZS5ncmlkLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X2NoZWNrb3V0XCJdIC51aS50d28uY29sdW1uLnN0YWNrYWJsZS5ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC51aS5zZWdtZW50LFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnVpLnNlZ21lbnQsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfY2hlY2tvdXRcIl0gLnVpLnNlZ21lbnQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIHRib2R5IHRkLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgdGJvZHkgdGQsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfY2hlY2tvdXRcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgdGJvZHkgdGQsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NoZWNrb3V0X2NvbXBsZXRlXCJdIGZvcm0gdGFibGUgdGJvZHkgdGQsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2FjY291bnRfb3JkZXJfc2hvd1wiXSB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMTRweCAwICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIHRoZWFkIHRoLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgdGhlYWQgdGgsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfY2hlY2tvdXRcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgdGhlYWQgdGgsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NoZWNrb3V0X2NvbXBsZXRlXCJdIGZvcm0gdGFibGUgdGhlYWQgdGgsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2FjY291bnRfb3JkZXJfc2hvd1wiXSB0YWJsZSB0aGVhZCB0aCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWUgIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIHRoOm50aC1jaGlsZCgyKSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIHRkOm50aC1jaGlsZCgyKSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIHRoOm50aC1jaGlsZCgyKSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIHRkOm50aC1jaGlsZCgyKSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9jaGVja291dFwiXSAuY29sdW1uOmZpcnN0LWNoaWxkIC50YWJsZSB0aDpudGgtY2hpbGQoMiksXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfY2hlY2tvdXRcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgdGQ6bnRoLWNoaWxkKDIpLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jaGVja291dF9jb21wbGV0ZVwiXSBmb3JtIHRhYmxlIHRoOm50aC1jaGlsZCgyKSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2hlY2tvdXRfY29tcGxldGVcIl0gZm9ybSB0YWJsZSB0ZDpudGgtY2hpbGQoMiksXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2FjY291bnRfb3JkZXJfc2hvd1wiXSB0YWJsZSB0aDpudGgtY2hpbGQoMiksXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2FjY291bnRfb3JkZXJfc2hvd1wiXSB0YWJsZSB0ZDpudGgtY2hpbGQoMikge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgdGg6bnRoLWNoaWxkKDMpLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgdGg6bnRoLWNoaWxkKDMpLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X2NoZWNrb3V0XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIHRoOm50aC1jaGlsZCgzKSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2hlY2tvdXRfY29tcGxldGVcIl0gZm9ybSB0YWJsZSB0aDpudGgtY2hpbGQoMyksXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2FjY291bnRfb3JkZXJfc2hvd1wiXSB0YWJsZSB0aDpudGgtY2hpbGQoMykge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjBweDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgdGg6bnRoLWNoaWxkKDQpLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgdGg6bnRoLWNoaWxkKDQpLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X2NoZWNrb3V0XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIHRoOm50aC1jaGlsZCg0KSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2hlY2tvdXRfY29tcGxldGVcIl0gZm9ybSB0YWJsZSB0aDpudGgtY2hpbGQoNCksXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2FjY291bnRfb3JkZXJfc2hvd1wiXSB0YWJsZSB0aDpudGgtY2hpbGQoNCkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIC5zeWxpdXMtcHJvZHVjdC1uYW1lLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgLnN5bGl1cy1wcm9kdWN0LW5hbWUsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfY2hlY2tvdXRcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgLnN5bGl1cy1wcm9kdWN0LW5hbWUsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NoZWNrb3V0X2NvbXBsZXRlXCJdIGZvcm0gdGFibGUgLnN5bGl1cy1wcm9kdWN0LW5hbWUsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2FjY291bnRfb3JkZXJfc2hvd1wiXSB0YWJsZSAuc3lsaXVzLXByb2R1Y3QtbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjllbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjM2YzZjNmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgLmltYWdlLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgLmltYWdlLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X2NoZWNrb3V0XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIC5pbWFnZSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2hlY2tvdXRfY29tcGxldGVcIl0gZm9ybSB0YWJsZSAuaW1hZ2UsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2FjY291bnRfb3JkZXJfc2hvd1wiXSB0YWJsZSAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIC5zdWIuaGVhZGVyLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgLnN1Yi5oZWFkZXIsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfY2hlY2tvdXRcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgLnN1Yi5oZWFkZXIsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NoZWNrb3V0X2NvbXBsZXRlXCJdIGZvcm0gdGFibGUgLnN1Yi5oZWFkZXIsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2FjY291bnRfb3JkZXJfc2hvd1wiXSB0YWJsZSAuc3ViLmhlYWRlciB7XG4gICAgY29sb3I6ICNhZGFkYWQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgLnN5bGl1cy1jYXJ0LXJlbW92ZS1idXR0b24sXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAuY29sdW1uOmZpcnN0LWNoaWxkIC50YWJsZSAuc3lsaXVzLWNhcnQtcmVtb3ZlLWJ1dHRvbixcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9jaGVja291dFwiXSAuY29sdW1uOmZpcnN0LWNoaWxkIC50YWJsZSAuc3lsaXVzLWNhcnQtcmVtb3ZlLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgLnN5bGl1cy10b3RhbCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIC5zeWxpdXMtdG90YWwsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfY2hlY2tvdXRcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgLnN5bGl1cy10b3RhbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLmZpdmUuY29sdW1uOmxhc3QtY2hpbGQsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAuZml2ZS5jb2x1bW46bGFzdC1jaGlsZCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9jaGVja291dFwiXSAuZml2ZS5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC5jb2x1bW46bGFzdC1jaGlsZCAudWkuZGl2aWRpbmcuaGVhZGVyLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLmNvbHVtbjpsYXN0LWNoaWxkIC51aS5kaXZpZGluZy5oZWFkZXIsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfY2hlY2tvdXRcIl0gLmNvbHVtbjpsYXN0LWNoaWxkIC51aS5kaXZpZGluZy5oZWFkZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC5jb2x1bW46bGFzdC1jaGlsZCAudGFibGUgdGQsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAuY29sdW1uOmxhc3QtY2hpbGQgLnRhYmxlIHRkLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X2NoZWNrb3V0XCJdIC5jb2x1bW46bGFzdC1jaGlsZCAudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLmNvbHVtbjpsYXN0LWNoaWxkIC50YWJsZSAuaGVhZGVyIHRkLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLmNvbHVtbjpsYXN0LWNoaWxkIC50YWJsZSAuaGVhZGVyIHRkLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X2NoZWNrb3V0XCJdIC5jb2x1bW46bGFzdC1jaGlsZCAudGFibGUgLmhlYWRlciB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9sb2dpblwiXSBoMS51aS5oZWFkZXIge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2xvZ2luXCJdIC51aS5wYWRkZWQuc2VnbWVudCAudWkuaGVhZGVyLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9yZWdpc3RlclwiXSAudWkucGFkZGVkLnNlZ21lbnQgLnVpLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXI6IDA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfbG9naW5cIl0gLnVpLnNlZ21lbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NTZweCkge1xuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfbG9naW5cIl0gLnVpLnNlZ21lbnQgPiAucmVsYXhlZC5ncmlkICB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNjU1cHgsIDFmcikpO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9sb2dpblwiXSAudWkuc2VnbWVudCA+IC5yZWxheGVkLmdyaWQgPiAuY29sdW1uIHtcbiAgICB3aWR0aDogdW5zZXQ7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfbG9naW5cIl0gLnVpLnNlZ21lbnQgPiAucmVsYXhlZC5ncmlkID4gLmRpdmlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfbG9naW5cIl0gLnVpLnNlZ21lbnQgPiAucmVsYXhlZC5ncmlkIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMzBweCA2MHB4IDcwcHggNjBweCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2xvZ2luXCJdIC51aS5zZWdtZW50ID4gLnJlbGF4ZWQuZ3JpZCAuY29sdW1uOmZpcnN0LWNoaWxkIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfbG9naW5cIl0gLnVpLnNlZ21lbnQgPiAucmVsYXhlZC5ncmlkIC5jb2x1bW46Zmlyc3QtY2hpbGQgYnV0dG9uLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogJHJvdWdlO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2xvZ2luXCJdIC51aS5zZWdtZW50ID4gLnJlbGF4ZWQuZ3JpZCAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDMwcHggNjBweCA3MHB4IDYwcHggIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9sb2dpblwiXSAudWkuc2VnbWVudCA+IC5yZWxheGVkLmdyaWQgLmNvbHVtbjpsYXN0LWNoaWxkIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICRyb3VnZTtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9sb2dpblwiXSAudWkuc2VnbWVudCA+IC5yZWxheGVkLmdyaWQgLmNvbHVtbjpsYXN0LWNoaWxkIC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHJvdWdlO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3JlZ2lzdGVyXCJdIC51aS5oZWFkZXIge1xuICAgIG1hcmdpbjogMTBweCAwIDMwcHggMDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9yZWdpc3RlclwiXSAudWkuY29udGFpbmVyID4gLnVpLnBhZGRlZC5zZWdtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDMwcHggNjBweCA3MHB4IDYwcHggIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9yZWdpc3RlclwiXSAudWkuY29udGFpbmVyID4gLnVpLnBhZGRlZC5zZWdtZW50IC51aS5oZWFkZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcmVnaXN0ZXJcIl0gLnVpLmNvbnRhaW5lciA+IC51aS5wYWRkZWQuc2VnbWVudCBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbltkYXRhLXJvdXRlXj1cInN5bGl1c19zaG9wX2FjY291bnRfXCJdIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuW2RhdGEtcm91dGVePVwic3lsaXVzX3Nob3BfYWNjb3VudF9cIl0gLnVpLmdyaWQge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbltkYXRhLXJvdXRlXj1cInN5bGl1c19zaG9wX2FjY291bnRfXCJdIC51aS5jb250YWluZXIgLnVpLmdyaWQgPiAudHdlbHZlLndpZGUuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuW2RhdGEtcm91dGVePVwic3lsaXVzX3Nob3BfYWNjb3VudF9cIl0gLnVpLmNvbnRhaW5lciAudWkuZ3JpZCAuY29sdW1uOmxhc3QtY2hpbGQgLnVpLnNlZ21lbnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbltkYXRhLXJvdXRlXj1cInN5bGl1c19zaG9wX2FjY291bnRfXCJdIC51aS5jb250YWluZXIgLnVpLmdyaWQgLmNvbHVtbjpsYXN0LWNoaWxkIC51aS50b3AuYXR0YWNoZWQuc3R5bGVkLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuW2RhdGEtcm91dGVePVwic3lsaXVzX3Nob3BfYWNjb3VudF9cIl0gLnVpLmZsdWlkLnZlcnRpY2FsLm1lbnUgLml0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG5bZGF0YS1yb3V0ZV49XCJzeWxpdXNfc2hvcF9hY2NvdW50X1wiXSBoMS5oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZV49XCJzeWxpdXNfc2hvcF9hY2NvdW50X1wiXSBoMS5oZWFkZXIgLnN1Yi5oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2FjY291bnRfZGFzaGJvYXJkXCJdIC51aS5sYXJnZS5saXN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2FjY291bnRfZGFzaGJvYXJkXCJdIC51aS5sYXJnZS5saXN0IC5pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuW2RhdGEtcm91dGVePVwic3lsaXVzX3Nob3BfY2hlY2tvdXRfXCJdIC5ncmlkIC5zZWdtZW50LFxuW2RhdGEtcm91dGVePVwic3lsaXVzX3Nob3BfY2hlY2tvdXRfXCJdIC5zdGVwcyArIC5zZWdtZW50IHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5bZGF0YS1yb3V0ZV49XCJzeWxpdXNfc2hvcF9jaGVja291dF9cIl0gLmdyaWQgLnNlZ21lbnRzIC5zZWdtZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xufVxuXG5bZGF0YS1yb3V0ZV49XCJzeWxpdXNfc2hvcF9jaGVja291dF9cIl0gLmdyaWQgPiAuY29sdW1uOmZpcnN0LWNoaWxkIC5zZWdtZW50IC5oZWFkZXIgIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5bZGF0YS1yb3V0ZV49XCJzeWxpdXNfc2hvcF9jaGVja291dF9cIl0gLnVpLmNvbnRhaW5lciA+IC5zZWdtZW50OmZpcnN0LWNoaWxkIC5tZW51IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbltkYXRhLXJvdXRlXj1cInN5bGl1c19zaG9wX2NoZWNrb3V0X1wiXSAuc3RlcHMge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZV49XCJzeWxpdXNfc2hvcF9jaGVja291dF9cIl0gLnN0ZXBzIC5hY3RpdmUgLnRpdGxlLFxuW2RhdGEtcm91dGVePVwic3lsaXVzX3Nob3BfY2hlY2tvdXRfXCJdIC5zdGVwcyAuc3RlcC5jb21wbGV0ZWQgaTo6YmVmb3JlIHtcbiAgICBjb2xvcjogJHJvdWdlICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXJvdXRlXj1cInN5bGl1c19zaG9wX2NoZWNrb3V0X1wiXSAudWkuaWNvbi5kcm9wZG93bi5sYWJlbGVkLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2VlZSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NoZWNrb3V0X2NvbXBsZXRlXCJdIGZvcm0gPiAuc2VnbWVudCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfYWNjb3VudF9vcmRlcl9zaG93XCJdIC5zZWdtZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2FjY291bnRfb3JkZXJfc2hvd1wiXSAudWkuY29udGFpbmVyIC51aS5ncmlkIC5jb2x1bW46bGFzdC1jaGlsZCAudWkuc2VnbWVudCB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2hlY2tvdXRfY29tcGxldGVcIl0gZm9ybSA+IC5zZWdtZW50IC5oZWFkZXIsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2FjY291bnRfb3JkZXJfc2hvd1wiXSAuc2VnbWVudCAuaGVhZGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NoZWNrb3V0X2NvbXBsZXRlXCJdIC50YWJsZSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfYWNjb3VudF9vcmRlcl9zaG93XCJdIC50YWJsZSB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NoZWNrb3V0X2NvbXBsZXRlXCJdIC50YWJsZSB0Zm9vdCB0ZCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2hlY2tvdXRfY29tcGxldGVcIl0gLnRhYmxlIHRmb290IHRoLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9hY2NvdW50X29yZGVyX3Nob3dcIl0gLnRhYmxlIHRmb290IHRkLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9hY2NvdW50X29yZGVyX3Nob3dcIl0gLnRhYmxlIHRmb290IHRoIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jaGVja291dF9jb21wbGV0ZVwiXSAudGFibGUgdGZvb3QgdHI6bGFzdC1jaGlsZCB0ZCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfYWNjb3VudF9vcmRlcl9zaG93XCJdIC50YWJsZSB0Zm9vdCB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NoZWNrb3V0X2NvbXBsZXRlXCJdIC50YWJsZSArIC5ncmlkIC5tZXNzYWdlLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9hY2NvdW50X29yZGVyX3Nob3dcIl0gLnRhYmxlICsgLmdyaWQgLm1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjU7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgcGFkZGluZzogMzBweDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jaGVja291dF9jb21wbGV0ZVwiXSAuc2VnbWVudCAudWkuaHVnZS5wcmltYXJ5LmZsdWlkLmljb24ubGFiZWxlZC5idXR0b24sXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2FjY291bnRfb3JkZXJfc2hvd1wiXSAuc2VnbWVudCAudWkuaHVnZS5wcmltYXJ5LmZsdWlkLmljb24ubGFiZWxlZC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZV49XCJzeWxpdXNfc2hvcF9jaGVja291dF9cIl0gLnVpLnZlcnkuYmFzaWMudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbn1cblxuW2RhdGEtcm91dGVePVwic3lsaXVzX3Nob3BfY2hlY2tvdXRfXCJdIC51aS5jZW50ZXIuYWxpZ25lZC5pY29uLmhlYWRlcixcbltkYXRhLXJvdXRlXj1cInN5bGl1c19zaG9wX2NoZWNrb3V0X1wiXSAudWkuY2VudGVyLmFsaWduZWQuaWNvbi5oZWFkZXIgKyAuZGl2aWRlciArIC5zZWdtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY1O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbltkYXRhLXJvdXRlXj1cInN5bGl1c19zaG9wX2NoZWNrb3V0X1wiXSAudWkuY2VudGVyLmFsaWduZWQuaWNvbi5oZWFkZXIgKyAuZGl2aWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLmludmVydGVkLnZlcnRpY2FsLmZvb3Rlci5zZWdtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMUUyRTNFO1xuICAgIG1hcmdpbi10b3A6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51aS5pbnZlcnRlZC52ZXJ0aWNhbC5mb290ZXIuc2VnbWVudCAuc2VnbWVudCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi51aS5pbnZlcnRlZC52ZXJ0aWNhbC5mb290ZXIuc2VnbWVudCAuY29sdW1uIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51aS5pbnZlcnRlZC52ZXJ0aWNhbC5mb290ZXIuc2VnbWVudCAuaXRlbSB7XG4gICAgcGFkZGluZzogN3B4IDA7XG59XG5cbi5wcmUtZm9vdGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIG1hcmdpbjogLTI1MHB4IGF1dG8gMTEwcHggYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogJHJvdWdlO1xufVxuXG4ucHJlLWZvb3RlciA+IGRpdiB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5wcmUtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTIwcHg7XG4gICAgfVxuXG4gICAgLnByZS1mb290ZXIgPiBkaXYge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cbn1cblxuLnByZS1mb290ZXIgPiBkaXYgPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBvcGFjaXR5OiAwLjc7XG59XG5cbi5wcmUtZm9vdGVyID4gZGl2ID4gc3Ryb25nIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5wcmUtZm9vdGVyID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbn1cblxuLnRvZ2dsZSBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0LCBzZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAwLjk1ZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45NWVtICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRyb3VnZSAhaW1wb3J0YW50O1xufVxuXG5zZWxlY3QudWkuZHJvcGRvd24ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udWkuYnV0dG9uLFxuLnVpLmJhc2ljLmJ1dHRvbixcbi51aS5sYWJlbGVkLmJ1dHRvbixcbi51aS5sYWJlbGVkLmljb24uYnV0dG9uLFxuLmJ1dHRvbnMgLnVpLmxhYmVsZWQuaWNvbi5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTEgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzNkM2QzZCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnVpLmxhYmVsZWQuaWNvbi5idXR0b24sXG4uYnV0dG9ucyAudWkubGFiZWxlZC5pY29uLmJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51aS5idXR0b24ucHJpbWFyeSxcbi51aS5iYXNpYy5idXR0b24ucHJpbWFyeSxcbi51aS5sYWJlbGVkLmJ1dHRvbi5wcmltYXJ5LFxuLnVpLmxhYmVsZWQuaWNvbi5idXR0b24ucHJpbWFyeSxcbi5idXR0b25zIC51aS5sYWJlbGVkLmljb24uYnV0dG9uLnByaW1hcnksXG4udWkuYnV0dG9uLmdyZWVuLFxuLnVpLmJhc2ljLmJ1dHRvbi5ncmVlbixcbi51aS5sYWJlbGVkLmJ1dHRvbi5ncmVlbixcbi51aS5sYWJlbGVkLmljb24uYnV0dG9uLmdyZWVuLFxuLmJ1dHRvbnMgLnVpLmxhYmVsZWQuaWNvbi5idXR0b24uZ3JlZW4sXG4udWkuYnV0dG9uLnN1Ym1pdCxcbi51aS5iYXNpYy5idXR0b24uc3VibWl0LFxuLnVpLmxhYmVsZWQuYnV0dG9uLnN1Ym1pdCxcbi51aS5sYWJlbGVkLmljb24uYnV0dG9uLnN1Ym1pdCxcbi5idXR0b25zIC51aS5sYWJlbGVkLmljb24uYnV0dG9uLnN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZDogJHJvdWdlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRyb3VnZSAhaW1wb3J0YW50O1xufVxuXG4uZGltbWVyIC51aS5idXR0b24sXG4udWkuYnV0dG9uLnNsaWNrLWFycm93IHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udWkuYnV0dG9uOmhvdmVyLFxuLnVpLmJhc2ljLmJ1dHRvbjpob3Zlcixcbi51aS5sYWJlbGVkLmJ1dHRvbjpob3Zlcixcbi51aS5sYWJlbGVkLmljb24uYnV0dG9uOmhvdmVyLFxuLmJ1dHRvbnMgLnVpLmxhYmVsZWQuaWNvbi5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRyb3VnZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkcm91Z2UgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRyb3VnZSAhaW1wb3J0YW50O1xufVxuXG4udWkudG9nZ2xlLmNoZWNrYm94IGlucHV0OmNoZWNrZWR+LmJveDpiZWZvcmUsIC51aS50b2dnbGUuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH5sYWJlbDpiZWZvcmUsXG4udWkudG9nZ2xlLmNoZWNrYm94IGlucHV0OmZvY3VzOmNoZWNrZWR+LmJveDpiZWZvcmUsIC51aS50b2dnbGUuY2hlY2tib3ggaW5wdXQ6Zm9jdXM6Y2hlY2tlZH5sYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyb3VnZSAhaW1wb3J0YW50O1xufVxuXG5hZGRyZXNzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnRleHQtdGVhbCB7XG4gICAgY29sb3I6ICRyb3VnZTtcbn1cblxuLmFkZHJlc3MtY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLmFkZHJlc3MtY2FyZHMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxufVxuXG4uYWRkcmVzcy1jYXJkLS1kZWZhdWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWRkcmVzcy1jYXJkLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAzNiwgMzgsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgzNCwgMzYsIDM4LCAwLjAzKSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYWRkcmVzcy1jYXJkLWNvbnRlbnQuZGVmYXVsdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcm91Z2U7XG59XG5cbi5hZGRyZXNzLWNhcmQgLmJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNnB4O1xufVxuXG4uYWRkcmVzcy1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICByaWdodDogLTFweDtcbiAgICBiYWNrZ3JvdW5kOiAkcm91Z2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFkZHJlc3MtY2FyZCAuYnV0dG9ucyAudWkuYnV0dG9uLFxuLmFkZHJlc3MtY2FyZCAuYnV0dG9ucyAudWkuYmFzaWMuYnV0dG9uLFxuLmFkZHJlc3MtY2FyZCAuYnV0dG9ucyAudWkubGFiZWxlZC5idXR0b24sXG4uYWRkcmVzcy1jYXJkIC5idXR0b25zIC51aS5sYWJlbGVkLmljb24uYnV0dG9uLFxuLmFkZHJlc3MtY2FyZCAuYnV0dG9ucyAuYnV0dG9ucyAudWkubGFiZWxlZC5pY29uLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDAgIWltcG9ydGFudDtcbn1cblxuLmFkZHJlc3MtY2FyZCAuYnV0dG9ucyAudWkuYnV0dG9uIC5pY29uLFxuLmFkZHJlc3MtY2FyZCAuYnV0dG9ucyAudWkuYmFzaWMuYnV0dG9uIC5pY29uLFxuLmFkZHJlc3MtY2FyZCAuYnV0dG9ucyAudWkubGFiZWxlZC5idXR0b24gLmljb24sXG4uYWRkcmVzcy1jYXJkIC5idXR0b25zIC51aS5sYWJlbGVkLmljb24uYnV0dG9uIC5pY29uLFxuLmFkZHJlc3MtY2FyZCAuYnV0dG9ucyAuYnV0dG9ucyAudWkubGFiZWxlZC5pY29uLmJ1dHRvbiAuaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA3cHggMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1icmVhayB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/