/* http://meyerweb.com/eric/tools/css/reset/
   v5.0.2 | 20191019
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  font-family: initial;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
  display: block;
}

/* HTML5 hidden-attribute fix for newer browsers */
*[hidden] {
  display: none;
}

body {
  line-height: 1;
}

menu, ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.cb-cursor {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 150;
  contain: layout style size;
  pointer-events: none;
  will-change: transform;
  transition: opacity 0.3s, color 0.4s;
}

.cb-cursor:before {
  content: "";
  position: absolute;
  top: -16px;
  left: -16px;
  display: block;
  width: 32px;
  height: 32px;
  transform: scale(0);
  background: currentColor;
  border-radius: 50%;
  transition: transform 0.3s ease-in-out, opacity 0.1s;
  background-color: transparent;
}

.cb-cursor-text {
  position: absolute;
  top: -18px;
  left: -18px;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: scale(0) rotate(10deg);
  opacity: 0;
  color: #000000;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.01em;
  transition: opacity 0.4s, transform 0.3s;
}

.cb-cursor.white_cursor:before {
  border-color: rgba(255, 255, 255, 0.5);
}

@supports (mix-blend-mode: exclusion) {
  .cb-cursor.-exclusion,
  .cb-cursor.-opaque {
    mix-blend-mode: exclusion;
  }
}
@supports (mix-blend-mode: exclusion) {
  .cb-cursor.-exclusion:before,
  .cb-cursor.-opaque:before {
    background: white;
  }
}
.cb-cursor.-normal,
.cb-cursor.-text {
  mix-blend-mode: normal;
}

.cb-cursor.-normal:before,
.cb-cursor.-text:before {
  background: transparent;
}

.cb-cursor.-inverse {
  color: white;
}

.cb-cursor.-visible:before {
  transform: scale(1);
}

.cb-cursor.-visible.-active:before {
  transform: scale(1);
  transition-duration: 0.2s;
}

.cb-cursor.-pointer:before {
  transform: scale(1);
}

.cb-cursor.-text:before {
  opacity: 0.85;
  transform: scale(1.7);
}

.cb-cursor.-text .cb-cursor-text {
  opacity: 1;
  transform: scale(1);
  font-size: 20px;
}

.cb-cursor.-text.-active:before {
  transform: scale(1.6);
  transition-duration: 0.2s;
}

.cb-cursor.-opaque:before {
  transform: scale(1.32);
}

.cb-cursor.-opaque.-active:before {
  transform: scale(1.2);
}

.cb-cursor.-lg:before {
  transform: scale(1.5);
}

.cb-cursor.show_plus:before, .cb-cursor.hide_this:before {
  transform: scale(1.5);
}

.cb-cursor.-hidden:before {
  transform: scale(0);
}

.-color-red {
  color: red;
}

.-color-green {
  color: #51c67d;
}

.cb-demo {
  background: #fff;
}

.cb-demo-content {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
}

.cb-demo-container {
  padding: 0 20px;
}

@media (min-width: 1600px) {
  .cb-demo-container {
    padding: 0 120px;
  }
}
.cb-demo-row {
  display: flex;
  justify-content: center;
  text-align: center;
  margin: 30px 0;
}

@media (min-width: 1600px) {
  .cb-demo-row {
    margin: 60px 0;
  }
}
.cb-demo-item {
  position: relative;
  flex: 1;
  padding: 50px 30px;
  margin: 0 20px;
  color: #000;
}

@media (min-width: 1600px) {
  .cb-demo-item {
    padding: 90px 30px;
    margin: 0 30px;
  }
}
.cb-demo-item-title {
  position: relative;
  margin: 0 0 25px 0;
  font-size: 30px;
  font-weight: bold;
}

.cb-demo-item-text {
  position: relative;
  max-width: 70%;
  margin: 0 auto;
  color: rgba(0, 0, 0, 0.5);
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.cb-demo-item:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 30px;
  background: #f8f8f8;
  transition: box-shadow 0.2s;
}

/*.cb-cursor:after{
  content: '';
  position: absolute;
  width: 5px;
  height: 5px;
  background-color: #000000;
  border-radius: 100%;
  transform: scale(0);
  left: calc(50% - 2.5px);
  top: calc(50% - 2.5px);
  transition: 0.3s ease-in-out, opacity 0.3s, -webkit-transform 0.3s ease-in-out, -moz-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
}
.cb-cursor.-visible:after{
  transform: scale(1);
}*/
.circle-cursor {
  position: fixed;
  left: 0;
  top: 0;
  pointer-events: none;
  border-radius: 50%;
  box-sizing: border-box;
}

.circle-cursor--outer {
  width: 60px;
  height: 60px;
  border: 1px solid black;
  z-index: 12000;
}

.inner_circle {
  pointer-events: none;
  width: 10px;
  height: 10px;
  left: -5px;
  top: -5px;
  z-index: 11000;
  transition: opacity 0.2s ease, background 0.2s ease;
  opacity: 1;
  background-color: transparent;
}
.inner_circle[data-cursor=move_left]:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-left" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"/></svg>');
  background-size: cover;
  width: 44px;
  height: 44px;
  display: block;
  transform: translate(-50%, -50%);
  transition: all 0.1s ease;
  position: absolute;
  top: 50%;
  left: 50%;
}
.inner_circle[data-cursor=move_right]:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-left" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"/></svg>');
  background-size: cover;
  width: 44px;
  height: 44px;
  display: block;
  transform: rotate(180deg) translate(50%, 50%);
  transition: all 0.1s ease;
  position: absolute;
  top: 50%;
  left: 50%;
}

.modal_open .inner_circle {
  background-color: #000;
}
.modal_open .inner_circle:after,
.modal_open .inner_circle:before {
  display: none;
}

.inner_circle.white_cursor {
  background-color: #ffffff;
}

.inner_circle.has_text {
  opacity: 0;
}

.inner_circle.show_plus:before {
  content: "+";
  color: #000000;
  font-size: 20px;
  line-height: 20px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.inner_circle.show_plus.close:before {
  transform: translate(-50%, -50%) rotate(45deg);
}

.inner_circle.white_cursor.show_plus:before {
  color: #ffffff;
}

.inner_circle.hide_this {
  opacity: 0 !important;
}

.inner_circle.show_plus, .inner_circle.cursor_play {
  background-color: transparent !important;
}

.inner_circle.show_plus.minus:before {
  content: "-";
}

.inner_circle.cursor_play:before {
  content: "\f144";
  font-family: "FontAwesome";
  color: #000000;
  font-size: 20px;
  line-height: 20px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}

.ruler {
  position: fixed;
  height: 200px;
  width: 200px;
  top: 0px;
  left: 0px;
  z-index: 10;
  border: 1px solid blue;
}

.stages .stage_large_title span small {
  position: relative;
}

.stages .fade_anim {
  opacity: 0;
  transition: opacity 0.6s ease-in-out;
  will-change: opacity;
}
.stages .fade_anim.anim {
  opacity: 1;
}
.stages .sequence_4 {
  position: absolute;
  height: calc(100% - 50px);
  left: 2600px;
}
.stages .sequence_4 .middlge_images {
  display: flex;
  align-items: flex-start;
  position: relative;
  top: 120px;
}
.stages .sequence_4 .middlge_images .left_frame {
  position: absolute;
  top: -30px;
  left: -32px;
  z-index: 1;
}
.stages .sequence_4 .middlge_images .right_frame {
  position: absolute;
  top: -30px;
  left: -50px;
}
.stages .sequence_4 .middlge_images .right {
  position: relative;
  top: 50px;
  left: -50px;
}
.stages .sequence_4 .middle_texts {
  height: 100%;
  position: relative;
  top: 100px;
  width: 100%;
  max-width: 900px;
}
.stages .sequence_4 .middle_texts h2 {
  font-size: 24px;
  font-style: normal;
  font-weight: 560;
  line-height: 130%;
  margin-bottom: 5px;
  left: 470px;
  position: relative;
}
.stages .sequence_4 .middle_texts .text {
  display: flex;
  gap: 40px;
  left: 470px;
  position: relative;
}
.stages .sequence_4 .middle_texts .text p {
  font-size: 20px;
  font-style: normal;
  font-weight: 240;
  line-height: 140%;
  min-width: 390px;
}
.stages .sequence_4 .middle_texts .text p:first-of-type {
  min-width: 450px;
}
.stages .sequence_4 .middle_texts .text p b {
  font-weight: 560;
}
.stages .sequence_4 .middle_texts .description {
  position: absolute;
  top: 40px;
}
.stages .sequence_4 .middle_texts .description .arrow {
  position: relative;
  left: 40px;
}
.stages .sequence_4 .middle_texts .description .text_svg {
  position: relative;
}
.stages .sequence_4 .lamp_button {
  position: absolute;
  bottom: 150px;
  right: -600px;
}
.stages .sequence_4 .lamp_button .notice {
  position: relative;
  left: 40px;
  top: 20px;
}
.stages .sequence_3 {
  position: absolute;
  left: 1320px;
}
.stages .cta_box {
  position: absolute;
}
.stages .stage_cta {
  cursor: pointer;
  width: 48px;
  height: 48px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--secondary-red, #C70000);
  margin-top: 40px;
  flex: none;
}
.stages .stage_desc_2 {
  color: var(--functional-commercial-grey, #454142);
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%; /* 19.6px */
  flex-direction: column;
  align-items: flex-start;
}
.stages .stage_desc_2 .desc_title {
  color: var(--functional-commercial-grey, #454142);
  font-size: 24px;
  font-style: normal;
  font-weight: 560;
  line-height: 135%; /* 27px */
  margin-bottom: 10px;
}
.stages .stage_desc_2 .col_text {
  display: flex;
  gap: 16px;
}
.stages .stage_desc_2 .col_text p {
  font-size: 20px;
  font-style: normal;
  font-weight: 240;
  line-height: 140%;
}
.stages .stage_desc_2 p b {
  font-weight: 560;
}
.stages .img_cont_anim {
  overflow: hidden;
}
.stages .img_cont_anim img {
  opacity: 0;
  transform: scale(1.1);
  transition: all 0.6s ease;
  will-change: opacity, transform;
}
.stages .img_cont_anim.anim img {
  opacity: 1;
  transform: scale(1);
}
.stages .stage_images {
  position: absolute;
  height: 100%;
}
.stages .stage_images .single_img {
  position: absolute;
}
.stages .stage_images .single_img .img_cont {
  overflow: hidden;
}
.stages .stage_images .single_img .img_cont img {
  opacity: 0;
  transform: scale(1.1);
  transition: all 0.6s ease;
  will-change: opacity, transform;
}
.stages .stage_images .single_img.anim img {
  opacity: 1;
  transform: scale(1);
}
.stages .single_stage img {
  pointer-events: none;
}
.stages .single_stage .stage_large_title span {
  pointer-events: none;
}
.stages .stage_desc {
  position: absolute;
  display: flex;
  flex-direction: column;
  max-width: 350px;
  width: 100%;
}
.stages .stage_desc .stage_name {
  color: var(--functional-commercial-grey, #454142);
  font-size: 12px;
  font-style: normal;
  font-weight: 560;
  line-height: 130%;
  display: none;
}
.stages .stage_desc .stage_title {
  color: var(--primary-black, #28231F);
  font-size: 32px;
  font-style: normal;
  font-weight: 320;
  line-height: 120%;
  position: relative;
  text-transform: uppercase;
  margin-left: -3px;
  display: none;
}
.stages .stage_desc .stage_title .title_line {
  position: absolute;
  left: -15px;
  bottom: -20px;
}
.stages .stage_desc .stage_text_content {
  color: #28231F;
  font-size: 40px;
  font-style: normal;
  font-weight: 560;
  line-height: 118%;
  letter-spacing: -1.6px;
  text-transform: uppercase;
  position: absolute;
  bottom: -350px;
  width: 650px;
  left: 150px;
}
.stages .stage_desc .stage_text_desc {
  margin-top: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.stages .stage_desc .stage_text_desc .text_desc_title {
  color: var(--functional-commercial-grey, #454142);
  font-size: 20px;
  font-style: normal;
  font-weight: 560;
  line-height: 135%; /* 27px */
}
.stages .stage_desc .stage_text_desc p {
  color: var(--functional-commercial-grey, #454142);
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%; /* 19.6px */
}
.stages .stage_desc .stage_text_desc p b {
  font-weight: 560;
}
.stages .fancy_text {
  position: absolute;
}
.stages .svg_anim {
  -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
          clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
  transition: all 0.6s ease-in;
  will-change: clip-path;
}
.stages .svg_anim.anim {
  -webkit-clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
          clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
}
.stages .img_frame {
  position: absolute;
}
.stages .stage_1 {
  width: 3700px;
  position: absolute;
  left: 120px;
  height: 100%;
}
.stages .stage_1 .cta_box {
  bottom: -150px;
}
.stages .stage_1 .sequence_8 {
  position: absolute;
  left: 800px;
  top: -190px;
}
.stages .stage_1 .underline {
  position: relative;
  top: -103px;
  left: -35px;
}
.stages .stage_1 .col_text {
  width: 640px;
  gap: 40px;
}
.stages .stage_1 .sequence_6 {
  position: absolute;
  left: 1350px;
}
.stages .stage_1 .text_box {
  left: 2600px;
  top: 90px;
}
.stages .stage_1 .stage_desc {
  left: 0px;
  top: 46%;
  transform: translateY(-50%);
}
.stages .stage_1 .stage_text {
  font-size: 100px;
  cursor: pointer;
}
.stages .stage_1 .stage_large_title {
  position: absolute;
  left: 400px;
  top: 35%;
  z-index: 4;
  white-space: pre;
}
.stages .stage_1 .cta_box {
  display: flex;
  gap: 40px;
  bottom: -200px;
  left: 400px;
  align-items: center;
  justify-content: center;
  flex-direction: row-reverse;
}
.stages .stage_1 .cta_box .stage_desc_2 {
  padding-top: 4px;
  max-width: 636px;
  white-space: initial;
  align-items: flex-start;
  left: 110px;
  position: relative;
}
.stages .stage_1 .text_box {
  position: absolute;
  width: 360px;
  flex-direction: column;
  display: flex;
  gap: 12px;
}
.stages .stage_1 .text_box .text_title {
  color: var(--functional-commercial-grey, #454142);
  font-size: 20px;
  font-style: normal;
  font-weight: 560;
  line-height: 135%;
}
.stages .stage_1 .text_box p {
  color: var(--functional-commercial-grey, #454142);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}
.stages .stage_1 .text_box p b {
  font-weight: 560;
}
.stages .stage_1 .stage_images {
  left: 150px;
  top: -50px;
}
.stages .stage_1 .stage_images .img_1 {
  top: 59%;
  z-index: 1;
  left: -45px;
  transform: translateY(-50%);
}
.stages .stage_1 .stage_images .img_1 .img_frame {
  top: -43px;
  left: -64px;
}
.stages .stage_1 .stage_images .img_2 {
  left: 150px;
  top: 50%;
  transform: translateY(-50%);
}
.stages .stage_1 .stage_images .img_2 .img_frame {
  top: -37px;
  left: -57px;
}
.stages .stage_1 .stage_images .img_notice {
  position: absolute;
  top: 25%;
  left: 580px;
}
.stages .stage_1 .stage_images .img_notice .arrow {
  position: relative;
  left: 4px;
}
.stages .stage_1 .stage_images .img_notice .arrow img {
  position: relative;
}
.stages .stage_1 .stage_images .img_notice .text {
  position: absolute;
  right: -296px;
  top: 30px;
}
.stages .stage_1 .stage_images .img_notice .text img {
  position: relative;
}
.stages .stage_1 .fancy_text {
  top: calc(50% + 200px);
  left: -100px;
}
.stages .stage_2 {
  width: 4300px;
  position: absolute;
  left: 4610px;
  height: 100%;
}
.stages .stage_2 .stage_desc_2 .col_text {
  gap: 40px;
}
.stages .stage_2 .diagram_bubble {
  position: absolute;
  left: 2100px;
  top: 5%;
}
.stages .stage_2 .stage_desc .stage_text_content {
  width: 628px;
}
.stages .stage_2 .stage_desc .stage_text_desc p {
  font-size: 20px;
  max-width: 304px;
}
.stages .stage_2 .underline {
  position: relative;
  top: -228px;
  left: 585px;
}
.stages .stage_2 .svg_02_tag {
  position: absolute;
  left: 95px;
  top: 380px;
}
.stages .stage_2 .lamp_button {
  position: absolute;
  left: 3100px;
  top: 70%;
}
.stages .stage_2 .lamp_button .notice {
  position: absolute;
  top: 90px;
  left: 35px;
}
.stages .stage_2 .big.text_content {
  width: 680px;
  left: 3570px;
  top: calc(50% + 110px);
}
.stages .stage_2 .big.text_content h2 {
  font-size: 40px;
  font-style: normal;
  font-weight: 560;
  line-height: 118%;
  letter-spacing: -1.6px;
  text-transform: uppercase;
}
.stages .stage_2 .text_content {
  position: absolute;
  height: unset;
  left: 2950px;
  width: 310px;
  top: 34.72%;
}
.stages .stage_2 .text_content h2 {
  font-size: 24px;
  font-style: normal;
  font-weight: 560;
  line-height: 130%;
}
.stages .stage_2 .text_content p {
  font-size: 20px;
  font-style: normal;
  font-weight: 240;
  line-height: 140%;
}
.stages .stage_2 .text_content p b {
  font-weight: 560;
}
.stages .stage_2 .stage_desc {
  left: 0px;
  top: 20%;
}
.stages .stage_2 .stage_images {
  left: 3300px;
}
.stages .stage_2 .stage_images .img_1 {
  top: 0;
  left: 122px;
}
.stages .stage_2 .stage_images .img_1 .img_frame {
  top: -4px;
  left: -16px;
}
.stages .stage_2 .stage_images .img_2 {
  top: 0;
  left: 350px;
}
.stages .stage_2 .stage_images .img_2 .img_cont img {
  height: 102px !important;
  width: 162.5px !important;
}
.stages .stage_2 .stage_images .img_3 {
  top: 107px;
  left: 350px;
}
.stages .stage_2 .stage_images .img_3 .img_frame {
  width: 200%;
  top: -285px;
  left: -80px;
  height: 700px;
}
.stages .stage_2 .stage_images .img_3 .img_frame img {
  width: 100%;
  height: 100%;
}
.stages .stage_2 .stage_images .fancy_text {
  left: 45px;
  top: 220px;
}
.stages .stage_2 .stage_large_title {
  position: absolute;
  left: 900px;
  top: 22%;
  z-index: 4;
}
.stages .stage_2 .stage_large_title .line_1,
.stages .stage_2 .stage_large_title .line_2 {
  display: block;
  position: relative;
}
.stages .stage_2 .stage_large_title .line_2 {
  left: 677px;
}
.stages .stage_2 .stage_large_title span {
  display: inline-block;
  left: 588px;
  position: relative;
  top: 25px;
}
.stages .stage_2 .stage_large_title span small {
  position: relative;
  top: -55px;
  font-size: 96px;
  letter-spacing: -4.8px;
  left: 0;
  height: 95px;
  display: inline-block;
}
.stages .stage_2 .stage_large_title .illustration {
  position: absolute;
  top: -80px;
  left: 250px;
  z-index: -1;
}
.stages .stage_2 .stage_large_title .cta_box {
  display: flex;
  gap: 40px;
  flex-direction: row-reverse;
  right: -605px;
  top: 480px;
}
.stages .stage_2 .stage_large_title .stage_desc_2 {
  max-width: 760px;
  width: 100%;
}
.stages .stage_2 .stage_large_title .stage_desc_2 p:first-of-type {
  min-width: 280px;
}
.stages .stage_2 .sequence_1 {
  position: absolute;
  left: 2200px;
  top: 50%;
  transform: translateY(-50%);
}
.stages .stage_3 {
  width: 6300px;
  position: absolute;
  left: 9350px;
  height: 100%;
}
.stages .stage_3 .stage_desc_2 .col_text {
  gap: 40px;
}
.stages .stage_3 .stage_3_images {
  left: 4450px;
  width: 550px;
  position: absolute;
  top: 26%;
}
.stages .stage_3 .stage_3_images .big_border {
  position: absolute;
  left: -13px;
  top: -16px;
  z-index: 99;
}
.stages .stage_3 .stage_3_images .left {
  position: absolute;
}
.stages .stage_3 .stage_3_images .right {
  position: absolute;
  right: 33px;
  top: 82px;
}
.stages .stage_3 .stage_3_images img.stage_middle_svg_1 {
  position: absolute;
  right: -3px;
  top: -109px;
  width: 160px;
}
.stages .stage_3 .stage_3_images img.stage_middle_svg_2 {
  position: absolute;
  left: -260px;
  top: 115px;
  width: 280px;
}
.stages .stage_3 .stage_3_images img.stage_middle_svg_3 {
  position: absolute;
  top: 277px;
  right: 27px;
  width: 220px;
}
.stages .stage_3 .stage_large_title small {
  top: -56px;
  position: relative;
}
.stages .stage_3 .underline {
  top: 100px;
  position: absolute;
  left: 200px;
}
.stages .stage_3 .stage_3_big_text {
  color: var(--primary-black, #28231F);
  font-family: VELUX Transform Variable;
  font-size: 40px;
  font-style: normal;
  font-weight: 560;
  line-height: 118%; /* 47.2px */
  letter-spacing: -1.6px;
  text-transform: uppercase;
  position: absolute;
  left: 5300px;
  bottom: 340px;
  width: 610px;
  color: var(--primary-black, #28231F);
}
.stages .stage_3 .lamp_button {
  position: absolute;
  bottom: 150px;
  left: 3350px;
}
.stages .stage_3 .lamp_button .notice {
  position: relative;
  left: 40px;
  top: 20px;
  width: 63px;
  height: 46px;
}
.stages .stage_3 .build {
  position: absolute;
  left: 400px;
  bottom: 0;
}
.stages .stage_3 .red_build {
  position: absolute;
  top: 150px;
  z-index: 999;
  left: 1430px;
  pointer-events: none;
}
.stages .stage_3 .red_build .red_build_svg {
  position: absolute;
  top: 300px;
  z-index: 999;
  left: 1300px;
  width: 200px;
}
.stages .stage_3 .build_text {
  position: absolute;
  left: 1970px;
  bottom: 160px;
  width: 670px;
  color: var(--primary-black, #28231F);
}
.stages .stage_3 .build_text h2 {
  font-size: 40px;
  font-style: normal;
  font-weight: 560;
  line-height: 118%;
  letter-spacing: -1.6px;
  text-transform: uppercase;
}
.stages .stage_3 .red_build_text {
  position: absolute;
  left: 3650px;
  top: 22%;
  width: 350px;
  color: var(--functional-commercial-grey, #454142);
}
.stages .stage_3 .red_build_text p {
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
  color: var(--functional-commercial-grey, #454142);
}
.stages .stage_3 .red_build_text p b {
  font-weight: bold;
}
.stages .stage_3 .red_build_text.second {
  left: 4010px;
  width: 510px;
  top: calc(53% + 120px);
  color: var(--functional-commercial-grey, #454142);
}
.stages .stage_3 .red_build_text.second h2 {
  font-size: 24px;
  font-style: normal;
  font-weight: 560;
  line-height: 135%;
  margin-bottom: 10px;
}
.stages .stage_3 .stage_desc {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.stages .stage_3 .stage_large_title {
  position: absolute;
  top: 48%;
  left: 500px;
  transform: translateY(-50%) !important;
}
.stages .stage_3 .stage_large_title .line_1,
.stages .stage_3 .stage_large_title .line_2 {
  display: block;
  position: relative;
}
.stages .stage_3 .stage_large_title .line_2 {
  left: 677px;
}
.stages .stage_3 .cta_box {
  display: flex;
  flex-direction: row-reverse;
  gap: 40px;
  left: 1300px;
  top: -20px;
  width: 880px;
}
.stages .stage_3 .cta_box .stage_desc_2 {
  width: 100%;
}
.stages .stage_3 .cta_box .stage_desc_2 p:first-of-type {
  min-width: 400px;
}
.stages .stage_4 {
  width: 2500px;
  position: absolute;
  left: 15650px;
  height: 100%;
}
.stages .stage_4 .stage_desc {
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
}
.stages .stage_4 .stage_large_title {
  position: absolute;
  top: 45%;
  left: 470px;
  transform: translateY(-50%) !important;
}
.stages .stage_4 .stage_large_title .line_1,
.stages .stage_4 .stage_large_title .line_2 {
  position: relative;
}
.stages .stage_4 .stage_large_title .line_2 {
  left: 200px;
}
.stages .stage_4 .stage_large_title .sequence_2 {
  position: absolute;
  top: -150px;
  right: -180px;
  z-index: -1;
}
.stages .stage_4 .stage_large_title .sequence_2 #s_2_canvas {
  width: 726px;
  height: 726px;
}
.stages .stage_4 .cta_box {
  display: flex;
  flex-direction: row-reverse;
  gap: 40px;
  bottom: 210px;
  right: -1100px;
}
.stages .stage_4 .cta_box .stage_desc_2 {
  max-width: 600px;
  width: 100%;
}
.stages .stage_4 .cta_box .stage_desc_2 .col_text p {
  min-width: 190px;
}
.stages .stage_4 .illustration {
  position: absolute;
  bottom: -40px;
  left: -60px;
}
.stages .stage_5 {
  left: 20150px;
  width: 5900px;
}
@media screen and (max-height: 850px) {
  .stages .stage_5 {
    width: 4200px !important;
  }
}
.stages .stage_5 .sequence_7 {
  position: absolute;
  top: 8%;
  left: 4640px;
}
.stages .stage_6 {
  width: 6300px;
  position: absolute;
  left: 26250px;
  height: 100%;
}
@media screen and (max-height: 850px) {
  .stages .stage_6 {
    left: 23250px;
  }
}
.stages .stage_6 .hero {
  position: absolute;
  top: 210px;
}
.stages .stage_6 .hero .stage_6_hero_border {
  position: absolute;
  left: 0;
  top: -116px;
  z-index: 999;
}
.stages .stage_6 .hero .stage_6_svg {
  position: absolute;
  top: 40px;
  left: -130px;
  width: 295px;
}
.stages .stage_6 .hero .left {
  position: absolute;
  left: 29px;
  top: 211px;
  z-index: 99;
}
.stages .stage_6 .hero .right {
  position: absolute;
  left: 240px;
}
.stages .stage_6 .stage_large_title {
  font-size: 180px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: -8.88px;
  color: #fff;
  text-transform: uppercase;
  position: absolute;
  top: 330px;
  left: 410px;
}
.stages .stage_6 .stage_large_title .line_1 {
  position: relative;
}
.stages .stage_6 .stage_large_title .line_2 {
  position: relative;
  left: 220px;
}
.stages .stage_6 .stage_6_mini_text.level2 {
  left: 2100px;
  width: 330px;
  top: 600px;
}
.stages .stage_6 .stage_6_mini_text {
  position: absolute;
  top: 750px;
  left: 1100px;
  width: 280px;
}
.stages .stage_6 .stage_6_mini_text p {
  color: var(--functional-commercial-grey, #454142);
  font-size: 20px;
  font-style: normal;
  font-weight: 240;
  line-height: 140%;
}
.stages .stage_6 .stage_6_mini_text p b {
  font-weight: 560;
}
.stages .stage_6 .stage_6_big_text {
  position: absolute;
  top: 300px;
  left: 1800px;
  width: 640px;
}
.stages .stage_6 .stage_6_big_text h2 {
  color: var(--primary-black, #28231F);
  font-size: 40px;
  font-style: normal;
  font-weight: 560;
  line-height: 118%;
  letter-spacing: -1.6px;
  text-transform: uppercase;
}
.stages .stage_6 .stage_6_last_svg {
  position: absolute;
  top: 700px;
  left: 2400px;
}
.stages .stage_6 .stage_end_text {
  position: absolute;
  left: 3250px;
  top: 65%;
  width: 421px;
}
.stages .stage_6 .stage_end_text p {
  color: var(--functional-commercial-grey, #454142);
  font-size: 20px;
  font-style: normal;
  font-weight: 240;
  line-height: 140%; /* 28px */
  margin-bottom: 20px;
}
.stages .stage_6 .stage_end_text p b {
  font-weight: bold;
}
.stages .stage_6 .stage_end_text a {
  border: 1px solid var(--primary-black, #28231F);
  display: inline-flex;
  height: 48px;
  padding: 0px 24px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  color: var(--primary-black, #28231F);
  font-family: VELUX Transform Variable;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 115%; /* 16.1px */
  letter-spacing: 0.14px;
  text-transform: uppercase;
  box-sizing: border-box;
  text-decoration: none;
  cursor: pointer;
}
.stages .stage_6 .stage_end_text a span {
  padding-top: 0px;
}

@media screen and (min-height: 851px) and (max-height: 900px) {
  .stages .stage_2 .stage_large_title .cta_box {
    top: 420px;
  }
  .stages .stage_1 .sequence_6 {
    top: -100px;
  }
  .stages .sequence_4 .middle_texts h2 {
    top: -25px;
  }
  .stages .sequence_4 .middle_texts .text {
    top: -25px;
  }
  .stages .stage_2 .stage_large_title {
    top: 17%;
  }
  .stages .stage_4 .stage_large_title .text_2 {
    bottom: -200px !important;
  }
  .stages .stage_4 .stage_large_title .text_4_1 {
    bottom: -175px !important;
  }
  .stages .stage_5 .stage_large_title {
    top: 25% !important;
  }
  .stages .stage_5 .stage_large_title .text_2 {
    bottom: -50px !important;
  }
  .stages .stage_5 .stage_images {
    top: 24% !important;
  }
  .stages .stage_5 .sequence_5 {
    top: -120px !important;
  }
  .stages .stage_6 {
    top: -95px;
  }
  .stages .sequence_8 {
    position: absolute;
    left: 660px;
    top: -280px;
  }
}
@media screen and (min-height: 901px) and (max-height: 1079px) {
  .stages .stage_2 .stage_large_title .cta_box {
    top: 420px;
  }
}
.loader_screen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #28231F;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.loader_screen .progress_bar_loader {
  position: relative;
}
.loader_screen span {
  font-size: 400px;
}
.loader_screen span.outline {
  text-shadow: 0 0 2px #fff;
  color: #28231F;
}
.loader_screen span.fill {
  color: #fff;
  position: absolute;
  left: 0;
  -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
          clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
}

* {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  font-family: "VELUX Transform", sans-serif !important;
}

html {
  overflow: hidden;
}
html.morph .stage_content {
  filter: blur(50px);
}
html.morph .character_container {
  filter: blur(50px);
}

body {
  -webkit-touch-callout: none !important;
  height: calc(100dvh - 54px);
  -webkit-font-smoothing: antialiased;
}
body[data-bg=stage_3_bg] .stage_container {
  background-color: #f9eddd;
}
body[data-bg=stage_3_bg] .stage_large_title span {
  color: #fff;
}
body[data-bg=stage_4_bg] .stage_container {
  background-color: #f2f2f2;
}
body[data-bg=stage_4_bg] .stage_large_title span {
  color: #454142;
}

.stage_container {
  transition: filter 500ms ease-in-out, transform 0.6s ease, background-color 0.6s ease !important;
}

.img_cont {
  line-height: 0px;
}

img {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
  pointer-events: none;
  line-height: 0px;
}

.clearfix {
  overflow: auto;
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

.stages #s_1_canvas {
  width: 800px;
  height: 800px;
  pointer-events: none;
}
.stages #s_2_canvas {
  width: 500px;
  height: 500px;
  pointer-events: none;
}

.ground {
  height: 428px;
  background-color: #28231F;
  width: 100vw;
  position: absolute;
  bottom: 0px;
  left: 0;
  transform: translateY(380px);
  transition: all 0.6s ease;
  overflow: visible;
}
.ground .progress_bar {
  width: 100%;
  height: 6px;
  background: #454142;
  position: absolute;
  top: 42px;
  z-index: 20;
}
.ground .progress_bar .progress_track {
  height: 100%;
  background-color: #F3F0EB;
  position: absolute;
  left: 0;
  top: 0;
}
.ground .ground_top {
  height: 50px;
  width: 100%;
  background-color: #28231F;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  position: absolute;
  bottom: 380px;
  z-index: 10;
  transition: all 0.6s ease;
  padding: 0 40px;
  box-sizing: border-box;
  top: -7px;
}
.ground .ground_top .ground_cta {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}
.ground .ground_top .ground_btn {
  width: 32px;
  height: 32px;
  display: flex;
  align-self: center;
  justify-content: center;
  transition: all 0.3s ease;
}
.ground .ground_top .ground_current_pos span {
  color: var(--primary-white, #FFF);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 135%;
}
.ground .ground_top .ground_current_pos span:after {
  content: attr(data-stage_text);
}
.ground .ground_top .music {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ground .ground_top .music svg {
  width: 100%;
  height: 100%;
}
.ground .ground_top .music svg.play_svg {
  display: none;
}
.ground .ground_top .music.stop svg.play_svg {
  display: block;
}
.ground .ground_top .music.stop svg.pause_svg {
  display: none;
}
.ground .ground_timeline {
  width: 100%;
  margin-top: 50px;
  height: calc(100% - 50px);
}

.expand_ground .ground {
  transform: translateY(0px);
}
.expand_ground .ground_top {
  transform: translateY(0px);
}
.expand_ground .ground_expand {
  transform: rotate(180deg);
}

.character_container {
  filter: blur(0px);
  transition: filter 0.6s ease;
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 300px;
  height: 489px;
  pointer-events: none;
  transition: bottom 0.6s ease;
  will-change: transform;
}
.character_container.svg {
  width: 200px;
  height: 219px;
}
.character_container.flip .character {
  transform: scaleX(-1);
}
.character_container .character {
  background-position: 0px;
  width: 100%;
  height: 100%;
  animation-play-state: paused;
  will-change: background-image, background-position;
}
.character_container .character.walk[data-anim=start] {
  animation-play-state: running;
  background-size: 4000px 219px;
  animation: walk-start 0.6s steps(20) 1;
}
.character_container .character.walk[data-anim=loop] {
  animation-play-state: running;
  background-size: 3400px 219px;
  animation: walk-loop 0.6s steps(17) infinite;
}
.character_container .character.walk[data-anim=end] {
  animation-play-state: running;
  background-size: 4400px 219px;
  animation: walk-end 0.6s steps(22) 1;
}

@keyframes walk-start {
  from {
    background-position: 0px;
  }
  to {
    background-position: -4000px;
  }
}
@keyframes walk-loop {
  from {
    background-position: 0px;
  }
  to {
    background-position: -3400px;
  }
}
@keyframes walk-end {
  from {
    background-position: 0px;
  }
  to {
    background-position: -4400px;
  }
}
@keyframes walk-left {
  from {
    background-position: 0px;
  }
  to {
    background-position: -1800px;
  }
}
.stage_container {
  overflow: hidden;
  height: 100%;
  background-color: #f9eddd;
  background-repeat: repeat;
  position: relative;
  transition: background-color 0.6s ease, transform 0.6s ease;
}
.stage_container .stage_content {
  width: 30000px;
  filter: blur(0px);
  transition: filter 500ms ease-in-out;
  height: 100%;
  will-change: transform, filter;
}
@media screen and (max-height: 850px) {
  .stage_container .stage_content {
    width: 26700px;
  }
}

.welcome_active #welcome {
  opacity: 1;
  transform: translateY(0px);
  filter: blur(0px);
  z-index: 60;
}

#welcome {
  will-change: opacity, transform, filter;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  cursor: pointer;
  filter: blur(0.3em);
  transform: translateY(200px);
  opacity: 0;
  z-index: 19;
  transition: opacity 1200ms linear, transform 1600ms cubic-bezier(0.13, 0.095, 0.2, 0.915), filter 800ms linear;
}
#welcome .welcome_content {
  display: flex;
  max-width: 400px;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#welcome .welcome_content span {
  font-size: 24px;
  color: #fff;
  padding: 32px 0;
}
#welcome .welcome_content img {
  width: 48px;
  height: 48px;
}
#welcome .welcome_content button {
  background-color: transparent;
  border: 1px solid #fff;
  width: 182px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  letter-spacing: 0.14px;
  text-transform: uppercase;
  font-size: 14px;
  font-style: normal;
  cursor: pointer;
  font-weight: 600;
}

.welcome_active .circle-cursor {
  visibility: hidden;
}

.modal_open {
  overflow: hidden;
}
.modal_open .modals_backdrop {
  transform: translateX(0);
}

.false .chalk {
  display: none;
}

.chalk {
  position: absolute;
  left: -19px;
  top: -7px;
}

.modals_backdrop {
  width: 100vw;
  height: 100vw;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  transition: all 0.6s ease;
  transform: translateX(100%);
  z-index: 11;
}
.modals_backdrop .close_modal {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 40px;
}
.modals_backdrop .single_modal.active {
  display: inline-block;
}
.modals_backdrop .single_modal.full {
  width: 100%;
}
.modals_backdrop .single_modal.full .popap_area {
  max-width: 825px;
  padding: 100px;
  display: flex;
  gap: 80px;
  align-items: center;
}
.modals_backdrop .single_modal.full .popap_area .menu li {
  list-style: none;
  font-size: 32px;
  font-style: normal;
  font-weight: 320;
  line-height: 120%;
  color: #fff;
  margin-bottom: 24px;
}
.modals_backdrop .single_modal.full .popap_area .menu li span {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-right: 16px;
}
.modals_backdrop .single_modal.full .popap_area .content {
  max-width: 410px;
  border-left: 1px solid #454142;
  padding-left: 80px;
  min-height: 800px;
  display: flex;
  align-items: center;
}
.modals_backdrop .single_modal.full .popap_area .content p {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 135%;
}
.modals_backdrop .single_modal.has_tab .tab_content {
  height: calc(100vh - 260px);
  overflow: auto;
}
.modals_backdrop .single_modal.has_tab .tab_content::-webkit-scrollbar {
  width: var(--sb-size);
}
.modals_backdrop .single_modal.has_tab .tab_content::-webkit-scrollbar-track {
  background: var(--sb-track-color);
  border-radius: 0px;
}
.modals_backdrop .single_modal.has_tab .tab_content::-webkit-scrollbar-thumb {
  background: var(--sb-thumb-color);
  border: 3px solid #454142;
}
.modals_backdrop .single_modal.has_tab .images {
  padding-top: 30px;
}
.modals_backdrop .single_modal {
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background-color: #28231F;
  display: none;
}
.modals_backdrop .single_modal .popap_area {
  padding: 80px;
}
.modals_backdrop .single_modal .popap_area.flex-c-r {
  display: flex;
  flex-direction: column-reverse;
}
.modals_backdrop .single_modal .popap_area .modal_img_large {
  margin-bottom: 32px;
}
.modals_backdrop .single_modal .popap_area .modal_img_large img {
  width: 100%;
}
.modals_backdrop .single_modal .popap_area .images {
  display: flex;
  gap: 24px;
  margin-bottom: 32px;
}
.modals_backdrop .single_modal .popap_area .images .item {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.modals_backdrop .single_modal .popap_area .images .item img {
  transition: all 0.6s ease;
}
.modals_backdrop .single_modal .popap_area .images .img_title {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 115%;
  letter-spacing: 0.14px;
  text-transform: uppercase;
  color: var(--primary-white, #FFF);
  transition: all 0.3s ease;
}
.modals_backdrop .single_modal .popap_area .images .item.false .img_title {
  color: var(--secondary-grey, #78716B);
  font-size: 14px;
  font-weight: 400;
}
.modals_backdrop .single_modal .popap_area .images .item.false img {
  opacity: 0.5;
}
.modals_backdrop .single_modal .popap_area .images .item.false:hover img {
  opacity: 1;
}
.modals_backdrop .single_modal .popap_area .tab_content.active {
  display: inline-block;
}
.modals_backdrop .single_modal .popap_area .text_container {
  overflow-y: auto;
}
.modals_backdrop .single_modal .popap_area .text_container a {
  color: var(--primary-white, #FFF);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 115%; /* 16.1px */
  letter-spacing: 0.14px;
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.modals_backdrop .single_modal .popap_area .text_container a img {
  margin-top: -8px;
}
.modals_backdrop .single_modal .popap_area .tab_content {
  display: none;
}
.modals_backdrop .single_modal .popap_area h2 {
  color: var(--primary-white, #FFF);
  font-size: 32px;
  font-style: normal;
  font-weight: 320;
  line-height: 120%; /* 38.4px */
  margin-bottom: 16px;
}
.modals_backdrop .single_modal .popap_area p {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 135%;
  color: #EBE6DE;
  margin-bottom: 16px;
}

#rotate_screen {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
  align-items: center;
  justify-content: center;
}
#rotate_screen .content_rotate {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
#rotate_screen .content_rotate span {
  font-size: 24px;
  font-style: normal;
  font-weight: 360;
  line-height: 130%;
  margin-bottom: 8px;
}
#rotate_screen .content_rotate p {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 135%;
}
#rotate_screen .content_rotate img {
  width: 48px;
  height: 48px;
  margin-bottom: 32px;
}

.stages {
  position: relative;
  height: 100%;
}

.stage_layers {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0px;
  pointer-events: none;
}
.stage_layers .single {
  position: absolute;
  bottom: 0px;
}
.stage_layers .e_1 {
  left: 3900px;
}
.stage_layers .e_2 {
  left: 3850px;
}
.stage_layers .e_3 {
  left: 3050px;
}
.stage_layers .e_4 {
  left: 8710px;
}
.stage_layers .e_5 {
  left: 10000px;
}
.stage_layers .e_6 {
  left: 11900px;
}
.stage_layers .e_7 {
  left: 14500px;
}
.stage_layers .e_8 {
  left: 27680px;
}
.stage_layers .layer_lamp {
  height: 85dvh;
  bottom: -40px;
  max-height: 967px;
}
.stage_layers .layer_lamp svg {
  height: 100%;
}
.stage_layers .layer_lamp_2 {
  height: 60dvh;
  z-index: -1;
  top: 0px;
}
.stage_layers .layer_lamp_2 svg {
  width: 100%;
  height: 100%;
}
.stage_layers .layer_coffee {
  width: 400px;
  height: 217px;
  bottom: -10px;
}
.stage_layers .layer_coffee svg {
  width: 100%;
  height: 100%;
}
.stage_layers .layer_arch_cup {
  width: 282px;
  height: 260px;
  bottom: -12px;
}
.stage_layers .layer_arch_cup svg {
  width: 100%;
  height: 100%;
}
.stage_layers .layer_marker {
  transform: rotate(-90deg);
  bottom: -100px;
}
.stage_layers .layer_marker svg {
  width: 100%;
  height: 100%;
}
.stage_layers .layer_flower {
  height: 75dvh;
  aspect-ratio: 1;
  bottom: -10px;
}
.stage_layers .layer_flower svg {
  width: 100%;
  height: 100%;
}
.stage_layers .layer_pencil_2 {
  bottom: -18px;
  max-width: 357px;
}
.stage_layers .layer_pencil_2 svg {
  width: 100%;
  height: 100%;
}
.stage_layers .layer_mouse {
  bottom: -10px;
  width: 300px;
  height: 86px;
}
.stage_layers .layer_mouse svg {
  width: 100%;
  height: 100%;
}
.stage_layers .layer_coffe {
  bottom: -10px;
  width: 300px;
  height: 86px;
}
.stage_layers .layer_coffe svg {
  width: 100%;
  height: 100%;
}

.draw svg path {
  transition: fill 0.3s ease;
}
.draw[data-draw_status=""] svg path {
  stroke: none;
  fill: transparent;
}
.draw[data-draw_status=progress] svg path {
  stroke: #28231F;
  fill: transparent;
}

.stage_3 .stage_large_title .line_1,
.stage_3 .stage_large_title .line_2, .stage_4 .stage_large_title .line_1,
.stage_4 .stage_large_title .line_2 {
  will-change: transform;
  font-size: 180px;
}

.stage_large_title {
  will-change: transform;
}
.stage_large_title span {
  color: #FFF;
  text-align: justify;
  font-size: 180px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -12.6px;
  text-transform: uppercase;
  transition: color 0.6s ease;
  display: flex;
  max-width: 950px;
  text-align: right;
}
.stage_large_title span small {
  font-size: 96px;
  letter-spacing: -4.8px;
  text-transform: uppercase;
  margin-top: 10px;
  font-weight: 700;
  line-height: 100%;
}

.skip_backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6392156863);
  transform: translateX(-100%);
  transition: all 0.4s ease;
}
.skip_backdrop .skip_stage_container {
  height: 100%;
  max-width: 704px;
  background-color: red;
  z-index: 1;
  background-color: #28231F;
  padding: 120px 64px 0px 64px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.skip_backdrop .skip_stage_container .list {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.skip_backdrop .skip_stage_container .skip_modal_title {
  color: var(--primary-white, #FFF);
  font-size: 32px;
  font-style: normal;
  font-weight: 320;
  line-height: 120%; /* 38.4px */
  padding-bottom: 20px;
  border-bottom: 1px solid #454142;
}
.skip_backdrop .skip_stage_container .single_list {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.skip_backdrop .skip_stage_container .single_list .list_title {
  color: var(--primary-white, #FFF);
  font-size: 24px;
  font-style: normal;
  font-weight: 360;
  line-height: 130%;
  position: relative;
}
.skip_backdrop .skip_stage_container .single_list .list_title .line {
  position: absolute;
  opacity: 0;
  transition: all 0.3s ease;
  top: 17px;
  left: -20px;
}
.skip_backdrop .skip_stage_container .single_list .list_title .line.active {
  opacity: 1;
}
.skip_backdrop .skip_stage_container .single_list ul {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.skip_backdrop .skip_stage_container .single_list ul li {
  color: var(--primary-white, #FFF);
  font-size: 20px;
  font-style: normal;
  font-weight: 240;
  line-height: 140%;
  display: flex;
  align-items: flex-start;
  gap: 8px;
  cursor: pointer;
}
.skip_backdrop .skip_stage_container .single_list ul li:before {
  content: "0" attr(data-stage);
  color: var(--primary-white, #FFF);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  padding-top: 4px;
}

.skip_modal_open .skip_backdrop {
  transform: translateX(0);
}

.timelines_container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 40px;
  padding-right: 40px;
  height: 100%;
}
.timelines_container .timeline_title {
  color: var(--primary-white, #FFF);
  font-size: 12px;
  font-style: normal;
  font-weight: 560;
  line-height: 130%; /* 15.6px */
}
.timelines_container h2 {
  color: var(--primary-white, #FFF);
  font-size: 32px;
  font-style: normal;
  font-weight: 320;
  line-height: 120%; /* 38.4px */
}
.timelines_container p {
  color: var(--primary-white, #FFF);
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%; /* 19.6px */
}
.timelines_container .timelines_container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.timelines_container .single_timeline {
  display: none;
}
.timelines_container .single_timeline {
  display: none;
  gap: 76px;
  align-items: center;
  justify-content: center;
}
.timelines_container .single_timeline .timeline_text {
  max-width: 670px;
  width: 100%;
  gap: 36px;
  display: flex;
}
.timelines_container .single_timeline .timeline_imgs {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.timelines_container .single_timeline .timeline_imgs .thumbs {
  display: flex;
  flex-direction: row;
  max-width: 380px;
  width: 100%;
  flex-wrap: wrap;
  gap: 16px;
  max-height: 262px;
  overflow: auto;
  padding-right: 10px;
}
.timelines_container .single_timeline .timeline_imgs .thumbs::-webkit-scrollbar {
  width: 3px;
  border-radius: 10px;
}
.timelines_container .single_timeline .timeline_imgs .thumbs::-webkit-scrollbar-track {
  background: rgba(129, 129, 129, 0.1764705882);
  border-radius: 10px;
}
.timelines_container .single_timeline .timeline_imgs .thumbs::-webkit-scrollbar-thumb {
  background: #F9EDDD;
}
.timelines_container .single_timeline .timeline_imgs .thumbs .t_single_img {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 30%;
  cursor: pointer;
}
.timelines_container .single_timeline .timeline_imgs .thumbs .t_single_img .img_desc {
  color: var(--primary-white, #FFF);
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 115%; /* 12.65px */
  letter-spacing: 0.11px;
  text-decoration-line: underline;
}

.toggle_skip {
  width: 56px;
  height: 56px;
  border-radius: 100%;
  background-color: #28231F;
  position: fixed;
  top: 40px;
  left: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  cursor: pointer;
}
.toggle_skip .close_skip {
  display: none;
}

.skip_modal_open .close_skip {
  display: block;
}
.skip_modal_open .open_skip {
  display: none;
}

.stage_cta:before {
  content: "";
  display: block;
  width: 100%;
  aspect-ratio: 1;
  animation-name: pulse;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  position: absolute;
  border-radius: 100%;
  z-index: -1;
}

@keyframes pulse {
  0% {
    width: 48px;
    background-color: #C70000;
  }
  50% {
    width: 64px;
    opacity: 0.5;
  }
  100% {
    width: 80px;
    opacity: 0.2;
    background-color: #F2E1E1;
  }
}
@media (hover: none) {
  .circle-cursor {
    display: none !important;
  }
}
.intro_screen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: #28231F;
  z-index: 50;
  display: flex;
  align-items: center;
  justify-content: center;
}
.intro_screen.outro .logo {
  opacity: 0;
}
.intro_screen.outro span {
  transition: opacity 600ms linear, transform 800ms cubic-bezier(0.13, 0.095, 0.2, 0.915), filter 400ms linear;
  filter: blur(0.3em) !important;
  opacity: 0 !important;
  transform: translateY(-250%) !important;
}
.intro_screen .logo {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 40px;
  transition: all 0.4s ease;
}
.intro_screen .line {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.intro_screen .line span {
  will-change: opacity, transform, filter;
  opacity: 0;
  transform: translateY(100%);
  filter: blur(0.3em);
  transition: opacity 1200ms linear, transform 1600ms cubic-bezier(0.13, 0.095, 0.2, 0.915), filter 800ms linear;
}
.intro_screen .line.in span {
  opacity: 1;
  transform: translateY(0%);
  filter: blur(0);
}
.intro_screen .line.in span:nth-child(1) {
  transition-delay: 50ms;
}
.intro_screen .line.in span:nth-child(2) {
  transition-delay: 100ms;
}
.intro_screen .line.in span:nth-child(3) {
  transition-delay: 150ms;
}
.intro_screen .line.in span:nth-child(4) {
  transition-delay: 200ms;
}
.intro_screen .line.in span:nth-child(5) {
  transition-delay: 250ms;
}
.intro_screen .line.in span:nth-child(6) {
  transition-delay: 300ms;
}
.intro_screen .line.in span:nth-child(7) {
  transition-delay: 350ms;
}
.intro_screen .line.in span:nth-child(8) {
  transition-delay: 400ms;
}
.intro_screen .line.in span:nth-child(9) {
  transition-delay: 450ms;
}
.intro_screen .line.in span:nth-child(10) {
  transition-delay: 500ms;
}
.intro_screen .line_1 span, .intro_screen .line_2 span {
  color: var(--primary-white, #FFF);
  font-family: VELUX Transform Variable;
  font-size: 32px;
  font-style: normal;
  font-weight: 560;
  line-height: 120%; /* 38.4px */
}
.intro_screen .line_2 {
  margin-bottom: 16px;
}
.intro_screen .line_3 span, .intro_screen .line_4 span, .intro_screen .line_5 span {
  color: var(--primary-white, #FFF);
  text-align: center;
  /* Desktop/Body/M */
  font-family: VELUX Transform Variable;
  font-size: 20px;
  font-style: normal;
  font-weight: 240;
  line-height: 140%; /* 28px */
}
.intro_screen .line_6 span {
  background: var(--primary-white, #FFF);
  display: flex;
  height: 48px;
  padding: 0px 24px;
  align-items: center;
  color: var(--primary-black, #28231F);
  font-family: VELUX Transform Variable;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 115%; /* 16.1px */
  letter-spacing: 0.14px;
  text-transform: uppercase;
  padding-top: 2px;
  filter: blur(0px);
  margin-top: 40px;
  cursor: pointer;
}

.desktopHidden {
  display: none;
}

.skip_stage_container .list {
  margin-top: 40px;
}

.stages .stage_desc .stage_text_desc p {
  max-width: 260px;
}

.stage_6_last_image_wrapper {
  position: absolute;
  top: 15%;
  left: 2660px;
}
.stage_6_last_image_wrapper .stage_6_left_img {
  display: flex;
  align-items: center;
  position: relative;
}
.stage_6_last_image_wrapper .stage_6_left_img .onFrameLeft {
  position: absolute;
  left: -15px;
  top: -120px;
  z-index: 9;
}
.stage_6_last_image_wrapper .stage_6_left_img .hand_drawn_end {
  position: absolute;
  left: -355px;
  bottom: 0px;
  z-index: 9;
}
.stage_6_last_image_wrapper .stage_6_right_img {
  position: relative;
  right: -250px;
  top: -60px;
}
.stage_6_last_image_wrapper .stage_6_right_img .lastRightimg {
  position: absolute;
  left: -8px;
  top: -18px;
}

.timeline_imgs_wrapper {
  display: flex;
  gap: 16px;
}
.timeline_imgs_wrapper .timeline_imgs {
  width: 100%;
}

@media only screen and (max-height: 850px) {
  .timelines_container {
    padding-right: 0px;
  }
  .desktopHidden {
    display: block;
  }
  .mobileHidden {
    display: none;
  }
  .stage_large_title span {
    font-size: 148px;
    line-height: 148px;
  }
  .stage_large_title span small, .stages .stage_2 .stage_large_title span small {
    font-size: 64px;
    letter-spacing: -2.56px;
    max-height: 60px;
    margin: 0;
  }
  .stages .stage_desc_2 .col_text p {
    font-size: 16px;
    line-height: 135%;
  }
  .timeline_imgs_wrapper {
    flex-direction: column;
  }
  .stages .stage_2 .stage_images .img_3 .img_cont img {
    width: 134px;
    height: 180px;
  }
  .stages .stage_2 .stage_images .img_2 .img_cont img {
    width: 132px !important;
    height: 110px !important;
  }
  .stages .stage_2 .stage_images .fancy_text {
    left: 60px;
    top: 150px;
  }
  .stages .stage_2 .stage_images .img_1 {
    left: 150px;
  }
  .stages .stage_2 .stage_images .img_3 {
    top: 75px;
    left: 323px;
  }
  .stage_3 .stage_large_title .line_1, .stage_3 .stage_large_title .line_2, .stage_4 .stage_large_title .line_1, .stage_4 .stage_large_title .line_2 {
    font-size: 220px;
  }
  .stages #s_1_canvas {
    transform: scale(0.8);
  }
  .stages .stage_1 .cta_box {
    min-width: 300px;
  }
  .stages .stage_cta {
    float: left;
  }
  .stages .stage_3 .lamp_button .notice {
    position: relative;
    left: -10px;
    top: 100px;
  }
  .stages .stage_1 .cta_box .stage_desc_2 {
    display: flex;
    margin-left: 0px;
    left: 0px;
  }
  .stages .single_stage .block_move img {
    width: 24px;
    height: 24px;
  }
  /*ai*/
  .stages .stage_1 {
    width: 3250px;
  }
  .stages .stage_2 {
    left: 3960px;
  }
  .stages .stage_3 {
    left: 8060px;
    width: 5700px;
  }
  .stages .stage_4 {
    left: 14000px;
    width: 3800px;
  }
  .stages .stage_5 {
    left: 18140px;
    width: 4000px !important;
  }
  .stages .stage_6 {
    left: 23050px;
    width: 2600px;
  }
  .stage_layers .e_1 {
    left: 3350px;
  }
  .stage_layers .e_4 {
    left: 7650px;
  }
  .stage_layers .e_5 {
    left: 9040px;
  }
  .stage_layers .e_6 {
    left: 11200px;
  }
  .stage_layers .e_7 {
    left: 13470px;
  }
  .stages .stage_2 .stage_large_title {
    left: 830px;
  }
  .stages .stage_3 .stage_large_title {
    position: absolute;
    top: 45%;
    left: 390px;
    transform: translateY(-50%) !important;
  }
  .stages .stage_1 .stage_images .img_1 .img_frame {
    top: -31px;
    left: -45px;
  }
  .stages .stage_1 .stage_images .img_2 .img_frame {
    top: -27px;
    left: -43px;
  }
  .stages .stage_1 .stage_images .img_notice {
    top: 23%;
    left: 500px;
  }
  .stages .stage_1 .cta_box {
    bottom: -118px;
  }
  .stages .stage_1 .sequence_6 {
    position: absolute;
    left: 1150px;
  }
  .stages .sequence_4 {
    position: absolute;
    height: calc(100% - 50px);
    left: 2100px;
  }
  .stages .sequence_4 .middlge_images .left_frame {
    left: -27px;
    z-index: -1;
  }
  .stages .sequence_4 .middlge_images {
    top: 60px;
  }
  .stages .sequence_4 .middle_texts {
    top: 130px;
  }
  .stages .sequence_4 .middle_texts .description {
    top: -30px;
  }
  .stages .sequence_4 .middle_texts .description .arrow {
    position: relative;
    left: 80px;
  }
  .stages .sequence_4 .middle_texts .description .text_svg {
    left: 0px;
  }
  .stages .sequence_4 .middle_texts h2 {
    font-size: 20px;
    top: -100px;
    left: 400px;
  }
  .stages .sequence_4 .middle_texts .text p {
    font-size: 16px;
    width: 150px;
    min-width: 240px;
  }
  .stages .sequence_4 .middle_texts .text {
    top: -100px;
    left: 400px;
  }
  .stages .sequence_4 .lamp_button {
    bottom: 80px;
    right: -575px;
  }
  .stages .sequence_4 .lamp_button .notice {
    position: relative;
    left: -10px;
    top: 100px;
  }
  body .stages .stage_2 .stage_desc .stage_text_desc p {
    font-size: 16px;
    max-width: 295px;
  }
  body .stages .stage_2 .stage_desc {
    left: 0px;
    top: 30%;
  }
  .stages .stage_desc .stage_text_content {
    font-size: 32px;
    max-width: 490px;
    bottom: -270px;
    left: 180px;
  }
  .stages .stage_2 .underline {
    top: -238px;
    left: 425px;
  }
  .stages .stage_2 .stage_large_title span {
    top: -10px;
    left: 448px;
  }
  .stages .stage_2 .svg_02_tag {
    position: absolute;
    left: 65px;
    top: 280px;
  }
  .stages .stage_2 .stage_large_title .cta_box {
    gap: 40px;
    right: -730px;
    top: 350px;
  }
  .stages .stage_5 .hd_1 {
    top: 67%;
  }
  .stages .stage_2 .sequence_1 {
    left: 1800px;
  }
  .stages .stage_2 .text_content {
    left: 2500px;
  }
  .stages .stage_2 .big.text_content {
    max-width: 540px;
    left: 3080px;
  }
  .stages .stage_2 .big.text_content h2 {
    font-size: 32px;
    line-height: 124%; /* 39.68px */
    letter-spacing: -0.64px;
  }
  .stages .stage_2 .stage_images {
    left: 2900px;
  }
  .stages .stage_2 .stage_images .img_1 .img_frame {
    width: 180px;
    top: -3px;
    left: -14px;
  }
  .stages .stage_2 .stage_images .img_2 {
    top: -40px;
    left: 323px;
  }
  .stages .stage_3 .stage_large_title small {
    top: -60px;
  }
  .stages .stage_3 .stage_large_title .line_1 {
    font-size: 148px;
  }
  .stages .stage_3 .underline {
    top: 70px;
    position: absolute;
    left: 250px;
    width: 81px;
  }
  .stage_3 .stage_large_title .line_2 {
    font-size: 148px;
    line-height: 100%; /* 180px */
    letter-spacing: -12.6px;
  }
  .stages .stage_3 .cta_box {
    left: 1100px;
    width: 800px;
  }
  .stages .stage_3 .build_text h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: 560;
    line-height: 124%; /* 39.68px */
    letter-spacing: -0.64px;
  }
  .stages .stage_3 .build_text {
    bottom: 80px;
    left: 1650px;
  }
  .stages .stage_3 .lamp_button {
    left: 2940px;
  }
  .stages .stage_3 .red_build {
    position: absolute;
    top: 0;
    z-index: 999;
    left: 950px; /*870px*/
  }
  .stages .stage_3 .red_build_text {
    top: 160px;
    left: 3100px;
  }
  .stages .stage_3 .red_build_text.second {
    left: 3700px;
  }
  .stages .stage_3 .stage_3_images {
    top: 190px;
    left: 4300px;
  }
  .stages .stage_3 .red_build_text p {
    font-size: 16px;
  }
  .stages .stage_3 .stage_3_big_text {
    bottom: 250px;
    left: 5100px;
  }
  .stages .stage_4 .stage_large_title .illustration {
    top: -140px;
  }
  body .stages .stage_4 .stage_large_title span {
    font-size: 148px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 148px */
    letter-spacing: -8.88px;
  }
  .stages .stage_4 .stage_large_title span small {
    font-size: 64px;
    line-height: 100%; /* 64px */
    letter-spacing: -2.56px;
  }
  body .stages .stage_4 .stage_large_title .text_2 {
    bottom: -100px;
    left: -290px;
  }
  body .stages .stage_4 .stage_large_title .text_2 .stage_desc_2 {
    max-width: 404px;
  }
  body .stages .stage_4 .stage_large_title .text_4_1 {
    font-size: 32px;
    font-style: normal;
    font-weight: 560;
    line-height: 124%; /* 39.68px */
    letter-spacing: -0.64px;
    bottom: -120px;
    left: 470px;
  }
  body .stages .stage_4 .stage_large_title .sequence_2 {
    top: -250px;
    right: -800px;
  }
  body .stages .stage_4 .stage_large_title .sequence_2 .description {
    position: absolute;
    bottom: 130px;
    right: 220px;
  }
  body .stages .stage_4 .text_3 {
    top: 30%;
  }
  body .stages .stage_4 .lamp_button {
    position: absolute;
    left: 2610px;
    top: 60%;
  }
  body .stages .stage_4 .stage_text_content {
    font-size: 32px;
    line-height: 124%; /* 39.68px */
    letter-spacing: -0.64px;
  }
  body .stages .stage_4 .text_4_2 {
    top: 49%;
    max-width: 536px;
  }
  body .stages .stage_5 .stage_large_title {
    top: 21%;
    left: 380px;
  }
  body .stages .stage_5 .illustration .hd_2 {
    left: -270px;
    top: 68px;
  }
  body .stages .stage_5 .stage_large_title .text_2 {
    width: 436px;
    left: 1400px;
  }
  body .stages .stage_large_title span small svg {
    left: -14px;
    top: 60px;
    width: 100px;
  }
  body .stages .stage_5 .stage_images {
    left: 2370px;
    top: 24%;
  }
  body .stages .stage_5 .stage_images .img_1 .img_frame {
    left: -20px;
    top: -20px;
  }
  body .stages .stage_5 .stage_images .img_2 {
    right: -430px;
    top: 40px;
  }
  body .stages .stage_5 .stage_images .img_2 .img_frame {
    top: -35px;
    left: -5px;
  }
  body .stages .stage_5 .text_5_1 {
    left: 3000px;
  }
  body .stages .stage_5 .stage_text_content {
    font-size: 32px;
    font-weight: 600;
    line-height: 124%; /* 39.68px */
    letter-spacing: -0.64px;
    width: 534px;
  }
  body .stages .stage_5 .sequence_5 {
    left: 3500px;
  }
  body .stages .stage_6 .hero .right {
    position: absolute;
    left: 180px;
    top: 30px;
  }
  body .stages .stage_6 .hero .left {
    left: 22px;
    top: 189px;
  }
  body .stages .stage_6 .hero .stage_6_svg {
    left: -70px;
  }
  body .stages .stage_6 .stage_large_title {
    top: 220px;
    left: 305px;
  }
  body .stages .stage_6 .hero {
    top: 110px;
  }
  body .stages .stage_6 .stage_6_big_text h2 {
    font-size: 32px;
    font-weight: 600;
    line-height: 124%; /* 39.68px */
    letter-spacing: -0.64px;
    width: 485px;
  }
  body .stages .stage_6 .stage_6_big_text {
    left: 1500px;
    top: 235px;
  }
  .stage_6_last_image_wrapper {
    left: 2110px;
  }
  .stage_6_last_image_wrapper .stage_6_left_img .onFrameLeft {
    width: 430px;
    left: -25px;
    top: -100px;
  }
  .stage_6_last_image_wrapper .stage_6_left_img .img_cont_anim img {
    width: 350px;
  }
  .stages .stage_6 .stage_end_text {
    left: 2700px;
    top: 55%;
  }
  body .stages .stage_6 .stage_6_mini_text p {
    font-size: 16px;
    font-weight: 300;
    line-height: 135%; /* 21.6px */
  }
  body .stages .stage_6 .stage_6_mini_text.level2 {
    left: 2100px;
    width: 330px;
    top: 400px;
  }
  body .stages .stage_6 .hero .stage_6_hero_border {
    top: -56px;
  }
  .stages .stage_6 .stage_6_last_svg {
    top: 530px;
    left: 2370px;
    transform: scale(0.8);
  }
  .stages .stage_2 .lamp_button {
    left: 2600px;
  }
  .stages .stage_1 .sequence_8 {
    left: 510px;
    top: -420px;
  }
  .stages .stage_2 .diagram_bubble {
    left: 1810px;
    top: 12%;
  }
  .stages .stage_2 .diagram_bubble img {
    width: 172px;
  }
  .stages .stage_5 .sequence_7 {
    left: 3600px;
  }
  body .stages .stage_5 .sequence_5 {
    left: 3900px;
  }
  .stage_layers .e_8 {
    left: 24140px;
  }
  .stages .stage_desc_2 .desc_title {
    font-size: 20px;
  }
  .stages .stage_2 .text_content p {
    font-size: 16px;
  }
  .stages .stage_3 .stage_3_big_text {
    font-size: 32px;
  }
  body .stages .stage_6 .hero .stage_6_svg {
    left: -150px;
  }
  .stages .stage_6 .stage_end_text p {
    font-size: 16px;
  }
  .stages .stage_6 .stage_end_text b {
    display: block;
  }
  .stages .stage_2 .stage_large_title .line_2 {
    left: 467px;
  }
  .stages .stage_1 .col_text {
    width: 580px;
  }
  .stages .sequence_4 .middle_texts .text p:first-of-type {
    min-width: 350px;
  }
  .stages .sequence_4 .middle_texts .text p {
    min-width: 286px;
  }
  .stages .stage_2 .stage_large_title .stage_desc_2 p:first-of-type {
    min-width: 290px;
  }
  .stages .stage_2 .stage_large_title .stage_desc_2 p:first-of-type br {
    display: none;
  }
  .stages .stage_2 .stage_large_title .stage_desc_2 {
    max-width: 900px;
  }
  .stages .stage_2 .stage_large_title .cta_box {
    width: 750px;
    right: -800px;
  }
  .stages .stage_2 .text_content {
    width: 250px;
  }
  .stages .stage_2 .stage_images .img_3 .img_frame {
    width: 248px;
    left: -61px;
    top: -286px;
  }
  .stages .stage_2 .stage_images .img_3 .img_frame img {
    width: 100%;
  }
  .stages .stage_3 .cta_box .stage_desc_2 p:first-of-type {
    min-width: 310px;
  }
  .stages .stage_3 .cta_box {
    max-width: 670px;
  }
  .stages .stage_3 .red_build_text {
    width: 263px;
  }
  .stages .stage_3 .red_build_text.second {
    width: 360px;
  }
  .stages .stage_5 .stage_large_title .text_2 {
    bottom: -200px;
  }
  .stages .stage_6 .stage_6_mini_text {
    left: 930px;
    top: 590px;
  }
  body .stages .stage_3 .stage_large_title span small svg {
    top: 74px;
  }
  .stages .stage_5 .stage_large_title .text_2 {
    bottom: -50px !important;
  }
  .stage_layers .layer_pencil_2 {
    bottom: -13px;
  }
  .timelines_container .single_timeline .timeline_imgs .thumbs {
    flex-wrap: nowrap;
    padding-bottom: 5px;
    padding-right: 0;
  }
  .timelines_container .single_timeline .timeline_imgs .thumbs::-webkit-scrollbar {
    height: 3px;
  }
  .timelines_container .single_timeline .timeline_imgs .thumbs .t_single_img {
    min-width: calc(28.5714285714% - 10.666px);
  }
}
@media screen and (min-height: 1100px) {
  .single_stage {
    top: calc((100vh - 1080px) / 2);
  }
}
@media screen and (min-height: 1100px) and (max-height: 1500px) {
  .stages .stage_2 .stage_images .img_1 {
    top: calc((100vh - 1080px) / -2);
  }
  .stages .stage_2 .stage_images .img_2 {
    top: calc((100vh - 1080px) / -2);
  }
  .stages .stage_2 .stage_images .img_3 {
    top: calc((100vh - 1080px) / -2 + 107px);
  }
  .stages .stage_3 .lamp_button {
    bottom: calc(50% - 250px);
  }
  .stages .stage_5 .illustration {
    bottom: calc((100vh - 1088px) / 2);
  }
  .stages .stage_5 .hd_1 {
    bottom: 310px;
  }
  .stages .stage_3 .build_text {
    bottom: calc(50% - 300px);
  }
  .stages .stage_3 .build {
    bottom: calc((100vh - 1080px) / 2);
  }
  .stage_layers .e_1 {
    left: 4000px;
  }
}
/*
.stage_1{display: none;}
.stage2{display: none;}
.stages .stage_3{display: none;}
.stages .stage_4{display: none;}
.stages .stage_5{display: none;}
.stages .stage_6{left: 200px;}
*/

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RS9mQTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaWdCSjs7QUUvZkE7RUFDSTtBRmtnQko7O0FFNWZJO0VBQ0k7RUFDQTtFQUNBO0FGK2ZSO0FFOWZRO0VBQ0k7QUZnZ0JaO0FFN2ZJO0VBQ0k7RUFDQTtFQUNBO0FGK2ZSO0FFOWZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZnZ0JaO0FFL2ZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZpZ0JoQjtBRS9mWTtFQUNJO0VBQ0E7RUFDQTtBRmlnQmhCO0FFL2ZZO0VBQ0k7RUFDQTtFQUNBO0FGaWdCaEI7QUU5ZlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ2dCWjtBRS9mWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaWdCaEI7QUUvZlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRmlnQmhCO0FFaGdCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa2dCcEI7QUVqZ0JvQjtFQUNJO0FGbWdCeEI7QUVqZ0JvQjtFQUNJO0FGbWdCeEI7QUUvZlk7RUFDSTtFQUNBO0FGaWdCaEI7QUVoZ0JnQjtFQUNJO0VBQ0E7QUZrZ0JwQjtBRS9mZ0I7RUFDSTtBRmlnQnBCO0FFNWZRO0VBQ0k7RUFDQTtFQUNBO0FGOGZaO0FFN2ZZO0VBQ0k7RUFDQTtFQUNBO0FGK2ZoQjtBRTNmSTtFQUNJO0VBQ0E7QUY2ZlI7QUUzZkk7RUFDSTtBRjZmUjtBRTNmSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNmZSO0FFM2ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2ZlI7QUU1ZlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY4Zlo7QUU1ZlE7RUFDSTtFQUNBO0FGOGZaO0FFN2ZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUYrZmhCO0FFM2ZZO0VBQ0k7QUY2ZmhCO0FFemZJO0VBQ0k7QUYyZlI7QUV6ZlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRjJmWjtBRXhmWTtFQUNJO0VBQ0E7QUYwZmhCO0FFcmZJO0VBQ0k7RUFDQTtBRnVmUjtBRXRmUTtFQUNJO0FGd2ZaO0FFdmZZO0VBQ0k7QUZ5ZmhCO0FFeGZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGMGZwQjtBRXJmb0I7RUFDSTtFQUNBO0FGdWZ4QjtBRS9lUTtFQUNJO0FGaWZaO0FFL2VRO0VBQ0k7QUZpZlo7QUU5ZUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ2ZSO0FFL2VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaWZaO0FFL2VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaWZaO0FFaGZZO0VBQ0k7RUFDQTtFQUNBO0FGa2ZoQjtBRS9lUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZpZlo7QUUvZVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRmlmWjtBRS9lWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZpZmhCO0FFL2VZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmlmaEI7QUVoZmdCO0VBQ0k7QUZrZnBCO0FFN2VJO0VBQ0k7QUYrZVI7QUU3ZUk7RUFDSTtVQUFBO0VBQ0E7RUFDQTtBRitlUjtBRTllUTtFQUNJO1VBQUE7QUZnZlo7QUU3ZUk7RUFDSTtBRitlUjtBRTdlSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGK2VSO0FFOWVRO0VBQ0k7QUZnZlo7QUU5ZVE7RUFDSTtFQUNBO0VBQ0E7QUZnZlo7QUU5ZVE7RUFDSTtFQUNBO0VBQ0E7QUZnZlo7QUU3ZVE7RUFDSTtFQUNBO0FGK2VaO0FFN2VRO0VBQ0k7RUFDQTtBRitlWjtBRTdlUTtFQUNJO0VBQ0E7QUYrZVo7QUU3ZVE7RUFDSTtFQUNBO0VBQ0E7QUYrZVo7QUU3ZVE7RUFDSTtFQUNBO0FGK2VaO0FFN2VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRitlWjtBRTdlUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGK2VaO0FFOWVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ2ZoQjtBRTdlUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYrZVo7QUU5ZVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ2ZoQjtBRTllWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZnZmhCO0FFL2VnQjtFQUNJO0FGaWZwQjtBRTVlUTtFQUNJO0VBQ0E7QUY4ZVo7QUU3ZVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRitlaEI7QUU5ZWdCO0VBQ0k7RUFDQTtBRmdmcEI7QUU3ZVk7RUFDSTtFQUNBO0VBQ0E7QUYrZWhCO0FFOWVnQjtFQUNJO0VBQ0E7QUZnZnBCO0FFN2VZO0VBQ0k7RUFDQTtFQUNBO0FGK2VoQjtBRTllZ0I7RUFDSTtFQUNBO0FGZ2ZwQjtBRS9lb0I7RUFDSTtBRmlmeEI7QUU5ZWdCO0VBQ0k7RUFDQTtFQUNBO0FGZ2ZwQjtBRS9lb0I7RUFDSTtBRmlmeEI7QUU1ZVE7RUFDSTtFQUNBO0FGOGVaO0FFM2VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUY2ZVI7QUU1ZVE7RUFDSTtBRjhlWjtBRTNlUTtFQUNJO0VBQ0E7RUFDQTtBRjZlWjtBRTNlUTtFQUNJO0FGNmVaO0FFM2VRO0VBQ0k7RUFDQTtBRjZlWjtBRTNlUTtFQUNJO0VBQ0E7RUFDQTtBRjZlWjtBRTFlUTtFQUNJO0VBQ0E7RUFDQTtBRjRlWjtBRTFlUTtFQUNJO0VBQ0E7RUFDQTtBRjRlWjtBRTNlWTtFQUNJO0VBQ0E7RUFDQTtBRjZlaEI7QUUxZVE7RUFDSTtFQUNBO0VBQ0E7QUY0ZVo7QUUzZVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2ZWhCO0FFemVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjJlWjtBRTFlWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGNGVoQjtBRTFlWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGNGVoQjtBRTNlZ0I7RUFDSTtBRjZlcEI7QUV2ZVE7RUFDSTtFQUNBO0FGeWVaO0FFdmVRO0VBQ0k7QUZ5ZVo7QUV4ZVk7RUFDSTtFQUNBO0FGMGVoQjtBRXplZ0I7RUFDSTtFQUNBO0FGMmVwQjtBRXhlWTtFQUNJO0VBQ0E7QUYwZWhCO0FFeGVvQjtFQUNJO0VBQ0E7QUYwZXhCO0FFdGVZO0VBQ0k7RUFDQTtBRndlaEI7QUV2ZWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZ5ZXBCO0FFeGVvQjtFQUNJO0VBQ0E7QUYwZXhCO0FFdGVZO0VBQ0k7RUFDQTtBRndlaEI7QUVyZVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRnVlWjtBRXJlWTs7RUFFSTtFQUNBO0FGdWVoQjtBRXJlWTtFQUNJO0FGdWVoQjtBRXBlWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGc2VoQjtBRXJlZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnVlcEI7QUVwZVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRnNlaEI7QUVwZVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGc2VoQjtBRXBlWTtFQUNJO0VBQ0E7QUZzZWhCO0FFcmVnQjtFQUNJO0FGdWVwQjtBRW5lUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGcWVaO0FFbGVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZvZVI7QUVuZVE7RUFDSTtBRnFlWjtBRW5lUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGcWVaO0FFbmVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZxZWhCO0FFbGVZO0VBQ0k7QUZvZWhCO0FFbGVZO0VBQ0k7RUFDQTtFQUNBO0FGb2VoQjtBRWxlWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGb2VoQjtBRWxlWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGb2VoQjtBRWxlWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGb2VoQjtBRS9kWTtFQUNJO0VBQ0E7QUZpZWhCO0FFN2RRO0VBQ0k7RUFDQTtFQUNBO0FGK2RaO0FFNWRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY4ZFo7QUUzZFE7RUFDSTtFQUNBO0VBQ0E7QUY2ZFo7QUU1ZFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGOGRoQjtBRTFkUTtFQUNJO0VBQ0E7RUFDQTtBRjRkWjtBRXpkUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYyZFo7QUUxZFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNGRoQjtBRXhkUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwZFo7QUV4ZFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwZGhCO0FFdGRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRndkWjtBRXRkWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3ZGhCO0FFdGRnQjtFQUNJO0FGd2RwQjtBRW5kUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGcWRaO0FFbmRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnFkaEI7QUVqZFE7RUFDSTtFQUNBO0VBQ0E7QUZtZFo7QUVoZFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRmtkWjtBRWhkWTs7RUFFSTtFQUNBO0FGa2RoQjtBRWhkWTtFQUNJO0FGa2RoQjtBRS9jUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmlkWjtBRWhkWTtFQUNJO0FGa2RoQjtBRWpkZ0I7RUFDSTtBRm1kcEI7QUU5Y0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRmdkUjtBRTljUTtFQUNJO0VBQ0E7RUFDQTtBRmdkWjtBRTljUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGZ2RaO0FFL2NZOztFQUVJO0FGaWRoQjtBRS9jWTtFQUNJO0FGaWRoQjtBRS9jWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGaWRoQjtBRWhkZ0I7RUFDSTtFQUNBO0FGa2RwQjtBRTljUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZnZFo7QUUvY1k7RUFDSTtFQUNBO0FGaWRoQjtBRWhkZ0I7RUFDSTtBRmtkcEI7QUU5Y1E7RUFDSTtFQUNBO0VBQ0E7QUZnZFo7QUU3Y0k7RUFDSTtFQUNBO0FGK2NSO0FFN2NRO0VBSko7SUFLUTtFRmdkVjtBQUNGO0FFL2NRO0VBQ0k7RUFDQTtFQUNBO0FGaWRaO0FFOWNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZnZFI7QUU5Y1E7RUFOSjtJQU9RO0VGaWRWO0FBQ0Y7QUUvY1E7RUFDSTtFQUNBO0FGaWRaO0FFaGRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZrZGhCO0FFaGRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZrZGhCO0FFaGRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZrZGhCO0FFaGRZO0VBQ0k7RUFDQTtBRmtkaEI7QUUvY1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmlkWjtBRWhkWTtFQUNJO0FGa2RoQjtBRWhkWTtFQUNJO0VBQ0E7QUZrZGhCO0FFL2NRO0VBQ0k7RUFDQTtFQUNBO0FGaWRaO0FFOWNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZnZFo7QUUvY1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaWRoQjtBRWhkZ0I7RUFDSTtBRmtkcEI7QUU5Y1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRmdkWjtBRS9jWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaWRoQjtBRTljUTtFQUNJO0VBQ0E7RUFDQTtBRmdkWjtBRTdjUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGK2NaO0FFOWNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ2RoQjtBRS9jZ0I7RUFDSTtBRmlkcEI7QUU5Y1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZnZGhCO0FFL2NnQjtFQUNJO0FGaWRwQjs7QUV6Y0E7RUFDSTtJQUNJO0VGNGNOO0VFMWNFO0lBQ0k7RUY0Y047RUUxY0U7SUFDSTtFRjRjTjtFRTFjRTtJQUNJO0VGNGNOO0VFMWNFO0lBQ0k7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O0lBQ0E7RUFtK0NOO0VBaitDRTtJQUNJO0lBQ0E7SUFDQTtFQW0rQ047RUFqK0NFO0lBQ0k7RUFtK0NOO0VBaitDRTtJQUNJO0VBbStDTjtFQWorQ0U7SUFDSTtFQW0rQ047RUFqK0NFO0lBQ0k7SUFDQTtFQW0rQ047RUFqK0NFO0lBQ0k7SUFDQTtJQUNBO0VBbStDTjtFQWorQ0U7SUFDSTtFQW0rQ047RUFqK0NFO0lBQ0k7SUFDQTtJQUNBO0VBbStDTjtFQWorQ0U7SUFDSTtJQUNBO0VBbStDTjtFQWorQ0U7SUFDSTtFQW0rQ047RUFqK0NFO0lBQ0k7RUFtK0NOO0VBaitDRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VBbStDTjtFQXA5Q0U7SUFDSTtJQUNBO0lBQ0E7RUFzOUNOO0VBcDlDRTtJQUNJO0lBQ0E7RUFzOUNOO0VBcDlDRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFzOUNOO0VBcDlDRTtJQUNJO0lBQ0E7RUFzOUNOO0VBcDlDRTtJQUNJO0VBczlDTjtFQXA5Q0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFQXM5Q047RUFwOUNFO0lBQ0k7SUFDQTtFQXM5Q047RUFwOUNFO0lBQ0k7RUFzOUNOO0VBcDlDRTtJQUNJO0lBQ0E7RUFzOUNOO0VBcDlDRTtJQUNJO0VBczlDTjtFQXA5Q0U7SUFDSTtJQUNBO0VBczlDTjtFQXA5Q0U7SUFDSTtFQXM5Q047RUFwOUNFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQXM5Q047RUFwOUNFO0lBQ0k7SUFDQTtJQUNBO0VBczlDTjtFQXA5Q0U7SUFDSTtJQUNBO0VBczlDTjtFQXA5Q0U7SUFDSTtFQXM5Q047RUFwOUNFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFzOUNOO0VBcDlDRTtJQUNJO0lBQ0E7RUFzOUNOO0VBcDlDRTtJQUNJO0lBQ0E7SUFDQTtFQXM5Q047RUFwOUNFO0lBQ0k7RUFzOUNOO0VBcDlDRTtJQUNJO0lBQ0E7SUFDQTtFQXM5Q047RUFwOUNFO0lBQ0k7SUFDQTtJQUNBO0VBczlDTjtFQXA5Q0U7SUFDSTtJQUNBO0VBczlDTjtFQXA5Q0U7SUFDSTtJQUNBO0VBczlDTjtFQXA5Q0U7SUFDSTtJQUNBO0VBczlDTjtFQXA5Q0U7SUFDSTtJQUNBO0VBczlDTjtFQXA5Q0U7SUFDSTtJQUNBO0lBQ0E7RUFzOUNOO0VBcDlDRTtJQUNJO0lBQ0E7RUFzOUNOO0VBcDlDRTtJQUNJO0lBQ0E7RUFzOUNOO0VBcDlDRTtJQUNJO0lBQ0E7RUFzOUNOO0VBcDlDRTtJQUNJO0lBQ0E7RUFzOUNOO0VBcDlDRTtJQUNJO0VBczlDTjtFQXA5Q0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBczlDTjtFQXA5Q0U7SUFDSTtFQXM5Q047RUFwOUNFO0lBQ0k7SUFDQTtJQUNBO0VBczlDTjtFQXA5Q0U7SUFDSTtJQUNBO0VBczlDTjtFQXA5Q0U7SUFDSTtFQXM5Q047RUFwOUNFO0lBQ0k7SUFDQTtFQXM5Q047RUFwOUNFO0lBQ0k7RUFzOUNOO0VBcDlDRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFzOUNOO0VBcDlDRTtJQUNJO0lBQ0E7RUFzOUNOO0VBcDlDRTtJQUNJO0VBczlDTjtFQXA5Q0U7SUFDSTtJQUNBO0lBQ0E7RUFzOUNOO0VBcDlDRTtJQUNJO0VBczlDTjtFQXA5Q0U7SUFDSTtJQUNBO0VBczlDTjtFQXA5Q0U7SUFDSTtJQUNBO0lBQ0E7RUFzOUNOO0VBcDlDRTtJQUNJO0lBQ0E7SUFDQTtFQXM5Q047RUFwOUNFO0lBQ0k7RUFzOUNOO0VBcDlDRTtJQUNJO0lBQ0E7SUFDQTtFQXM5Q047RUFwOUNFO0lBQ0k7RUFzOUNOO0VBcDlDRTtJQUNJO0lBQ0E7RUFzOUNOO0VBcDlDRTtJQUNJO0lBQ0E7RUFzOUNOO0VBcjlDTTtJQUNJO0VBdTlDVjtFQXA5Q0U7SUFDSTtFQXM5Q047RUFwOUNFO0lBQ0k7RUFzOUNOO0VBcDlDRTtJQUNJO0VBczlDTjtFQXA5Q0U7SUFDSTtFQXM5Q047RUFwOUNFO0lBQ0k7RUFzOUNOO0VBcDlDRTtJQUNJO0VBczlDTjtFQXA5Q0U7SUFDSTtFQXM5Q047RUFwOUNFO0lBQ0k7RUFzOUNOO0VBcDlDRTtJQUNJO0VBczlDTjtFQXA5Q0U7SUFDSTtFQXM5Q047RUFwOUNFO0lBQ0k7RUFzOUNOO0VBcDlDRTtJQUNJO0VBczlDTjtFQXA5Q0U7SUFDSTtFQXM5Q047RUFwOUNFO0lBQ0k7RUFzOUNOO0VBcjlDTTtJQUNJO0VBdTlDVjtFQXA5Q0U7SUFDSTtFQXM5Q047RUFwOUNFO0lBQ0k7SUFDQTtFQXM5Q047RUFwOUNFO0lBQ0k7RUFzOUNOO0VBcDlDRTtJQUNJO0lBQ0E7SUFDQTtFQXM5Q047RUFwOUNFO0lBQ0k7RUFzOUNOO0VBcDlDRTtJQUNJO0VBczlDTjtFQXA5Q0U7SUFDSTtFQXM5Q047RUFwOUNFO0lBQ0k7RUFzOUNOO0VBcDlDRTtJQUNJO0VBczlDTjtFQXA5Q0U7SUFDSTtFQXM5Q047RUFwOUNFO0lBQ0k7SUFDQTtFQXM5Q047RUFwOUNFO0lBQ0k7RUFzOUNOO0VBcDlDRTtJQUNJO0VBczlDTjtFQXA5Q0U7SUFDSTtFQXM5Q047RUFwOUNFO0lBQ0k7SUFDQTtJQUNBO0VBczlDTjtFQXA5Q0U7SUFDSTtFQXM5Q047RUFwOUNFO0lBQ0k7RUFzOUNOO0FBQ0Y7QUFuOUNBO0VBQ0k7SUFDSTtFQXE5Q047QUFDRjtBQWw5Q0E7RUFDSTtJQUNJO0VBbzlDTjtFQWw5Q0U7SUFDSTtFQW85Q047RUFsOUNFO0lBQ0k7RUFvOUNOO0VBbDlDRTtJQUNJO0VBbzlDTjtFQWw5Q0U7SUFDSTtFQW85Q047RUFsOUNFO0lBQ0k7RUFvOUNOO0VBbDlDRTtJQUNJO0VBbzlDTjtFQWw5Q0U7SUFDSTtFQW85Q047RUFsOUNFO0lBQ0k7RUFvOUNOO0FBQ0Y7QUFoOUNBOzs7Ozs7O0NBQUEsQyIsInNvdXJjZXMiOlsid2VicGFjazovL25wbS8uL3NyYy9jc3MvcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9ucG0vLi9zcmMvY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly9ucG0vLi9zcmMvY3NzL2N1cnNvci5zY3NzIiwid2VicGFjazovL25wbS8uL3NyYy9jc3Mvc3RhZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vbnBtLy4vc3JjL2Nzcy9sb2FkZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xyXG4gICB2NS4wLjIgfCAyMDE5MTAxOVxyXG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG4qL1xyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcclxubWFpbiwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdGZvbnQtZmFtaWx5OiBpbml0aWFsO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogSFRNTDUgaGlkZGVuLWF0dHJpYnV0ZSBmaXggZm9yIG5ld2VyIGJyb3dzZXJzICovXHJcbipbaGlkZGVuXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbmJvZHkge1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbm1lbnUsIG9sLCB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlLCBxIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59IiwiXHJcbkBpbXBvcnQgJ3Jlc2V0LnNjc3MnO1xyXG5AaW1wb3J0ICdjdXJzb3Iuc2Nzcyc7XHJcbkBpbXBvcnQgJ3N0YWdlcy5zY3NzJztcclxuQGltcG9ydCAnbG9hZGVyLnNjc3MnO1xyXG4kc3RhZ2Vfd2lkdGg6IDMwMDAwcHg7XHJcbiRzdGFnZV93aWR0aF90YWJsZXQ6IDI2NzAwcHg7XHJcblxyXG5cclxuKntcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6ICdWRUxVWCBUcmFuc2Zvcm0nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbn1cclxuaHRtbHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmLm1vcnBoe1xyXG4gICAgICAgIC5zdGFnZV9jb250ZW50e1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoNTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGFyYWN0ZXJfY29udGFpbmVye1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoNTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmJvZHl7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogY2FsYygxMDBkdmggLSA1NHB4KTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgJltkYXRhLWJnPSdzdGFnZV8zX2JnJ117XHJcbiAgICAgICAgLnN0YWdlX2NvbnRhaW5lcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZWRkZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YWdlX2xhcmdlX3RpdGxlIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZbZGF0YS1iZz0nc3RhZ2VfNF9iZydde1xyXG4gICAgICAgIC5zdGFnZV9jb250YWluZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGFnZV9sYXJnZV90aXRsZSBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ1NDE0MjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnN0YWdlX2NvbnRhaW5lcntcclxuICAgIHRyYW5zaXRpb246IGZpbHRlciA1MDBtcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjZzIGVhc2UgIWltcG9ydGFudDtcclxufVxyXG4uaW1nX2NvbnR7XHJcbiAgICBsaW5lLWhlaWdodDogMHB4O1xyXG59XHJcbmltZ3tcclxuICAgIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi5jbGVhcmZpeCB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uY2xlYXJmaXg6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi5zdGFnZXN7XHJcbiAgICBcclxuICAgICNzXzFfY2FudmFze1xyXG4gICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgI3NfMl9jYW52YXN7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmdyb3VuZHtcclxuICAgIGhlaWdodDogNDI4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyMzFGO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM4MHB4KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIC5wcm9ncmVzc19iYXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ1NDE0MjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0MnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgIC5wcm9ncmVzc190cmFja3tcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGMEVCO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3JvdW5kX3RvcHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjMxRjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAzODBweDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAuZ3JvdW5kX2N0YXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyb3VuZF9idG57XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncm91bmRfY3VycmVudF9wb3N7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS13aGl0ZSwgI0ZGRik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zdGFnZV90ZXh0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubXVzaWMge1xyXG4gICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2Zy5wbGF5X3N2Z3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zdG9we1xyXG4gICAgICAgICAgICAgICAgc3ZnLnBsYXlfc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3ZnLnBhdXNlX3N2Z3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyb3VuZF90aW1lbGluZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICBcclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG4uZXhwYW5kX2dyb3VuZHtcclxuICAgLmdyb3VuZHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgfVxyXG4gICAuZ3JvdW5kX3RvcHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgfVxyXG4gICAuZ3JvdW5kX2V4cGFuZHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgIH1cclxufVxyXG4uY2hhcmFjdGVyX2NvbnRhaW5lcntcclxuICAgIGZpbHRlcjpibHVyKDBweCk7XHJcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC42cyBlYXNlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgaGVpZ2h0OiA0ODlweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuNnMgZWFzZTtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAmLnN2Z3tcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMTlweDsgICAgICAgIFxyXG4gICAgfVxyXG4gICAgJi5mbGlwIC5jaGFyYWN0ZXJ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gICAgfVxyXG4gICAgLmNoYXJhY3RlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtaW1hZ2UsIGJhY2tncm91bmQtcG9zaXRpb247XHJcbiAgICAgICAgJi53YWxrW2RhdGEtYW5pbT1cInN0YXJ0XCJde1xyXG4gICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MDAwcHggMjE5cHg7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogd2Fsay1zdGFydCAwLjZzIHN0ZXBzKDIwKSAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLndhbGtbZGF0YS1hbmltPVwibG9vcFwiXXtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzQwMHB4IDIxOXB4O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHdhbGstbG9vcCAwLjZzIHN0ZXBzKDE3KSBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi53YWxrW2RhdGEtYW5pbT1cImVuZFwiXXtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDQwMHB4IDIxOXB4O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHdhbGstZW5kIDAuNnMgc3RlcHMoMjIpIDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHdhbGstc3RhcnR7XHJcbiAgICBmcm9te1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweDtcclxuICAgIH1cclxuICAgIHRve1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDAwcHg7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyB3YWxrLWxvb3B7XHJcbiAgICBmcm9te1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweDtcclxuICAgIH1cclxuICAgIHRve1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAwcHg7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyB3YWxrLWVuZHtcclxuICAgIGZyb217XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4O1xyXG4gICAgfVxyXG4gICAgdG97XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MDBweDtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHdhbGstbGVmdHtcclxuICAgIGZyb217XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4O1xyXG4gICAgfVxyXG4gICAgdG97XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MDBweDtcclxuICAgIH1cclxufVxyXG4uc3RhZ2VfY29udGFpbmVye1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWVkZGQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjZzIGVhc2UsIHRyYW5zZm9ybSAwLjZzIGVhc2U7XHJcbiAgICAuc3RhZ2VfY29udGVudHtcclxuICAgICAgICB3aWR0aDogJHN0YWdlX3dpZHRoO1xyXG4gICAgICAgIGZpbHRlcjpibHVyKDBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDUwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0Ojg1MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc3RhZ2Vfd2lkdGhfdGFibGV0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgZmlsdGVyO1xyXG4gICAgfVxyXG59XHJcbi53ZWxjb21lX2FjdGl2ZXtcclxuICAgICN3ZWxjb21le1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgZmlsdGVyOiBibHVyKDBweCk7XHJcbiAgICAgICAgei1pbmRleDogNjA7XHJcbiAgICB9XHJcbn1cclxuI3dlbGNvbWV7XHJcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtLCBmaWx0ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6MDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZpbHRlcjogYmx1cigwLjNlbSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwcHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IDE5O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMjAwbXMgbGluZWFyLCB0cmFuc2Zvcm0gMTYwMG1zIGN1YmljLWJlemllcigwLjEzLCAwLjA5NSwgMC4yLCAwLjkxNSksIGZpbHRlciA4MDBtcyBsaW5lYXI7XHJcbiAgICAud2VsY29tZV9jb250ZW50e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndlbGNvbWVfYWN0aXZle1xyXG4gICAgLmNpcmNsZS1jdXJzb3J7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbi5tb2RhbF9vcGVue1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5tb2RhbHNfYmFja2Ryb3B7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG59XHJcbi5mYWxzZXtcclxuICAgIC5jaGFsayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uY2hhbGsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTE5cHg7XHJcbiAgICB0b3A6IC03cHg7XHJcbn1cclxuLm1vZGFsc19iYWNrZHJvcHtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdnc7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIHotaW5kZXg6IDExO1xyXG4gICAgLmNsb3NlX21vZGFse1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlX21vZGFsLmFjdGl2ZXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlX21vZGFsLmZ1bGwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5wb3BhcF9hcmVhIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MjVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogODBweDsgICAgICAgICAgICBcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzIwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0NTQxNDI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4MDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpbmdsZV9tb2RhbC5oYXNfdGFie1xyXG4gICAgICAgIC50YWJfY29udGVudHtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjIwcHgpO1xyXG4gICAgICAgICAgICAvLyAudGV4dF9jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI2MHB4KTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zYi1zaXplKSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNiLXRyYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zYi10aHVtYi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzQ1NDE0MjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1hZ2Vze1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpbmdsZV9tb2RhbHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODIzMUY7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAucG9wYXBfYXJlYSB7XHJcbiAgICAgICAgICAgICYuZmxleC1jLXJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb2RhbF9pbWdfbGFyZ2V7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbWFnZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDoyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltZ190aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNSU7IFxyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS13aGl0ZSwgI0ZGRik7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtLmZhbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW1nX3RpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWdyZXksICM3ODcxNkIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJfY29udGVudC5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHRfY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktd2hpdGUsICNGRkYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTE1JTsgLyogMTYuMXB4ICovXHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFiX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXdoaXRlLCAjRkZGKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMjA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMzguNHB4ICovXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlOyBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiNFQkU2REU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNyb3RhdGVfc2NyZWVue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOjA7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC5jb250ZW50X3JvdGF0ZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzNjA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyBcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3RhZ2Vze1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5zdGFnZV9sYXllcnN7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAuc2luZ2xle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIC5lXzF7XHJcbiAgICAgICAgbGVmdDogMzkwMHB4O1xyXG4gICAgfVxyXG4gICAgLmVfMntcclxuICAgICAgICBsZWZ0OiAzODUwcHg7XHJcbiAgICB9XHJcbiAgICAuZV8ze1xyXG4gICAgICAgIGxlZnQ6IDMwNTBweDtcclxuICAgIH1cclxuICAgIC5lXzR7XHJcbiAgICAgICAgbGVmdDogODcxMHB4O1xyXG4gICAgfVxyXG4gICAgLmVfNXtcclxuICAgICAgICBsZWZ0OiAxMDAwMHB4XHJcbiAgICB9XHJcbiAgICAuZV82e1xyXG4gICAgICAgIGxlZnQ6IDExOTAwcHg7XHJcbiAgICB9XHJcbiAgICAuZV83e1xyXG4gICAgICAgIGxlZnQ6IDE0NTAwcHg7XHJcbiAgICB9XHJcbiAgICAuZV84e1xyXG4gICAgICAgIGxlZnQ6IDI3NjgwcHg7XHJcbiAgICB9XHJcbiAgICAubGF5ZXJfbGFtcHtcclxuICAgICAgICBoZWlnaHQ6IDg1ZHZoO1xyXG4gICAgICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTY3cHg7XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYXllcl9sYW1wXzJ7XHJcbiAgICAgICAgaGVpZ2h0OiA2MGR2aDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5sYXllcl9jb2ZmZWV7XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjE3cHg7XHJcbiAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxheWVyX2FyY2hfY3Vwe1xyXG4gICAgICAgIHdpZHRoOiAyODJweDtcclxuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYXllcl9tYXJrZXJ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICBib3R0b206IC0xMDBweDtcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxheWVyX2Zsb3dlcntcclxuICAgICAgICBoZWlnaHQ6IDc1ZHZoO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGF5ZXJfcGVuY2lsXzJ7XHJcbiAgICAgICAgYm90dG9tOiAtMThweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1N3B4O1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGF5ZXJfbW91c2V7XHJcbiAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4NnB4O1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGF5ZXJfY29mZmV7XHJcbiAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4NnB4O1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcmF3e1xyXG4gICAgXHJcbiAgICBzdmcgcGF0aHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcclxuICAgIH1cclxuICAgICZbZGF0YS1kcmF3X3N0YXR1cz1cIlwiXXtcclxuICAgICAgICBzdmcgcGF0aHtcclxuICAgICAgICAgICAgc3Ryb2tlOiBub25lO1xyXG4gICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmW2RhdGEtZHJhd19zdGF0dXM9XCJwcm9ncmVzc1wiXXtcclxuICAgICAgICBzdmcgcGF0aHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAjMjgyMzFGO1xyXG4gICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnN0YWdlXzMsIC5zdGFnZV80IHtcclxuICAgIC5zdGFnZV9sYXJnZV90aXRsZXtcclxuXHJcbiAgICAgICAgLmxpbmVfMSxcclxuICAgICAgICAubGluZV8ye1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3RhZ2VfbGFyZ2VfdGl0bGV7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgc3BhbntcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xMi42cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjZzIGVhc2U7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5NnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTQuOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNraXBfYmFja2Ryb3B7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDAwMDBBMztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgLnNraXBfc3RhZ2VfY29udGFpbmVye1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODIzMUY7XHJcbiAgICAgICAgcGFkZGluZzogMTIwcHggNjRweCAwcHggNjRweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICAgIC5saXN0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5za2lwX21vZGFsX3RpdGxle1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS13aGl0ZSwgI0ZGRik7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzIwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMzguNHB4ICovXHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ1NDE0MjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpbmdsZV9saXN0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgLmxpc3RfdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS13aGl0ZSwgI0ZGRik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzYwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAubGluZXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktd2hpdGUsICNGRkYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDI0MDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIwXCIgYXR0cihkYXRhLXN0YWdlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktd2hpdGUsICNGRkYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4uc2tpcF9tb2RhbF9vcGVue1xyXG4gICAgLnNraXBfYmFja2Ryb3B7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG59XHJcbi50aW1lbGluZXNfY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLnRpbWVsaW5lX3RpdGxle1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXdoaXRlLCAjRkZGKTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1NjA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDE1LjZweCAqL1xyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktd2hpdGUsICNGRkYpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMyMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMzguNHB4ICovXHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXdoaXRlLCAjRkZGKTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xyXG4gICAgfVxyXG4gICAgLnRpbWVsaW5lc19jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zaW5nbGVfdGltZWxpbmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zaW5nbGVfdGltZWxpbmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBnYXA6IDc2cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAudGltZWxpbmVfdGV4dHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGdhcDogMzZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWVsaW5lX2ltZ3N7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDoxNnB4O1xyXG4gICAgICAgICAgICAudGh1bWJze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjJweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzgxODE4MTJkOyBcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOUVEREQ7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRfc2luZ2xlX2ltZ3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmltZ19kZXNje1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS13aGl0ZSwgI0ZGRik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTE1JTsgLyogMTIuNjVweCAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcbi50b2dnbGVfc2tpcHtcclxuICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODIzMUY7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDQwcHg7XHJcbiAgICBsZWZ0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLmNsb3NlX3NraXB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uc2tpcF9tb2RhbF9vcGVue1xyXG4gICAgLmNsb3NlX3NraXB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAub3Blbl9za2lwe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLnN0YWdlX2N0YXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMnM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M3MDAwMDtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkUxRTE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcclxuICAgIC5jaXJjbGUtY3Vyc29ye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmludHJvX3NjcmVlbntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyMzFGO1xyXG4gICAgei1pbmRleDogNTA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgJi5vdXRyb3tcclxuICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA2MDBtcyBsaW5lYXIsIHRyYW5zZm9ybSA4MDBtcyBjdWJpYy1iZXppZXIoMC4xMywgMC4wOTUsIDAuMiwgMC45MTUpLCBmaWx0ZXIgNDAwbXMgbGluZWFyO1xyXG4gICAgICAgICAgICBmaWx0ZXI6Ymx1cigwLjNlbSkgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTI1MCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ297XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgIH1cclxuICAgIC5saW5le1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybSwgZmlsdGVyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigwLjNlbSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTIwMG1zIGxpbmVhciwgdHJhbnNmb3JtIDE2MDBtcyBjdWJpYy1iZXppZXIoMC4xMywgMC4wOTUsIDAuMiwgMC45MTUpLCBmaWx0ZXIgODAwbXMgbGluZWFyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlue1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMCk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuOm50aC1jaGlsZCg1KXtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDYpe1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbjpudGgtY2hpbGQoNyl7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAzNTBtcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuOm50aC1jaGlsZCg4KXtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDQwMG1zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDkpe1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogNDUwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbjpudGgtY2hpbGQoMTApe1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogNTAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGluZV8xLCAubGluZV8ye1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXdoaXRlLCAjRkZGKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFZFTFVYIFRyYW5zZm9ybSBWYXJpYWJsZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1NjA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAzOC40cHggKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGluZV8ye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgICAubGluZV8zLCAubGluZV80LCAubGluZV81e1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXdoaXRlLCAjRkZGKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLyogRGVza3RvcC9Cb2R5L00gKi9cclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFZFTFVYIFRyYW5zZm9ybSBWYXJpYWJsZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyNDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAyOHB4ICovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpbmVfNntcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LXdoaXRlLCAjRkZGKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjRweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYmxhY2ssICMyODIzMUYpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogVkVMVVggVHJhbnNmb3JtIFZhcmlhYmxlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlOyAvKiAxNi4xcHggKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICAgICAgZmlsdGVyOmJsdXIoMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRlc2t0b3BIaWRkZW57ZGlzcGxheTogbm9uZTt9XHJcbi5za2lwX3N0YWdlX2NvbnRhaW5lciAubGlzdHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuLnN0YWdlcyAuc3RhZ2VfZGVzYyAuc3RhZ2VfdGV4dF9kZXNjIHB7XHJcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG59XHJcblxyXG4uc3RhZ2VfNl9sYXN0X2ltYWdlX3dyYXBwZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1JTtcclxuICAgIGxlZnQ6IDI2NjBweDtcclxuXHJcbiAgICAuc3RhZ2VfNl9sZWZ0X2ltZ3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5sYXN0TGVmdGltZ3tcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vbkZyYW1lTGVmdHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgdG9wOiAtMTIwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oYW5kX2RyYXduX2VuZHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzU1cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGFnZV82X3JpZ2h0X2ltZ3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcmlnaHQ6IC0yNTBweDtcclxuICAgICAgICB0b3A6IC02MHB4O1xyXG4gICAgICAgIC5vbkZyYW1lUmlnaHR7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAubGFzdFJpZ2h0aW1ne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGltZWxpbmVfaW1nc193cmFwcGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTZweDtcclxuICAgIC50aW1lbGluZV9pbWdze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfSAgIFxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDg1MHB4KSB7XHJcbiAgICAudGltZWxpbmVzX2NvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAuZGVza3RvcEhpZGRlbntkaXNwbGF5OiBibG9jazt9XHJcbiAgICAubW9iaWxlSGlkZGVue2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgLnN0YWdlX2xhcmdlX3RpdGxlIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0OHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlX2xhcmdlX3RpdGxlIHNwYW4gc21hbGwsLnN0YWdlcyAuc3RhZ2VfMiAuc3RhZ2VfbGFyZ2VfdGl0bGUgc3BhbiBzbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMi41NnB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfZGVzY18yIC5jb2xfdGV4dCBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWVsaW5lX2ltZ3Nfd3JhcHBlcntcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5zdGFnZV9sYXllcnMgLmxheWVyX2NvZmZlZSB7XHJcbiAgICAvLyAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgLy8gICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAvLyB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8yIC5zdGFnZV9pbWFnZXMgLmltZ18zIC5pbWdfY29udCBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMzRweDtcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgfVxyXG4gICAgLy8gLnN0YWdlcyAuc3RhZ2VfMiAuc3RhZ2VfaW1hZ2VzIC5pbWdfMSAuaW1nX2NvbnQgaW1nIHtcclxuICAgIC8vICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgLy8gfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMiAuc3RhZ2VfaW1hZ2VzIC5pbWdfMiAuaW1nX2NvbnQgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTMycHghaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTEwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMiAuc3RhZ2VfaW1hZ2VzIC5mYW5jeV90ZXh0IHtcclxuICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgIHRvcDogMTUwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8yIC5zdGFnZV9pbWFnZXMgLmltZ18xIHtcclxuICAgICAgICBsZWZ0OjE1MHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMiAuc3RhZ2VfaW1hZ2VzIC5pbWdfMyB7XHJcbiAgICAgICAgdG9wOiA3NXB4O1xyXG4gICAgICAgIGxlZnQ6IDMyM3B4O1xyXG4gICAgfVxyXG4gICAgLy8gLnN0YWdlX2xheWVycyAubGF5ZXJfZmxvd2VyIHN2ZyB7XHJcbiAgICAvLyAgICAgd2lkdGg6IDM3N3B4O1xyXG4gICAgLy8gICAgIGhlaWdodDogNTk2cHg7XHJcbiAgICAvLyB9XHJcbiAgICAuc3RhZ2VfMyAuc3RhZ2VfbGFyZ2VfdGl0bGUgLmxpbmVfMSwgLnN0YWdlXzMgLnN0YWdlX2xhcmdlX3RpdGxlIC5saW5lXzIsIC5zdGFnZV80IC5zdGFnZV9sYXJnZV90aXRsZSAubGluZV8xLCAuc3RhZ2VfNCAuc3RhZ2VfbGFyZ2VfdGl0bGUgLmxpbmVfMiB7XHJcbiAgICAgICAgZm9udC1zaXplOjIyMHB4O1xyXG4gICAgfVxyXG4gICAgLy8gLnN0YWdlX2xheWVycyAubGF5ZXJfbGFtcF8yIHN2ZyB7XHJcbiAgICAvLyAgICAgd2lkdGg6MzM0cHg7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiA1MDRweDtcclxuICAgIC8vIH1cclxuICAgIC5zdGFnZXMgI3NfMV9jYW52YXMge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzEgLmN0YV9ib3gge1xyXG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV9jdGEge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMyAubGFtcF9idXR0b24gLm5vdGljZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8xIC5jdGFfYm94IC5zdGFnZV9kZXNjXzIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zaW5nbGVfc3RhZ2UgLmJsb2NrX21vdmUgaW1nIHtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAvKmFpKi9cclxuICAgIC5zdGFnZXMgLnN0YWdlXzEge3dpZHRoOiAzMjUwcHg7fVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMiB7bGVmdDogMzk2MHB4O31cclxuICAgIC5zdGFnZXMgLnN0YWdlXzMge2xlZnQ6IDgwNjBweDt3aWR0aDogNTcwMHB4OyB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV80IHtsZWZ0OiAxNDAwMHB4O3dpZHRoOiAzODAwcHg7fVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfNSB7bGVmdDogMTgxNDBweDt3aWR0aDogNDAwMHB4IWltcG9ydGFudDt9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV82IHtsZWZ0OiAyMzA1MHB4O3dpZHRoOiAyNjAwcHg7fVxyXG5cclxuICAgIC5zdGFnZV9sYXllcnMgLmVfMSB7bGVmdDogMzM1MHB4O31cclxuICAgIC5zdGFnZV9sYXllcnMgLmVfMiB7fVxyXG4gICAgLnN0YWdlX2xheWVycyAuZV8zIHt9XHJcbiAgICAuc3RhZ2VfbGF5ZXJzIC5lXzQge2xlZnQ6IDc2NTBweDt9XHJcbiAgICAuc3RhZ2VfbGF5ZXJzIC5lXzUge2xlZnQ6IDkwNDBweDt9XHJcbiAgICAuc3RhZ2VfbGF5ZXJzIC5lXzYge2xlZnQ6IDExMjAwcHg7fVxyXG4gICAgLnN0YWdlX2xheWVycyAuZV83IHtsZWZ0OiAxMzQ3MHB4O31cclxuXHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8yIC5zdGFnZV9sYXJnZV90aXRsZSB7IGxlZnQ6IDgzMHB4OyB9XHJcblxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMyAuc3RhZ2VfbGFyZ2VfdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICBsZWZ0OiAzOTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8xIC5zdGFnZV9pbWFnZXMgLmltZ18xIC5pbWdfZnJhbWUge1xyXG4gICAgICAgIHRvcDogLTMxcHg7XHJcbiAgICAgICAgbGVmdDogLTQ1cHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8xIC5zdGFnZV9pbWFnZXMgLmltZ18yIC5pbWdfZnJhbWUge1xyXG4gICAgICAgIHRvcDogLTI3cHg7XHJcbiAgICAgICAgbGVmdDogLTQzcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8xIC5zdGFnZV9pbWFnZXMgLmltZ19ub3RpY2Uge1xyXG4gICAgICAgIHRvcDogMjMlO1xyXG4gICAgICAgIGxlZnQ6IDUwMHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMSAuY3RhX2JveCB7XHJcbiAgICAgICAgYm90dG9tOiAtMTE4cHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8xIC5zZXF1ZW5jZV82IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTE1MHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc2VxdWVuY2VfNCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICAgbGVmdDogMjEwMHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc2VxdWVuY2VfNCAubWlkZGxnZV9pbWFnZXMgLmxlZnRfZnJhbWUge1xyXG4gICAgICAgIGxlZnQ6IC0yN3B4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc2VxdWVuY2VfNCAubWlkZGxnZV9pbWFnZXMge1xyXG4gICAgICAgIHRvcDogNjBweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnNlcXVlbmNlXzQgLm1pZGRsZV90ZXh0c3tcclxuICAgICAgICB0b3A6IDEzMHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc2VxdWVuY2VfNCAubWlkZGxlX3RleHRzIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgdG9wOiAtMzBweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnNlcXVlbmNlXzQgLm1pZGRsZV90ZXh0cyAuZGVzY3JpcHRpb24gLmFycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogODBweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnNlcXVlbmNlXzQgLm1pZGRsZV90ZXh0cyAuZGVzY3JpcHRpb24gLnRleHRfc3Zne1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnNlcXVlbmNlXzQgLm1pZGRsZV90ZXh0cyBoMntcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAtMTAwcHg7XHJcbiAgICAgICAgbGVmdDogNDAwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zZXF1ZW5jZV80IC5taWRkbGVfdGV4dHMgLnRleHQgcHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjQwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zZXF1ZW5jZV80IC5taWRkbGVfdGV4dHMgLnRleHR7XHJcbiAgICAgICAgdG9wOiAtMTAwcHg7XHJcbiAgICAgICAgbGVmdDogNDAwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zZXF1ZW5jZV80IC5sYW1wX2J1dHRvbiB7XHJcbiAgICAgICAgYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtNTc1cHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zZXF1ZW5jZV80IC5sYW1wX2J1dHRvbiAubm90aWNlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgdG9wOiAxMDBweDtcclxuICAgIH1cclxuICAgIGJvZHkgLnN0YWdlcyAuc3RhZ2VfMiAuc3RhZ2VfZGVzYyAuc3RhZ2VfdGV4dF9kZXNjIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjk1cHg7XHJcbiAgICB9XHJcbiAgICBib2R5IC5zdGFnZXMgLnN0YWdlXzIgLnN0YWdlX2Rlc2Mge1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6IDMwJTtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlX2Rlc2MgLnN0YWdlX3RleHRfY29udGVudHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0OTBweDtcclxuICAgICAgICBib3R0b206IC0yNzBweDtcclxuICAgICAgICBsZWZ0OiAxODBweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzIgLnVuZGVybGluZSB7XHJcbiAgICAgICAgdG9wOiAtMjM4cHg7XHJcbiAgICAgICAgbGVmdDogNDI1cHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8yIC5zdGFnZV9sYXJnZV90aXRsZSBzcGFuIHtcclxuICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIGxlZnQ6IDQ0OHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMiAuc3ZnXzAyX3RhZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDY1cHg7XHJcbiAgICAgICAgdG9wOiAyODBweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzIgLnN0YWdlX2xhcmdlX3RpdGxlIC5jdGFfYm94IHtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC03MzBweDtcclxuICAgICAgICB0b3A6IDM1MHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfNSAuaGRfMSB7XHJcbiAgICAgICAgdG9wOiA2NyU7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8yIC5zZXF1ZW5jZV8xIHtcclxuICAgICAgICBsZWZ0OiAxODAwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8yIC50ZXh0X2NvbnRlbnQge1xyXG4gICAgICAgIGxlZnQ6IDI1MDBweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzIgLmJpZy50ZXh0X2NvbnRlbnR7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcclxuICAgICAgICBsZWZ0OiAzMDgwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8yIC5iaWcudGV4dF9jb250ZW50IGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTI0JTsgLyogMzkuNjhweCAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMiAuc3RhZ2VfaW1hZ2VzIHtcclxuICAgICAgICBsZWZ0OiAyOTAwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8yIC5zdGFnZV9pbWFnZXMgLmltZ18xIC5pbWdfZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgbGVmdDogLTE0cHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8yIC5zdGFnZV9pbWFnZXMgLmltZ18yIHtcclxuICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgIGxlZnQ6IDMyM3B4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMyAuc3RhZ2VfbGFyZ2VfdGl0bGUgc21hbGwge1xyXG4gICAgICAgIHRvcDogLTYwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8zIC5zdGFnZV9sYXJnZV90aXRsZSAubGluZV8xe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTQ4cHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8zIC51bmRlcmxpbmUge1xyXG4gICAgICAgIHRvcDogNzBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMjUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDgxcHg7XHJcbiAgICB9XHJcbiAgICAvLyAuc3RhZ2VzIC5zdGFnZV8zIC5zdGFnZV9sYXJnZV90aXRsZSBzbWFsbDphZnRlcntcclxuICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgIC8vICAgICB3aWR0aDogODFweDtcclxuICAgIC8vICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9zdGFnZS91bmRlcmxpbmUuc3ZnKTtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAvLyAgICAgbGVmdDogMDtcclxuICAgIC8vIH1cclxuICAgIC5zdGFnZV8zIC5zdGFnZV9sYXJnZV90aXRsZSAubGluZV8ye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IC8qIDE4MHB4ICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xMi42cHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8zIC5jdGFfYm94IHtcclxuICAgICAgICBsZWZ0OiAxMTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMyAuYnVpbGRfdGV4dCBoMntcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1NjA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNCU7IC8qIDM5LjY4cHggKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzMgLmJ1aWxkX3RleHQge1xyXG4gICAgICAgIGJvdHRvbTogODBweDtcclxuICAgICAgICBsZWZ0OiAxNjUwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8zIC5sYW1wX2J1dHRvbiB7XHJcbiAgICAgICAgbGVmdDogMjk0MHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMyAucmVkX2J1aWxkIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBsZWZ0OiA5NTBweDsvKjg3MHB4Ki9cclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzMgLnJlZF9idWlsZF90ZXh0IHtcclxuICAgICAgICB0b3A6IDE2MHB4O1xyXG4gICAgICAgIGxlZnQ6IDMxMDBweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzMgLnJlZF9idWlsZF90ZXh0LnNlY29uZHtcclxuICAgICAgICBsZWZ0OiAzNzAwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8zIC5zdGFnZV8zX2ltYWdlcyB7XHJcbiAgICAgICAgdG9wOiAxOTBweDtcclxuICAgICAgICBsZWZ0OiA0MzAwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8zIC5yZWRfYnVpbGRfdGV4dCBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzMgLnN0YWdlXzNfYmlnX3RleHR7XHJcbiAgICAgICAgYm90dG9tOiAyNTBweDtcclxuICAgICAgICBsZWZ0OiA1MTAwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV80IC5zdGFnZV9sYXJnZV90aXRsZSAuaWxsdXN0cmF0aW9uIHtcclxuICAgICAgICB0b3A6IC0xNDBweDtcclxuICAgIH1cclxuICAgIGJvZHkgLnN0YWdlcyAuc3RhZ2VfNCAuc3RhZ2VfbGFyZ2VfdGl0bGUgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDE0OHB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTsgLyogMTQ4cHggKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTguODhweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzQgLnN0YWdlX2xhcmdlX3RpdGxlIHNwYW4gc21hbGx7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyAvKiA2NHB4ICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0yLjU2cHg7XHJcbiAgICB9XHJcbiAgICBib2R5IC5zdGFnZXMgLnN0YWdlXzQgLnN0YWdlX2xhcmdlX3RpdGxlIC50ZXh0XzIge1xyXG4gICAgICAgIGJvdHRvbTogLTEwMHB4O1xyXG4gICAgICAgIGxlZnQ6IC0yOTBweDtcclxuICAgIH1cclxuICAgIGJvZHkgLnN0YWdlcyAuc3RhZ2VfNCAuc3RhZ2VfbGFyZ2VfdGl0bGUgLnRleHRfMiAuc3RhZ2VfZGVzY18yIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwNHB4O1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3RhZ2VzIC5zdGFnZV80IC5zdGFnZV9sYXJnZV90aXRsZSAudGV4dF80XzF7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNTYwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjQlOyAvKiAzOS42OHB4ICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XHJcbiAgICAgICAgYm90dG9tOiAtMTIwcHg7XHJcbiAgICAgICAgbGVmdDogNDcwcHg7XHJcbiAgICB9XHJcbiAgICBib2R5IC5zdGFnZXMgLnN0YWdlXzQgLnN0YWdlX2xhcmdlX3RpdGxlIC5zZXF1ZW5jZV8yIHtcclxuICAgICAgICB0b3A6IC0yNTBweDtcclxuICAgICAgICByaWdodDogLTgwMHB4O1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3RhZ2VzIC5zdGFnZV80IC5zdGFnZV9sYXJnZV90aXRsZSAuc2VxdWVuY2VfMiAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEzMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMjBweDtcclxuICAgIH1cclxuICAgIGJvZHkgLnN0YWdlcyAuc3RhZ2VfNCAudGV4dF8zIHtcclxuICAgICAgICB0b3A6IDMwJTtcclxuICAgIH1cclxuICAgIGJvZHkgLnN0YWdlcyAuc3RhZ2VfNCAubGFtcF9idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyNjEwcHg7XHJcbiAgICAgICAgdG9wOiA2MCU7XHJcbiAgICB9XHJcbiAgICBib2R5IC5zdGFnZXMgLnN0YWdlXzQgLnN0YWdlX3RleHRfY29udGVudHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNCU7IC8qIDM5LjY4cHggKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcclxuICAgIH1cclxuICAgIGJvZHkgLnN0YWdlcyAuc3RhZ2VfNCAudGV4dF80XzJ7XHJcbiAgICAgICAgdG9wOiA0OSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MzZweDtcclxuICAgIH1cclxuICAgIGJvZHkgLnN0YWdlcyAuc3RhZ2VfNSAuc3RhZ2VfbGFyZ2VfdGl0bGUge1xyXG4gICAgICAgIHRvcDogMjElO1xyXG4gICAgICAgIGxlZnQ6IDM4MHB4O1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3RhZ2VzIC5zdGFnZV81IC5pbGx1c3RyYXRpb24gLmhkXzIge1xyXG4gICAgICAgIGxlZnQ6IC0yNzBweDtcclxuICAgICAgICB0b3A6IDY4cHg7XHJcbiAgICB9XHJcbiAgICBib2R5IC5zdGFnZXMgLnN0YWdlXzUgLnN0YWdlX2xhcmdlX3RpdGxlIC50ZXh0XzIge1xyXG4gICAgICAgIHdpZHRoOiA0MzZweDtcclxuICAgICAgICBsZWZ0OiAxNDAwcHg7XHJcbiAgICB9XHJcbiAgICBib2R5IC5zdGFnZXMgLnN0YWdlX2xhcmdlX3RpdGxlIHNwYW4gc21hbGwgc3ZnIHtcclxuICAgICAgICBsZWZ0OiAtMTRweDtcclxuICAgICAgICB0b3A6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3RhZ2VzIC5zdGFnZV81IC5zdGFnZV9pbWFnZXMge1xyXG4gICAgICAgIGxlZnQ6IDIzNzBweDtcclxuICAgICAgICB0b3A6IDI0JTtcclxuICAgIH1cclxuICAgIGJvZHkgLnN0YWdlcyAuc3RhZ2VfNSAuc3RhZ2VfaW1hZ2VzIC5pbWdfMSAuaW1nX2ZyYW1lIHtcclxuICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3RhZ2VzIC5zdGFnZV81IC5zdGFnZV9pbWFnZXMgLmltZ18yIHtcclxuICAgICAgICByaWdodDogLTQzMHB4O1xyXG4gICAgICAgIHRvcDogNDBweDtcclxuICAgIH1cclxuICAgIGJvZHkgLnN0YWdlcyAuc3RhZ2VfNSAuc3RhZ2VfaW1hZ2VzIC5pbWdfMiAuaW1nX2ZyYW1lIHtcclxuICAgICAgICB0b3A6IC0zNXB4O1xyXG4gICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICB9XHJcbiAgICBib2R5IC5zdGFnZXMgLnN0YWdlXzUgLnRleHRfNV8xIHtcclxuICAgICAgICBsZWZ0OiAzMDAwcHg7XHJcbiAgICB9XHJcbiAgICBib2R5IC5zdGFnZXMgLnN0YWdlXzUgLnN0YWdlX3RleHRfY29udGVudHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTI0JTsgLyogMzkuNjhweCAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MzRweDtcclxuICAgIH1cclxuICAgIGJvZHkgLnN0YWdlcyAuc3RhZ2VfNSAuc2VxdWVuY2VfNSB7XHJcbiAgICAgICAgbGVmdDogMzUwMHB4O1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3RhZ2VzIC5zdGFnZV82IC5oZXJvIC5yaWdodCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDE4MHB4O1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgIH1cclxuICAgIGJvZHkgLnN0YWdlcyAuc3RhZ2VfNiAuaGVybyAubGVmdCB7XHJcbiAgICAgICAgbGVmdDogMjJweDtcclxuICAgICAgICB0b3A6IDE4OXB4O1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3RhZ2VzIC5zdGFnZV82IC5oZXJvIC5zdGFnZV82X3N2ZyB7XHJcbiAgICAgICAgbGVmdDogLTcwcHg7XHJcbiAgICB9XHJcbiAgICBib2R5IC5zdGFnZXMgLnN0YWdlXzYgLnN0YWdlX2xhcmdlX3RpdGxlIHtcclxuICAgICAgICB0b3A6IDIyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDMwNXB4O1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3RhZ2VzIC5zdGFnZV82IC5oZXJvIHtcclxuICAgICAgICB0b3A6IDExMHB4O1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3RhZ2VzIC5zdGFnZV82IC5zdGFnZV82X2JpZ190ZXh0IGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjQlOyAvKiAzOS42OHB4ICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XHJcbiAgICAgICAgd2lkdGg6IDQ4NXB4O1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3RhZ2VzIC5zdGFnZV82IC5zdGFnZV82X2JpZ190ZXh0IHtcclxuICAgICAgICBsZWZ0OiAxNTAwcHg7XHJcbiAgICAgICAgdG9wOiAyMzVweDtcclxuICAgIH1cclxuICAgIC5zdGFnZV82X2xhc3RfaW1hZ2Vfd3JhcHBlcntcclxuICAgICAgICBsZWZ0OiAyMTEwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VfNl9sYXN0X2ltYWdlX3dyYXBwZXIgLnN0YWdlXzZfbGVmdF9pbWcgLm9uRnJhbWVMZWZ0e1xyXG4gICAgICAgIHdpZHRoOiA0MzBweDtcclxuICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICB0b3A6IC0xMDBweDtcclxuICAgIH1cclxuICAgIC5zdGFnZV82X2xhc3RfaW1hZ2Vfd3JhcHBlciAuc3RhZ2VfNl9sZWZ0X2ltZyAuaW1nX2NvbnRfYW5pbSAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzYgLnN0YWdlX2VuZF90ZXh0e1xyXG4gICAgICAgIGxlZnQ6IDI3MDBweDtcclxuICAgICAgICB0b3A6IDU1JTtcclxuICAgIH1cclxuICAgIGJvZHkgLnN0YWdlcyAuc3RhZ2VfNiAuc3RhZ2VfNl9taW5pX3RleHQgcHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTsgLyogMjEuNnB4ICovXHJcbiAgICB9XHJcbiAgICBib2R5IC5zdGFnZXMgLnN0YWdlXzYgLnN0YWdlXzZfbWluaV90ZXh0LmxldmVsMiB7XHJcbiAgICAgICAgbGVmdDogMjEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICB0b3A6IDQwMHB4O1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3RhZ2VzIC5zdGFnZV82IC5oZXJvIC5zdGFnZV82X2hlcm9fYm9yZGVye1xyXG4gICAgICAgIHRvcDogLTU2cHhcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzYgLnN0YWdlXzZfbGFzdF9zdmcge1xyXG4gICAgICAgIHRvcDogNTMwcHg7XHJcbiAgICAgICAgbGVmdDogMjM3MHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzIgLmxhbXBfYnV0dG9ue1xyXG4gICAgICAgIGxlZnQ6IDI2MDBweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzEgLnNlcXVlbmNlXzh7XHJcbiAgICAgICAgbGVmdDogNTEwcHg7XHJcbiAgICAgICAgdG9wOiAtNDIwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8yIC5kaWFncmFtX2J1YmJsZXtcclxuICAgICAgICBsZWZ0OiAxODEwcHg7XHJcbiAgICAgICAgdG9wOjEyJTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV81IC5zZXF1ZW5jZV83e1xyXG4gICAgICAgIGxlZnQ6IDM2MDBweDtcclxuICAgIH1cclxuICAgIGJvZHkgLnN0YWdlcyAuc3RhZ2VfNSAuc2VxdWVuY2VfNXtcclxuICAgICAgICBsZWZ0OiAzOTAwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VfbGF5ZXJzIC5lXzh7XHJcbiAgICAgICAgbGVmdDogMjQxNDBweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlX2Rlc2NfMiAuZGVzY190aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8yIC50ZXh0X2NvbnRlbnQgcHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8zIC5zdGFnZV8zX2JpZ190ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuICAgIGJvZHkgLnN0YWdlcyAuc3RhZ2VfNiAuaGVybyAuc3RhZ2VfNl9zdmd7XHJcbiAgICAgICAgbGVmdDogLTE1MHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfNiAuc3RhZ2VfZW5kX3RleHQgcHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV82IC5zdGFnZV9lbmRfdGV4dCBie1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMiAuc3RhZ2VfbGFyZ2VfdGl0bGUgLmxpbmVfMntcclxuICAgICAgICBsZWZ0OiA0NjdweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzEgLmNvbF90ZXh0e1xyXG4gICAgICAgIHdpZHRoOjU4MHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc2VxdWVuY2VfNCAubWlkZGxlX3RleHRzIC50ZXh0IHA6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc2VxdWVuY2VfNCAubWlkZGxlX3RleHRzIC50ZXh0IHB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyODZweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzIgLnN0YWdlX2xhcmdlX3RpdGxlIC5zdGFnZV9kZXNjXzIgcDpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgIG1pbi13aWR0aDogMjkwcHg7XHJcbiAgICAgICAgYnJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMiAuc3RhZ2VfbGFyZ2VfdGl0bGUgLnN0YWdlX2Rlc2NfMntcclxuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMiAuc3RhZ2VfbGFyZ2VfdGl0bGUgLmN0YV9ib3gge1xyXG4gICAgICAgIHdpZHRoOiA3NTBweDtcclxuICAgICAgICByaWdodDogLTgwMHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMiAudGV4dF9jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzIgLnN0YWdlX2ltYWdlcyAuaW1nXzMgLmltZ19mcmFtZXtcclxuICAgICAgICB3aWR0aDogMjQ4cHg7XHJcbiAgICAgICAgbGVmdDogLTYxcHg7XHJcbiAgICAgICAgdG9wOiAtMjg2cHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8yIC5zdGFnZV9pbWFnZXMgLmltZ18zIC5pbWdfZnJhbWUgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMyAuY3RhX2JveCAuc3RhZ2VfZGVzY18yIHA6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICBtaW4td2lkdGg6IDMxMHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMyAuY3RhX2JveHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY3MHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMyAucmVkX2J1aWxkX3RleHR7XHJcbiAgICAgICAgd2lkdGg6IDI2M3B4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMyAucmVkX2J1aWxkX3RleHQuc2Vjb25ke1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzUgLnN0YWdlX2xhcmdlX3RpdGxlIC50ZXh0XzJ7XHJcbiAgICAgICAgYm90dG9tOiAtMjAwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV82IC5zdGFnZV82X21pbmlfdGV4dHtcclxuICAgICAgICBsZWZ0OiA5MzBweDtcclxuICAgICAgICB0b3A6IDU5MHB4O1xyXG4gICAgfVxyXG4gICAgYm9keSAuc3RhZ2VzIC5zdGFnZV8zIC5zdGFnZV9sYXJnZV90aXRsZSBzcGFuIHNtYWxsIHN2Z3tcclxuICAgICAgICB0b3A6NzRweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzUgLnN0YWdlX2xhcmdlX3RpdGxlIC50ZXh0XzJ7XHJcbiAgICAgICAgYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlX2xheWVycyAubGF5ZXJfcGVuY2lsXzJ7XHJcbiAgICAgICAgYm90dG9tOiAtMTNweDtcclxuICAgIH1cclxuICAgIC50aW1lbGluZXNfY29udGFpbmVyIC5zaW5nbGVfdGltZWxpbmUgLnRpbWVsaW5lX2ltZ3MgLnRodW1ic3tcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAudGltZWxpbmVzX2NvbnRhaW5lciAuc2luZ2xlX3RpbWVsaW5lIC50aW1lbGluZV9pbWdzIC50aHVtYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgIH1cclxuICAgIC50aW1lbGluZXNfY29udGFpbmVyIC5zaW5nbGVfdGltZWxpbmUgLnRpbWVsaW5lX2ltZ3MgLnRodW1icyAudF9zaW5nbGVfaW1ne1xyXG4gICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlICogMS8zLjUgLSAxMC42NjZweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OjExMDBweCkge1xyXG4gICAgLnNpbmdsZV9zdGFnZSB7XHJcbiAgICAgICAgdG9wOiBjYWxjKCgxMDB2aCAtIDEwODBweCkgLyAyKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6MTEwMHB4KSBhbmQgKG1heC1oZWlnaHQ6MTUwMHB4KSB7XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8yIC5zdGFnZV9pbWFnZXMgLmltZ18xe1xyXG4gICAgICAgIHRvcDogY2FsYygoMTAwdmggLSAxMDgwcHgpIC8gLTIpO1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfMiAuc3RhZ2VfaW1hZ2VzIC5pbWdfMntcclxuICAgICAgICB0b3A6IGNhbGMoKDEwMHZoIC0gMTA4MHB4KSAvIC0yKTtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzIgLnN0YWdlX2ltYWdlcyAuaW1nXzN7XHJcbiAgICAgICAgdG9wOiBjYWxjKCgoMTAwdmggLSAxMDgwcHgpIC8gLTIpICsgMTA3cHgpXHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8zIC5sYW1wX2J1dHRvbntcclxuICAgICAgICBib3R0b206IGNhbGMoNTAlIC0gMjUwcHgpO1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfNSAuaWxsdXN0cmF0aW9ue1xyXG4gICAgICAgIGJvdHRvbTogY2FsYygoKDEwMHZoIC0gMTA4OHB4KSAvIDIpKTtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzUgLmhkXzF7XHJcbiAgICAgICAgYm90dG9tOiAzMTBweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzMgLmJ1aWxkX3RleHQge1xyXG4gICAgICAgIGJvdHRvbTogY2FsYyg1MCUgLSAzMDBweCk7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8zIC5idWlsZCB7XHJcbiAgICAgICAgYm90dG9tOiBjYWxjKCgoMTAwdmggLSAxMDgwcHgpIC8gMikpO1xyXG4gICAgfVxyXG4gICAgLnN0YWdlX2xheWVycyAuZV8xIHtcclxuICAgICAgICBsZWZ0OiA0MDAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKlxyXG4uc3RhZ2VfMXtkaXNwbGF5OiBub25lO31cclxuLnN0YWdlMntkaXNwbGF5OiBub25lO31cclxuLnN0YWdlcyAuc3RhZ2VfM3tkaXNwbGF5OiBub25lO31cclxuLnN0YWdlcyAuc3RhZ2VfNHtkaXNwbGF5OiBub25lO31cclxuLnN0YWdlcyAuc3RhZ2VfNXtkaXNwbGF5OiBub25lO31cclxuLnN0YWdlcyAuc3RhZ2VfNntsZWZ0OiAyMDBweDt9XHJcbiovXHJcbiIsIlxyXG4uY2ItY3Vyc29yIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxNTA7XHJcbiAgICBjb250YWluOiBsYXlvdXQgc3R5bGUgc2l6ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBjb2xvciAwLjRzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBjb2xvciAwLjRzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGNvbG9yIDAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGNvbG9yIDAuNHM7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYi1jdXJzb3I6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMsIC1vLXRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMXMsIC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMXM7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjFzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCAtby10cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgLmNiLWN1cnNvci5zaG93X3BsdXM6YmVmb3JlIHtcclxuICBcclxuICB9XHJcbiAgXHJcbiAgLmNiLWN1cnNvci10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTE4cHg7XHJcbiAgICBsZWZ0OiAtMThweDtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLW1vei1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKDEwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKSByb3RhdGUoMTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKDEwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcclxuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgLW8tdHJhbnNmb3JtIDAuM3M7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdHJhbnNmb3JtIDAuM3MsIC1tb3otdHJhbnNmb3JtIDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHRyYW5zZm9ybSAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB0cmFuc2Zvcm0gMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcywgLW1vei10cmFuc2Zvcm0gMC4zcywgLW8tdHJhbnNmb3JtIDAuM3M7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYi1jdXJzb3Iud2hpdGVfY3Vyc29yOmJlZm9yZXtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gIH1cclxuICBAc3VwcG9ydHMgKG1peC1ibGVuZC1tb2RlOiBleGNsdXNpb24pIHtcclxuICAgIC5jYi1jdXJzb3IuLWV4Y2x1c2lvbixcclxuICAgIC5jYi1jdXJzb3IuLW9wYXF1ZSB7XHJcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBleGNsdXNpb247XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBzdXBwb3J0cyAobWl4LWJsZW5kLW1vZGU6IGV4Y2x1c2lvbikge1xyXG4gICAgLmNiLWN1cnNvci4tZXhjbHVzaW9uOmJlZm9yZSxcclxuICAgIC5jYi1jdXJzb3IuLW9wYXF1ZTpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNiLWN1cnNvci4tbm9ybWFsLFxyXG4gIC5jYi1jdXJzb3IuLXRleHQge1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcclxuICB9XHJcbiAgXHJcbiAgLmNiLWN1cnNvci4tbm9ybWFsOmJlZm9yZSxcclxuICAuY2ItY3Vyc29yLi10ZXh0OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLmNiLWN1cnNvci4taW52ZXJzZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYi1jdXJzb3IuLXZpc2libGU6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYi1jdXJzb3IuLXZpc2libGUuLWFjdGl2ZTpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIH1cclxuICBcclxuICAuY2ItY3Vyc29yLi1wb2ludGVyOmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuICBcclxuICAuY2ItY3Vyc29yLi10ZXh0OmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAwLjg1O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS43KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNyk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYi1jdXJzb3IuLXRleHQgLmNiLWN1cnNvci10ZXh0IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICBcclxuICAuY2ItY3Vyc29yLi10ZXh0Li1hY3RpdmU6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNik7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYi1jdXJzb3IuLW9wYXF1ZTpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMzIpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMzIpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zMik7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMzIpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMyKTtcclxuICB9XHJcbiAgXHJcbiAgLmNiLWN1cnNvci4tb3BhcXVlLi1hY3RpdmU6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gIH1cclxuICBcclxuICAuY2ItY3Vyc29yLi1sZzpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgfVxyXG4gIC5jYi1jdXJzb3Iuc2hvd19wbHVzOmJlZm9yZSwgLmNiLWN1cnNvci5oaWRlX3RoaXM6YmVmb3JlICB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICB9XHJcbiAgXHJcbiAgLmNiLWN1cnNvci4taGlkZGVuOmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIH1cclxuICBcclxuICAuLWNvbG9yLXJlZCB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gIH1cclxuICBcclxuICAuLWNvbG9yLWdyZWVuIHtcclxuICAgIGNvbG9yOiAjNTFjNjdkO1xyXG4gIH1cclxuICBcclxuICAuY2ItZGVtbyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIH1cclxuICBcclxuICAuY2ItZGVtby1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICB9XHJcbiAgXHJcbiAgLmNiLWRlbW8tY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgLmNiLWRlbW8tY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMCAxMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNiLWRlbW8tcm93IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLW1vei1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDMwcHggMDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgLmNiLWRlbW8tcm93IHtcclxuICAgICAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5jYi1kZW1vLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgIC13ZWJraXQtZmxleDogMTtcclxuICAgIC1tb3otYm94LWZsZXg6IDE7XHJcbiAgICAtbXMtZmxleDogMTtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XHJcbiAgICBtYXJnaW46IDAgMjBweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAuY2ItZGVtby1pdGVtIHtcclxuICAgICAgcGFkZGluZzogOTBweCAzMHB4O1xyXG4gICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNiLWRlbW8taXRlbS10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgMCAyNXB4IDA7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgXHJcbiAgLmNiLWRlbW8taXRlbS10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gIH1cclxuICBcclxuICAuY2ItZGVtby1pdGVtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcclxuICAgIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzLCAtbW96LWJveC1zaGFkb3cgMC4ycztcclxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcclxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnMsIC1tb3otYm94LXNoYWRvdyAwLjJzO1xyXG4gIH1cclxuICAvKi5jYi1jdXJzb3I6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMi41cHgpO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDIuNXB4KTtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG4gIC5jYi1jdXJzb3IuLXZpc2libGU6YWZ0ZXJ7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH0qL1xyXG4gIC5jaXJjbGUtY3Vyc29yIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIC5jaXJjbGUtY3Vyc29yLS1vdXRlciB7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgei1pbmRleDogMTIwMDA7XHJcbiAgfVxyXG4gIC5pbm5lcl9jaXJjbGUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGxlZnQ6IC01cHg7XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgICB6LWluZGV4OiAxMTAwMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICZbZGF0YS1jdXJzb3I9J21vdmVfbGVmdCddOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIiBjbGFzcz1cImJpIGJpLWNoZXZyb24tbGVmdFwiIHZpZXdCb3g9XCIwIDAgMTYgMTZcIj48cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgZD1cIk0xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwelwiLz48L3N2Zz4nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgXHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gICAgJltkYXRhLWN1cnNvcj0nbW92ZV9yaWdodCddOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIiBjbGFzcz1cImJpIGJpLWNoZXZyb24tbGVmdFwiIHZpZXdCb3g9XCIwIDAgMTYgMTZcIj48cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgZD1cIk0xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwelwiLz48L3N2Zz4nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNTAlLCA1MCUpOyBcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2RhbF9vcGVue1xyXG4gICAgLmlubmVyX2NpcmNsZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIC5pbm5lcl9jaXJjbGU6YWZ0ZXIsXHJcbiAgICAuaW5uZXJfY2lyY2xlOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lcl9jaXJjbGUud2hpdGVfY3Vyc29yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG4gIC5pbm5lcl9jaXJjbGUuaGFzX3RleHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgLmlubmVyX2NpcmNsZS5zaG93X3BsdXM6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnKyc7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIH1cclxuICAuaW5uZXJfY2lyY2xlLnNob3dfcGx1cy5jbG9zZTpiZWZvcmV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuICAuaW5uZXJfY2lyY2xlLndoaXRlX2N1cnNvci5zaG93X3BsdXM6YmVmb3Jle1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbiAgLmlubmVyX2NpcmNsZS5oaWRlX3RoaXN7XHJcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5pbm5lcl9jaXJjbGUuc2hvd19wbHVzLCAuaW5uZXJfY2lyY2xlLmN1cnNvcl9wbGF5e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmlubmVyX2NpcmNsZS5zaG93X3BsdXMubWludXM6YmVmb3Jle1xyXG4gICAgY29udGVudDogJy0nO1xyXG4gIH1cclxuICAuaW5uZXJfY2lyY2xlLmN1cnNvcl9wbGF5OmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcXGYxNDRcIjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH0iLCIucnVsZXJ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IGJsdWU7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsdWU7XHJcbn1cclxuLnN0YWdlcyAuc3RhZ2VfbGFyZ2VfdGl0bGUgc3BhbiBzbWFsbHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc3RhZ2Vze1xyXG4gICAgLy8gLnNpbmdsZV9zdGFnZSAqOm5vdCgubGFtcF9idXR0b24sIC5sYW1wX2J1dHRvbiAqKXtcclxuICAgIC8vICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC8vIH1cclxuICAgIC5mYWRlX2FuaW17XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgICAgICAgJi5hbmlte1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZXF1ZW5jZV80e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoIDEwMCUgLSA1MHB4KTtcclxuICAgICAgICBsZWZ0OiAyNjAwcHg7XHJcbiAgICAgICAgLm1pZGRsZ2VfaW1hZ2VzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxMjBweDtcclxuICAgICAgICAgICAgLmxlZnRfZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0zMnB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmlnaHRfZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0Oi01MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5taWRkbGVfdGV4dHMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICBcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDsgIFxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTYwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NzBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOjQwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NzBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDI0MDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTYwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0X3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYW1wX2J1dHRvbntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDE1MHB4O1xyXG4gICAgICAgICAgICByaWdodDogLTYwMHB4O1xyXG4gICAgICAgICAgICAubm90aWNle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZXF1ZW5jZV8ze1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxMzIwcHg7XHJcbiAgICB9XHJcbiAgICAuY3RhX2JveHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VfY3Rhe1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LXJlZCwgI0M3MDAwMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnN0YWdlX2Rlc2NfMntcclxuICAgICAgICBjb2xvcjogdmFyKC0tZnVuY3Rpb25hbC1jb21tZXJjaWFsLWdyZXksICM0NTQxNDIpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTkuNnB4ICovXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAuZGVzY190aXRsZXtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWZ1bmN0aW9uYWwtY29tbWVyY2lhbC1ncmV5LCAjNDU0MTQyKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1NjA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlOyAvKiAyN3B4ICovXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2xfdGV4dHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDI0MDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTYwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltZ19jb250X2FuaW17XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFuaW17XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0YWdlX2ltYWdlc3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC5zaW5nbGVfaW1ne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC5pbWdfY29udHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTApO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFuaW17IFxyXG4gICAgICAgICAgICAgICAgLy8gLmltZ19jb250e1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaW5nbGVfc3RhZ2V7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YWdlX2xhcmdlX3RpdGxlIHNwYW57XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGFnZV9kZXNje1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuc3RhZ2VfbmFtZXtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWZ1bmN0aW9uYWwtY29tbWVyY2lhbC1ncmV5LCAjNDU0MTQyKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1NjA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RhZ2VfdGl0bGV7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJsYWNrLCAjMjgyMzFGKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMjA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAudGl0bGVfbGluZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RhZ2VfdGV4dF9jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6IzI4MjMxRjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1NjA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTglO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTM1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjUwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6MTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGFnZV90ZXh0X2Rlc2N7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnRleHRfZGVzY190aXRsZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mdW5jdGlvbmFsLWNvbW1lcmNpYWwtZ3JleSwgIzQ1NDE0Mik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTYwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7IC8qIDI3cHggKi9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZ1bmN0aW9uYWwtY29tbWVyY2lhbC1ncmV5LCAjNDU0MTQyKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTkuNnB4ICovXHJcbiAgICAgICAgICAgICAgICBie1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1NjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmFuY3lfdGV4dHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICAuc3ZnX2FuaW17XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAwLCAwIDEwMCUsIDAgMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbjtcclxuICAgICAgICB3aWxsLWNoYW5nZTogY2xpcC1wYXRoO1xyXG4gICAgICAgICYuYW5pbXtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCAwLCAwIDEwMCUsIDEwMCUgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltZ19mcmFtZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VfMXtcclxuICAgICAgICB3aWR0aDogMzcwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLmN0YV9ib3ggIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZXF1ZW5jZV84e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDgwMHB4O1xyXG4gICAgICAgICAgICB0b3A6IC0xOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnVuZGVybGluZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMTAzcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbF90ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDY0MHB4O1xyXG4gICAgICAgICAgICBnYXA6NDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlcXVlbmNlXzYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEzNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHRfYm94e1xyXG4gICAgICAgICAgICBsZWZ0OiAyNjAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YWdlX2Rlc2N7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgdG9wOiA0NiU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YWdlX3RleHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YWdlX2xhcmdlX3RpdGxle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQwMHB4O1xyXG4gICAgICAgICAgICB0b3A6MzUlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3RhX2JveHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0yMDBweDtcclxuICAgICAgICAgICAgbGVmdDogNDAwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIC5zdGFnZV9kZXNjXzJ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MzZweDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dF9ib3h7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6MTJweDtcclxuICAgICAgICAgICAgLnRleHRfdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZnVuY3Rpb25hbC1jb21tZXJjaWFsLWdyZXksICM0NTQxNDIpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDU2MDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZnVuY3Rpb25hbC1jb21tZXJjaWFsLWdyZXksICM0NTQxNDIpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgICAgICAgICAgYntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTYwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RhZ2VfaW1hZ2VzeyBcclxuICAgICAgICAgICAgbGVmdDogMTUwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTUwcHg7XHJcbiAgICAgICAgICAgIC5pbWdfMXtcclxuICAgICAgICAgICAgICAgIHRvcDogNTklO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC00NXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgLmltZ19mcmFtZXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC00M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbWdfMntcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIC5pbWdfZnJhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzdweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1nX25vdGljZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDU4MHB4O1xyXG4gICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjk2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmFuY3lfdGV4dHtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDIwMHB4KTtcclxuICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGFnZV8ye1xyXG4gICAgICAgIHdpZHRoOiA0MzAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDQ2MTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLnN0YWdlX2Rlc2NfMiAuY29sX3RleHQge1xyXG4gICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGlhZ3JhbV9idWJibGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMjEwMHB4O1xyXG4gICAgICAgICAgICB0b3A6NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGFnZV9kZXNjIC5zdGFnZV90ZXh0X2NvbnRlbnR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YWdlX2Rlc2MgLnN0YWdlX3RleHRfZGVzYyBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51bmRlcmxpbmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTIyOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1ODVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdmdfMDJfdGFnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA5NXB4O1xyXG4gICAgICAgICAgICB0b3A6IDM4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFtcF9idXR0b257XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMzEwMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDcwJTsgIFxyXG4gICAgICAgICAgICAubm90aWNle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmlnLnRleHRfY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2ODBweDtcclxuICAgICAgICAgICAgbGVmdDogMzU3MHB4O1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlICsgMTEwcHgpO1xyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTYwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExOCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAudGV4dF9jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBsZWZ0OiAyOTUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgICAgdG9wOiAzNC43MiU7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1NjA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyNDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1NjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuc3RhZ2VfZGVzY3tcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YWdlX2ltYWdlc3tcclxuICAgICAgICAgICAgbGVmdDogMzMwMHB4O1xyXG4gICAgICAgICAgICAuaW1nXzF7XHJcbiAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEyMnB4O1xyXG4gICAgICAgICAgICAgICAgLmltZ19mcmFtZXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmltZ18ye1xyXG4gICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzNTBweDtcclxuICAgICAgICAgICAgICAgIC5pbWdfY29udHtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAycHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYyLjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbWdfM3tcclxuICAgICAgICAgICAgICAgIHRvcDoxMDdweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgLmltZ19mcmFtZXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yODVweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtODBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZhbmN5X3RleHR7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RhZ2VfbGFyZ2VfdGl0bGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogOTAwcHg7XHJcbiAgICAgICAgICAgIHRvcDoyMiU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XHJcblxyXG4gICAgICAgICAgICAubGluZV8xLFxyXG4gICAgICAgICAgICAubGluZV8ye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmVfMntcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDY3N3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDU4OHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC01NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTQuOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWxsdXN0cmF0aW9ue1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtODBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN0YV9ib3h7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC02MDVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0YWdlX2Rlc2NfMntcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzYwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VxdWVuY2VfMXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyMjAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0YWdlXzN7XHJcbiAgICAgICAgd2lkdGg6IDYzMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogOTM1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAuc3RhZ2VfZGVzY18yIC5jb2xfdGV4dHtcclxuICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RhZ2VfM19pbWFnZXMge1xyXG4gICAgICAgICAgICBsZWZ0OiA0NDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDI2JTtcclxuXHJcbiAgICAgICAgICAgIC5iaWdfYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xM3B4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZy5zdGFnZV9taWRkbGVfc3ZnXzEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMDlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcuc3RhZ2VfbWlkZGxlX3N2Z18yIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0yNjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nLnN0YWdlX21pZGRsZV9zdmdfMyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI3N3B4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGFnZV9sYXJnZV90aXRsZSB7XHJcbiAgICAgICAgICAgIHNtYWxse1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNTZweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVuZGVybGluZSB7XHJcbiAgICAgICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhZ2VfM19iaWdfdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJsYWNrLCAjMjgyMzFGKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFZFTFVYIFRyYW5zZm9ybSBWYXJpYWJsZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1NjA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTglOyAvKiA0Ny4ycHggKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjZweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MzAwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MTBweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYmxhY2ssICMyODIzMUYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhbXBfYnV0dG9ue1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTUwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMzNTBweDtcclxuICAgICAgICAgICAgLm5vdGljZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1aWxkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OjQwMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVkX2J1aWxkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDE1MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE0MzBweDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIC5yZWRfYnVpbGRfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1aWxkX3RleHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE5NzBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAxNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDY3MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ibGFjaywgIzI4MjMxRik7XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTYwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExOCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlZF9idWlsZF90ZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAzNjUwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMjIlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mdW5jdGlvbmFsLWNvbW1lcmNpYWwtZ3JleSwgIzQ1NDE0Mik7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mdW5jdGlvbmFsLWNvbW1lcmNpYWwtZ3JleSwgIzQ1NDE0Mik7XHJcblxyXG4gICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWRfYnVpbGRfdGV4dC5zZWNvbmQge1xyXG4gICAgICAgICAgICBsZWZ0OiA0MDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MTBweDtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKCA1MyUgKyAxMjBweCApO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZnVuY3Rpb25hbC1jb21tZXJjaWFsLWdyZXksICM0NTQxNDIpO1xyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDU2MDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YWdlX2Rlc2N7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnN0YWdlX2xhcmdlX3RpdGxle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDglO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MDBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAubGluZV8xLFxyXG4gICAgICAgICAgICAubGluZV8ye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmVfMntcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDY3N3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jdGFfYm94e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgICAgbGVmdDogMTMwMHB4O1xyXG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogODgwcHg7XHJcbiAgICAgICAgICAgIC5zdGFnZV9kZXNjXzJ7IFxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VfNHtcclxuICAgICAgICB3aWR0aDogMjUwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxNTY1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgLnN0YWdlX2Rlc2N7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YWdlX2xhcmdlX3RpdGxle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICBsZWZ0OiA0NzBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5saW5lXzEsXHJcbiAgICAgICAgICAgIC5saW5lXzJ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmVfMntcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZXF1ZW5jZV8ye1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTUwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTE4MHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAjc18yX2NhbnZhc3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MjZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY3RhX2JveHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTEwMHB4O1xyXG4gICAgICAgICAgICAuc3RhZ2VfZGVzY18yeyBcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5jb2xfdGV4dCBwe1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlsbHVzdHJhdGlvbntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC00MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VfNXtcclxuICAgICAgICBsZWZ0OiAyMDE1MHB4O1xyXG4gICAgICAgIHdpZHRoOiA1OTAwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6ODUwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQyMDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZXF1ZW5jZV83e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogOCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQ2NDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VfNiB7XHJcbiAgICAgICAgd2lkdGg6IDYzMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMjYyNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0Ojg1MHB4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIzMjUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVybyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyMTBweDtcclxuICAgICAgICAgICAgLnN0YWdlXzZfaGVyb19ib3JkZXJ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTE2cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0YWdlXzZfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMTFweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RhZ2VfbGFyZ2VfdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4MHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTguODhweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzMzBweDtcclxuICAgICAgICAgICAgbGVmdDogNDEwcHg7XHJcbiAgICAgICAgICAgIC5saW5lXzEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5lXzIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YWdlXzZfbWluaV90ZXh0LmxldmVsMiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIxMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgICB0b3A6NjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhZ2VfNl9taW5pX3RleHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNzUwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDExMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mdW5jdGlvbmFsLWNvbW1lcmNpYWwtZ3JleSwgIzQ1NDE0Mik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjQwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTYwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGFnZV82X2JpZ190ZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDMwMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxODAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NDBweDtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYmxhY2ssICMyODIzMUYpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDU2MDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTglOyBcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS42cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RhZ2VfNl9sYXN0X3N2Z3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDcwMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAyNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zdGFnZV9lbmRfdGV4dHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAzMjUwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNjUlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDIxcHg7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZnVuY3Rpb25hbC1jb21tZXJjaWFsLWdyZXksICM0NTQxNDIpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDI0MDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAyOHB4ICovXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJsYWNrLCAjMjgyMzFGKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJsYWNrLCAjMjgyMzFGKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBWRUxVWCBUcmFuc2Zvcm0gVmFyaWFibGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNSU7IC8qIDE2LjFweCAqL1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDg1MXB4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KXtcclxuICAgIC5zdGFnZXMgLnN0YWdlXzIgLnN0YWdlX2xhcmdlX3RpdGxlIC5jdGFfYm94IHtcclxuICAgICAgICB0b3A6NDIwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV8xIC5zZXF1ZW5jZV82IHtcclxuICAgICAgICB0b3A6LTEwMHB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc2VxdWVuY2VfNCAubWlkZGxlX3RleHRzIGgyIHtcclxuICAgICAgICB0b3A6LTI1cHg7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zZXF1ZW5jZV80IC5taWRkbGVfdGV4dHMgLnRleHQge1xyXG4gICAgICAgIHRvcDotMjVweDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzIgLnN0YWdlX2xhcmdlX3RpdGxlIHtcclxuICAgICAgICB0b3A6IDE3JTtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzQgLnN0YWdlX2xhcmdlX3RpdGxlIC50ZXh0XzIge1xyXG4gICAgICAgIGJvdHRvbTotMjAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zdGFnZXMgLnN0YWdlXzQgLnN0YWdlX2xhcmdlX3RpdGxlIC50ZXh0XzRfMSB7XHJcbiAgICAgICAgYm90dG9tOi0xNzVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc3RhZ2VfNSAuc3RhZ2VfbGFyZ2VfdGl0bGUge1xyXG4gICAgICAgIHRvcDogMjUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV81IC5zdGFnZV9sYXJnZV90aXRsZSAudGV4dF8yIHtcclxuICAgICAgICBib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV81IC5zdGFnZV9pbWFnZXMge1xyXG4gICAgICAgIHRvcDogMjQlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV81IC5zZXF1ZW5jZV81IHtcclxuICAgICAgICB0b3A6LTEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzIC5zdGFnZV82IHtcclxuICAgICAgICB0b3A6IC05NXB4O1xyXG4gICAgfVxyXG4gICAgLnN0YWdlcyAuc2VxdWVuY2VfOHtcclxuICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgIGxlZnQ6IDY2MHB4O1xyXG4gICAgICAgdG9wOiAtMjgwcHg7IFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogOTAxcHgpIGFuZCAobWF4LWhlaWdodDogMTA3OXB4KXtcclxuICAgIC5zdGFnZXMgLnN0YWdlXzIgLnN0YWdlX2xhcmdlX3RpdGxlIC5jdGFfYm94IHtcclxuICAgICAgICB0b3A6NDIwcHg7XHJcbiAgICB9XHJcbn0iLCJcclxuLmxvYWRlcl9zY3JlZW57XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODIzMUY7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC5wcm9ncmVzc19iYXJfbG9hZGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiA0MDBweDtcclxuICAgICAgICAmLm91dGxpbmV7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMnB4ICNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjgyMzFGO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZpbGx7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMCwgMCAxMDAlLCAwJSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/