/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.99.9_webpack-cli@4.10.0_/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.89.0_webpack@5.99.9_webpack-cli@4.10.0_/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./themes/MultimediaTheme/public/scss/theme.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
*:not(i),
.ui,
.ui.header {
  font-family: "Inter", sans-serif !important;
}

a:hover {
  color: #387ff9 !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: #086dd3;
}

.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: #fff;
  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: #086dd3;
}

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: #086dd3;
}

.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: #086dd3 !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: #086dd3 !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: #086dd3;
  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: #086dd3 !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: #086dd3;
}

[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: #086dd3;
}

[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: #086dd3;
}

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

[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: #086dd3 !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: #086dd3;
}

.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: #086dd3 !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: #086dd3 !important;
  color: #fff !important;
  border-color: #086dd3 !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: #086dd3 !important;
  color: #086dd3 !important;
  border-color: #086dd3 !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: #086dd3 !important;
}

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

.text-teal {
  color: #086dd3;
}

.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: #086dd3;
}

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

.address-label {
  position: absolute;
  top: -1px;
  right: -1px;
  background: #086dd3;
  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;
}

.mobile-only {
  display: none;
}

.desktop-only {
  display: inline;
}

@media screen and (max-width: 768px) {
  .mobile-only {
    display: inline;
  }
  .desktop-only {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUtbXVsdGltZWRpYS10aGVtZS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCO0FBRWhCOzs7RUFHSTtBQUFKOztBQUdBO0VBQ0k7QUFBSjs7QUFHQTtFQUNJO0FBQUo7O0FBR0E7RUFDSTtJQUNJO0VBQU47QUFDRjtBQUdBO0VBQ0k7SUFDSTtFQUROO0FBQ0Y7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBRko7O0FBS0E7RUFDSTtBQUZKOztBQUtBO0VBQ0k7RUFDQTtBQUZKOztBQUtBO0VBQ0k7RUFDQTtBQUZKOztBQUtBO0VBQ0k7SUFDSTtJQUNBO0VBRk47QUFDRjtBQUtBO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkE3R1M7QUEwR2I7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJLGNBbkpTO0FBZ0piOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0ksY0FqS1M7QUE4SmI7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtJQUNJO0VBSE47QUFDRjtBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0lBQ0k7RUFKTjtBQUNGO0FBT0E7RUFDSTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtBQUxKOztBQVFBOztFQUVJO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0FBTEo7O0FBUUE7O0VBRUk7QUFMSjs7QUFRQTtFQUNJO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtBQUxKOztBQVFBO0VBQ0k7QUFMSjs7QUFRQTtFQUNJO0FBTEo7O0FBUUE7RUFDSTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtBQUxKOztBQVFBO0VBQ0k7QUFMSjs7QUFRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtBQUxKOztBQVFBO0VBQ0k7QUFMSjs7QUFRQTtFQUNJO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtJQUNJO0VBTE47QUFDRjtBQVFBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RUFOTjtBQUNGO0FBU0E7RUFDSTtJQUNJO0VBUE47QUFDRjtBQVVBO0VBQ0k7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7SUFDSTtFQVJOO0FBQ0Y7QUFXQTtFQUNJO0VBQ0E7QUFUSjs7QUFZQTtFQUNJO0VBQ0E7QUFUSjs7QUFZQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBVEo7O0FBWUE7RUFDSTtBQVRKOztBQVlBO0VBQ0k7SUFDSTtFQVROO0FBQ0Y7QUFZQTtFQUNJO0VBQ0E7QUFWSjs7QUFhQTtFQUNJO0VBQ0E7QUFWSjs7QUFhQTtFQUNJO0FBVko7O0FBYUE7RUFDSTtFQUNBO0FBVko7O0FBYUE7RUFDSTtFQUNBO0FBVko7O0FBYUE7RUFDSTtJQUNJO0VBVk47RUFhRTtJQUNJO0lBQ0E7RUFYTjtBQUNGO0FBY0E7RUFDSTtBQVpKOztBQWVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFaSjs7QUFlQTtFQUNJO0VBQ0E7QUFaSjs7QUFlQTtFQUNJO0FBWko7O0FBZUE7RUFDSTtBQVpKOztBQWVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFaSjs7QUFlQTtFQUNJO0VBQ0E7RUFDQTtBQVpKOztBQWVBO0VBQ0k7RUFDQTtBQVpKOztBQWVBO0VBQ0kscUJBdmNTO0VBd2NUO0FBWko7O0FBZUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVpKOztBQWVBO0VBQ0k7SUFDSTtFQVpOO0VBZUU7SUFDSTtFQWJOO0VBZ0JFO0lBQ0k7SUFDQTtFQWROO0FBQ0Y7QUFpQkE7RUFDSTtJQUNJO0VBZk47RUFrQkU7SUFDSTtJQUNBO0VBaEJOO0FBQ0Y7QUFtQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakJKOztBQW9CQTtFQUNJO0VBQ0E7QUFqQko7O0FBb0JBO0VBQ0k7RUFDQTtFQUNBO0FBakJKOztBQW9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpCSjs7QUFvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWpCSjs7QUFvQkE7RUFDSTtFQUNBO0VBQ0E7QUFqQko7O0FBb0JBO0VBQ0k7SUFDSTtFQWpCTjtFQW9CRTtJQUNJO0lBQ0E7SUFDQTtFQWxCTjtBQUNGO0FBcUJBO0VBQ0k7SUFDSTtJQUNBO0VBbkJOO0FBQ0Y7QUFzQkE7RUFDSTtBQXBCSjs7QUF1QkE7RUFDSTtFQUNBO0VBQ0E7QUFwQko7O0FBdUJBO0VBQ0k7RUFDQTtFQUNBO0FBcEJKOztBQXVCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcEJKOztBQXVCQTtFQUNJO0VBQ0E7RUFDQTtBQXBCSjs7QUF1QkE7RUFDSTtBQXBCSjs7QUF1QkE7RUFDSTtFQUNBO0FBcEJKOztBQXVCQTtFQUNJO0FBcEJKOztBQXVCQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBcEJOO0FBQ0Y7QUF1QkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFyQk47RUF3QkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBdEJOO0FBQ0Y7QUF5QkE7RUFDSTtJQUNJO0VBdkJOO0VBMEJFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBeEJOO0VBMkJFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQXpCTjtBQUNGO0FBNEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFCSjs7QUE2QkE7RUFDSTtFQUNBO0FBMUJKOztBQTZCQTtFQUNJO0VBQ0E7QUExQko7O0FBNkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUExQko7O0FBNkJBO0VBQ0k7RUFDQTtFQUNBO0FBMUJKOztBQTZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMUJKOztBQTZCQTtFQUNJO0VBQ0E7QUExQko7O0FBNkJBO0VBQ0k7RUFDQTtBQTFCSjs7QUE2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMUJKOztBQTZCQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBQTFCSjs7QUE2QkE7O0VBRUk7RUFDQTtBQTFCSjs7QUE2QkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQTF1QlM7QUFndEJiOztBQTZCQTtFQUNJO0FBMUJKOztBQTZCQTs7O0VBR0k7RUFDQTtBQTFCSjs7QUE2QkE7OztFQUdJO0VBQ0E7RUFDQTtBQTFCSjs7QUE2QkE7Ozs7O0VBS0k7RUFDQTtFQUNBO0FBMUJKOztBQTZCQTs7Ozs7RUFLSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMUJKOztBQTZCQTs7Ozs7Ozs7OztFQVVJO0VBQ0E7QUExQko7O0FBNkJBOzs7OztFQUtJO0VBQ0E7QUExQko7O0FBNkJBOzs7OztFQUtJO0FBMUJKOztBQTZCQTs7Ozs7RUFLSTtFQUNBO0VBQ0E7QUExQko7O0FBNkJBOzs7OztFQUtJO0VBQ0E7RUFDQTtBQTFCSjs7QUE2QkE7Ozs7O0VBS0k7QUExQko7O0FBNkJBOzs7RUFHSTtFQUNBO0FBMUJKOztBQTZCQTs7O0VBR0k7QUExQko7O0FBNkJBOzs7RUFHSTtBQTFCSjs7QUE2QkE7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMUJKOztBQTZCQTs7O0VBR0k7QUExQko7O0FBNkJBOzs7RUFHSTtBQTFCSjs7QUE2QkE7RUFDSTtFQUNBO0FBMUJKOztBQTZCQTs7RUFFSTtFQUNBO0VBQ0E7QUExQko7O0FBNkJBO0VBQ0k7RUFDQTtFQUNBO0FBMUJKOztBQTZCQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUExQk47QUFDRjtBQTZCQTtFQUNJO0FBM0JKOztBQThCQTtFQUNJO0FBM0JKOztBQThCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBM0JKOztBQThCQTtFQUNJO0FBM0JKOztBQThCQTtFQUNJLG1CQTM2QlM7QUFnNUJiOztBQThCQTtFQUNJO0FBM0JKOztBQThCQTtFQUNJLG1CQW43QlM7QUF3NUJiOztBQThCQTtFQUNJO0VBQ0E7QUEzQko7O0FBOEJBO0VBQ0k7QUEzQko7O0FBOEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUEzQko7O0FBOEJBO0VBQ0k7QUEzQko7O0FBOEJBO0VBQ0k7QUEzQko7O0FBOEJBO0VBQ0k7QUEzQko7O0FBOEJBO0VBQ0k7QUEzQko7O0FBOEJBO0VBQ0k7QUEzQko7O0FBOEJBO0VBQ0k7RUFDQTtFQUNBO0FBM0JKOztBQThCQTtFQUNJO0VBQ0E7RUFDQTtBQTNCSjs7QUE4QkE7RUFDSTtFQUNBO0VBQ0E7QUEzQko7O0FBOEJBO0VBQ0k7RUFDQTtFQUNBO0FBM0JKOztBQThCQTtFQUNJO0FBM0JKOztBQThCQTtFQUNJO0VBQ0E7RUFDQTtBQTNCSjs7QUE4QkE7RUFDSTtBQTNCSjs7QUE4QkE7O0VBRUk7RUFDQTtFQUNBO0FBM0JKOztBQThCQTtFQUNJO0FBM0JKOztBQThCQTtFQUNJO0VBQ0E7QUEzQko7O0FBOEJBO0VBQ0k7RUFDQTtBQTNCSjs7QUE4QkE7RUFDSTtFQUNBO0FBM0JKOztBQThCQTs7RUFFSTtBQTNCSjs7QUE4QkE7RUFDSTtBQTNCSjs7QUE4QkE7O0VBRUk7RUFDQTtBQTNCSjs7QUE4QkE7RUFDSTtFQUNBO0FBM0JKOztBQThCQTs7RUFFSTtFQUNBO0FBM0JKOztBQThCQTs7RUFFSTtBQTNCSjs7QUE4QkE7Ozs7RUFJSTtFQUNBO0FBM0JKOztBQThCQTs7RUFFSTtBQTNCSjs7QUE4QkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QUEzQko7O0FBOEJBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0FBM0JKOztBQThCQTtFQUNJO0FBM0JKOztBQThCQTs7RUFFSTtFQUNBO0VBQ0E7QUEzQko7O0FBOEJBO0VBQ0k7QUEzQko7O0FBOEJBO0VBQ0k7RUFDQTtBQTNCSjs7QUE4QkE7RUFDSTtBQTNCSjs7QUE4QkE7RUFDSTtBQTNCSjs7QUE4QkE7RUFDSTtBQTNCSjs7QUE4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CQTNuQ1M7QUFnbUNiOztBQThCQTtFQUNJO0VBQ0E7QUEzQko7O0FBOEJBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFQTNCTjtFQThCRTtJQUNJO0VBNUJOO0FBQ0Y7QUErQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQTdCSjs7QUFnQ0E7RUFDSTtBQTdCSjs7QUFnQ0E7RUFDSTtFQUNBO0VBQ0E7QUE3Qko7O0FBZ0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTdCSjs7QUFnQ0E7RUFDSTtBQTdCSjs7QUFnQ0E7RUFDSTtFQUNBO0FBN0JKOztBQWdDQTtFQUNJO0FBN0JKOztBQWdDQTtFQUNJO0FBN0JKOztBQWdDQTs7Ozs7RUFLSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBN0JKOztBQWdDQTs7RUFFSTtBQTdCSjs7QUFnQ0E7Ozs7Ozs7Ozs7Ozs7OztFQWVJO0VBQ0E7RUFDQTtBQTdCSjs7QUFnQ0E7O0VBRUk7QUE3Qko7O0FBZ0NBOzs7OztFQUtJO0VBQ0E7RUFDQTtBQTdCSjs7QUFnQ0E7O0VBRUk7QUE3Qko7O0FBZ0NBO0VBQ0k7RUFDQTtBQTdCSjs7QUFnQ0E7RUFDSSxjQTV2Q1M7QUErdENiOztBQWdDQTtFQUNJO0VBQ0E7RUFDQTtBQTdCSjs7QUFnQ0E7RUFDSTtJQUNJO0VBN0JOO0FBQ0Y7QUFnQ0E7RUFDSTtBQTlCSjs7QUFpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE5Qko7O0FBaUNBO0VBQ0kscUJBNXhDUztBQTh2Q2I7O0FBaUNBO0VBQ0k7RUFDQTtFQUNBO0FBOUJKOztBQWlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG1CQXp5Q1M7RUEweUNUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTlCSjs7QUFpQ0E7Ozs7O0VBS0k7QUE5Qko7O0FBaUNBOzs7OztFQUtJO0VBQ0E7RUFDQTtBQTlCSjs7QUFpQ0E7RUFDSTtBQTlCSjs7QUFrQ0E7RUFDRTtBQS9CRjs7QUFrQ0E7RUFDRTtBQS9CRjs7QUFrQ0E7RUFDRTtJQUNFO0VBL0JGO0VBaUNBO0lBQ0U7RUEvQkY7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vdGhlbWVzL011bHRpbWVkaWFUaGVtZS9wdWJsaWMvc2Nzcy90aGVtZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiRibGV1LWZvbmNlOiAjMDg2ZGQzO1xuXG4qOm5vdChpKSxcbi51aSxcbi51aS5oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbmE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzg3ZmY5ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucHVzaGFibGUgLnB1c2hlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gICAgLnVpLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDUwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAudWkuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEzNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnVpLm1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnVpLm1lbnUgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi50b3AtbWVudSAudWkubWVudSBhLml0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDFBICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50b3AtYmFyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi50b3AtYmFyID4gZGl2IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC1iYXIgPiAuaXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50b3AtYmFyID4gLml0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDAxQTtcbn1cblxuLnRvcC1iYXIgLmRyb3Bkb3duIC5tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlciBhLml0ZW06aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi51aS5tZW51IC5pdGVtOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnB1c2hlciA+ICNtZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEzNDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5wdXNoZXIgPiAjbWVudSAubWVudSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnB1c2hlciA+ICNtZW51IC5tZW51IC5pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnB1c2hlciA+ICNtZW51OjphZnRlciB7XG4gICAgYWxsOiB1bnNldDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgd2lkdGg6IDMwMCU7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiAkYmxldS1mb25jZTtcbn1cblxuLnB1c2hlciA+IC5jb250YWluZXIgPiBoZWFkZXIgPiAuc2VnbWVudCB7XG4gICAgcGFkZGluZzogMjVweCAwIDE2cHggMCAhaW1wb3J0YW50O1xufVxuXG5oZWFkZXIgLnVpLm1lbnUge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmhlYWRlciAudWkubWVudTo6YmVmb3JlIHtcbiAgICBhbGw6IHVuc2V0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB3aWR0aDogMzAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IDFweCAjZWFlYWVhO1xufVxuXG5oZWFkZXIgLnVpLnRocmVlLmNvbHVtbi5zdGFja2FibGUuZ3JpZCA+IC5jb2x1bW4ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlciAudWkudGhyZWUuY29sdW1uLnN0YWNrYWJsZS5ncmlkID4gLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICAgIGZsZXgtZ3JvdzogMTtcbn1cblxuaGVhZGVyIC51aS50aHJlZS5jb2x1bW4uc3RhY2thYmxlLmdyaWQgPiAuY29sdW1uOm50aC1jaGlsZCgzKSAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDAwMDAwMTU7XG59XG5cbmhlYWRlciAudWkudGhyZWUuY29sdW1uLnN0YWNrYWJsZS5ncmlkID4gLmNvbHVtbjpudGgtY2hpbGQoMykgLmJ1dHRvbiAuaWNvbiB7XG4gICAgY29sb3I6ICRibGV1LWZvbmNlO1xufVxuXG5oZWFkZXIgLnVpLnRocmVlLmNvbHVtbi5zdGFja2FibGUuZ3JpZCA+IC5jb2x1bW46bnRoLWNoaWxkKDMpIC5idXR0b24gc3BhbiB7XG4gICAgY29sb3I6ICMyNTI1MjU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnVpLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLnVpLmJyZWFkY3J1bWIgYSB7XG4gICAgY29sb3I6ICRibGV1LWZvbmNlO1xufVxuXG4udWkuYnJlYWRjcnVtYiAuYWN0aXZlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC51aS5icmVhZGNydW1iIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbn1cblxuI3Byb2R1Y3RzLnRocmVlLmNhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjQwcHgsIDFmcikpO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICNwcm9kdWN0cy50aHJlZS5jYXJkcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgyNDBweCwgMWZyKSk7XG4gICAgfVxufVxuXG4jcHJvZHVjdHMudGhyZWUuY2FyZHMgLmNhcmQge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmNhcmQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY2FyZCAuaW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkIC5pbWFnZSxcbi5jYXJkIC5pbWFnZSAuZGltbWVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbn1cblxuLnN5bGl1cy1wcm9kdWN0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4yZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDVweCAwO1xufVxuXG4uY2FyZCAuc3lsaXVzLXByb2R1Y3QtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS4yZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDVweCAwO1xufVxuXG4uY2FyZCAuc3lsaXVzLXByb2R1Y3QtcHJpY2UsXG4uY2FyZCAuc3lsaXVzLXByb2R1Y3Qtb3JpZ2luYWwtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb21vdGlvbl9sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsZXUtZm9uY2UgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uY2FyZCAuY29udGVudCAucHJvbW90aW9uX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xufVxuXG4uYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogJGJsZXUtZm9uY2UgIWltcG9ydGFudDtcbn1cblxuLmh1Z2UuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xufVxuXG4udWkuaWNvbi5sYWJlbGVkLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTZweCA1MHB4IDE2cHggNzNweCAhaW1wb3J0YW50XG59XG5cbi51aS5pY29uLmxhYmVsZWQuYnV0dG9uIGkge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udWkubGFyZ2UuY29tbWVudHMge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG59XG5cbi51aS5sYXJnZS5jb21tZW50cyAuY29tbWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnVpLmhlYWRlciA+IC5pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udWkuaGVhZGVyID4gLmljb24gKyAuY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4udWkuaGVhZGVyID4gLmljb24gKyAuY29udGVudCAuc3ViLmhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4udWkuaXRlbXM+Lml0ZW0+LmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDNweDtcbn1cblxuLnN5bGl1cy1mbGFzaC1tZXNzYWdlIHtcbiAgICBtYXJnaW46IDNlbSAwIDFlbSAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJ0LnBvcHVwIC5pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIC50b3AtbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgLnRvcC1tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAgIC50b3AtbWVudV9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIH1cbn1cblxuLnRvcC1tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvcC1tZW51X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udWkuc3Rhci5yYXRpbmcgLmFjdGl2ZS5pY29uIHtcbiAgICBjb2xvcjogIzIxYjk5OSFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnVpLmZvdXIuZG91YmxpbmcuY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNDBweCwgMWZyKSk7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnVpLmZvdXIuZG91YmxpbmcuY2FyZHMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMjQwcHgsIDFmcikpO1xuICAgIH1cbn1cblxuLnVpLmZvdXIuZG91YmxpbmcuY2FyZHMgLmNhcmQge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X3Nob3dcIl0gLnVpLnR3by5jb2x1bW4uc3RhY2thYmxlLmdyaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDYwcHggIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X3Nob3dcIl0gLnVpLnR3by5jb2x1bW4uc3RhY2thYmxlLmdyaWQgPiAuY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9zaG93XCJdIC51aS50d28uY29sdW1uLnN0YWNrYWJsZS5ncmlkID4gLmNvbHVtbjpmaXJzdC1jaGlsZCAuaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3Rfc2hvd1wiXSAudWkudHdvLmNvbHVtbi5zdGFja2FibGUuZ3JpZCA+IC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3Rfc2hvd1wiXSAudWkudHdvLmNvbHVtbi5zdGFja2FibGUuZ3JpZCA+IC5jb2x1bW46bGFzdC1jaGlsZCA+ICoge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X3Nob3dcIl0gLnVpLnR3by5jb2x1bW4uc3RhY2thYmxlLmdyaWQgPiAuY29sdW1uOmxhc3QtY2hpbGQgPiAubW9uc3Rlci5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gICAgYm9yZGVyOiAwO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3Rfc2hvd1wiXSAudWkudHdvLmNvbHVtbi5zdGFja2FibGUuZ3JpZCA+IC5jb2x1bW46bGFzdC1jaGlsZCA+IC50ZXh0Lm1lbnUgLml0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3Rfc2hvd1wiXSAudWkudHdvLmNvbHVtbi5zdGFja2FibGUuZ3JpZCA+IC5jb2x1bW46bGFzdC1jaGlsZCA+IC5zdGFja2FibGUuZ3JpZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNXB4IDAgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X3Nob3dcIl0gLnVpLnR3by5jb2x1bW4uc3RhY2thYmxlLmdyaWQgPiAuY29sdW1uOmxhc3QtY2hpbGQgPiAuc3RhY2thYmxlLmdyaWQgLnN1Yi5oZWFkZXIge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9zaG93XCJdIC51aS50d28uY29sdW1uLnN0YWNrYWJsZS5ncmlkID4gLmNvbHVtbjpsYXN0LWNoaWxkID4gLnN0YWNrYWJsZS5ncmlkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3Rfc2hvd1wiXSAudWkudHdvLmNvbHVtbi5zdGFja2FibGUuZ3JpZCA+IC5jb2x1bW46bGFzdC1jaGlsZCA+IC5zdGFja2FibGUuZ3JpZCA+ICoge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X3Nob3dcIl0gLnVpLnR3by5jb2x1bW4uc3RhY2thYmxlLmdyaWQgPiAuY29sdW1uOmxhc3QtY2hpbGQgPiAuc3RhY2thYmxlLmdyaWQgPiAqIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3Rfc2hvd1wiXSAudWkudHdvLmNvbHVtbi5zdGFja2FibGUuZ3JpZCA+IC5jb2x1bW46bGFzdC1jaGlsZCA+IC5zZWdtZW50IHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDM7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9zaG93XCJdIC51aS50d28uY29sdW1uLnN0YWNrYWJsZS5ncmlkID4gLmNvbHVtbjpsYXN0LWNoaWxkID4gLnNlZ21lbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9zaG93XCJdIC51aS50d28uY29sdW1uLnN0YWNrYWJsZS5ncmlkID4gLmNvbHVtbjpsYXN0LWNoaWxkIC5mb3JtID4gLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X3Nob3dcIl0gLnVpLnRvcC5hdHRhY2hlZC5sYXJnZS50YWJ1bGFyLm1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X3Nob3dcIl0gLnVpLnRvcC5hdHRhY2hlZC5sYXJnZS50YWJ1bGFyLm1lbnU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHdpZHRoOiAzMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9zaG93XCJdIC51aS50b3AuYXR0YWNoZWQubGFyZ2UudGFidWxhci5tZW51IC5pdGVtIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X3Nob3dcIl0gLnVpLnRvcC5hdHRhY2hlZC5sYXJnZS50YWJ1bGFyLm1lbnUgLml0ZW06aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Q3ZDdkNztcbiAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3Rfc2hvd1wiXSAudWkudG9wLmF0dGFjaGVkLmxhcmdlLnRhYnVsYXIubWVudSAuaXRlbS5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogJGJsZXUtZm9uY2U7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X3Nob3dcIl0gLnVpLmJvdHRvbS5hdHRhY2hlZC50YWIuc2VnbWVudCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9zaG93XCJdIC51aS50d28uY29sdW1uLnN0YWNrYWJsZS5ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9zaG93XCJdIC51aS50d28uY29sdW1uLnN0YWNrYWJsZS5ncmlkID4gLmNvbHVtbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG5cbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3Rfc2hvd1wiXSAudWkudHdvLmNvbHVtbi5zdGFja2FibGUuZ3JpZCA+IC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X3Nob3dcIl0gLnVpLnR3by5jb2x1bW4uc3RhY2thYmxlLmdyaWQgPiAuY29sdW1uIHtcbiAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgIH1cblxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9zaG93XCJdIC51aS50d28uY29sdW1uLnN0YWNrYWJsZS5ncmlkID4gLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9pbmRleFwiXSAudWkubW9uc3Rlci5zZWN0aW9uLmRpdmlkaW5nLmhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMTIwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3RfaW5kZXhcIl0gLnVpLm1vbnN0ZXIuc2VjdGlvbi5kaXZpZGluZy5oZWFkZXIgLnN1Yi5oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X2luZGV4XCJdIC51aS5mbHVpZC52ZXJ0aWNhbC5tZW51IC5pdGVtOm5vdCguaGVhZGVyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDI2cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9pbmRleFwiXSAudWkuZmx1aWQudmVydGljYWwubWVudSAuaXRlbTpub3QoLmhlYWRlcik6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KAoic7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3RfaW5kZXhcIl0gLnVpLmZsdWlkLnZlcnRpY2FsLm1lbnUgLml0ZW0uaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMCAwIDE4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9pbmRleFwiXSAudHdlbHZlLndpZGUuY29sdW1uIC51aS5zZWdtZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3RfaW5kZXhcIl0gLnVpLmZsdWlkLnZlcnRpY2FsLm1lbnUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODZweCk7XG4gICAgfVxuXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X2luZGV4XCJdIC50d2VsdmUud2lkZS5jb2x1bW4gLnVpLnNlZ21lbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4JSwgLTcwcHgpO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X2luZGV4XCJdIC50d2VsdmUud2lkZS5jb2x1bW4gLnVpLnNlZ21lbnQge1xuICAgICAgICB3aWR0aDogOTAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMjJweCwgLTcwcHgpO1xuICAgIH1cbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9wcm9kdWN0X2luZGV4XCJdIC50d2VsdmUud2lkZS5jb2x1bW4gLnVpLnNlZ21lbnQgZm9ybSA+IC5ncmlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3RfaW5kZXhcIl0gLnR3ZWx2ZS53aWRlLmNvbHVtbiAudWkuc2VnbWVudCBmb3JtIC5jb2x1bW4ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcHJvZHVjdF9pbmRleFwiXSAudHdlbHZlLndpZGUuY29sdW1uIC51aS5zZWdtZW50IGlucHV0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMS4wNGVtIDFlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3RfaW5kZXhcIl0gLnR3ZWx2ZS53aWRlLmNvbHVtbiAudWkuc2VnbWVudCAuYnV0dG9uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2VlZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3Byb2R1Y3RfaW5kZXhcIl0gLnR3ZWx2ZS53aWRlLmNvbHVtbiAudWkuc2VnbWVudCAuYnV0dG9uIGkge1xuICAgIHdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM4MDgwODA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfaG9tZXBhZ2VcIl0gLmhvbWVwYWdlIC51aS5oaWRkZW4uZGl2aWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2hvbWVwYWdlXCJdIC5ob21lcGFnZS1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9ob21lcGFnZVwiXSAuaG9tZXBhZ2UtYmFubmVyIC5ob21lcGFnZS1iYW5uZXJfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfaG9tZXBhZ2VcIl0gLmhvbWVwYWdlLWJhbm5lciAuaG9tZXBhZ2UtYmFubmVyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfaG9tZXBhZ2VcIl0gLmhvbWVwYWdlLWJhbm5lciAuaG9tZXBhZ2UtYmFubmVyX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDcwcHg7XG4gICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9ob21lcGFnZVwiXSAuaG9tZXBhZ2UtYmFubmVyIC5ob21lcGFnZS1iYW5uZXJfX2NvbnRlbnQgLmJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkYmxldS1mb25jZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjQwcHgpIHtcbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2hvbWVwYWdlXCJdIC5ob21lcGFnZS1iYW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDY2MHB4O1xuICAgIH1cblxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfaG9tZXBhZ2VcIl0gLmhvbWVwYWdlLWJhbm5lciAuaG9tZXBhZ2UtYmFubmVyX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDE2MDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgfVxuXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9ob21lcGFnZVwiXSAuaG9tZXBhZ2UtYmFubmVyIC5ob21lcGFnZS1iYW5uZXJfX2NvbnRlbnQge1xuICAgICAgICBib3R0b206IDExMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2hvbWVwYWdlXCJdIC5ob21lcGFnZSAuc2Vjb25kYXJ5LnNlZ21lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfaG9tZXBhZ2VcIl0gLmhvbWVwYWdlIC5zZWNvbmRhcnkuc2VnbWVudC5uZXdzbGV0dGVyIHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gICAgbWFyZ2luOiA5MHB4IDA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfaG9tZXBhZ2VcIl0gLmhvbWVwYWdlIC5zZWNvbmRhcnkuc2VnbWVudC5uZXdzbGV0dGVyID4gLmdyaWQgPiAucm93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9ob21lcGFnZVwiXSAuaG9tZXBhZ2UgLnNlY29uZGFyeS5zZWdtZW50Lm5ld3NsZXR0ZXIgPiAuZ3JpZCA+IC5yb3cgPiAuY29sdW1uIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2hvbWVwYWdlXCJdIC5ob21lcGFnZSAuc2Vjb25kYXJ5LnNlZ21lbnQubmV3c2xldHRlciBwIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfaG9tZXBhZ2VcIl0gLmhvbWVwYWdlIC5zZWNvbmRhcnkuc2VnbWVudC5uZXdzbGV0dGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxNjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2hvbWVwYWdlXCJdIC5ob21lcGFnZSAuc2Vjb25kYXJ5LnNlZ21lbnQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICAgIG1hcmdpbjogNzBweCAwIDAgMDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9ob21lcGFnZVwiXSAuaG9tZXBhZ2UgLnNlY29uZGFyeS5zZWdtZW50Omxhc3QtY2hpbGQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9ob21lcGFnZVwiXSAuaG9tZXBhZ2UgLnNlY29uZGFyeS5zZWdtZW50Omxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHdpZHRoOiAzMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfaG9tZXBhZ2VcIl0gLnVpLmh1Z2UuaGVhZGVyLFxuLnVpLmhvcml6b250YWwuc2VjdGlvbi5kaXZpZGVyLmhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyLjRlbSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9ob21lcGFnZVwiXSAuaG9tZXBhZ2UgPiAudWkuaHVnZS5oZWFkZXIsXG4udWkuaG9yaXpvbnRhbC5zZWN0aW9uLmRpdmlkZXIuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfaG9tZXBhZ2VcIl0gLnVpLmh1Z2UuaGVhZGVyOjphZnRlcixcbi51aS5ob3Jpem9udGFsLnNlY3Rpb24uZGl2aWRlci5oZWFkZXI6OmFmdGVyIHtcbiAgICBhbGw6IHVuc2V0O1xuICAgIGNvbnRlbnQ6IFwi4oC6XCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgY29sb3I6ICRibGV1LWZvbmNlO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2hvbWVwYWdlXCJdIC51aS5pbnZlcnRlZC52ZXJ0aWNhbC5mb290ZXIuc2VnbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMjIwcHggIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnVpLnR3by5jb2x1bW4uc3RhY2thYmxlLmdyaWQsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAudWkudHdvLmNvbHVtbi5zdGFja2FibGUuZ3JpZCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9jaGVja291dFwiXSAudWkudHdvLmNvbHVtbi5zdGFja2FibGUuZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAudWkuc2VnbWVudCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC51aS5zZWdtZW50LFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X2NoZWNrb3V0XCJdIC51aS5zZWdtZW50IHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAuY29sdW1uOmZpcnN0LWNoaWxkIC50YWJsZSB0Ym9keSB0ZCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIHRib2R5IHRkLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X2NoZWNrb3V0XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIHRib2R5IHRkLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jaGVja291dF9jb21wbGV0ZVwiXSBmb3JtIHRhYmxlIHRib2R5IHRkLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9hY2NvdW50X29yZGVyX3Nob3dcIl0gdGFibGUgdGJvZHkgdGQge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjRweCAwIDE0cHggMCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAuY29sdW1uOmZpcnN0LWNoaWxkIC50YWJsZSB0aGVhZCB0aCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIHRoZWFkIHRoLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X2NoZWNrb3V0XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIHRoZWFkIHRoLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jaGVja291dF9jb21wbGV0ZVwiXSBmb3JtIHRhYmxlIHRoZWFkIHRoLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9hY2NvdW50X29yZGVyX3Nob3dcIl0gdGFibGUgdGhlYWQgdGgge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVlICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAuY29sdW1uOmZpcnN0LWNoaWxkIC50YWJsZSB0aDpudGgtY2hpbGQoMiksXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAuY29sdW1uOmZpcnN0LWNoaWxkIC50YWJsZSB0ZDpudGgtY2hpbGQoMiksXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAuY29sdW1uOmZpcnN0LWNoaWxkIC50YWJsZSB0aDpudGgtY2hpbGQoMiksXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAuY29sdW1uOmZpcnN0LWNoaWxkIC50YWJsZSB0ZDpudGgtY2hpbGQoMiksXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfY2hlY2tvdXRcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgdGg6bnRoLWNoaWxkKDIpLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X2NoZWNrb3V0XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIHRkOm50aC1jaGlsZCgyKSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2hlY2tvdXRfY29tcGxldGVcIl0gZm9ybSB0YWJsZSB0aDpudGgtY2hpbGQoMiksXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NoZWNrb3V0X2NvbXBsZXRlXCJdIGZvcm0gdGFibGUgdGQ6bnRoLWNoaWxkKDIpLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9hY2NvdW50X29yZGVyX3Nob3dcIl0gdGFibGUgdGg6bnRoLWNoaWxkKDIpLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9hY2NvdW50X29yZGVyX3Nob3dcIl0gdGFibGUgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIHRoOm50aC1jaGlsZCgzKSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIHRoOm50aC1jaGlsZCgzKSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9jaGVja291dFwiXSAuY29sdW1uOmZpcnN0LWNoaWxkIC50YWJsZSB0aDpudGgtY2hpbGQoMyksXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NoZWNrb3V0X2NvbXBsZXRlXCJdIGZvcm0gdGFibGUgdGg6bnRoLWNoaWxkKDMpLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9hY2NvdW50X29yZGVyX3Nob3dcIl0gdGFibGUgdGg6bnRoLWNoaWxkKDMpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDYwcHg7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIHRoOm50aC1jaGlsZCg0KSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIHRoOm50aC1jaGlsZCg0KSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9jaGVja291dFwiXSAuY29sdW1uOmZpcnN0LWNoaWxkIC50YWJsZSB0aDpudGgtY2hpbGQoNCksXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NoZWNrb3V0X2NvbXBsZXRlXCJdIGZvcm0gdGFibGUgdGg6bnRoLWNoaWxkKDQpLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9hY2NvdW50X29yZGVyX3Nob3dcIl0gdGFibGUgdGg6bnRoLWNoaWxkKDQpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAuY29sdW1uOmZpcnN0LWNoaWxkIC50YWJsZSAuc3lsaXVzLXByb2R1Y3QtbmFtZSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIC5zeWxpdXMtcHJvZHVjdC1uYW1lLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X2NoZWNrb3V0XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIC5zeWxpdXMtcHJvZHVjdC1uYW1lLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jaGVja291dF9jb21wbGV0ZVwiXSBmb3JtIHRhYmxlIC5zeWxpdXMtcHJvZHVjdC1uYW1lLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9hY2NvdW50X29yZGVyX3Nob3dcIl0gdGFibGUgLnN5bGl1cy1wcm9kdWN0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMC45ZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzNmM2YzZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIC5pbWFnZSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIC5pbWFnZSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9jaGVja291dFwiXSAuY29sdW1uOmZpcnN0LWNoaWxkIC50YWJsZSAuaW1hZ2UsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NoZWNrb3V0X2NvbXBsZXRlXCJdIGZvcm0gdGFibGUgLmltYWdlLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9hY2NvdW50X29yZGVyX3Nob3dcIl0gdGFibGUgLmltYWdlIHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAuY29sdW1uOmZpcnN0LWNoaWxkIC50YWJsZSAuc3ViLmhlYWRlcixcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIC5zdWIuaGVhZGVyLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X2NoZWNrb3V0XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIC5zdWIuaGVhZGVyLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jaGVja291dF9jb21wbGV0ZVwiXSBmb3JtIHRhYmxlIC5zdWIuaGVhZGVyLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9hY2NvdW50X29yZGVyX3Nob3dcIl0gdGFibGUgLnN1Yi5oZWFkZXIge1xuICAgIGNvbG9yOiAjYWRhZGFkICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIC5zeWxpdXMtY2FydC1yZW1vdmUtYnV0dG9uLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgLnN5bGl1cy1jYXJ0LXJlbW92ZS1idXR0b24sXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfY2hlY2tvdXRcIl0gLmNvbHVtbjpmaXJzdC1jaGlsZCAudGFibGUgLnN5bGl1cy1jYXJ0LXJlbW92ZS1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIC5zeWxpdXMtdG90YWwsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAuY29sdW1uOmZpcnN0LWNoaWxkIC50YWJsZSAuc3lsaXVzLXRvdGFsLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X2NoZWNrb3V0XCJdIC5jb2x1bW46Zmlyc3QtY2hpbGQgLnRhYmxlIC5zeWxpdXMtdG90YWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC5maXZlLmNvbHVtbjpsYXN0LWNoaWxkLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLmZpdmUuY29sdW1uOmxhc3QtY2hpbGQsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfY2hlY2tvdXRcIl0gLmZpdmUuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAuY29sdW1uOmxhc3QtY2hpbGQgLnVpLmRpdmlkaW5nLmhlYWRlcixcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC5jb2x1bW46bGFzdC1jaGlsZCAudWkuZGl2aWRpbmcuaGVhZGVyLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X2NoZWNrb3V0XCJdIC5jb2x1bW46bGFzdC1jaGlsZCAudWkuZGl2aWRpbmcuaGVhZGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVlO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAuY29sdW1uOmxhc3QtY2hpbGQgLnRhYmxlIHRkLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLmNvbHVtbjpsYXN0LWNoaWxkIC50YWJsZSB0ZCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9jaGVja291dFwiXSAuY29sdW1uOmxhc3QtY2hpbGQgLnRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC5jb2x1bW46bGFzdC1jaGlsZCAudGFibGUgLmhlYWRlciB0ZCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC5jb2x1bW46bGFzdC1jaGlsZCAudGFibGUgLmhlYWRlciB0ZCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9jaGVja291dFwiXSAuY29sdW1uOmxhc3QtY2hpbGQgLnRhYmxlIC5oZWFkZXIgdGQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfbG9naW5cIl0gaDEudWkuaGVhZGVyIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9sb2dpblwiXSAudWkucGFkZGVkLnNlZ21lbnQgLnVpLmhlYWRlcixcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcmVnaXN0ZXJcIl0gLnVpLnBhZGRlZC5zZWdtZW50IC51aS5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2xvZ2luXCJdIC51aS5zZWdtZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjU2cHgpIHtcbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2xvZ2luXCJdIC51aS5zZWdtZW50ID4gLnJlbGF4ZWQuZ3JpZCAge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDY1NXB4LCAxZnIpKTtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfbG9naW5cIl0gLnVpLnNlZ21lbnQgPiAucmVsYXhlZC5ncmlkID4gLmNvbHVtbiB7XG4gICAgd2lkdGg6IHVuc2V0O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2xvZ2luXCJdIC51aS5zZWdtZW50ID4gLnJlbGF4ZWQuZ3JpZCA+IC5kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2xvZ2luXCJdIC51aS5zZWdtZW50ID4gLnJlbGF4ZWQuZ3JpZCAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDMwcHggNjBweCA3MHB4IDYwcHggIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9sb2dpblwiXSAudWkuc2VnbWVudCA+IC5yZWxheGVkLmdyaWQgLmNvbHVtbjpmaXJzdC1jaGlsZCAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2xvZ2luXCJdIC51aS5zZWdtZW50ID4gLnJlbGF4ZWQuZ3JpZCAuY29sdW1uOmZpcnN0LWNoaWxkIGJ1dHRvbi5idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICRibGV1LWZvbmNlO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2xvZ2luXCJdIC51aS5zZWdtZW50ID4gLnJlbGF4ZWQuZ3JpZCAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDMwcHggNjBweCA3MHB4IDYwcHggIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9sb2dpblwiXSAudWkuc2VnbWVudCA+IC5yZWxheGVkLmdyaWQgLmNvbHVtbjpsYXN0LWNoaWxkIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICRibGV1LWZvbmNlO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2xvZ2luXCJdIC51aS5zZWdtZW50ID4gLnJlbGF4ZWQuZ3JpZCAuY29sdW1uOmxhc3QtY2hpbGQgLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxldS1mb25jZTtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9yZWdpc3RlclwiXSAudWkuaGVhZGVyIHtcbiAgICBtYXJnaW46IDEwcHggMCAzMHB4IDA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcmVnaXN0ZXJcIl0gLnVpLmNvbnRhaW5lciA+IC51aS5wYWRkZWQuc2VnbWVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHggNzBweCA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfcmVnaXN0ZXJcIl0gLnVpLmNvbnRhaW5lciA+IC51aS5wYWRkZWQuc2VnbWVudCAudWkuaGVhZGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX3JlZ2lzdGVyXCJdIC51aS5jb250YWluZXIgPiAudWkucGFkZGVkLnNlZ21lbnQgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5bZGF0YS1yb3V0ZV49XCJzeWxpdXNfc2hvcF9hY2NvdW50X1wiXSAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbltkYXRhLXJvdXRlXj1cInN5bGl1c19zaG9wX2FjY291bnRfXCJdIC51aS5ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG5bZGF0YS1yb3V0ZV49XCJzeWxpdXNfc2hvcF9hY2NvdW50X1wiXSAudWkuY29udGFpbmVyIC51aS5ncmlkID4gLnR3ZWx2ZS53aWRlLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbltkYXRhLXJvdXRlXj1cInN5bGl1c19zaG9wX2FjY291bnRfXCJdIC51aS5jb250YWluZXIgLnVpLmdyaWQgLmNvbHVtbjpsYXN0LWNoaWxkIC51aS5zZWdtZW50IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5bZGF0YS1yb3V0ZV49XCJzeWxpdXNfc2hvcF9hY2NvdW50X1wiXSAudWkuY29udGFpbmVyIC51aS5ncmlkIC5jb2x1bW46bGFzdC1jaGlsZCAudWkudG9wLmF0dGFjaGVkLnN0eWxlZC5oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbltkYXRhLXJvdXRlXj1cInN5bGl1c19zaG9wX2FjY291bnRfXCJdIC51aS5mbHVpZC52ZXJ0aWNhbC5tZW51IC5pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuW2RhdGEtcm91dGVePVwic3lsaXVzX3Nob3BfYWNjb3VudF9cIl0gaDEuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcm91dGVePVwic3lsaXVzX3Nob3BfYWNjb3VudF9cIl0gaDEuaGVhZGVyIC5zdWIuaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9hY2NvdW50X2Rhc2hib2FyZFwiXSAudWkubGFyZ2UubGlzdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9hY2NvdW50X2Rhc2hib2FyZFwiXSAudWkubGFyZ2UubGlzdCAuaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbltkYXRhLXJvdXRlXj1cInN5bGl1c19zaG9wX2NoZWNrb3V0X1wiXSAuZ3JpZCAuc2VnbWVudCxcbltkYXRhLXJvdXRlXj1cInN5bGl1c19zaG9wX2NoZWNrb3V0X1wiXSAuc3RlcHMgKyAuc2VnbWVudCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuW2RhdGEtcm91dGVePVwic3lsaXVzX3Nob3BfY2hlY2tvdXRfXCJdIC5ncmlkIC5zZWdtZW50cyAuc2VnbWVudCB7XG4gICAgcGFkZGluZzogMzBweDtcbn1cblxuW2RhdGEtcm91dGVePVwic3lsaXVzX3Nob3BfY2hlY2tvdXRfXCJdIC5ncmlkID4gLmNvbHVtbjpmaXJzdC1jaGlsZCAuc2VnbWVudCAuaGVhZGVyICB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuW2RhdGEtcm91dGVePVwic3lsaXVzX3Nob3BfY2hlY2tvdXRfXCJdIC51aS5jb250YWluZXIgPiAuc2VnbWVudDpmaXJzdC1jaGlsZCAubWVudSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5bZGF0YS1yb3V0ZV49XCJzeWxpdXNfc2hvcF9jaGVja291dF9cIl0gLnN0ZXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcm91dGVePVwic3lsaXVzX3Nob3BfY2hlY2tvdXRfXCJdIC5zdGVwcyAuYWN0aXZlIC50aXRsZSxcbltkYXRhLXJvdXRlXj1cInN5bGl1c19zaG9wX2NoZWNrb3V0X1wiXSAuc3RlcHMgLnN0ZXAuY29tcGxldGVkIGk6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRibGV1LWZvbmNlICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXJvdXRlXj1cInN5bGl1c19zaG9wX2NoZWNrb3V0X1wiXSAudWkuaWNvbi5kcm9wZG93bi5sYWJlbGVkLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2VlZSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NoZWNrb3V0X2NvbXBsZXRlXCJdIGZvcm0gPiAuc2VnbWVudCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfYWNjb3VudF9vcmRlcl9zaG93XCJdIC5zZWdtZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2FjY291bnRfb3JkZXJfc2hvd1wiXSAudWkuY29udGFpbmVyIC51aS5ncmlkIC5jb2x1bW46bGFzdC1jaGlsZCAudWkuc2VnbWVudCB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2hlY2tvdXRfY29tcGxldGVcIl0gZm9ybSA+IC5zZWdtZW50IC5oZWFkZXIsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2FjY291bnRfb3JkZXJfc2hvd1wiXSAuc2VnbWVudCAuaGVhZGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NoZWNrb3V0X2NvbXBsZXRlXCJdIC50YWJsZSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfYWNjb3VudF9vcmRlcl9zaG93XCJdIC50YWJsZSB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NoZWNrb3V0X2NvbXBsZXRlXCJdIC50YWJsZSB0Zm9vdCB0ZCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2hlY2tvdXRfY29tcGxldGVcIl0gLnRhYmxlIHRmb290IHRoLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9hY2NvdW50X29yZGVyX3Nob3dcIl0gLnRhYmxlIHRmb290IHRkLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9hY2NvdW50X29yZGVyX3Nob3dcIl0gLnRhYmxlIHRmb290IHRoIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jaGVja291dF9jb21wbGV0ZVwiXSAudGFibGUgdGZvb3QgdHI6bGFzdC1jaGlsZCB0ZCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfYWNjb3VudF9vcmRlcl9zaG93XCJdIC50YWJsZSB0Zm9vdCB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NoZWNrb3V0X2NvbXBsZXRlXCJdIC50YWJsZSArIC5ncmlkIC5tZXNzYWdlLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9hY2NvdW50X29yZGVyX3Nob3dcIl0gLnRhYmxlICsgLmdyaWQgLm1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjU7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgcGFkZGluZzogMzBweDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jaGVja291dF9jb21wbGV0ZVwiXSAuc2VnbWVudCAudWkuaHVnZS5wcmltYXJ5LmZsdWlkLmljb24ubGFiZWxlZC5idXR0b24sXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2FjY291bnRfb3JkZXJfc2hvd1wiXSAuc2VnbWVudCAudWkuaHVnZS5wcmltYXJ5LmZsdWlkLmljb24ubGFiZWxlZC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZV49XCJzeWxpdXNfc2hvcF9jaGVja291dF9cIl0gLnVpLnZlcnkuYmFzaWMudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbn1cblxuW2RhdGEtcm91dGVePVwic3lsaXVzX3Nob3BfY2hlY2tvdXRfXCJdIC51aS5jZW50ZXIuYWxpZ25lZC5pY29uLmhlYWRlcixcbltkYXRhLXJvdXRlXj1cInN5bGl1c19zaG9wX2NoZWNrb3V0X1wiXSAudWkuY2VudGVyLmFsaWduZWQuaWNvbi5oZWFkZXIgKyAuZGl2aWRlciArIC5zZWdtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY1O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbltkYXRhLXJvdXRlXj1cInN5bGl1c19zaG9wX2NoZWNrb3V0X1wiXSAudWkuY2VudGVyLmFsaWduZWQuaWNvbi5oZWFkZXIgKyAuZGl2aWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLmludmVydGVkLnZlcnRpY2FsLmZvb3Rlci5zZWdtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMUUyRTNFO1xuICAgIG1hcmdpbi10b3A6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51aS5pbnZlcnRlZC52ZXJ0aWNhbC5mb290ZXIuc2VnbWVudCAuc2VnbWVudCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi51aS5pbnZlcnRlZC52ZXJ0aWNhbC5mb290ZXIuc2VnbWVudCAuY29sdW1uIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51aS5pbnZlcnRlZC52ZXJ0aWNhbC5mb290ZXIuc2VnbWVudCAuaXRlbSB7XG4gICAgcGFkZGluZzogN3B4IDA7XG59XG5cbi5wcmUtZm9vdGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIG1hcmdpbjogLTI1MHB4IGF1dG8gMTEwcHggYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogJGJsZXUtZm9uY2U7XG59XG5cbi5wcmUtZm9vdGVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLnByZS1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMjBweDtcbiAgICB9XG5cbiAgICAucHJlLWZvb3RlciA+IGRpdiB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxufVxuXG4ucHJlLWZvb3RlciA+IGRpdiA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIG9wYWNpdHk6IDAuNztcbn1cblxuLnByZS1mb290ZXIgPiBkaXYgPiBzdHJvbmcge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnByZS1mb290ZXIgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbmxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDE1cHggMCAwIDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xufVxuXG4udG9nZ2xlIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6IDAuOTVlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjk1ZW0gIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGJsZXUtZm9uY2UgIWltcG9ydGFudDtcbn1cblxuc2VsZWN0LnVpLmRyb3Bkb3duIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVpLmJ1dHRvbixcbi51aS5iYXNpYy5idXR0b24sXG4udWkubGFiZWxlZC5idXR0b24sXG4udWkubGFiZWxlZC5pY29uLmJ1dHRvbixcbi5idXR0b25zIC51aS5sYWJlbGVkLmljb24uYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTRweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzZDNkM2QgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51aS5sYWJlbGVkLmljb24uYnV0dG9uLFxuLmJ1dHRvbnMgLnVpLmxhYmVsZWQuaWNvbi5idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogNjJweCAhaW1wb3J0YW50O1xufVxuXG4udWkuYnV0dG9uLnByaW1hcnksXG4udWkuYmFzaWMuYnV0dG9uLnByaW1hcnksXG4udWkubGFiZWxlZC5idXR0b24ucHJpbWFyeSxcbi51aS5sYWJlbGVkLmljb24uYnV0dG9uLnByaW1hcnksXG4uYnV0dG9ucyAudWkubGFiZWxlZC5pY29uLmJ1dHRvbi5wcmltYXJ5LFxuLnVpLmJ1dHRvbi5ncmVlbixcbi51aS5iYXNpYy5idXR0b24uZ3JlZW4sXG4udWkubGFiZWxlZC5idXR0b24uZ3JlZW4sXG4udWkubGFiZWxlZC5pY29uLmJ1dHRvbi5ncmVlbixcbi5idXR0b25zIC51aS5sYWJlbGVkLmljb24uYnV0dG9uLmdyZWVuLFxuLnVpLmJ1dHRvbi5zdWJtaXQsXG4udWkuYmFzaWMuYnV0dG9uLnN1Ym1pdCxcbi51aS5sYWJlbGVkLmJ1dHRvbi5zdWJtaXQsXG4udWkubGFiZWxlZC5pY29uLmJ1dHRvbi5zdWJtaXQsXG4uYnV0dG9ucyAudWkubGFiZWxlZC5pY29uLmJ1dHRvbi5zdWJtaXQge1xuICAgIGJhY2tncm91bmQ6ICRibGV1LWZvbmNlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRibGV1LWZvbmNlICFpbXBvcnRhbnQ7XG59XG5cbi5kaW1tZXIgLnVpLmJ1dHRvbixcbi51aS5idXR0b24uc2xpY2stYXJyb3cge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi51aS5idXR0b246aG92ZXIsXG4udWkuYmFzaWMuYnV0dG9uOmhvdmVyLFxuLnVpLmxhYmVsZWQuYnV0dG9uOmhvdmVyLFxuLnVpLmxhYmVsZWQuaWNvbi5idXR0b246aG92ZXIsXG4uYnV0dG9ucyAudWkubGFiZWxlZC5pY29uLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGJsZXUtZm9uY2UgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJsZXUtZm9uY2UgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRibGV1LWZvbmNlICFpbXBvcnRhbnQ7XG59XG5cbi51aS50b2dnbGUuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH4uYm94OmJlZm9yZSwgLnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dDpjaGVja2VkfmxhYmVsOmJlZm9yZSxcbi51aS50b2dnbGUuY2hlY2tib3ggaW5wdXQ6Zm9jdXM6Y2hlY2tlZH4uYm94OmJlZm9yZSwgLnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dDpmb2N1czpjaGVja2VkfmxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsZXUtZm9uY2UgIWltcG9ydGFudDtcbn1cblxuYWRkcmVzcyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi50ZXh0LXRlYWwge1xuICAgIGNvbG9yOiAkYmxldS1mb25jZTtcbn1cblxuLmFkZHJlc3MtY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLmFkZHJlc3MtY2FyZHMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxufVxuXG4uYWRkcmVzcy1jYXJkLS1kZWZhdWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWRkcmVzcy1jYXJkLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAzNiwgMzgsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgzNCwgMzYsIDM4LCAwLjAzKSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYWRkcmVzcy1jYXJkLWNvbnRlbnQuZGVmYXVsdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmxldS1mb25jZTtcbn1cblxuLmFkZHJlc3MtY2FyZCAuYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA2cHg7XG59XG5cbi5hZGRyZXNzLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJhY2tncm91bmQ6ICRibGV1LWZvbmNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDVweDtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hZGRyZXNzLWNhcmQgLmJ1dHRvbnMgLnVpLmJ1dHRvbixcbi5hZGRyZXNzLWNhcmQgLmJ1dHRvbnMgLnVpLmJhc2ljLmJ1dHRvbixcbi5hZGRyZXNzLWNhcmQgLmJ1dHRvbnMgLnVpLmxhYmVsZWQuYnV0dG9uLFxuLmFkZHJlc3MtY2FyZCAuYnV0dG9ucyAudWkubGFiZWxlZC5pY29uLmJ1dHRvbixcbi5hZGRyZXNzLWNhcmQgLmJ1dHRvbnMgLmJ1dHRvbnMgLnVpLmxhYmVsZWQuaWNvbi5idXR0b24ge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4IDZweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5hZGRyZXNzLWNhcmQgLmJ1dHRvbnMgLnVpLmJ1dHRvbiAuaWNvbixcbi5hZGRyZXNzLWNhcmQgLmJ1dHRvbnMgLnVpLmJhc2ljLmJ1dHRvbiAuaWNvbixcbi5hZGRyZXNzLWNhcmQgLmJ1dHRvbnMgLnVpLmxhYmVsZWQuYnV0dG9uIC5pY29uLFxuLmFkZHJlc3MtY2FyZCAuYnV0dG9ucyAudWkubGFiZWxlZC5pY29uLmJ1dHRvbiAuaWNvbixcbi5hZGRyZXNzLWNhcmQgLmJ1dHRvbnMgLmJ1dHRvbnMgLnVpLmxhYmVsZWQuaWNvbi5idXR0b24gLmljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogN3B4IDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cblxuLm1vYmlsZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRlc2t0b3Atb25seSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLmRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/