/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/app/styles.modules.scss ***!
  \**************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Oswald:wght@200..700&display=swap);
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/app/styles.modules.scss (1) ***!
  \******************************************************************************************************************************************************/
/* Variables */
/* Normalize tags */
* {
  user-select: none;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
}

html {
  scroll-behavior: smooth;
  font-size: 10px;
}

body {
  overflow-x: hidden;
  color: #fff;
  background-color: #222;
}

a {
  color: inherit;
  text-decoration: none;
}

li {
  list-style: none;
}

button {
  border: none;
}

img {
  user-select: none;
  display: block;
  -webkit-user-drag: none;
}

/* Placeholders */
body {
  font-family: "Mulish", "Verdana", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.src-app-hero_bar_promo, .src-app-hero_bar_year {
  transform: rotate(180deg);
  writing-mode: vertical-lr;
  font-size: 12px;
  font-weight: 500;
  line-height: 133%;
}

.src-app-app {
  width: 100%;
  margin: 0 auto;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}

.src-app-opacity_1 {
  opacity: 1;
}

.src-app-layer {
  position: fixed;
  z-index: 50;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 100%;
  background-color: rgba(34, 34, 34, 0.6);
}

div.src-app-modal_window {
  position: relative;
  display: block;
  width: 100%;
  max-width: 500px;
  margin: 0 20px;
  padding: 60px;
}
div.src-app-modal_window > form {
  flex-direction: column;
  align-items: center;
  margin-top: 12px;
  padding: 0;
}
div.src-app-modal_window > form > button {
  width: 100%;
}
@media (width <= 640px) {
  div.src-app-modal_window {
    padding: 60px 20px;
  }
}

.src-app-modal_cross {
  cursor: pointer;
  position: absolute;
  z-index: 70;
  top: 0;
  right: 0;
  width: 60px;
  height: 60px;
  opacity: 1;
}
.src-app-modal_cross_line_1 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  width: 15px;
  height: 2px;
  background-color: #222;
  transition: background-color 0.3s ease-in-out;
}
.src-app-modal_cross_line_2 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
  width: 15px;
  height: 2px;
  background-color: #222;
  transition: background-color 0.3s ease-in-out;
}
@media (hover: hover) {
  .src-app-modal_cross:hover > div {
    background-color: #ff3c3c;
  }
}

/* Componens */
.src-app-anchor {
  font-family: "Oswald", "Verdana", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 150%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: 0.3s;
}

.src-app-anchor:focus {
  color: #ff3c3c;
  outline: none;
}

@media (hover: hover) {
  .src-app-anchor:hover {
    color: #ff3c3c;
  }
}
.src-app-button {
  cursor: pointer;
  display: block;
  min-width: 200px;
  height: 60px;
  padding: 0 20px;
  font-family: "Oswald", "Verdana", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background: #222;
  transition: all 0.3s ease-in-out;
}
.src-app-button:active {
  color: #222;
  background: #ff3c3c;
  outline: none;
}
@media (hover: hover) {
  .src-app-button:hover {
    color: #222;
    background: #ff3c3c;
  }
}
@media (max-width: 640px) {
  .src-app-button {
    width: 100%;
    max-width: 340px;
  }
}

.src-app-burger {
  cursor: pointer;
  z-index: 10;
  display: none;
  flex-direction: column;
  gap: 0.6rem;
  align-items: center;
  justify-content: center;
  width: 6rem;
  height: 6rem;
}
.src-app-burger_top_line {
  width: 1.2rem;
  margin-left: 6px;
  border: solid 0.1rem #fff;
  transition: all 0.3s ease-in-out;
}
.src-app-burger_btm_line {
  width: 2rem;
  border: solid 0.1rem #fff;
  transition: all 0.3s ease-in-out;
}
.src-app-burger_active {
  position: relative;
  gap: 0;
}
.src-app-burger_active > .src-app-burger_top_line {
  position: absolute;
  transform: rotate(-405deg);
  width: 2rem;
  margin-left: 2px;
}
.src-app-burger_active > .src-app-burger_btm_line {
  position: absolute;
  transform: rotate(405deg);
  margin-right: -2px;
}
@media (hover: hover) {
  .src-app-burger:hover > .src-app-burger_top_line, .src-app-burger:hover > .src-app-burger_btm_line {
    border: solid 0.1rem #ff3c3c;
  }
}
@media (max-width: 768px) {
  .src-app-burger {
    display: flex;
  }
}

.src-app-input {
  display: block;
  width: 100%;
  max-width: 380px;
  height: 60px;
  padding: 0 12px;
  border: 1px solid #222;
  font-family: "Oswald", "Verdana", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-transform: uppercase;
  background: #fff;
  transition: all 0.3s ease-in-out;
}
.src-app-input::placeholder {
  color: #989898;
}
.src-app-input:focus {
  border: 1px solid #ff3c3c;
  color: #1e1e1e;
  outline: none;
}
@media (hover: hover) {
  .src-app-input:hover {
    border: 1px solid #ff3c3c;
    color: #1e1e1e;
  }
}
@media (max-width: 640px) {
  .src-app-input {
    max-width: 340px;
  }
}

.src-app-title {
  font-family: "Oswald", "Verdana", sans-serif;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}
.src-app-title_h1 {
  font-size: 116px;
  font-weight: 300;
  line-height: 114%;
  text-align: left;
}
@media (width >= 768px) and (width <= 1440px) {
  .src-app-title_h1 {
    font-size: calc(0.0714285714 * 100vw + 13.1428571429px);
  }
}
@media (width <= 768px) {
  .src-app-title_h1 {
    font-size: 68px;
    line-height: 118%;
  }
}
@media (width < 700px) {
  .src-app-title_h1 {
    font-size: 56px;
    line-height: 114%;
  }
}
.src-app-title_h2 {
  font-size: 32px;
  line-height: 125%;
}
.src-app-title_h2_dark {
  color: #222;
}
.src-app-title_h3 {
  font-size: 20px;
  line-height: 140%;
}
.src-app-title_h3_dark {
  color: #222;
}
.src-app-title_h4 {
  font-size: 16px;
  line-height: 150%;
}
.src-app-title_h4_dark {
  color: #222;
}

.src-app-scroll {
  cursor: pointer;
  display: flex;
  gap: 8px;
  transition: all 0.3s ease-in-out;
}
.src-app-scroll_text {
  text-align: right;
}
.src-app-scroll_arrow > path {
  transition: all 0.3s ease-in-out;
}
@media (width < 640px) {
  .src-app-scroll {
    display: none;
  }
}
@media (hover: hover) {
  .src-app-scroll:hover, .src-app-scroll:hover > svg > path {
    color: #ff3c3c;
    stroke: #ff3c3c;
  }
}

.src-app-counter {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  font-family: "Oswald", "Verdana", sans-serif;
  font-size: 48px;
  font-weight: 300;
  line-height: 112%;
  text-transform: uppercase;
}
.src-app-counter_char {
  display: block;
  width: 19px;
  height: 54px;
}
.src-app-counter_inner {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.src-app-counter_inner_number {
  display: block;
}
.src-app-counter_inner_text {
  font-family: "Mulish", "Verdana", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-align: right;
  text-transform: none;
  white-space: nowrap;
}
@media (width < 640px) {
  .src-app-counter {
    flex-wrap: nowrap;
  }
}

.src-app-price_card {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 320px;
  min-height: 500px;
  padding: 24px 24px 22px;
  border: 1px solid #222;
  transition: all 0.3s ease-in-out;
}
.src-app-price_card h3,
.src-app-price_card h4 {
  text-align: left;
}
.src-app-price_card button {
  width: 272px;
}
.src-app-price_card_top {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.src-app-price_card_bottom {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}
.src-app-price_card_list {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.src-app-price_card_list_item {
  position: relative;
  margin-left: 12px;
  color: #222;
}
.src-app-price_card_list_item::before {
  content: "";
  position: absolute;
  top: 50%;
  left: -10px;
  transform: translate(-50%, -50%);
  display: block;
  width: 6px;
  height: 6px;
  background-color: #222;
}
.src-app-price_card_text {
  width: 100%;
  font-style: italic;
  line-height: 125%;
  color: #222;
}
@media (hover: hover) {
  .src-app-price_card:hover {
    border: 1px solid #ff3c3c;
  }
  .src-app-price_card:hover button {
    color: #222;
    background: #ff3c3c;
  }
}

/* Pages */
.src-app-main_page {
  display: block;
}

/* Header */
.src-app-header {
  display: flex;
  justify-content: center;
  width: 100%;
  background-color: #222;
}

.src-app-header_container {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 1440px;
  min-height: 6rem;
}

.src-app-nav {
  z-index: 9;
  display: block;
}
@media (width <= 768px) {
  .src-app-nav > ul > li {
    padding: 0;
  }
  .src-app-nav > ul > li > a {
    font-size: 0;
  }
}

.src-app-nav_menu {
  display: flex;
}

.src-app-nav_item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 6rem;
  padding: 1.8rem 2rem;
}

@media (max-width: 768px) {
  .src-app-nav {
    position: absolute;
    left: 100%;
    width: 0%;
    height: calc(100vh + 60px);
    color: #222;
    background-color: #222;
    transition: all 0.3s ease-in-out;
  }
  .src-app-nav::after {
    content: "";
    display: block;
    width: 100%;
    height: 200vh;
    background-color: inherit;
  }
  .src-app-nav_menu {
    flex-direction: column;
    justify-content: center;
    height: 100%;
  }
  .src-app-nav_open {
    left: 0%;
    width: 100%;
    color: #fff;
  }
  .src-app-nav_open > ul > li {
    padding: 1.8rem 2rem;
  }
  .src-app-nav_open > ul > li > a {
    font-size: 1.5rem;
  }
}
.src-app-logo {
  z-index: 10;
  display: block;
  width: 2rem;
  height: 2rem;
  margin: 2rem;
}
.src-app-logo_svg {
  display: block;
  width: 2rem;
  height: 2rem;
}
.src-app-logo_path {
  fill: #ff3c3c;
}

/* Main */
.src-app-main {
  width: 100%;
}

.src-app-hero {
  overflow: hidden;
  display: flex;
  gap: 20px;
  justify-content: center;
  width: 100%;
  background-color: #222;
}
.src-app-hero_container {
  display: flex;
  gap: 20px;
  max-width: 1440px;
}
.src-app-hero_content {
  display: flex;
  gap: 40px;
  justify-content: space-between;
  width: 100%;
  padding: 0 20px;
}
@media (width <= 768px) {
  .src-app-hero_content {
    gap: 20px;
  }
}
@media (width < 640px) {
  .src-app-hero_content {
    flex-wrap: wrap;
    justify-content: end;
  }
}
.src-app-hero_bar {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
  justify-content: center;
  min-width: 60px;
  padding: 60px 0;
}
.src-app-hero_bar_line {
  width: 1px;
  height: 536px;
  background-color: #fff;
}
@media (width <= 768px) {
  .src-app-hero_bar_line {
    height: 432px;
  }
}
@media (width < 768px) {
  .src-app-hero_bar {
    display: none;
  }
}
.src-app-hero_main {
  display: block;
}
.src-app-hero_main_content {
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: start;
  margin: 160px 0;
}
@media (width < 768px) {
  .src-app-hero_main_content {
    margin: 60px 0 40px;
  }
}
@media (width < 640px) {
  .src-app-hero_main_content {
    margin: 60px 0 0;
  }
}
.src-app-hero_main_counters {
  display: flex;
  gap: 60px;
}
.src-app-hero_photo {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 220px;
}
.src-app-hero_photo_img {
  width: 100%;
  min-width: 120px;
  height: 220px;
  background-image: url(../assets/images/photo.437c0041..webp);
  background-position: center;
  background-size: cover;
}
@media (width <= 1200px) {
  .src-app-hero_photo {
    display: none;
  }
}
.src-app-hero_vera {
  display: flex;
  flex-direction: column;
  align-items: end;
  justify-content: space-between;
  min-width: 220px;
  max-width: 280px;
  padding: 60px 0;
}
.src-app-hero_vera_img {
  width: 100%;
}
@media (max-width: 768px) {
  .src-app-hero_vera_img {
    max-width: 220px;
    padding-bottom: 60px;
  }
}
.src-app-hero_vera_text {
  max-width: 220px;
  text-align: right;
}
@media (width < 640px) {
  .src-app-hero_vera_text {
    padding-bottom: 60px;
  }
}
@media (width < 640px) {
  .src-app-hero_vera {
    width: 220px;
    padding: 0;
  }
}

.src-app-about {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 60px 20px;
  background-color: #fff;
}
.src-app-about_container {
  display: flex;
  gap: 40px;
  justify-content: center;
  width: 100%;
  max-width: 1440px;
}
@media (width < 1440px) {
  .src-app-about_container {
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  .src-app-about_container {
    flex-flow: column nowrap;
    align-items: center;
  }
}
.src-app-about_card {
  display: flex;
  flex-direction: column;
  max-width: 440px;
}
.src-app-about_card > h2 {
  margin-bottom: 12px;
  text-align: left;
}
.src-app-about_card:nth-child(1) > div {
  background-image: url(../assets/images/1.85c524c4..webp);
}
.src-app-about_card:nth-child(2) > div {
  background-image: url(../assets/images/2.dbe46ebf..webp);
}
.src-app-about_card:nth-child(3) > div {
  background-image: url(../assets/images/3.b0d8b144..webp);
}
@media (width < 980px) {
  .src-app-about_card {
    max-width: 728px;
  }
}
@media (max-width < 768px) {
  .src-app-about_card {
    align-items: center;
  }
}
@media (max-width: 640px) {
  .src-app-about_card {
    align-items: start;
  }
}
@media (max-width: 768px) {
  .src-app-about_card {
    max-width: 728px;
  }
  .src-app-about_card:last-child {
    align-self: start;
  }
  .src-app-about_card:last-child > div {
    display: none;
  }
}
.src-app-about_photo {
  display: block;
  width: 440px;
  height: 440px;
  background-position: center;
  background-size: cover;
}
.src-app-about_photo:nth-child(even) {
  margin-top: 40px;
}
.src-app-about_photo:nth-child(odd) {
  margin-bottom: 40px;
}
@media (width < 980px) {
  .src-app-about_photo {
    width: 728px;
    height: 728px;
  }
}
@media (width < 768px) {
  .src-app-about_photo {
    width: 340px;
    height: 340px;
  }
}
.src-app-about_text {
  color: #222;
}

.src-app-portfolio {
  overflow: hidden;
  display: flex;
  justify-content: center;
  width: 100%;
  background-color: #222;
}
.src-app-portfolio_container {
  display: flex;
  flex-direction: column;
  gap: 40px;
  width: 100%;
  padding: 60px 0;
  background-color: #222;
}
.src-app-portfolio_header {
  display: block;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding-left: 20px;
}
.src-app-portfolio_header > h2 {
  margin-bottom: 12px;
  text-align: left;
}
.src-app-portfolio_text {
  display: block;
  max-width: 360px;
}
@media (width <= 480px) {
  .src-app-portfolio_text {
    width: 340px;
  }
}
.src-app-portfolio_slider {
  position: relative;
  width: 100%;
  height: 654px;
  transition: all 2s ease-in-out;
}
.src-app-portfolio_slider_left {
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  width: 30%;
  height: 100%;
}
.src-app-portfolio_slider_right {
  position: absolute;
  z-index: 5;
  top: 0;
  right: 0;
  width: 30%;
  height: 100%;
}
.src-app-portfolio_clip {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: center;
  min-height: 654px;
  transition: all 2s linear;
}
.src-app-portfolio_photo {
  display: block;
  background-position: center;
  background-size: cover;
}
.src-app-portfolio_photo:nth-child(1) {
  align-self: flex-end;
  min-width: 400px;
  height: 534px;
  background-image: url(../assets/images/1.409ba224..webp);
}
.src-app-portfolio_photo:nth-child(2) {
  min-width: 220px;
  height: 220px;
  background-image: url(../assets/images/2.1cfe90de..webp);
}
.src-app-portfolio_photo:nth-child(3) {
  min-width: 280px;
  height: 374px;
  background-image: url(../assets/images/3.a5d645c6..webp);
}
.src-app-portfolio_photo:nth-child(4) {
  align-self: flex-start;
  min-width: 400px;
  height: 534px;
  background-image: url(../assets/images/4.997b1db0..webp);
}
.src-app-portfolio_photo:nth-child(5) {
  min-width: 280px;
  height: 374px;
  margin-bottom: 40px;
  background-image: url(../assets/images/5.ef900d53..webp);
}
.src-app-portfolio_photo:nth-child(6) {
  min-width: 220px;
  height: 220px;
  background-image: url(../assets/images/6.62ba99bd..webp);
}
.src-app-portfolio_photo:nth-child(7) {
  align-self: flex-start;
  min-width: 280px;
  height: 374px;
  background-image: url(../assets/images/7.8e59b6df..webp);
}
.src-app-portfolio_photo:nth-child(8) {
  align-self: flex-end;
  min-width: 400px;
  height: 534px;
  background-image: url(../assets/images/8.7775de38..webp);
}
.src-app-portfolio_photo:nth-child(9) {
  min-width: 220px;
  height: 220px;
  background-image: url(../assets/images/9.586823d8..webp);
}
.src-app-portfolio_photo:nth-child(10) {
  align-self: flex-start;
  min-width: 280px;
  height: 374px;
  background-image: url(../assets/images/10.1bb29aa1..webp);
}
.src-app-portfolio_photo:nth-child(11) {
  min-width: 280px;
  height: 374px;
  background-image: url(../assets/images/11.aa0413dc..webp);
}
.src-app-portfolio_photo:nth-child(12) {
  align-self: flex-start;
  min-width: 400px;
  height: 534px;
  background-image: url(../assets/images/12.f064baaf..webp);
}

.src-app-move_left {
  left: 0%;
  transform: translateX(calc(0% + 20px));
}

.src-app-move_right {
  left: 100%;
  transform: translateX(calc(-100% - 20px));
}

.src-app-move_stop {
  left: 50%;
  transform: translateX(-50%);
  transition: all 600s ease-in-out;
}

.src-app-price {
  display: flex;
  justify-content: center;
  width: 100%;
  background-color: #fff;
}
.src-app-price_container {
  width: 100%;
  max-width: 1440px;
  padding: 60px 20px;
}
.src-app-price_header {
  display: block;
  margin-bottom: 40px;
}
.src-app-price_header h2 {
  margin-bottom: 12px;
  text-align: left;
}
.src-app-price_text {
  color: #222;
}
.src-app-price_cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (width < 1380px) {
  .src-app-price_cards {
    gap: 40px;
    justify-content: center;
  }
}
@media (width <= 768px) {
  .src-app-price_cards {
    gap: 20px;
  }
}

.src-app-faq {
  display: flex;
  justify-content: center;
  width: 100%;
  background-color: #222;
}
.src-app-faq_container {
  display: flex;
  gap: 40px;
  width: 100%;
  max-width: 1440px;
  padding: 60px 20px;
}
@media (width <= 768px) {
  .src-app-faq_container {
    flex-wrap: wrap;
  }
}
.src-app-faq_header {
  display: block;
  width: 50%;
}
.src-app-faq_header h2 {
  margin-bottom: 12px;
  text-align: start;
}
.src-app-faq_header_text {
  display: block;
}
@media (width <= 768px) {
  .src-app-faq_header {
    width: 100%;
  }
}
.src-app-faq_list {
  display: block;
  width: 50%;
}
@media (width <= 768px) {
  .src-app-faq_list {
    width: 100%;
  }
}
.src-app-faq_item {
  display: block;
  border-bottom: 1px solid #fff;
}
.src-app-faq_item_title {
  cursor: pointer;
  position: relative;
  display: block;
  height: 63px;
  padding: 18px 44px 18px 0;
  font-family: "Oswald", "Verdana", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
  text-transform: uppercase;
  transition: color 0.3s ease-in-out;
}
.src-app-faq_item_title::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 3px;
  display: block;
  width: 14px;
  height: 2px;
  background-color: #fff;
  transition: background-color 0.3s ease-in-out;
}
.src-app-faq_item_title::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 3px;
  transform: rotate(90deg);
  display: block;
  width: 14px;
  height: 2px;
  background-color: #fff;
  transition: all 0.3s ease-in-out;
}
@media (hover: hover) {
  .src-app-faq_item_title:hover {
    color: #ff3c3c;
  }
  .src-app-faq_item_title:hover::after, .src-app-faq_item_title:hover::before {
    background-color: #ff3c3c;
  }
}
.src-app-faq_item[open] .src-app-faq_item_title::after {
  transform: rotate(180deg);
}
.src-app-faq_item_text {
  display: block;
  margin-bottom: 20px;
}

/* Nice move! */
.src-app-faq_item::details-content {
  overflow: clip;
  height: 0;
  margin-bottom: 0;
  transition: all 0.3s ease-in-out, content-visibility 0.3s allow-discrete;
}

@supports (interpolate-size: allow-keywords) {
  .src-app-faq_item {
    interpolate-size: allow-keywords;
  }
  [open]::details-content {
    height: auto;
    margin-bottom: 20px;
  }
}
/* Footer */
.src-app-footer {
  display: flex;
  flex-direction: column;
}

.src-app-form {
  display: flex;
  gap: 8px;
  justify-content: center;
  width: 100%;
  padding: 20px;
}
.src-app-form_container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  background-color: #fff;
}
@media (max-width: 640px) {
  .src-app-form {
    flex-direction: column;
    align-items: center;
  }
}

.src-app-links_container {
  display: flex;
  gap: 4rem;
  align-items: center;
  justify-content: center;
  min-height: 10rem;
  background-color: #222;
}
@media (max-width: 640px) {
  .src-app-links_container {
    flex-direction: column;
    gap: 3.6rem;
    padding: 2rem;
  }
}
@media (width <= 480px) {
  .src-app-links_container {
    gap: 0;
    min-height: 0;
  }
  .src-app-links_container > a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 60px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTtFaEIrcUJKO0FBQ0Y7QWdCN3FCSTtFQXBCRjtJQXFCSTtJQUNBO0VoQmdyQko7QUFDRjtBZ0I3cUJFO0VBQ0UsV2pCL0ZTO0FDOHdCYjs7QWlCanhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JsQkZXO0FDc3hCYjtBaUJseEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCbEJWUztBQzh4QmI7QWlCanhCRTtFQUNFO0VBQ0E7RUFDQSxpQmxCWlk7RWtCYVo7RUFDQTtBakJteEJKO0FpQmp4Qkk7RUFDRTtFQUNBO0FqQm14Qk47QWlCL3dCRTtFQUNFO0VBQ0E7QWpCaXhCSjtBaUIvd0JJO0VBSkY7SUFLSTtFakJreEJKO0FBQ0Y7QWlCL3dCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQml4Qko7QWlCL3dCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJpeEJOO0FpQjl3Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCZ3hCTjtBaUI1d0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjh3Qko7QWlCM3dCRTtFQUNFO0VBQ0E7RUFDQTtBakI2d0JKO0FpQjN3Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakI2d0JOO0FpQjF3Qkk7RUFDRTtFQUNBO0VBQ0E7QWpCNHdCTjtBaUJ6d0JJO0VBQ0U7RUFDQTtFQUNBO0FqQjJ3Qk47QWlCeHdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQjB3Qk47QWlCdndCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQnl3Qk47QWlCdHdCSTtFQUNFO0VBQ0E7RUFDQTtBakJ3d0JOO0FpQnJ3Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakJ1d0JOO0FpQnB3Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakJzd0JOO0FpQm53Qkk7RUFDRTtFQUNBO0VBQ0E7QWpCcXdCTjtBaUJsd0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCb3dCTjtBaUJqd0JJO0VBQ0U7RUFDQTtFQUNBO0FqQm13Qk47QWlCaHdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQmt3Qk47O0FpQjd2QkE7RUFDRTtFQUNBO0FqQmd3QkY7O0FpQjd2QkE7RUFDRTtFQUNBO0FqQmd3QkY7O0FpQjd2QkE7RUFDRTtFQUNBO0VBQ0E7QWpCZ3dCRjs7QWtCOTZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQmk3QkY7QWtCLzZCRTtFQUNFO0VBQ0EsaUJuQkRZO0VtQkVaO0FsQmk3Qko7QWtCOTZCRTtFQUNFO0VBQ0E7QWxCZzdCSjtBa0I5NkJJO0VBQ0U7RUFDQTtBbEJnN0JOO0FrQjU2QkU7RUFDRSxXbkJwQlM7QUNrOEJiO0FrQjM2QkU7RUFDRTtFQUNBO0VBQ0E7QWxCNjZCSjtBa0IzNkJJO0VBTEY7SUFNSTtJQUNBO0VsQjg2Qko7QUFDRjtBa0I1NkJJO0VBVkY7SUFXSTtFbEIrNkJKO0FBQ0Y7O0FtQnI5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxzQnBCRFc7QUN5OUJiO0FtQnQ5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxpQnBCSFk7RW9CSVo7QW5CdzlCSjtBbUJ0OUJJO0VBUEY7SUFRSTtFbkJ5OUJKO0FBQ0Y7QW1CdDlCRTtFQUNFO0VBQ0E7QW5CdzlCSjtBbUJ0OUJJO0VBQ0U7RUFDQTtBbkJ3OUJOO0FtQnI5Qkk7RUFDRTtBbkJ1OUJOO0FtQnA5Qkk7RUFiRjtJQWNJO0VuQnU5Qko7QUFDRjtBbUJwOUJFO0VBQ0U7RUFDQTtBbkJzOUJKO0FtQnA5Qkk7RUFKRjtJQUtJO0VuQnU5Qko7QUFDRjtBbUJwOUJFO0VBQ0U7RUFDQTtBbkJzOUJKO0FtQnA5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNENwQnJEVTtFb0JzRFY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJzOUJOO0FtQnA5Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCcEJsRU07RW9CbUVOO0FuQnM5QlI7QW1CbjlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnBCL0VNO0VvQmdGTjtBbkJxOUJSO0FtQmw5Qk07RUFDRTtJQUNFLGNwQm5GSTtFQ3VpQ1o7RW1CajlCTTtJQUVFLHlCcEJ4Rkk7RUMwaUNaO0FBQ0Y7QW1COThCSTtFQUNFO0FuQmc5Qk47QW1CNzhCSTtFQUNFO0VBQ0E7QW5CKzhCTjs7QW1CMThCQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esd0VBQ0U7QW5CMjhCSjs7QW1CdjhCQTtFQUNFO0lBQ0U7RW5CMDhCRjtFbUJ2OEJBO0lBQ0U7SUFDQTtFbkJ5OEJGO0FBQ0Y7QUEvaUNBO0FvQjdCQTtFQUNFO0VBQ0E7QXBCK2tDRjs7QXFCL2tDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCa2xDRjtBcUJobENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnRCUlU7QUMwbENkO0FxQi9rQ0U7RUFmRjtJQWdCSTtJQUNBO0VyQmtsQ0Y7QUFDRjs7QXNCcG1DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnZCSFc7QUMwbUNiO0FzQnJtQ0U7RUFSRjtJQVNJO0lBQ0E7SUFDQTtFdEJ3bUNGO0FBQ0Y7QXNCdG1DRTtFQWRGO0lBZUk7SUFDQTtFdEJ5bUNGO0VzQnZtQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0QnltQ0o7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcGVjY29wYS1qc2ZlMjAyNXEzLy4vc3JjL2FwcC9fcm9vdC5tb2R1bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcGVjY29wYS1qc2ZlMjAyNXEzLy4vc3JjL2FwcC9zdHlsZXMubW9kdWxlcy5zY3NzIiwid2VicGFjazovL3BlY2NvcGEtanNmZTIwMjVxMy8uL3NyYy9hcHAvX2FwcC5tb2R1bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcGVjY29wYS1qc2ZlMjAyNXEzLy4vc3JjL2FwcC9jb21wb25lbnRzL2FuY2hvci9fYW5jaG9yLm1vZHVsZXMuc2NzcyIsIndlYnBhY2s6Ly9wZWNjb3BhLWpzZmUyMDI1cTMvLi9zcmMvYXBwL2NvbXBvbmVudHMvYnV0dG9uL19idXR0b24ubW9kdWxlcy5zY3NzIiwid2VicGFjazovL3BlY2NvcGEtanNmZTIwMjVxMy8uL3NyYy9hcHAvY29tcG9uZW50cy9idXJnZXIvX2J1cmdlci5tb2R1bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcGVjY29wYS1qc2ZlMjAyNXEzLy4vc3JjL2FwcC9jb21wb25lbnRzL2lucHV0L19pbnB1dC5tb2R1bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcGVjY29wYS1qc2ZlMjAyNXEzLy4vc3JjL2FwcC9jb21wb25lbnRzL3RpdGxlL190aXRsZS5tb2R1bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcGVjY29wYS1qc2ZlMjAyNXEzLy4vc3JjL2FwcC9jb21wb25lbnRzL3Njcm9sbC9fc2Nyb2xsLm1vZHVsZXMuc2NzcyIsIndlYnBhY2s6Ly9wZWNjb3BhLWpzZmUyMDI1cTMvLi9zcmMvYXBwL2NvbXBvbmVudHMvY291bnRlci9jb3VudGVyLm1vZHVsZXMuc2NzcyIsIndlYnBhY2s6Ly9wZWNjb3BhLWpzZmUyMDI1cTMvLi9zcmMvYXBwL2NvbXBvbmVudHMvY2FyZC9jYXJkLm1vZHVsZXMuc2NzcyIsIndlYnBhY2s6Ly9wZWNjb3BhLWpzZmUyMDI1cTMvLi9zcmMvYXBwL3BhZ2VzL19tYWluLXBhZ2UubW9kdWxlcy5zY3NzIiwid2VicGFjazovL3BlY2NvcGEtanNmZTIwMjVxMy8uL3NyYy9hcHAvcGFnZXMvbWFpbi1wYWdlL2hlYWRlci9faGVhZGVyLm1vZHVsZXMuc2NzcyIsIndlYnBhY2s6Ly9wZWNjb3BhLWpzZmUyMDI1cTMvLi9zcmMvYXBwL3BhZ2VzL21haW4tcGFnZS9oZWFkZXIvbmF2L19uYXYubW9kdWxlcy5zY3NzIiwid2VicGFjazovL3BlY2NvcGEtanNmZTIwMjVxMy8uL3NyYy9hcHAvcGFnZXMvbWFpbi1wYWdlL2hlYWRlci9sb2dvL19sb2dvLm1vZHVsZXMuc2NzcyIsIndlYnBhY2s6Ly9wZWNjb3BhLWpzZmUyMDI1cTMvLi9zcmMvYXBwL3BhZ2VzL21haW4tcGFnZS9tYWluL19tYWluLm1vZHVsZXMuc2NzcyIsIndlYnBhY2s6Ly9wZWNjb3BhLWpzZmUyMDI1cTMvLi9zcmMvYXBwL3BhZ2VzL21haW4tcGFnZS9tYWluL3NlY3Rpb25zL2hlcm8vX2hlcm8ubW9kdWxlcy5zY3NzIiwid2VicGFjazovL3BlY2NvcGEtanNmZTIwMjVxMy8uL3NyYy9hcHAvcGFnZXMvbWFpbi1wYWdlL21haW4vc2VjdGlvbnMvYWJvdXQvX2Fib3V0Lm1vZHVsZXMuc2NzcyIsIndlYnBhY2s6Ly9wZWNjb3BhLWpzZmUyMDI1cTMvLi9zcmMvYXBwL3BhZ2VzL21haW4tcGFnZS9tYWluL3NlY3Rpb25zL3BvcnRmb2xpby9fcG9ydGZvbGlvLm1vZHVsZXMuc2NzcyIsIndlYnBhY2s6Ly9wZWNjb3BhLWpzZmUyMDI1cTMvLi9zcmMvYXBwL3BhZ2VzL21haW4tcGFnZS9tYWluL3NlY3Rpb25zL3ByaWNlL19wcmljZS5tb2R1bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcGVjY29wYS1qc2ZlMjAyNXEzLy4vc3JjL2FwcC9wYWdlcy9tYWluLXBhZ2UvbWFpbi9zZWN0aW9ucy9mYXEvX2ZhcS5tb2R1bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcGVjY29wYS1qc2ZlMjAyNXEzLy4vc3JjL2FwcC9wYWdlcy9tYWluLXBhZ2UvZm9vdGVyL19mb290ZXIubW9kdWxlcy5zY3NzIiwid2VicGFjazovL3BlY2NvcGEtanNmZTIwMjVxMy8uL3NyYy9hcHAvcGFnZXMvbWFpbi1wYWdlL2Zvb3Rlci9mb3JtL19mb3JtLm1vZHVsZXMuc2NzcyIsIndlYnBhY2s6Ly9wZWNjb3BhLWpzZmUyMDI1cTMvLi9zcmMvYXBwL3BhZ2VzL21haW4tcGFnZS9mb290ZXIvbGlua3MvX2xpbmtzLm1vZHVsZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU11bGlzaDppdGFsLHdnaHRAMCwyMDAuLjEwMDA7MSwyMDAuLjEwMDAmZmFtaWx5PU9zd2FsZDp3Z2h0QDIwMC4uNzAwJmRpc3BsYXk9c3dhcCc7XG5cbi8qIFZhcmlhYmxlcyAqL1xuJGZpcnN0LWZhbWlseTogJ011bGlzaCcsICdWZXJkYW5hJywgc2Fucy1zZXJpZjtcbiRzZWNvbmQtZmFtaWx5OiAnT3N3YWxkJywgJ1ZlcmRhbmEnLCBzYW5zLXNlcmlmO1xuJGNvbG9yLWRhcms6ICMyMjI7XG4kY29sb3ItbGlnaHQ6ICNmZmY7XG4kY29sb3Itc2hhZHk6ICM5ODk4OTg7XG4kY29sb3ItYnJhbmQ6ICNmZjNjM2M7XG4kZGVza3RvcC13aWR0aDogMTQ0MHB4O1xuJHRhYmxldC13aWR0aDogNzY4cHg7XG4kYmlnbW9iLXdpZHRoOiA2NDBweDtcbiRtb2JpbGUtd2lkdGg6IDM4MHB4O1xuXG4vKiBOb3JtYWxpemUgdGFncyAqL1xuKiB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG5ib2R5IHtcbiAgQGV4dGVuZCAlbWFpbi10ZXh0LWZvcm1hdDtcblxuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmltZyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG59XG5cbi8qIFBsYWNlaG9sZGVycyAqL1xuJW1haW4tdGV4dC1mb3JtYXQge1xuICBmb250LWZhbWlseTogJGZpcnN0LWZhbWlseTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuJXZldGljYWwtdGV4dCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMyU7XG59XG4iLCJAdXNlICdAL2FwcC5tb2R1bGVzJztcbkB1c2UgJ0Avcm9vdC5tb2R1bGVzJztcblxuLyogQ29tcG9uZW5zICovXG5AdXNlICdAL2NvbXBvbmVudHMvYW5jaG9yL2FuY2hvci5tb2R1bGVzJztcbkB1c2UgJ0AvY29tcG9uZW50cy9idXR0b24vYnV0dG9uLm1vZHVsZXMnO1xuQHVzZSAnQC9jb21wb25lbnRzL2J1cmdlci9idXJnZXIubW9kdWxlcyc7XG5AdXNlICdAL2NvbXBvbmVudHMvaW5wdXQvaW5wdXQubW9kdWxlcyc7XG5AdXNlICdAL2NvbXBvbmVudHMvdGl0bGUvdGl0bGUubW9kdWxlcyc7XG5AdXNlICdAL2NvbXBvbmVudHMvc2Nyb2xsL3Njcm9sbC5tb2R1bGVzJztcbkB1c2UgJ0AvY29tcG9uZW50cy9jb3VudGVyL2NvdW50ZXIubW9kdWxlcyc7XG5AdXNlICdAL2NvbXBvbmVudHMvY2FyZC9jYXJkLm1vZHVsZXMnO1xuXG4vKiBQYWdlcyAqL1xuQHVzZSAnQC9wYWdlcy9tYWluLXBhZ2UubW9kdWxlcyc7XG5cbi8qIEhlYWRlciAqL1xuQHVzZSAnQC9wYWdlcy9tYWluLXBhZ2UvaGVhZGVyL2hlYWRlci5tb2R1bGVzJztcbkB1c2UgJ0AvcGFnZXMvbWFpbi1wYWdlL2hlYWRlci9uYXYvbmF2Lm1vZHVsZXMnO1xuQHVzZSAnQC9wYWdlcy9tYWluLXBhZ2UvaGVhZGVyL2xvZ28vbG9nby5tb2R1bGVzJztcblxuLyogTWFpbiAqL1xuQHVzZSAnQC9wYWdlcy9tYWluLXBhZ2UvbWFpbi9tYWluLm1vZHVsZXMnO1xuQHVzZSAnQC9wYWdlcy9tYWluLXBhZ2UvbWFpbi9zZWN0aW9ucy9oZXJvL2hlcm8ubW9kdWxlcyc7XG5AdXNlICdAL3BhZ2VzL21haW4tcGFnZS9tYWluL3NlY3Rpb25zL2Fib3V0L2Fib3V0Lm1vZHVsZXMnO1xuQHVzZSAnQC9wYWdlcy9tYWluLXBhZ2UvbWFpbi9zZWN0aW9ucy9wb3J0Zm9saW8vcG9ydGZvbGlvLm1vZHVsZXMnO1xuQHVzZSAnQC9wYWdlcy9tYWluLXBhZ2UvbWFpbi9zZWN0aW9ucy9wcmljZS9wcmljZS5tb2R1bGVzJztcbkB1c2UgJ0AvcGFnZXMvbWFpbi1wYWdlL21haW4vc2VjdGlvbnMvZmFxL2ZhcS5tb2R1bGVzJztcblxuLyogRm9vdGVyICovXG5AdXNlICdAL3BhZ2VzL21haW4tcGFnZS9mb290ZXIvZm9vdGVyLm1vZHVsZXMnO1xuQHVzZSAnQC9wYWdlcy9tYWluLXBhZ2UvZm9vdGVyL2Zvcm0vZm9ybS5tb2R1bGVzJztcbkB1c2UgJ0AvcGFnZXMvbWFpbi1wYWdlL2Zvb3Rlci9saW5rcy9saW5rcy5tb2R1bGVzJztcbiIsIkB1c2UgJ0Avcm9vdC5tb2R1bGVzJyBhcyByb290O1xuXG4uYXBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLm9wYWNpdHlfMSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sYXllciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM0IDM0IDM0IC8gNjAlKTtcbn1cblxuZGl2Lm1vZGFsX3dpbmRvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgMjBweDtcbiAgcGFkZGluZzogNjBweDtcblxuICAmID4gZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYgPiBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICh3aWR0aCA8PSByb290LiRiaWdtb2Itd2lkdGgpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIH1cbn1cblxuLm1vZGFsX2Nyb3NzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDcwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBvcGFjaXR5OiAxO1xuXG4gICZfbGluZV8xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcm9vdC4kY29sb3ItZGFyaztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmX2xpbmVfMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByb290LiRjb2xvci1kYXJrO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciA+IGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByb290LiRjb2xvci1icmFuZDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ0Avcm9vdC5tb2R1bGVzJyBhcyByb290O1xuXG4uYW5jaG9yIHtcbiAgZm9udC1mYW1pbHk6IHJvb3QuJHNlY29uZC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6IHJvb3QuJGNvbG9yLWxpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmFuY2hvcjpmb2N1cyB7XG4gIGNvbG9yOiByb290LiRjb2xvci1icmFuZDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmFuY2hvcjpob3ZlciB7XG4gICAgY29sb3I6IHJvb3QuJGNvbG9yLWJyYW5kO1xuICB9XG59XG4iLCJAdXNlICdAL3Jvb3QubW9kdWxlcycgYXMgcm9vdDtcblxuLmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LWZhbWlseTogcm9vdC4kc2Vjb25kLWZhbWlseTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6IHJvb3QuJGNvbG9yLWxpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IHJvb3QuJGNvbG9yLWRhcms7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogcm9vdC4kY29sb3ItZGFyaztcbiAgICBiYWNrZ3JvdW5kOiByb290LiRjb2xvci1icmFuZDtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByb290LiRjb2xvci1kYXJrO1xuICAgICAgYmFja2dyb3VuZDogcm9vdC4kY29sb3ItYnJhbmQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IHJvb3QuJGJpZ21vYi13aWR0aCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cbn1cbiIsIkB1c2UgJ0Avcm9vdC5tb2R1bGVzJyBhcyByb290O1xuXG4uYnVyZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjZyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuXG4gICZfdG9wX2xpbmUge1xuICAgIHdpZHRoOiAxLjJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBib3JkZXI6IHNvbGlkIDAuMXJlbSByb290LiRjb2xvci1saWdodDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICZfYnRtX2xpbmUge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGJvcmRlcjogc29saWQgMC4xcmVtIHJvb3QuJGNvbG9yLWxpZ2h0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJl9hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6IDA7XG4gIH1cblxuICAmX2FjdGl2ZSA+ICZfdG9wX2xpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICB9XG5cbiAgJl9hY3RpdmUgPiAmX2J0bV9saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIgPiAmX3RvcF9saW5lLFxuICAgICY6aG92ZXIgPiAmX2J0bV9saW5lIHtcbiAgICAgIGJvcmRlcjogc29saWQgMC4xcmVtIHJvb3QuJGNvbG9yLWJyYW5kO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiByb290LiR0YWJsZXQtd2lkdGgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4iLCJAdXNlICdAL3Jvb3QubW9kdWxlcycgYXMgcm9vdDtcblxuLmlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcm9vdC4kY29sb3ItZGFyaztcbiAgZm9udC1mYW1pbHk6IHJvb3QuJHNlY29uZC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IHJvb3QuJGNvbG9yLWxpZ2h0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJvb3QuJGNvbG9yLXNoYWR5O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcm9vdC4kY29sb3ItYnJhbmQ7XG4gICAgY29sb3I6ICMxZTFlMWU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByb290LiRjb2xvci1icmFuZDtcbiAgICAgIGNvbG9yOiAjMWUxZTFlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiByb290LiRiaWdtb2Itd2lkdGgpIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG59XG4iLCJAdXNlICdAL3Jvb3QubW9kdWxlcycgYXMgcm9vdDtcblxuQGZ1bmN0aW9uIGNhbGMtZmx1aWQtZm9udC1zaXplKCRmLW1pbiwgJGYtbWF4LCAkdi1taW4sICR2LW1heCkge1xuICAkazogY2FsYygoJGYtbWF4IC0gJGYtbWluKSAvICgkdi1tYXggLSAkdi1taW4pKTtcbiAgJGI6ICRmLW1pbiAtICRrICogJHYtbWluO1xuICAkYjogJGIgKiAxcHg7XG5cbiAgQHJldHVybiBjYWxjKCN7JGt9ICogMTAwdncgKyAjeyRifSk7XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiByb290LiRzZWNvbmQtZmFtaWx5O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJl9oMSB7XG4gICAgZm9udC1zaXplOiAxMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAbWVkaWEgKHdpZHRoID49IDc2OHB4KSBhbmQgKHdpZHRoIDw9IDE0NDBweCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjLWZsdWlkLWZvbnQtc2l6ZSg2OCwgMTE2LCA3NjgsIDE0NDApO1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTglO1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPCA3MDBweCkge1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExNCU7XG4gICAgfVxuICB9XG5cbiAgJl9oMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuXG4gICAgJl9kYXJrIHtcbiAgICAgIGNvbG9yOiByb290LiRjb2xvci1kYXJrO1xuICAgIH1cbiAgfVxuXG4gICZfaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcblxuICAgICZfZGFyayB7XG4gICAgICBjb2xvcjogcm9vdC4kY29sb3ItZGFyaztcbiAgICB9XG4gIH1cblxuICAmX2g0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICAmX2Rhcmsge1xuICAgICAgY29sb3I6IHJvb3QuJGNvbG9yLWRhcms7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdAL3Jvb3QubW9kdWxlcycgYXMgcm9vdDtcblxuLnNjcm9sbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICZfdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmX2Fycm93ID4gcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICBAbWVkaWEgKHdpZHRoIDwgcm9vdC4kYmlnbW9iLXdpZHRoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmhvdmVyID4gc3ZnID4gcGF0aCB7XG4gICAgICBjb2xvcjogcm9vdC4kY29sb3ItYnJhbmQ7XG4gICAgICBzdHJva2U6IHJvb3QuJGNvbG9yLWJyYW5kO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnQC9yb290Lm1vZHVsZXMnIGFzIHJvb3Q7XG5cbi5jb3VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbiAgZm9udC1mYW1pbHk6IHJvb3QuJHNlY29uZC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDExMiU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJl9jaGFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gIH1cblxuICAmX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG5cbiAgICAmX251bWJlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX3RleHQge1xuICAgICAgZm9udC1mYW1pbHk6IHJvb3QuJGZpcnN0LWZhbWlseTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAod2lkdGggPCByb290LiRiaWdtb2Itd2lkdGgpIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuIiwiQHVzZSAnQC9yb290Lm1vZHVsZXMnIGFzIHJvb3Q7XG5cbi5wcmljZV9jYXJkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAzMjBweDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByb290LiRjb2xvci1kYXJrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICBoMyxcbiAgaDQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBidXR0b24ge1xuICAgIHdpZHRoOiAyNzJweDtcbiAgfVxuXG4gICZfdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICB9XG5cbiAgJl9ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDRweDtcblxuICAgICZfaXRlbSB7XG4gICAgICAvLyBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgICAgIC8vIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgY29sb3I6IHJvb3QuJGNvbG9yLWRhcms7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcm9vdC4kY29sb3ItZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICBjb2xvcjogcm9vdC4kY29sb3ItZGFyaztcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByb290LiRjb2xvci1icmFuZDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIGJ1dHRvbiB7XG4gICAgICBjb2xvcjogcm9vdC4kY29sb3ItZGFyaztcbiAgICAgIGJhY2tncm91bmQ6IHJvb3QuJGNvbG9yLWJyYW5kO1xuICAgIH1cbiAgfVxufVxuIiwiLm1haW5fcGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiQHVzZSAnQC9yb290Lm1vZHVsZXMnIGFzIHJvb3Q7XG5cbi5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJvb3QuJGNvbG9yLWRhcms7XG59XG5cbi5oZWFkZXJfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiByb290LiRkZXNrdG9wLXdpZHRoO1xuICBtaW4taGVpZ2h0OiA2cmVtO1xufVxuIiwiQHVzZSAnQC9yb290Lm1vZHVsZXMnIGFzIHJvb3Q7XG5cbi5uYXYge1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAbWVkaWEgKHdpZHRoIDw9IDc2OHB4KSB7XG4gICAgJiA+IHVsID4gbGkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmID4gdWwgPiBsaSA+IGEge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2X21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubmF2X2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2cmVtO1xuICBwYWRkaW5nOiAxLjhyZW0gMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IHJvb3QuJHRhYmxldC13aWR0aCkge1xuICAubmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB3aWR0aDogMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgNjBweCk7XG4gICAgY29sb3I6IHJvb3QuJGNvbG9yLWRhcms7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcm9vdC4kY29sb3ItZGFyaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAqIDIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAubmF2X21lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm5hdl9vcGVuIHtcbiAgICBsZWZ0OiAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogcm9vdC4kY29sb3ItbGlnaHQ7XG5cbiAgICAmID4gdWwgPiBsaSB7XG4gICAgICBwYWRkaW5nOiAxLjhyZW0gMnJlbTtcbiAgICB9XG5cbiAgICAmID4gdWwgPiBsaSA+IGEge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdAL3Jvb3QubW9kdWxlcycgYXMgcm9vdDtcblxuLmxvZ28ge1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbjogMnJlbTtcblxuICAmX3N2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgJl9wYXRoIHtcbiAgICBmaWxsOiByb290LiRjb2xvci1icmFuZDtcbiAgfVxufVxuIiwiLm1haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIkB1c2UgJ0Avcm9vdC5tb2R1bGVzJyBhcyByb290O1xuXG4uaGVybyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByb290LiRjb2xvci1kYXJrO1xuXG4gICZfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IHJvb3QuJGRlc2t0b3Atd2lkdGg7XG4gIH1cblxuICAmX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDc2OHB4KSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8IHJvb3QuJGJpZ21vYi13aWR0aCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgfVxuICB9XG5cbiAgJl9iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgJl9wcm9tbyB7XG4gICAgICBAZXh0ZW5kICV2ZXRpY2FsLXRleHQ7XG4gICAgfVxuXG4gICAgJl9saW5lIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDUzNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcm9vdC4kY29sb3ItbGlnaHQ7XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiA0MzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3llYXIge1xuICAgICAgQGV4dGVuZCAldmV0aWNhbC10ZXh0O1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPCByb290LiR0YWJsZXQtd2lkdGgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICZfY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIG1hcmdpbjogMTYwcHggMDtcblxuICAgICAgQG1lZGlhICh3aWR0aCA8IHJvb3QuJHRhYmxldC13aWR0aCkge1xuICAgICAgICBtYXJnaW46IDYwcHggMCA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKHdpZHRoIDwgcm9vdC4kYmlnbW9iLXdpZHRoKSB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9jb3VudGVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfcGhvdG8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuXG4gICAgJl9pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQEAvaGVyby9ibG9ja3MvcGhvdG8ud2VicCcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9IDEyMDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX3ZlcmEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgJl9pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiByb290LiR0YWJsZXQtd2lkdGgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl90ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgQG1lZGlhICh3aWR0aCA8IHJvb3QuJGJpZ21vYi13aWR0aCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKHdpZHRoIDwgcm9vdC4kYmlnbW9iLXdpZHRoKSB7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnQC9yb290Lm1vZHVsZXMnIGFzIHJvb3Q7XG5cbi5hYm91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByb290LiRjb2xvci1saWdodDtcblxuICAmX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiByb290LiRkZXNrdG9wLXdpZHRoO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8IHJvb3QuJGRlc2t0b3Atd2lkdGgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogcm9vdC4kdGFibGV0LXdpZHRoKSB7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogNDQwcHg7XG5cbiAgICAmID4gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMSkgPiBkaXYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdAQC9hYm91dC9jYXJkcy8xLndlYnAnKTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSA+IGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0BAL2Fib3V0L2NhcmRzLzIud2VicCcpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQEAvYWJvdXQvY2FyZHMvMy53ZWJwJyk7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8IDk4MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDcyOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoIDwgcm9vdC4kdGFibGV0LXdpZHRoKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiByb290LiRiaWdtb2Itd2lkdGgpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogcm9vdC4kdGFibGV0LXdpZHRoKSB7XG4gICAgICBtYXgtd2lkdGg6IDcyOHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3Bob3RvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDQwcHg7XG4gICAgaGVpZ2h0OiA0NDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPCA5ODBweCkge1xuICAgICAgd2lkdGg6IDcyOHB4O1xuICAgICAgaGVpZ2h0OiA3MjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKHdpZHRoIDwgcm9vdC4kdGFibGV0LXdpZHRoKSB7XG4gICAgICB3aWR0aDogMzQwcHg7XG4gICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfdGV4dCB7XG4gICAgY29sb3I6IHJvb3QuJGNvbG9yLWRhcms7XG4gIH1cbn1cbiIsIkB1c2UgJ0Avcm9vdC5tb2R1bGVzJyBhcyByb290O1xuXG4ucG9ydGZvbGlvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByb290LiRjb2xvci1kYXJrO1xuXG4gICZfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByb290LiRjb2xvci1kYXJrO1xuICB9XG5cbiAgJl9oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcm9vdC4kZGVza3RvcC13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAmID4gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl90ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA0ODBweCkge1xuICAgICAgd2lkdGg6IDM0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NTRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmX2xlZnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX2NsaXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNjU0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDJzIGxpbmVhcjtcbiAgfVxuXG4gICZfcGhvdG8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgaGVpZ2h0OiA1MzRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQEAvcG9ydGZvbGlvL3Bob3Rvcy8xLndlYnAnKTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQEAvcG9ydGZvbGlvL3Bob3Rvcy8yLndlYnAnKTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgICAgaGVpZ2h0OiAzNzRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQEAvcG9ydGZvbGlvL3Bob3Rvcy8zLndlYnAnKTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgIGhlaWdodDogNTM0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0BAL3BvcnRmb2xpby9waG90b3MvNC53ZWJwJyk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgIGhlaWdodDogMzc0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdAQC9wb3J0Zm9saW8vcGhvdG9zLzUud2VicCcpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdAQC9wb3J0Zm9saW8vcGhvdG9zLzYud2VicCcpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgICAgaGVpZ2h0OiAzNzRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQEAvcG9ydGZvbGlvL3Bob3Rvcy83LndlYnAnKTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICBoZWlnaHQ6IDUzNHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdAQC9wb3J0Zm9saW8vcGhvdG9zLzgud2VicCcpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDkpIHtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdAQC9wb3J0Zm9saW8vcGhvdG9zLzkud2VicCcpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDEwKSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgIGhlaWdodDogMzc0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0BAL3BvcnRmb2xpby9waG90b3MvMTAud2VicCcpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDExKSB7XG4gICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgICAgaGVpZ2h0OiAzNzRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQEAvcG9ydGZvbGlvL3Bob3Rvcy8xMS53ZWJwJyk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMTIpIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgaGVpZ2h0OiA1MzRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQEAvcG9ydGZvbGlvL3Bob3Rvcy8xMi53ZWJwJyk7XG4gICAgfVxuICB9XG59XG5cbi5tb3ZlX2xlZnQge1xuICBsZWZ0OiAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMCUgKyAyMHB4KSk7XG59XG5cbi5tb3ZlX3JpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLSAyMHB4KSk7XG59XG5cbi5tb3ZlX3N0b3Age1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDYwMHMgZWFzZS1pbi1vdXQ7XG59XG4iLCJAdXNlICdAL3Jvb3QubW9kdWxlcycgYXMgcm9vdDtcblxuLnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByb290LiRjb2xvci1saWdodDtcblxuICAmX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiByb290LiRkZXNrdG9wLXdpZHRoO1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgfVxuXG4gICZfaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJiBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX3RleHQge1xuICAgIGNvbG9yOiByb290LiRjb2xvci1kYXJrO1xuICB9XG5cbiAgJl9jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8IDEzODBweCkge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSByb290LiR0YWJsZXQtd2lkdGgpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ0Avcm9vdC5tb2R1bGVzJyBhcyByb290O1xuXG4uZmFxIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByb290LiRjb2xvci1kYXJrO1xuXG4gICZfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHJvb3QuJGRlc2t0b3Atd2lkdGg7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSA3NjhweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgJiBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgfVxuXG4gICAgJl90ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJvb3QuJGNvbG9yLWxpZ2h0O1xuXG4gICAgJl90aXRsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNjNweDtcbiAgICAgIHBhZGRpbmc6IDE4cHggNDRweCAxOHB4IDA7XG4gICAgICBmb250LWZhbWlseTogcm9vdC4kc2Vjb25kLWZhbWlseTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcm9vdC4kY29sb3ItbGlnaHQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByb290LiRjb2xvci1saWdodDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiByb290LiRjb2xvci1icmFuZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6OmFmdGVyLFxuICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJvb3QuJGNvbG9yLWJyYW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltvcGVuXSAuZmFxX2l0ZW1fdGl0bGU6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgJl90ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLyogTmljZSBtb3ZlISAqL1xuXG4uZmFxX2l0ZW06OmRldGFpbHMtY29udGVudCB7XG4gIG92ZXJmbG93OiBjbGlwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRyYW5zaXRpb246XG4gICAgYWxsIDAuM3MgZWFzZS1pbi1vdXQsXG4gICAgY29udGVudC12aXNpYmlsaXR5IDAuM3MgYWxsb3ctZGlzY3JldGU7XG59XG5cbkBzdXBwb3J0cyAoaW50ZXJwb2xhdGUtc2l6ZTogYWxsb3cta2V5d29yZHMpIHtcbiAgLmZhcV9pdGVtIHtcbiAgICBpbnRlcnBvbGF0ZS1zaXplOiBhbGxvdy1rZXl3b3JkcztcbiAgfVxuXG4gIFtvcGVuXTo6ZGV0YWlscy1jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4iLCJAdXNlICdAL3Jvb3QubW9kdWxlcycgYXMgcm9vdDtcblxuLmZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gICZfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByb290LiRjb2xvci1saWdodDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiByb290LiRiaWdtb2Itd2lkdGgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiIsIkB1c2UgJ0Avcm9vdC5tb2R1bGVzJyBhcyByb290O1xuXG4ubGlua3NfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTByZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJvb3QuJGNvbG9yLWRhcms7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IHJvb3QuJGJpZ21vYi13aWR0aCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzLjZyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSAod2lkdGggPD0gNDgwcHgpIHtcbiAgICBnYXA6IDA7XG4gICAgbWluLWhlaWdodDogMDtcblxuICAgICYgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/