<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/  v2.0 | 20110126 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, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; font-family: 'Noto Sans JP',Hiragino Sans, "ヒラギノ角ゴシック", Hiragino Kaku Gothic ProN, "ヒラギノ角ゴ ProN W3", "メイリオ", meiryo, sans-serif; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 1.5; }

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

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after { content: ''; content: none; }

q:before, q:after { content: ''; content: none; }

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

img { max-width: 100%; vertical-align: bottom; }

html { font-size: 62.5%; }

body { color: #212121; font-size: 1.4rem; }

@media screen and (max-width: 1080px) { body.fix { position: fixed; } }

.bg_color_gr { background-color: #f7f8f8; }

.wrap { width: 100%; max-width: 1080px; margin-left: auto; margin-right: auto; -webkit-box-sizing: border-box; box-sizing: border-box; }

@media screen and (max-width: 1080px) { .wrap { max-width: 100%; padding-left: 30px; padding-right: 30px; } }

@media screen and (max-width: 767px) { .wrap { padding: 0 20px; } }

.flb, .flb_type_t, .flb_type_tl, .flb_type_tc, .flb_type_tr, .flb_type_c, .flb_type_cl, .flb_type_cc, .flb_type_cr, .flb_type_cb, .flb_type_b, .flb_type_bl, .flb_type_bc, .flb_type_br { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.flb_type_t, .flb_type_tl, .flb_type_tc, .flb_type_tr { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }

.flb_type_tl { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.flb_type_tc { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.flb_type_tr { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.flb_type_c, .flb_type_cl, .flb_type_cc, .flb_type_cr, .flb_type_cb { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.flb_type_cl { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.flb_type_cc { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.flb_type_cr { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.flb_type_cb { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.flb_type_b, .flb_type_bl, .flb_type_bc, .flb_type_br { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.flb_type_bl { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.flb_type_bc { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.flb_type_br { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.lPage__ttl { font-size: 2.4rem; font-weight: 800; line-height: 1.75; text-align: center; }

.spbr { display: none; }

@media screen and (max-width: 1080px) { .spbr { display: block; } }

@media screen and (max-width: 767px) { .pcbr { display: none; } }

.header { position: relative; z-index: 3; width: 100vw; background-color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media screen and (max-width: 1080px) { .header_page_lp .header__desc { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.header.scrolled { position: fixed; top: 0; left: 0; z-index: 10; }

@media screen and (min-width: 1080px) { .header.scrolled.header_page_lp .header__desc { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; padding-top: 17px; padding-bottom: 17px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .header.scrolled.header_page_lp .header__logo { width: 240px; max-width: 240px; -webkit-flex-basis: 240px; -ms-flex-preferred-size: 240px; flex-basis: 240px; }
  .header.scrolled.header_page_lp .gnavi__link { border: none; }
  .header.scrolled .header__desc { width: 240px; max-width: 240px; -webkit-flex-basis: 240px; -ms-flex-preferred-size: 240px; flex-basis: 240px; }
  .header.scrolled .header__logo { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; }
  .header.scrolled .header__cap { display: none; }
  .header.scrolled .header__topList { display: none; }
  .header.scrolled .gnavi { max-width: 1080px; width: calc(100% - 240px); margin-left: auto; }
  .header.scrolled .gnavi_page_lp { width: auto; max-width: auto; }
  .header.scrolled .gnavi__list { height: 100%; }
  .header.scrolled .gnavi__item_type_contact .gnavi__link { background-color: #ec6c0e; }
  .header.scrolled .gnavi__link { font-size: 1.5rem; letter-spacing: -.05em; height: 100%; background-color: transparent; border-color: #f3f3f3; }
  .header.scrolled .mm__inner { top: 51px; } }

.header__desc { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 24px 25px 24px 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 1080px) { .header__desc { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0 0 0 20px; } }

@media screen and (max-width: 767px) { .header__desc { padding: 0 0 0 0; } }

.header__logo { -webkit-box-flex: 0; -webkit-flex: 0 0 325px; -ms-flex: 0 0 325px; flex: 0 0 325px; max-width: 325px; font-size: 0; line-height: 1; margin-top: -8px; margin-right: 20px; }

.header__logo_page_lp { -webkit-box-flex: 0; -webkit-flex: 0 0 252px; -ms-flex: 0 0 252px; flex: 0 0 252px; max-width: 252px; }

.header__logo a:hover { opacity: .75; }

@media screen and (max-width: 767px) { .header__logo { -webkit-box-flex: 0; -webkit-flex: 0 0 45vw; -ms-flex: 0 0 45vw; flex: 0 0 45vw; width: 45vw; max-width: 230px; padding-left: 10px; } }

.header__cap { font-size: 1.2rem; line-height: 1.6; position: relative; top: 2px; }

@media screen and (max-width: 1170px) { .header__cap { display: none; } }

.header__topList { margin-left: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 1080px) { .header__topList { display: none; } }

.header__topItem { margin-left: 30px; }

.header__topLink { font-size: 1.2rem; text-decoration: none; color: #212121; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.header__topLink:hover { opacity: .75; }

.header__topLink:before { content: ""; background: url(../img/icon_bg_arrow.svg) no-repeat center center/cover; width: 14px; height: 14px; display: block; margin-right: 5px; }

.header__lang { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.header__lang-term { font-size: 1.2rem; margin-right: 10px; }

.header__lang-label { position: relative; }

.header__lang-label:after { content: ""; display: block; background: url(../img/icon_arrow_wh_bottom.svg) no-repeat center center/10px 6.7px; width: 10px; height: 6.7px; position: absolute; right: 8px; top: calc(50% - 3.35px); }

.header__lang-select { -moz-appearance: none; -webkit-appearance: none; appearance: none; background: none; border: none; -webkit-box-shadow: none; box-shadow: none; background-color: #212121; border-radius: 4px; font-size: 1.4rem; color: #ffffff; width: 110px; padding: 5px 8px 5px 10px; }

.header__lang-select::-ms-expand { display: none; }

@media screen and (max-width: 1170px) { .header.active { overflow: scroll; }
  .header.active .gnavi { display: block; position: static; width: 100vw; height: calc(100vh - 80px); z-index: 3; top: 80px; overflow: scroll; background-color: #fff; } }

@media screen and (max-width: 1170px) and (max-width: 767px) { .header.active .gnavi { height: calc(100vh - 55px); padding-bottom: 70px; } }

@media screen and (max-width: 1170px) { .header.active .gnavi__list { position: relative; z-index: 4; padding-left: 45px; padding-right: 45px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; height: 100%; overflow: scroll; } }

@media screen and (max-width: 1170px) and (max-width: 767px) { .header.active .gnavi__list { padding-left: 31px; padding-right: 31px; } }

@media screen and (max-width: 1170px) { .header.active .gnavi__item { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 0; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
  .header.active .gnavi__item_type_contact { padding: 30px 0 0 0; margin-bottom: 0; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }

@media screen and (max-width: 1170px) and (max-width: 767px) { .header.active .gnavi__item_type_contact { padding: 16px 0 0 0; } }

@media screen and (max-width: 1170px) { .header.active .gnavi__item_type_contact .gnavi__link { background-color: #ec6c0e; text-align: center; display: block; color: #ffffff; border-radius: 30px; position: relative; } }

@media screen and (max-width: 1170px) and (max-width: 767px) { .header.active .gnavi__item_type_contact .gnavi__link { padding: 13px 0; } }

@media screen and (max-width: 1170px) { .header.active .gnavi__item_type_contact .gnavi__link:before { display: none; }
  .header.active .gnavi__item_type_contact .gnavi__link:after { content: ""; display: block; background: url(../img/arrow_icon_wh.svg) no-repeat center center/6px 12px; width: 6px; height: 12px; position: absolute; top: calc(50% - 6px); right: 11px; }
  .header.active .gnavi__item--tw { display: none; margin-top: 15px; -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; width: 35px; height: 35px; text-align: left; } }

@media screen and (max-width: 1170px) and (max-width: 1080px) { .header.active .gnavi__item--tw { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }

@media screen and (max-width: 1170px) { .header.active .gnavi__item--tw img { width: 35px; height: 35px; }
  .header.active .gnavi__item.mm .gnavi__link { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; position: relative; }
  .header.active .gnavi__item.mm .mm__nav { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0; }
  .header.active .gnavi__item.mm .mm__bgInner { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0; }
  .header.active .gnavi__item.mm .mm__inner { position: static; margin-left: 0; margin-right: 0; width: 100%; background: none; }
  .header.active .gnavi__item.mm .mm__desc { display: none; }
  .header.active .gnavi__item.mm .mm__arrowList { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; width: 100%; }
  .header.active .gnavi__item.mm .mm__arrowLink { font-weight: 600; padding: 12px; display: block; border-bottom: 1px solid #f3f3f3; position: relative; padding-left: 1em; line-height: 1.5; font-size: 1.1rem; text-align: left; }
  .header.active .gnavi__item.mm .mm__arrowLink:after { content: ""; background: url(../img/icon_arrow_or.svg) no-repeat center center/6px 12px; width: 6px; height: 12px; position: absolute; top: calc(50% - 6px); right: 15px; opacity: 1; left: auto; }
  .header.active .gnavi__item.mm .mm__arrowLink:before { display: none; }
  .header.active .gnavi__item.mm .mm__btDl { padding: 0; background-color: transparent; }
  .header.active .gnavi__item.mm .mm__btList { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0; margin: 0; padding: 0; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
  .header.active .gnavi__item.mm .mm__btList .mm__btItem { margin-bottom: 0px; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0; }
  .header.active .gnavi__item.mm .mm__btList .mm__btItem a { font-weight: 600; padding: 12px; display: block; border-bottom: 1px solid #f3f3f3; color: #ec6c0e; position: relative; padding-left: 1em; font-size: 1.1rem; }
  .header.active .gnavi__item.mm .mm__btList .mm__btItem a:after { content: ""; background: url(../img/icon_arrow_or.svg) no-repeat center center/6px 12px; width: 6px; height: 12px; position: absolute; top: calc(50% - 6px); right: 15px; opacity: 1; left: auto; }
  .header.active .gnavi__item.mm .mm__btList .mm__btItem:last-of-type { margin-bottom: 0; }
  .header.active .gnavi__item.mm .mm__btList .mm__btLink { font-size: 1.3rem; font-weight: 700; padding: 15px; }
  .header.active .gnavi__item.mm .mm__btTerm { display: none; }
  .header.active .gnavi__item.mm .mm__btLink { display: none; }
  .header.active .gnavi__item.mm .mm__btDetail { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; max-width: 100%; padding: 0; }
  .header.active .gnavi__item.mm .mm__btname { font-size: 1.1rem; margin-bottom: 0; }
  .header.active .gnavi__link { background-color: transparent; border: none; border-bottom: 1px solid #f3f3f3; font-size: 1.6rem; padding: 17px 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #212121; position: relative; } }

@media screen and (max-width: 1170px) and (max-width: 767px) { .header.active .gnavi__link { font-size: 1.3rem; font-weight: 600; padding: 15px 0; } }

@media screen and (max-width: 1170px) { .header.active .gnavi__link:after { content: ""; background: url(../img/icon_arrow_or.svg) no-repeat center center/cover; width: 7px; height: 14px; position: absolute; top: calc(50% - 7px); right: 0; opacity: 1; left: auto; }
  .header.active .gnavi__link_tri:before { content: ""; width: 2px; height: 12px; right: 5px; top: calc(50% - 6px); position: absolute; background: none; background-color: #ec6c0e; opacity: 1; }
  .header.active .gnavi__link_tri:after { content: ""; width: 12px; height: 2px; background: #ec6c0e; background-image: none; position: absolute; right: 0px; top: calc(50% - 1px); }
  .header.active .gnavi__link_tri.active:before { opacity: 0; }
  .header.active .navBt { background: #00a199; position: relative; z-index: 4; }
  .header.active .navBt span { width: 100%; height: 2px; background: #ffffff; display: block; position: absolute; left: 0; }
  .header.active .navBt span:nth-of-type(1) { top: calc(50% - 1px); -webkit-transform: rotate(315deg); transform: rotate(315deg); }
  .header.active .navBt span:nth-of-type(2) { display: none; }
  .header.active .navBt span:nth-of-type(3) { top: calc(50% - 1px); -webkit-transform: rotate(-315deg); transform: rotate(-315deg); } }

.gnavi { color: #000; width: 100%; }

@media screen and (max-width: 1080px) { .gnavi { border-top: none; display: none; } }

@media screen and (min-width: 1080px) { .gnavi_page_lp { margin-left: auto; width: auto; }
  .gnavi_page_lp .gnavi__list { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .gnavi_page_lp .gnavi__item { width: auto; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; max-width: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .gnavi_page_lp .gnavi__item:before { content: "｜"; padding: 0 1em; display: block; }
  .gnavi_page_lp .gnavi__item:first-of-type:before { display: none; }
  .gnavi_page_lp .gnavi__item_type_sp { display: none; }
  .gnavi_page_lp .gnavi__item_type_sp:before { display: none; }
  .gnavi_page_lp .gnavi__item_type_contact { margin-left: 25px; }
  .gnavi_page_lp .gnavi__item_type_contact:before { display: none; }
  .gnavi_page_lp .gnavi__item_type_contact .gnavi__link { width: 194px; padding: 16px 0; border-radius: 50px; }
  .gnavi_page_lp .gnavi__link { padding: 0; background: none; font-size: 1.4rem; z-index: 5; }
  .gnavi_page_lp .gnavi__link:after { bottom: -10px; }
  .gnavi_page_lp .gnavi__link_tri:before { content: ""; position: absolute; width: 0; height: 0; border-style: solid; border-width: 0 12px 18px 12px; border-color: transparent transparent #00a199 transparent; opacity: 1; display: block; top: 36px; left: calc(50% - 12px); opacity: 0; }
  .gnavi_page_lp .mm:hover .gnavi__link:before, .gnavi_page_lp .mm:hover .gnavi__link:after { opacity: 1; }
  .gnavi_page_lp .mm__inner { top: 60px; padding-top: 32px; background-color: transparent !important; }
  .gnavi_page_lp .mm__contents { background-color: #fff; } }

@media screen and (max-width: 767px) { .gnavi__list { overflow: scroll; height: calc(100vh + -70px); -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; } }

.gnavi__item { -webkit-box-flex: 0; -webkit-flex: 0 0 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; text-align: center; }

.gnavi__item_type_contact .gnavi__link { border-bottom-color: #E30ec6c0e07F; background-color: #ec6c0e; color: #ffffff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.gnavi__item_type_contact .gnavi__link:hover { opacity: .75; }

.gnavi__item_type_contact .gnavi__link:hover:after { opacity: 0; }

.gnavi__item_type_sp { display: none; }

@media screen and (max-width: 1080px) { .gnavi__item_type_sp { display: block; } }

.gnavi__link { font-size: 1.6rem; font-weight: 700; color: #212121; background-color: #f3f3f3; text-decoration: none; padding: 26px 0px 25px 0px; display: block; border-left: 1px solid #fff; letter-spacing: -.03em; position: relative; }

.gnavi__link_page_lp { background: none; font-size: 1.4rem; padding: 0; border-left: none; }

.gnavi__link:after { content: ""; width: 100%; height: 4px; position: absolute; left: 0; bottom: 0; display: block; background-color: #00a199; opacity: 0; }

.gnavi__link:hover:after { opacity: 1; }

@media screen and (max-width: 1080px) { .gnavi .mm .gnavi__link:hover { background-color: #ffffff; } }

@media screen and (min-width: 1080px) { .gnavi .mm:hover .mm__inner { display: block; } }

.gnavi .mm__inner { display: none; position: absolute; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; background-color: #ffffff; z-index: 3; margin-bottom: -5px; }

.gnavi .mm__desc { background-color: #00a199; padding: 15px 0; }

.gnavi .mm__ttl { font-size: 2.6rem; font-weight: 800; margin-right: 30px; color: #fff; }

.gnavi .mm__para { font-size: 1.4rem; color: #fff; }

.gnavi .mm__nav { padding: 36px 0 42px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; background-color: #ffffff; }

.gnavi .mm__arrowItem:last-of-type { margin-bottom: 0; }

.gnavi .mm__arrowLink { font-size: 1.4rem; font-weight: 700; color: #212121; text-decoration: none; line-height: 2.25; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.gnavi .mm__arrowLink:before { content: ""; background: url("../img/icon_arrow_02.svg") no-repeat center center/cover; width: 14px; height: 14px; display: block; margin-right: 10px; }

.gnavi .mm__arrowLink:hover { text-decoration: underline; }

.gnavi .mm__btList { -webkit-box-flex: 0; -webkit-flex: 0 0 855px; -ms-flex: 0 0 855px; flex: 0 0 855px; max-width: 855px; margin-left: auto; margin-right: -2px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.gnavi .mm__btItem { -webkit-box-flex: 0; -webkit-flex: 0 0 285px; -ms-flex: 0 0 285px; flex: 0 0 285px; max-width: 285px; padding: 0 2px; }

.gnavi .mm__btItem a { color: #212121; text-decoration: none; }

.gnavi .mm__btItem a:hover .mm__btLink { opacity: .75; }

.gnavi .mm__btItem_type_sp { display: none; }

@media screen and (max-width: 1080px) { .gnavi .mm__btItem_type_sp { display: block; } }

@media screen and (max-width: 767px) { .gnavi .mm__btItem_type_dev { display: none; } }

.gnavi .mm__btDl { background-color: #f2f2f5; padding: 27px 17px 27px 10px; }

.gnavi .mm__btTerm { -webkit-flex-basis: 80px; -ms-flex-preferred-size: 80px; flex-basis: 80px; width: 80px; max-width: 80px; }

.gnavi .mm__btDetail { -webkit-flex-basis: calc(100% - 80px); -ms-flex-preferred-size: calc(100% - 80px); flex-basis: calc(100% - 80px); width: calc(100% - 80px); max-width: calc(100% - 80px); padding-left: 10px; text-align: left; }

.gnavi .mm__btname { font-size: 1.6rem; font-weight: 600; letter-spacing: -.08em; margin-bottom: 7px; }

.gnavi .mm__btLink { background-color: #fff; display: block; font-size: 1.2rem; font-weight: 600; line-height: 1; text-decoration: none; padding: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: inherit; }

.gnavi .mm__btLink--wh { background-color: #ffffff; }

.gnavi .mm__btLink--dev { background-color: #FFE106; }

.gnavi .mm__btLink:after { content: ""; background: url("../img/arrow_icon_bl.svg") no-repeat center center/cover; width: 4.8px; height: 8px; display: block; }

@media screen and (max-width: 1080px) { .gnavi .mm__btItem_type_dev { display: none !important; } }

.navBt { display: none; background: #ec6c0e; }

@media screen and (max-width: 1080px) { .navBt { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 0; -webkit-flex: 0 0 80px; -ms-flex: 0 0 80px; flex: 0 0 80px; max-width: 80px; height: 80px; } }

@media screen and (max-width: 767px) { .navBt { -webkit-box-flex: 0; -webkit-flex: 0 0 55px; -ms-flex: 0 0 55px; flex: 0 0 55px; max-width: 55px; height: 55px; } }

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

@media screen and (max-width: 1170px) { .navBt__inner { width: 40px; height: 30px; } }

@media screen and (max-width: 767px) { .navBt__inner { width: 20px; height: 15px; } }

.navBt__inner span { width: 100%; height: 2px; background: #ffffff; display: block; position: absolute; left: 0; }

.navBt__inner span:nth-of-type(1) { top: 0; }

.navBt__inner span:nth-of-type(2) { top: calc(50% - 1.5px); }

.navBt__inner span:nth-of-type(3) { bottom: 0; }

.gnavi__item_type_tw { display: none; }

@media screen and (max-width: 1080px) { .gnavi__item_type_tw { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .gnavi__item_type_tw .header__lang-term { color: #ffffff; } }

@media screen and (max-width: 1080px) and (max-width: 767px) { .gnavi__item_type_tw .header__lang-term { font-size: 1.1rem; } }

@media screen and (max-width: 1080px) { .gnavi__item_type_tw .header__lang-select { color: #ffffff; } }

@media screen and (max-width: 1080px) and (max-width: 767px) { .gnavi__item_type_tw .header__lang-select { width: 115px; font-size: 1.1rem; padding: 9px 8px 9px 10px; } }

.main { display: block; }

@media screen and (max-width: 767px) { .main { width: 100vw; overflow: hidden; } }

.scrolled .main { margin-top: 180px; }

@media screen and (max-width: 767px) { .scrolled .main { margin-top: 55px; } }

.mv { position: relative; z-index: 2; overflow: hidden; }

.mv__slider { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; }

.mv__slide { background: no-repeat center center / cover; width: 100%; height: 100%; }

.mv .slick-list { height: 100%; }

.mv .slick-track { height: 100%; }

.mv_page_top { height: 730px; }

@media screen and (max-width: 1080px) { .mv_page_top { height: 70vw; } }

@media screen and (max-width: 767px) { .mv_page_top { height: 400px; } }

.mv_page_top:before { content: ""; display: block; width: 161px; height: 302px; background: url(../img/img_mv_icon01.svg) no-repeat top center/cover; position: absolute; z-index: 2; left: 40px; top: -20px; }

@media screen and (max-width: 767px) { .mv_page_top:before { display: none; } }

.mv_page_top:after { content: ""; display: block; width: 167px; height: 380px; background: url(../img/img_mv_icon02.svg) no-repeat top center/cover; position: absolute; z-index: 2; right: 45px; bottom: -21px; }

@media screen and (max-width: 767px) { .mv_page_top:after { display: none; } }

.mv_page_top .mv__inner { z-index: 2; position: relative; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.mv_page_top .mv__catch { width: 228px; position: relative; margin-left: -50px; margin-top: -78px; }

@media screen and (max-width: 767px) { .mv_page_top .mv__catch { position: static; width: 41.4%; margin-left: -20px; margin-bottom: 10px; margin-top: 0; } }

.mv_page_top .mv__ttl { width: 100%; height: auto; margin-left: -20px; margin-bottom: 30px; }

@media screen and (max-width: 767px) { .mv_page_top .mv__ttl { margin-left: -10px; margin-bottom: 20px; } }

.mv_page_top .mv__desc { font-size: 1.6rem; color: #fff; font-weight: 600; line-height: 1.75; position: relative; }

@media screen and (max-width: 767px) { .mv_page_top .mv__desc { font-size: 1.1rem; line-height: 1.63; }
  .mv_page_top .mv__desc br { display: none; } }

.mv_page_lp { height: 260px; }

.mv_page_lp:before { content: ""; background: url(../img/bg_pt.png) repeat top center/auto; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; }

@media screen and (max-width: 1080px) { .mv_page_lp { height: 160px; } }

@media screen and (max-width: 767px) { .mv_page_lp { margin-bottom: 30px; } }

.mv_page_ot { position: relative; background: url(../img/bg_mv02.png) center center/cover; }

.mv_page_news { background: url(../img/bg_mv_news.png) no-repeat center center/cover; }

.mv_page_blog { background: url(../img/blog_mv.png) no-repeat center center/cover; }

.mv_page_about { background: url(../img/bg_mv_about.png) no-repeat center center/cover; }

.mv_page_sitemap { background: url(../img/bg_mv_sitemap.png) no-repeat center center/cover; }

.mv_page_sugarfree { background: url(../img/bg_mv_sugarfree.png) no-repeat center center/cover; }

.mv_page_center { background: url(../img/bg_mv_center.png) no-repeat center center/cover; }

.mv_page_process { background: url(../img/bg_mv_process.png) no-repeat center center/cover; }

.mv_page_project { background: url(../img/bg_mv_project.png) no-repeat center center/cover; }

.mv_page_oem { background: url(../img/bg_mv_oem.png) no-repeat center center/cover; }

.mv_page_performance { background: url(../img/bg_mv_performance.png) no-repeat center center/cover; }

.mv_page_karte { background: url(../img/bg_mv_karte.png) no-repeat center center/cover; }

.mv_page_karteDetail { background: no-repeat center center /  cover; background-size: 230% auto; }

.mv_page_karteDetail01 { background: url(../img/img_case_02.png) no-repeat center center/cover; }

.mv_page_company { background: url(../img/bg_mv_company.png) no-repeat center center/cover; }

.mv__filter { background: url(../img/bg_pt.png) repeat top center/auto; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; }

.mv__error { background: url(../img/experiment_mv.png) no-repeat center center/cover; }

.mv__sitemap { background: url(../img/experiment_mv.png) no-repeat center center/cover; }

.mv__company { background: url(../img/company_mv.png) no-repeat center center/cover; }

.mv__process { background: url(../img/process_mv.png) no-repeat center center/cover; }

.mv__production { background: url(../img/production_mv.png) no-repeat center center/cover; }

.mv__project { background: url(../img/project_mv.png) no-repeat center center/cover; }

.mv__oem { background: url(../img/news_mv.png) no-repeat center center/cover; }

.mv__possibility { background: url(../img/possibility_mv.png) no-repeat center center/cover; }

.mv__flow { background: url(../img/flow_mv.png) no-repeat center center/cover; }

.mv__develop { background: url(../img/technology_mv.png) no-repeat center center/cover; }

.mv__full-order { background: url(../img/full-order_mv.png) no-repeat center center/cover; }

.mv__semi-order { background: url(../img/semi-order_mv.png) no-repeat center center/cover; }

.mv__contact { background: url(../img/contact_mv.png) no-repeat center center/cover; }

.mv__whatsCandy { background: url(../img/whats-candy_mv.png) no-repeat center center/cover; }

.mv__hardCandy { background: url(../img/hard-candy_mv.png) no-repeat center center/cover; }

.mv__schedule { background: url(../img/schedule_mv.png) no-repeat center center/cover; }

.mv__inner { width: 580px; margin-left: auto; margin-right: auto; height: 100%; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 1080px) { .mv__inner { padding-left: 40px; padding-right: 40px; } }

.mv__img { position: relative; top: -20px; }

@media screen and (max-width: 1080px) { .mv__img { -webkit-box-flex: 0; -webkit-flex: 0 0 30%; -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; } }

.mv__img m { top: -11px; -webkit-box-flex: 0; -webkit-flex: 0 0 45%; -ms-flex: 0 0 45%; flex: 0 0 45%; max-width: 45%; right: 39px; }

.mv__ttl { text-align: center; position: relative; z-index: 2; font-size: 3.6rem; font-weight: 600; line-height: 1; color: #ffffff; }

@media screen and (max-width: 767px) { .mv__ttl { font-size: 2.1rem; line-height: 1.5; } }

.productList { width: 100%; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.productList__item { -webkit-flex-basis: calc(33.333% - 11px); -ms-flex-preferred-size: calc(33.333% - 11px); flex-basis: calc(33.333% - 11px); max-width: calc(33.333% - 11px); width: calc(33.333% - 11px); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15); }

@media screen and (max-width: 767px) { .productList__item { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; width: 100%; margin-bottom: 12px; }
  .productList__item:last-of-type { margin-bottom: 0; } }

.productList__inner { background-color: #fff; padding: 16px 16px 0 16px; height: 100%; }

@media screen and (max-width: 767px) { .productList__inner { padding: 15px 15px 0 15px; } }

.productList__fig { margin-bottom: 16px; }

@media screen and (max-width: 767px) { .productList__fig { margin-bottom: 13px; } }

.productList__fig a:hover { opacity: .75; }

@media screen and (max-width: 767px) { .productList__fig img { width: 100%; height: 31.25vw; -o-object-fit: cover; object-fit: cover; } }

.productList__name { font-size: 2.0rem; font-weight: 600; text-align: center; margin-bottom: 8px; }

@media screen and (max-width: 767px) { .productList__name { font-size: 1.6rem; margin-bottom: 10px; } }

.productList__desc { font-size: 1.4rem; }

@media screen and (max-width: 767px) { .productList__desc { font-size: 1.1rem; line-height: 1.63; } }

.productList__btInner { background-color: #fff; padding: 16px; }

@media screen and (max-width: 767px) { .productList__btInner { padding: 13px 15px 15px 15px; } }

.productList__bt { display: block; text-align: center; background-color: #212121; color: #fff; font-size: 1.4rem; text-decoration: none; padding: 16.5px 0; position: relative; }

@media screen and (max-width: 767px) { .productList__bt { font-size: 1.1rem; padding: 14px 0; } }

.productList__bt:hover { opacity: .75; }

.productList__bt:after { content: ""; display: block; background: url(../img/arrow_right_thin.svg) no-repeat center center/6px 12px; width: 6px; height: 12px; position: absolute; top: calc(50% - 6px); right: 11px; }

@media screen and (max-width: 767px) { .productList__bt:after { background: url(../img/arrow_right_thin.svg) no-repeat center center/5px 10px; width: 5px; height: 10px; top: calc(50% - 5px); right: 8px; } }

.articleDetails { max-width: 850px; padding-bottom: 55px; }

@media screen and (max-width: 767px) { .articleDetails { padding-bottom: 45px; } }

.articleDetails__header { margin-bottom: 45px; }

@media screen and (max-width: 767px) { .articleDetails__header { margin-bottom: 30px; } }

.articleDetails__list { margin-bottom: 15px; }

.articleDetails__date { font-size: 1.4rem; margin-left: 1em; }

@media screen and (max-width: 767px) { .articleDetails__date { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; font-size: 1.1rem; } }

.articleDetails__cat { font-size: 1.2rem; background-color: #f3a56c; color: #fff; padding: 0 14px; height: 24px; border-radius: 24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.articleDetails__cat_planning { background-color: #76ccc8; }

.articleDetails__cat_study { background-color: #8e9ea9; }

@media screen and (max-width: 767px) { .articleDetails__cat { font-size: 1.0rem; padding: 1px 15px; height: 20px; } }

.articleDetails__cat_type_blog { font-size: 1.2rem; background-color: #fff; padding: 3px 0; text-align: center; width: 92px; -webkit-box-flex: 0; -webkit-flex: 0 0 92px; -ms-flex: 0 0 92px; flex: 0 0 92px; margin-right: 22px; border-radius: 0; color: #212121; margin-right: 0; }

@media screen and (max-width: 767px) { .articleDetails__cat_type_blog { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; font-size: 1.0rem; width: 60px; -webkit-box-flex: 0; -webkit-flex: 0 0 60px; -ms-flex: 0 0 60px; flex: 0 0 60px; padding: 1px 0; } }

.articleDetails__ttl { font-size: 3.0rem; line-height: 1.3; font-weight: 800; margin-bottom: 25px; }

@media screen and (max-width: 767px) { .articleDetails__ttl { font-size: 2.1rem; margin-bottom: 30px; } }

.articleDetails__eyecatch { position: relative; z-index: 0; margin-bottom: -16px; }

@media screen and (max-width: 767px) { .articleDetails__eyecatch { margin-bottom: 10px; } }

.articleDetails__eyecatch img { width: 100%; }

.articleDetails__body { max-width: 650px; margin-left: auto; margin-right: auto; }

.articleDetails__body p { font-size: 1.6rem; line-height: 1.625; margin: 20px 0; }

@media screen and (max-width: 767px) { .articleDetails__body p { font-size: 1.2rem; margin: 15px 0; } }

.articleDetails__body p img { margin: 27px 0; height: auto; }

@media screen and (max-width: 767px) { .articleDetails__body p img { margin-bottom: 3px; } }

.articleDetails__body h2 { font-size: 2.4rem; font-weight: 800; margin: 30px 0; }

@media screen and (max-width: 767px) { .articleDetails__body h2 { font-size: 1.8rem; margin: 15px 0; } }

.articleDetails__body h3 { font-size: 1.8rem; font-weight: 600; margin: 20px 0; }

@media screen and (max-width: 767px) { .articleDetails__body h3 { font-size: 1.6rem; margin: 15px 0; } }

.articleDetails__body img { height: auto; }

.articleDetails__footer { margin-top: 55px; }

@media screen and (max-width: 767px) { .articleDetails__footer { margin-top: 30px; } }

.contactTop { display: block; padding-top: 90px; padding-bottom: 90px; background: url(../img/bg_contact.png) no-repeat center center/cover; position: relative; }

@media screen and (max-width: 1080px) { .contactTop { padding-left: 30px; padding-right: 30px; } }

@media screen and (max-width: 767px) { .contactTop { position: relative; padding: 33px 20px 37px 20px; }
  .contactTop:before { background: url(../img/bg_pt.png) center center/3px 3px; } }

@media screen and (max-width: 767px) { .contactTop__wrap { padding-left: 0; padding-right: 0; } }

.contactTop__ttl { font-size: 3.2rem; font-weight: 700; text-align: center; color: #ffffff; margin-bottom: 20px; position: relative; z-index: 2; }

@media screen and (max-width: 767px) { .contactTop__ttl { position: relative; z-index: 2; font-size: 1.5rem; margin-bottom: 7px; line-height: 1.66; text-align: left; } }

.contactTop__ttl-st { color: #F9C900; font-size: 4.0rem; }

@media screen and (max-width: 767px) { .contactTop__ttl-st { font-size: 2.4rem; line-height: 1.3; } }

.contactTop__para { font-size: 1.5rem; line-height: 2; text-align: center; color: #ffffff; margin-bottom: 1.5em; position: relative; z-index: 2; }

@media screen and (max-width: 767px) { .contactTop__para { position: relative; z-index: 3; font-size: 1.05rem; text-align: left; line-height: 1.5; } }

.contactTop__para:last-of-type { margin-bottom: 0; }

.contactTop__bt { font-size: 1.6rem; font-weight: 700; color: #ffffff; background-color: #E3007F; display: block; width: 324px; margin-left: auto; margin-right: auto; position: relative; text-decoration: none; text-align: center; line-height: 1; padding: 25px 0; margin-top: 43px; position: relative; z-index: 2; }

.contactTop__bt:after { content: ""; display: block; width: 8px; height: 13.4px; background: url(../img/arrow_icon_wh.svg) no-repeat center center/cover; right: 20px; top: calc(50% - 6.7px); position: absolute; }

.contactTop__bt:hover { opacity: .75; }

@media screen and (max-width: 767px) { .contactTop__bt { position: relative; z-index: 3; font-size: 1.2rem; padding: 18.5px 0; margin-top: 21px; width: 100%; } }

.footer { position: relative; z-index: 2; }

.footer__nav { padding: 65px 0; }

@media screen and (max-width: 1080px) { .footer__nav { padding-top: 0; display: none; } }

.footer__navList { border-right: 1px solid #f1f3f3; }

.footer__navList:nth-of-type(1) { width: 21.7%; -webkit-flex-basis: 21.7%; -ms-flex-preferred-size: 21.7%; flex-basis: 21.7%; max-width: 21.7%; padding-right: 45px; }

.footer__navList:nth-of-type(2) { width: 27.2%; -webkit-flex-basis: 27.2%; -ms-flex-preferred-size: 27.2%; flex-basis: 27.2%; max-width: 27.2%; padding-left: 55px; padding-right: 50px; }

.footer__navList:nth-of-type(3) { width: 22.4%; -webkit-flex-basis: 22.4%; -ms-flex-preferred-size: 22.4%; flex-basis: 22.4%; max-width: 22.4%; padding-left: 55px; padding-right: 50px; }

.footer__navList:nth-of-type(4) { width: 28.7%; -webkit-flex-basis: 28.7%; -ms-flex-preferred-size: 28.7%; flex-basis: 28.7%; max-width: 28.7%; border: none; padding-left: 55px; }

.footer__navItem { line-height: 2.14; }

.footer__navLink { text-decoration: none; color: #212121; font-size: 1.4rem; font-weight: 600; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; letter-spacing: -.04em; line-height: 2.14; }

.footer__navLink:before { content: ""; display: block; background: url(../img/icon_bg_arrow.svg) no-repeat center center/14px 14px; width: 14px; height: 14px; display: block; margin-right: 5px; }

.footer__navLink:hover { text-decoration: underline; }

.footer__childTerm { padding-left: 1em; line-height: 2.14; }

.footer__childTermLink { text-decoration: none; color: #212121; font-size: 1.4rem; font-weight: 600; line-height: 2.14; }

.footer__childTermLink:before { content: "-"; padding-right: .5em; }

.footer__childTermLink:hover { text-decoration: underline; }

.footer__childDetail { padding-left: 2em; line-height: 2.14; }

.footer__childLink { text-decoration: none; color: #212121; font-size: 1.4rem; line-height: 2.14; display: block; }

.footer__childLink:hover { text-decoration: underline; }

.footer__bnList { padding: 17px 0; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media screen and (max-width: 767px) { .footer__bnList { padding: 24px 40px; } }

.footer__bnItem { padding: 0 6px; }

@media screen and (max-width: 767px) { .footer__bnItem { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0; margin-bottom: 5px; }
  .footer__bnItem:last-of-type { margin-bottom: 0; } }

.footer__bnItem_type_gummi img { width: 150px; }

@media screen and (max-width: 767px) { .footer__bnItem_type_gummi img { width: 96px; } }

.footer__bnItem_type_nisshin img { width: 162px; }

@media screen and (max-width: 767px) { .footer__bnItem_type_nisshin img { width: 112px; } }

.footer__bnItem_type_dolce img { width: 134px; }

@media screen and (max-width: 767px) { .footer__bnItem_type_dolce img { width: 89px; } }

.footer__bnItem a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 190px; background: #ffffff; text-align: center; height: 56px; }

.footer__bnItem a:hover { opacity: .75; }

@media screen and (max-width: 767px) { .footer__bnItem a { width: 100%; height: 45px; } }

@media screen and (max-width: 1080px) { .footer__desc { padding: 30px 0  30px 0; } }

@media screen and (max-width: 767px) { .footer__desc { padding: 20px 0  20px 0; } }

@media screen and (max-width: 1080px) { .footer__desc .wrap { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.footer__logo { -webkit-box-flex: 0; -webkit-flex: 0 0 266px; -ms-flex: 0 0 266px; flex: 0 0 266px; max-width: 266px; margin-right: 20px; position: relative; top: -6px; }

@media screen and (max-width: 767px) { .footer__logo { -webkit-box-flex: 0; -webkit-flex: 0 0 60%; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; margin-right: 0; margin-bottom: 0; position: static; } }

.footer__logo a:hover { opacity: .75; }

.footer__copy { background-color: #ec6c0e; }

.footer__copyText { font-size: 1.2rem; color: #fff; }

@media screen and (max-width: 767px) { .footer__copyText { font-size: .9rem; padding: 10px 0; text-align: center; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } }

.footer__otherList { padding: 28px 0; }

@media screen and (max-width: 767px) { .footer__otherList { display: none; } }

.footer__otherItem:after { content: "｜"; padding: 0 2em; display: inline-block; color: #fff; }

.footer__otherItem:last-of-type:after { display: none; }

.footer__otherItem a { font-size: 1.2rem; color: #fff; text-decoration: none; }

.fn-list__term { margin-bottom: 5px; }

.fn-list__term a { font-size: 1.6rem; font-weight: 700; text-decoration: none; color: #212121; }

.fn-list__term a:hover { text-decoration: underline; }

.fn-child__item--tw { width: 30px; height: 30px; }

.fn-child__item--tw img { width: 30px; height: 30px; }

.fn-child__item--tw a:hover { opacity: .75; }

.fn-child__link { font-size: 1.4rem; text-decoration: none; color: #212121; line-height: 2.2; }

.fn-child__link:hover { text-decoration: underline; }

.fn-child__item--bd { font-size: 1.6rem; margin-bottom: 12px; }

.fn-child__item--bd:last-of-type { margin-bottom: 0; }

.fn-child__item--bd a { font-size: 1.6rem; color: #212121; font-weight: 700; text-decoration: none; }

.fn-child__item--bd a:hover { text-decoration: underline; }

.company-detail { padding: 42px 0; }

@media screen and (max-width: 1080px) { .company-detail { padding: 15px 0 0 0; text-align: center; } }

.company-detail__term { font-size: 1.4rem; font-weight: 700; margin-bottom: 2px; }

@media screen and (max-width: 767px) { .company-detail__term { font-size: 1.0rem; line-height: 1.6; } }

.company-detail__desc { font-size: 1.4rem; }

@media screen and (max-width: 767px) { .company-detail__desc { font-size: 1.0rem; line-height: 1.6; } }

@media screen and (max-width: 767px) { .company-detail__list { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.company-detail__ad:after { content: "/"; display: block; padding: 0 1em; }

@media screen and (max-width: 767px) { .company-detail__ad:after { display: none; } }

.sectionTtl_ly_ct { text-align: center; }

.sectionTtl_ly_lt { text-align: left; }

.sectionTtl__en { font-size: 2.0rem; font-weight: 700; color: #ec6c0e; display: block; line-height: 1; margin-bottom: 2px; font-family: Futura,'Noto Sans JP',Hiragino Sans, "ヒラギノ角ゴシック", Hiragino Kaku Gothic ProN, "ヒラギノ角ゴ ProN W3", "メイリオ", meiryo, sans-serif; }

@media screen and (max-width: 767px) { .sectionTtl__en { font-size: 1.5rem; } }

.sectionTtl__jp { font-size: 4.4rem; font-weight: 800; color: #212121; display: block; letter-spacing: -.05em; }

@media screen and (max-width: 767px) { .sectionTtl__jp { font-size: 2.6rem; } }

.sectionTtl__jp_page_l { font-size: 4.2rem; }

@media screen and (max-width: 767px) { .sectionTtl__jp_page_l { font-size: 2.6rem; } }

.bdTtl { font-size: 2.4rem; font-weight: 700; text-align: center; }

@media screen and (max-width: 767px) { .bdTtl { font-size: 1.8rem; } }

.sectionIntro { font-size: 1.6rem; }

@media screen and (max-width: 767px) { .sectionIntro { font-size: 1.2rem; } }

.sectionIntro_ly_ct { text-align: center; }

.sqBt { background-color: #ec6c0e; color: #fff; font-weight: 700; display: block; padding: 20px 0; text-align: center; text-decoration: none; position: relative; font-size: 1.6rem; max-width: 345px; }

@media screen and (max-width: 767px) { .sqBt { font-size: 1.2rem; line-height: 1; padding: 14px 10px; width: 200px; } }

.sqBt:hover { opacity: .75; }

.sqBt:after { content: ""; display: block; background: url(../img/arrow_icon_wh.svg) no-repeat center center/7px 14px; width: 7px; height: 14px; position: absolute; top: calc(50% - 7px); right: 16px; }

@media screen and (max-width: 767px) { .sqBt:after { width: 6px; height: 12px; right: 8px; top: calc(50% - 6px); background: url(../img/arrow_icon_wh.svg) no-repeat center center/6px 12px; } }

.btRd { background-color: #ec6c0e; color: #fff; font-weight: 700; display: block; padding: 20px 0; text-align: center; text-decoration: none; position: relative; font-size: 1.6rem; max-width: 354px; border-radius: 50px; }

.btRd:hover { opacity: .75; }

.btRd:before { content: ""; display: block; width: 25.4px; height: 16.1px; background: url(../img/arrow_icon_wh.svg) no-repeat center center/6px 12px; }

.btRd:after { content: ""; display: block; background: url(../img/arrow_icon_wh.svg) no-repeat center center/6px 12px; width: 6px; height: 12px; position: absolute; top: calc(50% - 6px); right: 16px; }

.blogBt { width: 190px; font-size: 1.4rem; color: #fff; text-decoration: none; line-height: 1; padding: 14px; border-radius: 40px; background: url(../img/bg_pt.png); background-color: rgba(255, 255, 255, 0.35); background-blend-mode: lighten; display: block; text-align: center; }

.blogBt:hover { background-image: none; background-color: #c9caca; }

.btContact { background-color: #ec6c0e; color: #fff; font-weight: 700; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 26px 0; text-align: center; text-decoration: none; position: relative; font-size: 1.6rem; max-width: 354px; border-radius: 50px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 767px) { .btContact { font-size: 1.2rem; line-height: 1; padding: 17.5px 0; } }

.btContact:hover { opacity: .75; }

.btContact:before { content: ""; display: block; width: 29px; height: 21.75px; background: url(../img/mail_icon.svg) no-repeat center center/cover; margin-right: 10px; }

@media screen and (max-width: 767px) { .btContact:before { width: 20px; height: 15px; position: relative; margin-right: 6px; margin-left: -26px; } }

.btContact:after { content: ""; display: block; background: url(../img/arrow_icon_wh.svg) no-repeat center center/6px 12px; width: 6px; height: 12px; position: absolute; top: calc(50% - 6px); right: 25px; }

.bdbTable { width: 100%; }

.bdbTable tr { border-bottom: 1px solid #d3d9dd; }

.bdbTable tr:last-of-type { border-bottom: 0; }

.bdbTable th { width: 160px; min-width: 160px; font-size: 1.6rem; font-weight: 600; padding-left: 10px; text-align: left; line-height: 2; }

@media screen and (max-width: 767px) { .bdbTable th { font-size: 1.4rem; min-width: 90px; } }

.bdbTable td { font-size: 1.4rem; text-align: left; line-height: 2.14; padding: 18px 0; }

@media screen and (max-width: 767px) { .bdbTable td { font-size: 1.2rem; padding: 12px 0; } }

.breadcrumb { position: relative; z-index: 2; padding-top: 14px; }

@media screen and (max-width: 767px) { .breadcrumb { display: none; } }

.breadcrumb__list { overflow-x: auto; white-space: nowrap; }

@media screen and (max-width: 767px) { .breadcrumb__list { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }

.breadcrumb__item:last-of-type .breadcrumb__link:after { display: none; }

.breadcrumb__link { color: #464646; font-size: 1.2rem; text-decoration: none; }

.breadcrumb__link:after { content: "&gt;"; padding: 0 1em; }

@media screen and (max-width: 767px) { .breadcrumb__link { font-size: 1.0rem; } }

.breadcrumb a.breadcrumb__link:hover { text-decoration: underline; }

.pagenation { margin-top: 53px; }

@media screen and (max-width: 767px) { .pagenation { margin-top: 30px; } }

.pagenation__item { padding: 0 8px; }

.pagenation__link { font-size: 1.6rem; font-weight: 700; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 41px; height: 41px; background-color: #ffffff; color: #212121; text-decoration: none; }

@media screen and (max-width: 767px) { .pagenation__link { font-size: 1.4rem; width: 36px; height: 36px; -webkit-shape-outside: 36px; shape-outside: 36px; } }

.pagenation__link_current { background-color: #00a199; color: #fff; }

.pagenation__link:hover { background-color: #00a199; color: #fff; }

.newsTop { position: relative; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; z-index: 2; height: 70px; overflow: hidden; }

@media screen and (max-width: 1080px) { .newsTop { overflow: visible; height: auto; -webkit-box-align: unset; -webkit-align-items: unset; -ms-flex-align: unset; align-items: unset; } }

@media screen and (max-width: 767px) { .newsTop { overflow: visible; height: auto; } }

.newsTop__head { background-color: #234156; color: #ffffff; font-size: 2.2rem; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 25px; line-height: 1; }

@media screen and (max-width: 767px) { .newsTop__head { font-size: 1.0rem; width: 45px; height: auto; padding: 0 10px; } }

.newsTop__list { width: calc(100% - 257px); -webkit-flex-basis: calc(100% - 257px); -ms-flex-preferred-size: calc(100% - 257px); flex-basis: calc(100% - 257px); max-width: calc(100% - 257px); background-color: #ffffff; }

@media screen and (max-width: 1080px) { .newsTop__list { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } }

@media screen and (max-width: 767px) { .newsTop__list { width: calc(100% - 45px); max-width: calc(100% - 45px); -webkit-flex-basis: calc(100% - 45px); -ms-flex-preferred-size: calc(100% - 45px); flex-basis: calc(100% - 45px); } }

.newsTop__link { background-color: #ffffff; text-decoration: none; color: #212121; padding: 21px 40px; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 1080px) { .newsTop__link { padding: 15px; } }

@media screen and (max-width: 767px) { .newsTop__link { padding: 12px 15px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.newsTop__date { font-size: 1.4rem; margin-right: 20px; }

@media screen and (max-width: 767px) { .newsTop__date { font-size: 1.0rem; margin-right: 0; color: #b3b3b3; line-height: 1; margin-bottom: 5px; } }

.newsTop__ttl { font-size: 1.6rem; }

@media screen and (max-width: 767px) { .newsTop__ttl { font-size: 1.1rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } }

.newsTop__ctr { -webkit-box-flex: 0; -webkit-flex: 0 0 146px; -ms-flex: 0 0 146px; flex: 0 0 146px; max-width: 146px; height: 70px; min-height: 70px; }

@media screen and (max-width: 1080px) { .newsTop__ctr { height: auto; min-height: auto; display: none; } }

@media screen and (max-width: 767px) { .newsTop__ctr { display: none; } }

.newsTop__ctr li { height: 100%; }

.newsTop__ctr li a { border-left: 1px solid #ffffff; background-color: #898989; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 0 15px; }

.newsTop__ctr li:last-of-type a { background-color: #234156; }

.newsTop__prev a { width: 42px; }

.newsTop__prev a img { width: 7.2px; }

.newsTop__next a { width: 42px; }

.newsTop__next a img { width: 7.2px; }

.newsTop__menu a { padding: 0 20px; width: 62px; position: relative; }

.newsTop__menu a span { background-color: #ffffff; height: 1px; display: block; position: absolute; width: 18px; left: 20px; }

.newsTop__menu a span:nth-of-type(1) { top: calc(50% - 6.5px); }

.newsTop__menu a span:nth-of-type(2) { top: calc(50% - 1px); }

.newsTop__menu a span:nth-of-type(3) { bottom: calc(50% - 6.5px); }

.oemTop { padding-top: 95px; padding-bottom: 90px; background: url(../img/bg_index_section.png) #f7f8f8 no-repeat center -0.75vw/100% auto; }

@media screen and (max-width: 767px) { .oemTop { background: url(../img/bg_index_section.png) #f7f8f8 no-repeat center -1.5vw/100% auto; padding-top: 42px; padding-bottom: 30px; } }

@media screen and (max-width: 767px) { .oemTop__ttl { margin-bottom: 6px; } }

.oemTop__bt { margin: 30px auto 37px auto; }

@media screen and (max-width: 767px) { .oemTop__bt { margin: 17px auto 20px auto; } }

.caseTop { padding-top: 90px; padding-bottom: 100px; }

@media screen and (max-width: 767px) { .caseTop { padding-top: 26px; padding-bottom: 30px; } }

.caseTop__inner { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

@media screen and (max-width: 767px) { .caseTop__inner { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.caseTop__head { -webkit-flex-basis: 276px; -ms-flex-preferred-size: 276px; flex-basis: 276px; width: 276px; max-width: 276px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: space-between; -ms-flex-line-pack: justify; align-content: space-between; }

@media screen and (max-width: 767px) { .caseTop__head { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; max-width: 100%; margin-bottom: 20px; } }

@media screen and (max-width: 767px) { .caseTop__texts { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; max-width: 100%; } }

@media screen and (max-width: 767px) { .caseTop__ttl { text-align: center; } }

.caseTop__intro { text-align: left; margin-top: 6px; }

@media screen and (max-width: 767px) { .caseTop__intro { margin-bottom: 17px; text-align: center; } }

.caseTop__bt { width: 100%; }

@media screen and (max-width: 767px) { .caseTop__bt { width: 200px; margin-left: auto; margin-right: auto; } }

.caseTopList { -webkit-flex-basis: 760px; -ms-flex-preferred-size: 760px; flex-basis: 760px; width: 760px; max-width: 760px; margin-left: -2px; margin-right: -2px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media screen and (max-width: 767px) { .caseTopList { margin-left: -1px; margin-right: -1px; } }

.caseTopList__item { -webkit-flex-basis: 33.333%; -ms-flex-preferred-size: 33.333%; flex-basis: 33.333%; max-width: 33.333%; width: 33.333%; height: 320px; padding: 0 2px; }

@media screen and (max-width: 767px) { .caseTopList__item { height: auto; padding: 0 1px; } }

.caseTopList__img { width: 154px; }

.caseTopList__link { width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08); }

@media screen and (max-width: 767px) { .caseTopList__link { padding: 20px 19px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.08); } }

.caseTopList__link:hover { -webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.15); }

.aboutTop { height: 625px; background: url(../img/bg_about_top.png) no-repeat top center/cover; }

@media screen and (max-width: 767px) { .aboutTop { background: none; height: auto; } }

.aboutTop__inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 767px) { .aboutTop__inner { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.aboutTop__fig { display: none; }

@media screen and (max-width: 767px) { .aboutTop__fig { display: block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; width: auto; max-width: auto; margin-left: -20px; margin-right: -20px; } }

.aboutTop__text { width: 560px; max-width: 560px; -webkit-flex-basis: 560px; -ms-flex-preferred-size: 560px; flex-basis: 560px; margin-left: auto; }

@media screen and (max-width: 767px) { .aboutTop__text { display: block; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; width: auto; max-width: none; margin-left: -20px; margin-right: -20px; background: url(../img/img_about_top_bg.png) no-repeat center center/cover; padding: 30px 20px; } }

.aboutTop__ttl { text-align: left; margin-bottom: 8px; }

@media screen and (max-width: 767px) { .aboutTop__ttl { text-align: center; margin-bottom: 3px; } }

.aboutTop__ttl .sectionTtl__jp { color: #fff; font-size: 4.0rem; }

@media screen and (max-width: 767px) { .aboutTop__ttl .sectionTtl__jp { font-size: 2.6rem; } }

.aboutTop__intro { color: #fff; text-align: left; margin-bottom: 20px; }

@media screen and (max-width: 767px) { .aboutTop__intro { text-align: center; margin-bottom: 13px; } }

.aboutTop__list { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -3px; }

@media screen and (max-width: 767px) { .aboutTop__list { padding: -4.5px; } }

.aboutTop__item { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; width: 50%; max-width: 50%; padding: 3px; }

@media screen and (max-width: 767px) { .aboutTop__item { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; max-width: 100%; padding: 4.5px; } }

.aboutTop__link { color: #fff; text-decoration: none; border: 1px solid #fff; display: block; position: relative; padding: 20px 20px; }

@media screen and (max-width: 767px) { .aboutTop__link { font-size: 1.2rem; line-height: 1; padding: 15px; } }

.aboutTop__link:hover { background-color: #fff; color: #212121; }

.aboutTop__link:hover:after { background-image: url(../img/arrow_right_thin_bl.svg); }

.aboutTop__link:after { content: ""; display: block; background: url(../img/arrow_right_thin.svg) no-repeat center center/6px 12px; width: 6px; height: 12px; position: absolute; top: calc(50% - 3px); right: 12px; }

.karteTop { overflow: hidden; padding-top: 90px; padding-bottom: 90px; position: relative; }

@media screen and (max-width: 767px) { .karteTop { padding-top: 28px; padding-bottom: 30px; } }

.karteTop__head { width: 300px; background-color: #fff; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 3; text-align: center; border-radius: 20px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.08); padding: 36px; }

@media screen and (max-width: 1080px) { .karteTop__head { right: 30px; } }

@media screen and (max-width: 767px) { .karteTop__head { position: static; width: 100%; -webkit-box-shadow: none; box-shadow: none; padding: 0; background-color: transparent; -webkit-transform: none; transform: none; } }

.karteTop__ttlJp { line-height: 1.26; font-size: 3.8rem; margin-bottom: 11px; }

@media screen and (max-width: 767px) { .karteTop__ttlJp { font-size: 2.6rem; }
  .karteTop__ttlJp br { display: none; } }

.karteTop__intro { line-height: 1.625; margin-bottom: 17px; }

.karteTop__bt { background-color: #ec6c0e; color: #fff; font-weight: 700; display: block; padding: 15px 0; text-align: center; text-decoration: none; position: relative; font-size: 1.6rem; }

@media screen and (max-width: 767px) { .karteTop__bt { display: none; } }

.karteTop__bt_ly_sp { display: none; }

@media screen and (max-width: 767px) { .karteTop__bt_ly_sp { margin: 20px auto 0 auto; display: block; width: 200px; font-size: 1.2rem; line-height: 1; padding: 14px 10px; } }

@media screen and (max-width: 767px) and (max-width: 767px) { .karteTop__bt_ly_sp:after { background: url(../img/arrow_icon_wh.svg) no-repeat center center/cover; width: 6px; height: 12px; right: 8px; top: calc(50% - 6px); } }

.karteTop__bt:after { content: ""; display: block; background: url(../img/arrow_icon_wh.svg) no-repeat center center/6px 12px; width: 6px; height: 12px; position: absolute; top: calc(50% - 4px); right: 16px; }

.karteTop__bt:hover { opacity: .75; }

@media screen and (max-width: 767px) { .karteTop__inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 0 15px; } }

.karteTop__list { margin: 0 -5px; }

@media screen and (max-width: 1080px) { .karteTop__list { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }

@media screen and (max-width: 767px) { .karteTop__list { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.karteTop__list:first-of-type { margin-bottom: 20px; }

@media screen and (max-width: 767px) { .karteTop__list:first-of-type { padding-left: 15px; padding-right: 15px; margin: -5px 0; } }

@media screen and (max-width: 767px) { .karteTop__list:last-of-type { margin: 0; margin: -5px 0; display: none; } }

.karteTop__list.internal { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -17.5px; margin-right: -17.5px; margin-bottom: -56px; }

@media screen and (max-width: 767px) { .karteTop__list.internal { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin-right: -5px; margin-left: -5px; margin-bottom: -21px; } }

.karteTop__list.internal .karte__item { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding-left: 17.5px; padding-right: 17.5px; margin-bottom: 56px; }

@media screen and (max-width: 767px) { .karteTop__list.internal .karte__item { margin-bottom: 21px; } }

.karteTop__list.internal .karte__item:nth-of-type(n+4) { display: block; }

@media screen and (max-width: 1080px) { .karteTop__list.internal .karte__item { -webkit-box-flex: 0; -webkit-flex: 0 0 33.333%; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; max-width: 33.333%; } }

@media screen and (max-width: 767px) { .karteTop__list.internal .karte__item { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 5px; padding-left: 5px; } }

.karteTop__list.internal .karte__item-inner { height: 234px; margin-bottom: 21px; }

@media screen and (max-width: 767px) { .karteTop__list.internal .karte__item-inner { height: 135px; margin-bottom: 10px; } }

.karteTop__list.internal .karte__item-detail { -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }

.karteTop__list.internal .karte__maker { margin-bottom: 7px; }

.karteTop__item { -webkit-box-flex: 0 !important; -webkit-flex: 0 0 270px !important; -ms-flex: 0 0 270px !important; flex: 0 0 270px !important; max-width: 270px; height: 250px; padding: 0 10px; }

@media screen and (max-width: 767px) { .karteTop__item { -webkit-box-flex: 0 !important; -webkit-flex: 0 0 50% !important; -ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50%; padding: 5px; height: auto; }
  .karteTop__item:nth-of-type(n+7) { display: none; } }

.karteTop__link { background-color: #ffffff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; position: relative; border-radius: 4px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.08); }

@media screen and (max-width: 767px) { .karteTop__link { min-height: 162.5px; height: 162.5px; } }

.karteTop__link:hover { cursor: pointer; }

.karteTop__link:hover:before { content: ""; display: block; width: 100%; height: 100%; background-color: rgba(20, 20, 20, 0.75); position: absolute; top: 0; left: 0; border-radius: 4px; }

.karteTop__link:hover .karteTop__detail { position: absolute; left: 0; top: 0; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.karteTop__thumb { background: no-repeat center center / cover; width: 100%; height: 100%; }

.karteTop__detail { display: none; height: 100%; padding: 45px 35px; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }

@media screen and (max-width: 767px) { .karteTop__detail { padding: 10px; } }

.karteTop__name { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; border-bottom: 1px solid #ffffff; padding-bottom: 10px; margin-bottom: 10px; }

.karteTop__nameTerm { color: #ec6c0e; font-size: 1.0rem; margin-bottom: 2px; }

.karteTop__nameDesc { color: #ffffff; letter-spacing: -.02em; font-weight: 700; font-size: 1.4rem; }

@media screen and (max-width: 767px) { .karteTop__nameDesc { font-size: 1.0rem; } }

.karteTop__maker { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 4px; }

.karteTop__makerTerm { color: #ec6c0e; min-width: 38px; font-size: 1.0rem; }

.karteTop__makerDesc { color: #ffffff; font-size: 1.2rem; }

@media screen and (max-width: 767px) { .karteTop__makerDesc { font-size: 1.0rem; } }

.karteTop__taste { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.karteTop__tasteTerm { color: #ec6c0e; font-size: 1.0rem; min-width: 38px; }

.karteTop__tasteDesc { color: #ffffff; font-size: 1.2rem; }

@media screen and (max-width: 767px) { .karteTop__tasteDesc { font-size: 1.0rem; } }

.karteTop__headline { font-size: 1.6rem; font-weight: 700; color: #212121; margin-bottom: 9px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

@media screen and (max-width: 767px) { .karteTop__headline { font-size: 1.0rem; margin-bottom: 5px; } }

.karteTop__detail-list { font-size: 1.4rem; }

@media screen and (max-width: 767px) { .karteTop__detail-list { font-size: 1.0rem; } }

.karteTop__detail-item { color: #212121; }

.blogTop { position: relative; z-index: 2; padding: 5px 0 100px 0; }

@media screen and (max-width: 1080px) { .blogTop { padding-left: 30px; padding-right: 30px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

@media screen and (max-width: 767px) { .blogTop { padding: 24px 0 30px 0; } }

.blogTop__head { max-width: 276px; -webkit-box-flex: 0; -webkit-flex: 0 0 276px; -ms-flex: 0 0 276px; flex: 0 0 276px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: space-between; -ms-flex-line-pack: justify; align-content: space-between; }

@media screen and (max-width: 1080px) { .blogTop__head { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; background-color: transparent; padding: 0; } }

@media screen and (max-width: 767px) { .blogTop__head { padding: 0 20px; } }

@media screen and (max-width: 1080px) { .blogTop__headText { width: 100%; } }

.blogTop__ttl { margin-bottom: 10px; }

@media screen and (max-width: 1080px) { .blogTop__ttl { text-align: center; } }

@media screen and (max-width: 767px) { .blogTop__ttl { margin-bottom: 6px; } }

.blogTop__ttlEn { margin-bottom: 4px; }

.blogTop__intro { font-size: 1.6rem; line-height: 1.625; }

@media screen and (max-width: 1080px) { .blogTop__intro { margin-bottom: 30px; text-align: center; } }

@media screen and (max-width: 767px) { .blogTop__intro { font-size: 1.2rem; margin-bottom: 16px; } }

.blogTop__bt { width: 100%; }

@media screen and (max-width: 1080px) { .blogTop__bt { display: none; } }

.blogTop__bt_dev_sp { display: none; }

@media screen and (max-width: 1080px) { .blogTop__bt_dev_sp { width: 276px; display: block; margin-top: 25px; margin-left: auto; margin-right: auto; } }

.blogTop__list { -webkit-box-flex: 0; -webkit-flex: 0 0 750px; -ms-flex: 0 0 750px; flex: 0 0 750px; max-width: 750px; width: 750px; margin-left: 52px; }

@media screen and (max-width: 1080px) { .blogTop__list { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; position: static; margin-left: 0; } }

@media screen and (max-width: 767px) { .blogTop__list { padding: 0 20px 0 20px; } }

.blogTop__item { margin-bottom: 10px; border-radius: 4px; }

.blogTop__item:last-of-type { margin-bottom: 0; }

@media screen and (max-width: 767px) { .blogTop__item { margin-bottom: 10px; } }

.blogTop__link { background-color: #ffffff; text-decoration: none; color: #212121; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.08); border-radius: 0 4px 4px 0; }

.blogTop__link:hover { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12); }

.blogTop__thumb { -webkit-box-flex: 0; -webkit-flex: 0 0 138px; -ms-flex: 0 0 138px; flex: 0 0 138px; max-width: 138px; border-radius: 40px 0 0 40px; }

@media screen and (max-width: 767px) { .blogTop__thumb { -webkit-box-flex: 0; -webkit-flex: 0 0 100px; -ms-flex: 0 0 100px; flex: 0 0 100px; max-width: 100px; } }

.blogTop__thumb img { border-radius: 4px 0 0 4px; }

@media screen and (max-width: 767px) { .blogTop__thumb img { height: 82px; -o-object-fit: cover; object-fit: cover; } }

.blogTop__itemTexts { background-color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 20px 100px 20px 20px; -webkit-flex-basis: calc(100% - 138px); -ms-flex-preferred-size: calc(100% - 138px); flex-basis: calc(100% - 138px); width: calc(100% - 138px); max-width: calc(100% - 138px); position: relative; border-radius: 0 4px 4px 0; }

@media screen and (max-width: 767px) { .blogTop__itemTexts { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-basis: calc(100% - 100px); -ms-flex-preferred-size: calc(100% - 100px); flex-basis: calc(100% - 100px); width: calc(100% - 100px); max-width: calc(100% - 100px); padding: 10px 30px 10px 13px; } }

.blogTop__itemTexts:after { content: ""; display: block; background: url(../img/icon_arrow_or.svg) no-repeat center center/cover; width: 7px; height: 14px; position: absolute; top: calc(50% - 7px); right: 20px; }

@media screen and (max-width: 767px) { .blogTop__itemTexts:after { right: 11px; width: 6px; height: 12px; top: calc(50% - 6px); background: url(../img/icon_arrow_or.svg) no-repeat center center/6px 12px; } }

.blogTop__date { font-size: 1.4rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

@media screen and (max-width: 767px) { .blogTop__date { width: 100%; } }

.blogTop__date:after { content: ""; width: 1px; height: 21px; background-color: #dcdddd; display: block; margin: 0 17px; }

@media screen and (max-width: 767px) { .blogTop__date:after { display: none; } }

@media screen and (max-width: 767px) { .blogTop__date { font-size: 1.1rem; margin-bottom: 5px; } }

.blogTop__postHead { font-size: 1.6rem; line-height: 1.625; }

@media screen and (max-width: 767px) { .blogTop__postHead { font-size: 1.2rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } }

.blogTop__cat { font-size: 1.2rem; background-color: #EDEDED; display: inline-block; padding: 5px 20px; }

@media screen and (max-width: 767px) { .blogTop__cat { font-size: 1.0rem; padding: 1px 15px; } }

.newsSecTop { padding-top: 90px; padding-bottom: 105px; }

@media screen and (max-width: 1080px) { .newsSecTop { padding-left: 30px; padding-right: 30px; } }

@media screen and (max-width: 767px) { .newsSecTop { padding: 25px 20px 30px 20px; } }

.newsSecTop__ttl { text-align: center; margin-bottom: 14px; }

@media screen and (max-width: 767px) { .newsSecTop__ttl { margin-bottom: 7px; } }

.newsSecTop__list { margin-bottom: 50px; }

@media screen and (max-width: 767px) { .newsSecTop__list { margin-bottom: 13px; } }

.newsSecTop__item { border-bottom: 1px solid #f7f8f8; }

.newsSecTop__item:last-of-type { border: none; margin-bottom: 0; padding-bottom: 0; }

.newsSecTop__link { text-decoration: none; color: #212121; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; padding: 20px 0; }

@media screen and (max-width: 1080px) { .newsSecTop__link { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }

@media screen and (max-width: 767px) { .newsSecTop__link { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 10px 0 7px 0; } }

.newsSecTop__link:hover .newsSecTop__headline { text-decoration: underline; }

.newsSecTop__cat { font-size: 1.2rem; background-color: #EDEDED; padding: 3px 0; text-align: center; width: 92px; -webkit-box-flex: 0; -webkit-flex: 0 0 92px; -ms-flex: 0 0 92px; flex: 0 0 92px; margin-right: 22px; }

@media screen and (max-width: 767px) { .newsSecTop__cat { font-size: 1.0rem; width: 60px; -webkit-box-flex: 0; -webkit-flex: 0 0 60px; -ms-flex: 0 0 60px; flex: 0 0 60px; padding: 1px 0; margin-right: 10px; } }

.newsSecTop__date { font-size: 1.2rem; margin-right: 22px; }

@media screen and (max-width: 767px) { .newsSecTop__date { font-size: 1.1rem; } }

.newsSecTop__headline { font-size: 1.6rem; }

@media screen and (max-width: 1080px) { .newsSecTop__headline { margin-top: 10px; } }

@media screen and (max-width: 767px) { .newsSecTop__headline { font-size: 1.3rem; margin-top: 6px; } }

.newsSecTop__bt { width: 276px; margin-left: auto; margin-right: auto; }

.companyPage { padding-top: 68px; padding-bottom: 100px; }

@media screen and (max-width: 767px) { .companyPage { padding-top: 0; padding-bottom: 30px; } }

.companyPage__ttl { margin-bottom: 47px; }

@media screen and (max-width: 767px) { .companyPage__ttl { margin-bottom: 17px; } }

.companyPage__section { margin-bottom: 68px; }

@media screen and (max-width: 767px) { .companyPage__section { margin-bottom: 30px; } }

.companyPage__section:last-of-type { margin-bottom: 0; }

.companyPage__subTtl { font-size: 2.4rem; font-weight: 700; background: url(../img/bg_bl_pt01.png) repeat center center/2px 2px; line-height: 1; padding: 18px; }

@media screen and (max-width: 767px) { .companyPage__subTtl { font-size: 1.6rem; padding: 10px 15px; } }

.companyPage__map iframe { width: 100%; height: 362px; }

@media screen and (max-width: 767px) { .companyPage__map iframe { height: 200px; } }

.errorPage { padding-bottom: 105px; }

@media screen and (max-width: 767px) { .errorPage { padding-bottom: 60px; } }

.errorPage__container { padding-top: 70px; }

@media screen and (max-width: 767px) { .errorPage__container { padding-top: 0; } }

.errorPage__ttl { font-size: 3.6rem; font-weight: 600; margin-bottom: 36px; }

@media screen and (max-width: 767px) { .errorPage__ttl { font-size: 2.0rem; margin-bottom: 30px; margin-bottom: 20px; } }

.errorPage__desc { font-size: 1.6rem; text-align: center; line-height: 1.75; margin-bottom: 50px; }

@media screen and (max-width: 767px) { .errorPage__desc { font-size: 1.3rem; margin-bottom: 25px; } }

.errorPage__bt { max-width: 324px; margin-right: auto; margin-left: auto; }

@media screen and (max-width: 767px) { .errorPage__bt { width: 100%; } }

.about { position: relative; padding-top: 60px; padding-top: 0; }

@media screen and (max-width: 1080px) { .about { overflow: hidden; } }

@media screen and (max-width: 767px) { .about { padding-top: 0; padding-bottom: 0; } }

.about__container { padding-top: 70px; }

@media screen and (max-width: 767px) { .about__container { padding-top: 0; } }

.about__message { padding-bottom: 105px; }

@media screen and (max-width: 767px) { .about__message { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 30px; } }

.about__messageTxt { -webkit-flex-basis: 545px; -ms-flex-preferred-size: 545px; flex-basis: 545px; width: 545px; max-width: 545px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media screen and (max-width: 1080px) { .about__messageTxt { width: 55%; max-width: 55%; -webkit-flex-basis: 55%; -ms-flex-preferred-size: 55%; flex-basis: 55%; } }

@media screen and (max-width: 767px) { .about__messageTxt { width: 100%; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }

.about__messagePara { font-size: 1.6rem; line-height: 1.625; margin-bottom: 1.5em; }

@media screen and (max-width: 767px) { .about__messagePara { font-size: 1.2rem; } }

.about__messagePara:last-of-type { margin-bottom: 0; }

.about__messageTtl { font-size: 3.2rem; font-weight: 800; margin-bottom: 36px; }

@media screen and (max-width: 767px) { .about__messageTtl { font-size: 2.2rem; margin-bottom: 20px; } }

.about__messageSubTtl { font-size: 2.6rem; font-weight: 600; margin-bottom: 1em; }

@media screen and (max-width: 767px) { .about__messageSubTtl { font-size: 1.8rem; margin-bottom: 13px; } }

.about__messageFig { -webkit-flex-basis: calc(100% - 545px); -ms-flex-preferred-size: calc(100% - 545px); flex-basis: calc(100% - 545px); width: calc(100% - 545px); max-width: calc(100% - 545px); padding-left: 60px; }

@media screen and (max-width: 1080px) { .about__messageFig { width: 45%; max-width: 45%; -webkit-flex-basis: 45%; -ms-flex-preferred-size: 45%; flex-basis: 45%; } }

@media screen and (max-width: 767px) { .about__messageFig { width: 100%; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; padding-left: 0; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; text-align: center; margin-bottom: 30px; }
  .about__messageFig img { max-width: 320px; } }

.about__messageBt { width: 345px; -webkit-flex-basis: 345px; -ms-flex-preferred-size: 345px; flex-basis: 345px; max-width: 345px; margin-top: 58px; }

@media screen and (max-width: 767px) { .about__messageBt { width: 200px; -webkit-flex-basis: 200px; -ms-flex-preferred-size: 200px; flex-basis: 200px; max-width: 200px; margin-left: auto; margin-right: auto; margin-top: 25px; } }

.concept { padding-top: 93px; position: relative; z-index: 2; padding-bottom: 135px; }

@media screen and (max-width: 767px) { .concept { padding: 25px 0 30px 0; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.concept__ttl { margin-bottom: 35px; }

@media screen and (max-width: 767px) { .concept__ttl { margin-bottom: 15px; } }

.concept__inner { position: relative; }

.concept__contents { position: relative; width: 100%; max-width: 1200px; margin-left: auto; margin-right: auto; margin-bottom: 80px; }

@media screen and (max-width: 1080px) { .concept__contents { padding-left: 45px; padding-right: 45px; } }

@media screen and (max-width: 767px) { .concept__contents { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 20px; padding-right: 20px; margin-bottom: 30px; } }

@media screen and (max-width: 1080px) { .concept__contents:first-of-type .concept__texts { padding: 45px 45px 45px 80px; } }

@media screen and (max-width: 767px) { .concept__contents:first-of-type .concept__texts { padding: 20px; } }

.concept__contents:last-of-type { margin-bottom: 0; }

.concept__contents:last-of-type .concept__image { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; left: -50px; margin-right: -50px; }

@media screen and (max-width: 767px) { .concept__contents:last-of-type .concept__image { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }

.concept__contents:last-of-type .concept__texts { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; left: 0; margin-right: 0; padding: 43px 100px 53px 80px; }

@media screen and (max-width: 1080px) { .concept__contents:last-of-type .concept__texts { padding: 40px 80px 45px 45px; } }

@media screen and (max-width: 767px) { .concept__contents:last-of-type .concept__texts { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; padding: 20px; } }

.concept__texts { -webkit-flex-basis: 62.1%; -ms-flex-preferred-size: 62.1%; flex-basis: 62.1%; max-width: 62.1%; background-color: #ffffff; padding: 43px 80px 53px 100px; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; position: relative; top: 35px; left: -50px; margin-right: -50px; }

@media screen and (max-width: 1080px) { .concept__texts { -webkit-flex-basis: 68%; -ms-flex-preferred-size: 68%; flex-basis: 68%; max-width: 68%; margin-right: -30px; } }

@media screen and (max-width: 767px) { .concept__texts { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; margin-right: 0; padding: 20px; position: static; } }

.concept__subTtl { font-size: 3.2rem; font-weight: 800; margin-bottom: 28px; }

@media screen and (max-width: 767px) { .concept__subTtl { font-size: 1.8rem; margin-bottom: 13px; } }

.concept__para { font-size: 1.6rem; line-height: 1.6; margin-bottom: 1.5em; }

.concept__para:last-of-type { margin-bottom: 0; }

@media screen and (max-width: 767px) { .concept__para { font-size: 1.2rem; } }

.concept__contents { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }

.concept__image { width: 45.25%; max-width: 45.25%; -webkit-flex-basis: 45.25%; -ms-flex-preferred-size: 45.25%; flex-basis: 45.25%; position: relative; z-index: 2; }

.concept__image img { width: 100%; }

@media screen and (max-width: 1080px) { .concept__image { max-width: 35%; -webkit-flex-basis: 35%; -ms-flex-preferred-size: 35%; flex-basis: 35%; } }

@media screen and (max-width: 767px) { .concept__image { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; position: static; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; margin-bottom: 0; text-align: center; } }

.blog { padding-bottom: 105px; }

@media screen and (max-width: 767px) { .blog { padding-bottom: 60px; } }

.blog__container { padding-top: 65px; }

@media screen and (max-width: 767px) { .blog__container { padding-top: 15px; } }

.blog__ttl { margin-bottom: 40px; }

@media screen and (max-width: 767px) { .blog__ttl { margin-bottom: 30px; font-size: 1.6rem; } }

.blogList { max-width: 850px; margin-left: auto; margin-right: auto; }

.blogList__item { margin-bottom: 16px; }

@media screen and (max-width: 767px) { .blogList__item { margin-bottom: 10px; } }

.blogList__item:last-of-type { margin-bottom: 0; }

.blogList__link { background-color: #ffffff; text-decoration: none; color: #212121; -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.05); -webkit-box-align: unset; -webkit-align-items: unset; -ms-flex-align: unset; align-items: unset; border-radius: 4px; }

.blogList__link:hover { -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3); }

.blogList__thumb { -webkit-box-flex: 0; -webkit-flex: 0 0 247px; -ms-flex: 0 0 247px; flex: 0 0 247px; max-width: 247px; }

@media screen and (max-width: 767px) { .blogList__thumb { -webkit-box-flex: 0; -webkit-flex: 0 0 100px; -ms-flex: 0 0 100px; flex: 0 0 100px; max-width: 100px; } }

.blogList__thumb img { border-radius: 4px 0 0 4px; }

@media screen and (max-width: 767px) { .blogList__thumb img { border-radius: 4px 0 0 4px; width: 100%; height: 82px; -o-object-fit: cover; object-fit: cover; } }

.blogList__texts { padding: 26px 68px 26px 27px; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; position: relative; }

.blogList__texts:after { content: ""; display: block; background: url(../img/icon_arrow_or.svg) no-repeat center center/cover; width: 7px; height: 14px; position: absolute; top: calc(50% - 7px); right: 20px; }

@media screen and (max-width: 767px) { .blogList__texts:after { width: 6px; height: 12px; top: calc(50% - 6px); right: 13px; } }

@media screen and (max-width: 1080px) { .blogList__texts { -webkit-flex-basis: calc(100% - 284px); -ms-flex-preferred-size: calc(100% - 284px); flex-basis: calc(100% - 284px); } }

@media screen and (max-width: 767px) { .blogList__texts { -webkit-flex-basis: calc(100% - 100px); -ms-flex-preferred-size: calc(100% - 100px); flex-basis: calc(100% - 100px); padding: 10px 30px 10px 13px; } }

.blogList__status { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-bottom: 18px; border-bottom: 1px solid #f7f8f8; margin-bottom: 10px; }

@media screen and (max-width: 767px) { .blogList__status { padding-bottom: 5px; margin-bottom: 0; border-bottom: none; } }

.blogList__date { font-size: 1.4rem; display: block; padding-left: 1em; }

@media screen and (max-width: 767px) { .blogList__date { font-size: 1.1rem; } }

.blogList__head { font-size: 1.6rem; }

@media screen and (max-width: 767px) { .blogList__head { font-size: 1.2rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } }

.blogList__cat { font-size: 1.2rem; background-color: #f3a56c; color: #fff; padding: 0 14px; height: 24px; border-radius: 24px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.blogList__cat_planning { background-color: #76ccc8; }

.blogList__cat_study { background-color: #8e9ea9; }

@media screen and (max-width: 767px) { .blogList__cat { font-size: 1.0rem; padding: 1px 15px; height: 20px; } }

.blog__article { background-color: #fff; padding: 47px 50px; margin-top: 70px; }

@media screen and (max-width: 767px) { .blog__article { margin-top: 0; padding: 30px 15px 45px 15px; width: calc(100% - 30px); } }

.blog__bt { margin: 45px auto -10px auto; }

@media screen and (max-width: 767px) { .blog__bt { margin-top: 30px; } }

.blog-section { padding-bottom: 100px; }

@media screen and (max-width: 767px) { .blog-section { padding-bottom: 60px; } }

@-webkit-keyframes icon01 { 0% { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
  50% { -webkit-transform: translate(0, 10px); transform: translate(0, 10px); }
  100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } }

@keyframes icon01 { 0% { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
  50% { -webkit-transform: translate(0, 10px); transform: translate(0, 10px); }
  100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } }

.whatsCandy__container { padding-top: 70px; }

@media screen and (max-width: 767px) { .whatsCandy__container { padding-top: 38px; } }

.whatsCandy__history { padding-bottom: 105px; }

@media screen and (max-width: 767px) { .whatsCandy__history { padding-bottom: 42px; } }

.whatsCandy__historyInner { background: url(../img/bg_orange.png) repeat; border-radius: 40px; padding: 72px 0; position: relative; }

@media screen and (max-width: 480px) { .whatsCandy__historyInner { padding: 38px 0; } }

.whatsCandy__historyInner:before { -webkit-animation: icon01 1s infinite; animation: icon01 1s infinite; background: url(../img/img_whats-candy03.svg) no-repeat center center/86px 128px; content: ""; display: block; height: 128px; position: absolute; top: 72px; left: 85px; width: 86px; }

@media screen and (max-width: 1080px) { .whatsCandy__historyInner:before { background-size: 72px auto; left: 1%; } }

@media screen and (max-width: 767px) { .whatsCandy__historyInner:before { background-size: 40px auto; top: 20px; right: -10px; top: 0; } }

@media screen and (max-width: 480px) { .whatsCandy__historyInner:before { left: -20px; } }

.whatsCandy__historyInner:after { -webkit-animation: icon01 1s 0.5s infinite; animation: icon01 1s 0.5s infinite; background: url(../img/img_whats-candy04.svg) no-repeat center center/108px 152px; content: ""; display: block; height: 152px; position: absolute; top: 66px; right: 95px; width: 108px; }

@media screen and (max-width: 1080px) { .whatsCandy__historyInner:after { background-size: 96px auto; right: 1%; } }

@media screen and (max-width: 767px) { .whatsCandy__historyInner:after { background-size: 48px auto; top: -9px; right: -10px; } }

@media screen and (max-width: 480px) { .whatsCandy__historyInner:after { right: -20px; } }

.whatsCandy__historyTxt { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; }

.whatsCandy__historyPara { font-size: 1.6rem; line-height: 1.625; margin-bottom: 1.5em; }

.whatsCandy__historyPara:last-of-type { margin-bottom: 0; }

@media screen and (max-width: 767px) { .whatsCandy__historyPara { font-size: 1.3rem; padding: 0 15px; } }

@media screen and (max-width: 767px) { .whatsCandy__historyPara br { display: none; } }

.whatsCandy__historyTtl { font-size: 3.6rem; font-weight: 700; margin-bottom: 36px; }

@media screen and (max-width: 767px) { .whatsCandy__historyTtl { font-size: 2rem; } }

.whatsCandy__historyTtl br { display: none; }

@media screen and (max-width: 480px) { .whatsCandy__historyTtl br { display: block; } }

.whatsCandy__historyFig { max-width: 928px; margin: 26px 0 48px; width: 100%; }

@media screen and (max-width: 1080px) { .whatsCandy__historyFig { padding: 0 20px; } }

@media screen and (max-width: 767px) { .whatsCandy__historyFig { margin: 0 0 20px; max-width: 100%; padding: 0 15px; width: 100%; } }

.thing { padding: 105px 0 78px; }

@media screen and (max-width: 767px) { .thing { padding: 62px 0 32px; } }

.thing__inner { position: relative; }

.thing__iconleft:before, .thing__iconleft:after, .thing__iconRight:before, .thing__iconRight:after { content: ""; display: block; position: absolute; }

.thing__iconleft:before { -webkit-animation: icon01 1s infinite; animation: icon01 1s infinite; background: url(../img/img_whats-candy05.png) no-repeat center center/132px 152px; height: 152px; top: -95px; left: 0px; width: 132px; }

@media screen and (max-width: 1080px) { .thing__iconleft:before { background-size: 100px auto; left: 0; } }

@media screen and (max-width: 767px) { .thing__iconleft:before { background-size: 60px auto; left: -40px; } }

.thing__iconleft:after { -webkit-animation: icon01 1s .5s infinite; animation: icon01 1s .5s infinite; background: url(../img/img_whats-candy06.png) no-repeat center center/142px 152px; height: 152px; top: -127px; left: 129px; width: 142px; }

@media screen and (max-width: 1080px) { .thing__iconleft:after { background-size: 100px auto; left: 100px; } }

@media screen and (max-width: 767px) { .thing__iconleft:after { background-size: 60px auto; left: 20px; } }

.thing__iconRight:before { -webkit-animation: icon01 1s .5s infinite; animation: icon01 1s .5s infinite; background: url(../img/img_whats-candy07.png) no-repeat center center/149px 149px; height: 149px; top: -110px; right: 94px; width: 149px; }

@media screen and (max-width: 1080px) { .thing__iconRight:before { background-size: 100px auto; right: 70px; } }

@media screen and (max-width: 767px) { .thing__iconRight:before { background-size: 60px auto; right: 10px; top: -130px; } }

.thing__iconRight:after { -webkit-animation: icon01 1s 1s infinite; animation: icon01 1s 1s infinite; background: url(../img/img_whats-candy08.png) no-repeat center center/149px 149px; height: 149px; top: -52px; right: -52px; width: 149px; }

@media screen and (max-width: 1080px) { .thing__iconRight:after { background-size: 100px auto; right: -20px; } }

@media screen and (max-width: 767px) { .thing__iconRight:after { background-size: 60px auto; right: -40px; top: -80px; } }

.thing__ttl { font-size: 3.4rem; font-weight: 700; margin-bottom: 36px; }

@media screen and (max-width: 767px) { .thing__ttl { font-size: 2rem; margin-bottom: 16px; } }

.thing__ttl_color_or { color: #ec6c0e; }

.thing__para { font-size: 1.6rem; line-height: 1.625; margin-bottom: 1.5em; text-align: center; }

.thing__para:last-of-type { margin-bottom: 32px; }

@media screen and (max-width: 767px) { .thing__para { font-size: 1.3rem; } }

.thing__contents { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin: 0 auto 105px; max-width: 1080px; }

.thing__contents:last-of-type { margin-bottom: 0; }

@media screen and (max-width: 767px) { .thing__contents { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 auto 28px; } }

.thing__list { background: #fff; max-width: 522px; }

@media screen and (max-width: 1080px) { .thing__list { width: calc(50% - 15px); } }

@media screen and (max-width: 767px) { .thing__list { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: none; width: 100%; } }

.thing__itemTtl { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: url(../img/bg_orange.png) repeat; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; min-height: 78px; height: 78px; }

@media screen and (max-width: 767px) { .thing__itemTtl { height: auto; min-height: 42px; } }

.thing__subTtl { font-size: 2.4rem; font-weight: 700; }

@media screen and (max-width: 767px) { .thing__subTtl { font-size: 1.6rem; } }

.thing__itemTxt { background: #fff; padding: 32px 40px; }

@media screen and (max-width: 767px) { .thing__itemTxt { padding: 12px 20px 16px; } }

@media screen and (max-width: 480px) { .thing__itemTxt { padding: 8px 14px 16px; } }

.thing__itemPara { font-size: 1.4rem; line-height: 1.857; margin-bottom: 28px; }

.thing__itemPara:last-of-type { margin-bottom: 0; }

@media screen and (max-width: 767px) { .thing__itemPara { font-size: 1.2rem; margin-bottom: 12px; } }

.thing__ttl_color_bl { color: #00a199; }

.thing__itemTtl_bg_bl { background: url(../img/bg_blue.png) repeat; }

.thing__headList { background: #fff; border-radius: 80px; height: 55px; margin-bottom: 42px; }

@media screen and (max-width: 767px) { .thing__headList { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; height: auto; } }

.thing__headItem { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 1.4rem; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; width: 16.6666%; }

.thing__headItem a { text-decoration: none; color: #212121; }

.thing__headItem a:hover { text-decoration: underline; }

@media screen and (max-width: 767px) { .thing__headItem { font-size: 1.2rem; padding: 10px 0; width: 33.3333%; } }

@media screen and (max-width: 321px) { .thing__headItem { font-size: 1.1rem; } }

.thing__headItem:last-of-type:after { content: none; }

@media screen and (max-width: 767px) { .thing__headItem:nth-of-type(3):after { content: none; } }

.thing__headItem:after { content: ""; background: #dddddd; height: 33px; position: absolute; top: 10px; right: 0; width: 1px; }

@media screen and (max-width: 767px) { .thing__headItem:after { height: 20px; } }

.thing__contents_type_represent .thing__list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 26px; max-width: 100%; }

.thing__contents_type_represent .thing__list:last-of-type { margin-bottom: 0; }

@media screen and (max-width: 1080px) { .thing__contents_type_represent .thing__list { width: 100%; } }

.thing__contents_type_represent .thing__itemTtl { background: url(../img/bg_blue.png) repeat; -webkit-flex-basis: 223px; -ms-flex-preferred-size: 223px; flex-basis: 223px; height: auto; width: 223px; }

@media screen and (max-width: 767px) { .thing__contents_type_represent .thing__itemTtl { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; } }

.thing__contents_type_represent .thing__subTtl { font-size: 2.2rem; }

@media screen and (max-width: 767px) { .thing__contents_type_represent .thing__subTtl { font-size: 1.8rem; } }

.thing__contents_type_represent .thing__itemTxt { max-width: 857px; width: 79%; }

@media screen and (max-width: 767px) { .thing__contents_type_represent .thing__itemTxt { width: 100%; } }

.canDo { position: relative; z-index: 2; }

@media screen and (max-width: 767px) { .canDo { padding: 30px 0 35px 0; } }

.canDo__inner { position: relative; }

.canDo__contents { position: relative; width: 100%; max-width: 1200px; margin-left: auto; margin-right: auto; margin-bottom: 80px; }

@media screen and (max-width: 480px) { .canDo__contents { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.canDo__contents:last-of-type { margin-bottom: 0; }

.canDo__ttl { font-size: 3.2rem; font-weight: 700; margin-bottom: 28px; }

@media screen and (max-width: 767px) { .canDo__ttl { font-size: 2rem; margin-bottom: 15px; } }

.canDo__para { font-size: 1.6rem; line-height: 1.6; margin-bottom: 1.5em; }

.canDo__para:last-of-type { margin-bottom: 0; }

@media screen and (max-width: 767px) { .canDo__para { font-size: 1.3rem; } }

.canDo__texts { -webkit-flex-basis: 62.1%; -ms-flex-preferred-size: 62.1%; flex-basis: 62.1%; max-width: 62.1%; background-color: #ffffff; padding: 43px 52px 26px 112px; position: relative; left: -50px; margin-right: -50px; }

@media screen and (max-width: 1080px) { .canDo__texts { -webkit-flex-basis: 68%; -ms-flex-preferred-size: 68%; flex-basis: 68%; left: 0; max-width: 68%; margin-right: -30px; padding: 30px 50px 30px 30px; } }

@media screen and (max-width: 767px) { .canDo__texts { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; margin-right: 0; padding: 20px; } }

.canDo__contents { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.canDo__image { width: 47.5%; position: relative; z-index: 2; }

.canDo__image img { width: 100%; }

@media screen and (max-width: 1080px) { .canDo__image { max-width: 42%; } }

@media screen and (max-width: 767px) { .canDo__image { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; position: static; margin-bottom: 15px; text-align: center; } }

@media screen and (max-width: 480px) { .canDo__image { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } }

.hardCandy__container { padding: 70px 0 96px; }

@media screen and (max-width: 767px) { .hardCandy__container { padding: 12px 0 38px; } }

.hardCandy__headCopy { font-size: 2.4rem; font-weight: 700; line-height: 1.75; margin-bottom: 32px; text-align: center; }

@media screen and (max-width: 767px) { .hardCandy__headCopy { font-size: 1.6rem; margin-bottom: 14px; } }

.hardCandy__headList { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 auto 42px; max-width: 800px; }

@media screen and (max-width: 767px) { .hardCandy__headList { margin-bottom: 20px; background-color: #fff; padding: 17px 20px; } }

.hardCandy__headItem { margin-bottom: 14px; padding: 0 20px; position: relative; }

@media screen and (max-width: 767px) { .hardCandy__headItem { font-size: 1.2rem; list-style: disc inside; padding: 0; margin: 0; line-height: 2; width: 100%; } }

.hardCandy__headItem:nth-of-type(5):after, .hardCandy__headItem:last-of-type:after { content: none; }

.hardCandy__headItem:after { background: #9fa0a0; content: ""; display: block; position: absolute; top: 7px; right: 0; width: 1px; height: 13px; }

@media screen and (max-width: 767px) { .hardCandy__headItem:after { display: none; } }

.hardCandy__headLink { color: inherit; }

@media screen and (max-width: 767px) { .hardCandy__headLink { text-decoration: none; } }

.hardCandy__headLink:hover { text-decoration: none; }

.lot__ttl, .flow__ttl, .shape__ttl, .package__ttl, .trial__ttl, .testing__ttl, .price__ttl, .material__ttl, .recipe__ttl { background: url(../img/bg_orange.png) repeat; font-size: 2.4rem; font-weight: 700; height: 78px; }

@media screen and (max-width: 767px) { .lot__ttl, .flow__ttl, .shape__ttl, .package__ttl, .trial__ttl, .testing__ttl, .price__ttl, .material__ttl, .recipe__ttl { font-size: 1.6rem; height: auto; padding: 8px 15px; } }

.lot__contents, .flow__contents, .shape__contents, .package__contents, .trial__contents, .testing__contents, .price__contents, .material__contents, .recipe__contents { background: #fff; margin-bottom: 32px; padding: 36px 42px; }

@media screen and (max-width: 767px) { .lot__contents, .flow__contents, .shape__contents, .package__contents, .trial__contents, .testing__contents, .price__contents, .material__contents, .recipe__contents { margin-bottom: 18px; padding: 12px 15px; } }

.lot__desc { font-size: 1.8rem; font-weight: 700; position: relative; text-align: center; width: 50%; }

@media screen and (max-width: 767px) { .lot__desc { font-size: 1.3rem; } }

.lot__desc:first-child:after { background: #dcdddd; content: ""; display: block; position: absolute; top: 0; right: 0; width: 1px; height: 20px; }

.flow__desc { font-size: 1.8rem; font-weight: 700; margin-bottom: 16px; }

@media screen and (max-width: 767px) { .flow__desc { font-size: 1.3rem; margin-bottom: 8px; } }

.flow__list { counter-reset: num; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 6px; }

.flow__item { font-weight: 600; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: #f5f5f5; counter-increment: num; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 58px; margin: 0 5px 5px 0; position: relative; max-width: 195px; width: 19.5%; }

@media screen and (max-width: 1080px) { .flow__item { height: auto; padding: 6px 0; width: 19%; } }

@media screen and (max-width: 767px) { .flow__item { font-size: 1.3rem; max-width: none; width: calc(33.3333% - 5px); } }

@media screen and (max-width: 480px) { .flow__item { margin-right: 0; width: 100%; } }

.flow__item:nth-child(5n) { margin-right: 0; }

.flow__item:nth-child(5n):after { content: none; }

@media screen and (max-width: 767px) { .flow__item:nth-child(5n) { margin-right: 5px; }
  .flow__item:nth-child(5n):after { content: ""; } }

@media screen and (max-width: 767px) { .flow__item:nth-child(3n), .flow__item:last-child { margin-right: 0; }
  .flow__item:nth-child(3n):after, .flow__item:last-child:after { content: none; } }

.flow__item:before { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: #f39f62; border-radius: 5px; color: #fff; content: counter(num); -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-size: 1.2rem; height: 30px; margin: 0 10px 0 13px; width: 30px; }

.flow__item:after { background: #dcdddd; content: ""; display: block; position: absolute; height: 2px; top: 50%; right: -5px; width: 5px; }

@media screen and (max-width: 480px) { .flow__item:after { content: none; } }

.flow__notice { display: block; font-size: 1.4rem; margin-bottom: 32px; }

@media screen and (max-width: 767px) { .flow__notice { font-size: 1.2rem; } }

.flow__btn { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 16px; }

@media screen and (max-width: 767px) { .flow__btn { margin-bottom: 8px; } }

.flow__link { height: 66px; width: 340px; }

@media screen and (max-width: 767px) { .flow__link { height: auto; width: 200px; } }

@media screen and (max-width: 480px) { .flow__link { width: calc(50% - 14px); } }

.flow__link:first-child { margin-right: 22px; }

@media screen and (max-width: 480px) { .flow__link:first-child { margin-right: 14px; } }

.shape__intro { font-size: 1.6rem; line-height: 1.75; margin-bottom: 23px; }

@media screen and (max-width: 767px) { .shape__intro { font-size: 1.2rem; line-height: 1.6; margin-bottom: 12px; } }

@media screen and (max-width: 767px) { .shape__spScroll { overflow-x: scroll; } }

.shape__table { width: 100%; margin-bottom: 8px; }

@media screen and (max-width: 767px) { .shape__table { min-width: 640px; } }

@media screen and (max-width: 767px) { .shape__table_col_01 { min-width: auto; } }

.shape__table_col_01 .shape__th { width: 192px; }

.shape__table_col_01 .shape__th_w_none { width: auto; }

@media screen and (max-width: 767px) { .shape__table_col_01 .shape__th_w_none { min-width: auto; } }

.shape__table_col_01 .shape__th_col_2 { width: 96px; }

@media screen and (max-width: 767px) { .shape__table_col_01 .shape__th_col_2 { width: 84px; min-width: auto; } }

.shape__table_col_01 .shape__th_text_ctr { width: 96px; }

@media screen and (max-width: 767px) { .shape__table_col_01 .shape__th_text_ctr { width: 53px; } }

.shape__table_col_01 .shape__td { width: calc(100% - 192px); }

@media screen and (max-width: 767px) { .shape__table_col_01 .shape__td { width: auto; } }

.shape__table_col_01 img { max-width: 57px; }

.shape__thead .shape__th:first-child, .shape__tbody .shape__th { background: #f0f0f0; padding: 22px 0 22px 20px; text-align: left; }

@media screen and (max-width: 767px) { .shape__thead .shape__th:first-child, .shape__tbody .shape__th { padding: 8px 15px; } }

@media screen and (max-width: 1080px) { .shape__tbody .shape__th_col_2 { min-width: 84px; } }

@media screen and (max-width: 767px) { .shape__tbody .shape__th_col_2 { min-width: auto; } }

.shape__tbody .shape__th_text_ctr { text-align: center; padding: 0; }

@media screen and (max-width: 1080px) { .shape__tbody .shape__th_text_ctr { min-width: 70px; padding-top: 8px; padding-bottom: 8px; } }

@media screen and (max-width: 767px) { .shape__tbody .shape__th_text_ctr { min-width: auto; } }

.shape__th { border: 1px solid #d7d7d7; font-size: 1.4rem; font-weight: 700; vertical-align: middle; }

@media screen and (max-width: 767px) { .shape__th { font-size: 1.2rem; } }

.shape__td { border: 1px solid #d7d7d7; font-size: 1.4rem; padding: 20px 0; text-align: center; vertical-align: middle; width: calc((100% - 192px) / 5); width: 160px; }

@media screen and (max-width: 767px) { .shape__td { font-size: 1.2rem; padding: 8px 15px; width: 100px; } }

.shape__notice { display: block; font-size: 1.4rem; margin-bottom: 6px; }

@media screen and (max-width: 767px) { .shape__notice { font-size: 1.2rem; } }

.package__flex { margin-bottom: 26px; }

@media screen and (max-width: 767px) { .package__flex { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.package__fig { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; border-bottom: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 26px 0; width: 226px; }

@media screen and (max-width: 1080px) { .package__fig { padding: 26px 10px; width: 20%; } }

@media screen and (max-width: 767px) { .package__fig { border-right: 1px solid #d7d7d7; border-bottom: none; width: 100%; } }

.package__table { width: 770px; }

@media screen and (max-width: 1080px) { .package__table { width: 80%; } }

@media screen and (max-width: 767px) { .package__table { width: 100%; } }

@media screen and (max-width: 1080px) { .package__spScroll { width: 100%; } }

@media screen and (max-width: 767px) { .package__spScroll { overflow-x: scroll; width: 100%; } }

@media screen and (max-width: 1080px) { .package__spScroll .package__table { width: 100%; } }

@media screen and (max-width: 767px) { .package__spScroll .package__table { min-width: 540px; } }

.package__th { background: #f0f0f0; border: 1px solid #d7d7d7; font-size: 2rem; font-weight: 700; padding: 16px 0; }

@media screen and (max-width: 767px) { .package__th { font-size: 1.5rem; padding: 8px 0; } }

.package__td { border: 1px solid #d7d7d7; font-size: 1.4rem; padding: 12px 0; text-align: center; vertical-align: middle; }

@media screen and (max-width: 767px) { .package__td { font-size: 1.2rem; padding: 8px 0; } }

.package__td_font_l { font-size: 1.6rem; padding: 30px 0; }

@media screen and (max-width: 767px) { .package__td_font_l { font-size: 1.3rem; padding: 8px 10px; } }

.package__td_type_img { padding: 34px 0; }

@media screen and (max-width: 767px) { .package__td_type_img { padding: 12px 0; } }

.package__notice { font-size: 1.4rem; line-height: 1.8; }

@media screen and (max-width: 767px) { .package__notice { font-size: 1.2rem; } }

.trial__contents { margin-bottom: 42px; }

@media screen and (max-width: 767px) { .trial__contents { margin-bottom: 18px; } }

@media screen and (max-width: 480px) { .trial__dl { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.trial__dt { background: #f0f0f0; border-left: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; font-size: 1.6rem; font-weight: 700; padding: 20px 0 20px 20px; width: 224px; }

@media screen and (max-width: 767px) { .trial__dt { font-size: 1.3rem; width: 30%; } }

@media screen and (max-width: 480px) { .trial__dt { border-right: 1px solid #d7d7d7; padding: 8px 15px; width: 100%; } }

.trial__dd { border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; font-size: 1.6rem; padding: 20px 24px 20px 24px; width: calc(100% - 224px); }

@media screen and (max-width: 767px) { .trial__dd { font-size: 1.3rem; width: 70%; } }

@media screen and (max-width: 480px) { .trial__dd { padding: 8px 15px; width: 100%; } }

.trial__dl:last-child .trial__dt, .trial__dl:last-child .trial__dd { border-bottom: 1px solid #d7d7d7; }

.trial__notice { font-size: 1.4rem; }

@media screen and (max-width: 767px) { .trial__notice { font-size: 1.2rem; } }

.testing__desc { font-size: 1.6rem; margin-bottom: 22px; }

@media screen and (max-width: 767px) { .testing__desc { font-size: 1.3rem; margin-bottom: 10px; } }

@media screen and (max-width: 480px) { .testing__dl { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.testing__dt { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: #f0f0f0; border-left: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; font-size: 1.6rem; font-weight: 700; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 20px 0 20px 20px; width: 224px; }

@media screen and (max-width: 767px) { .testing__dt { font-size: 1.3rem; width: 30%; } }

@media screen and (max-width: 480px) { .testing__dt { border-right: 1px solid #d7d7d7; padding: 8px 15px; width: 100%; } }

.testing__dd { border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; font-size: 1.6rem; padding: 20px 24px 20px 24px; width: calc(100% - 224px); }

@media screen and (max-width: 767px) { .testing__dd { font-size: 1.3rem; width: 70%; } }

@media screen and (max-width: 480px) { .testing__dd { padding: 8px 15px; width: 100%; } }

.testing__dl:last-child .testing__dt { border-bottom: 1px solid #d7d7d7; }

@media screen and (max-width: 480px) { .testing__dl:last-child .testing__dt { border-bottom: none; } }

.testing__dl:last-child .testing__dd { border-bottom: 1px solid #d7d7d7; }

.testing__notice { font-size: 1.4rem; display: block; margin-top: .5em; }

@media screen and (max-width: 767px) { .testing__notice { font-size: 1.2rem; } }

.price__desc { font-size: 1.6rem; line-height: 1.75; margin-bottom: 14px; }

@media screen and (max-width: 767px) { .price__desc { font-size: 1.3rem; margin-bottom: 8px; } }

.price__notice { font-size: 1.4rem; display: block; margin-bottom: 12px; }

@media screen and (max-width: 767px) { .price__notice { font-size: 1.2rem; margin-bottom: 0; } }

.material__desc { font-size: 1.6rem; line-height: 1.75; margin-bottom: 14px; }

@media screen and (max-width: 767px) { .material__desc { font-size: 1.3rem; margin-bottom: 8px; } }

.material__dl { background: #f0f0f0; padding: 0 22px; }

@media screen and (max-width: 767px) { .material__dl { padding: 0 12px 8px; } }

.material__dl:first-of-type { padding-top: 22px; }

@media screen and (max-width: 767px) { .material__dl:first-of-type { padding-top: 10px; } }

.material__dl:last-of-type { padding-bottom: 22px; margin-bottom: 12px; }

@media screen and (max-width: 767px) { .material__dl:last-of-type { padding-bottom: 10px; } }

.material__dt { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 1.6rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; height: 30px; }

@media screen and (max-width: 767px) { .material__dt { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; font-size: 1.3rem; height: auto; } }

.material__dd { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 1.6rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

@media screen and (max-width: 767px) { .material__dd { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; font-size: 1.3rem; } }

.material__notice { font-size: 1.4rem; display: block; margin-bottom: 12px; }

@media screen and (max-width: 767px) { .material__notice { font-size: 1.2rem; margin-bottom: 0; } }

.recipe__contents { margin-bottom: 0; }

@media screen and (max-width: 480px) { .recipe__dl { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.recipe__desc { font-size: 1.6rem; margin-bottom: 12px; }

@media screen and (max-width: 767px) { .recipe__desc { font-size: 1.3rem; margin-bottom: 8px; } }

.recipe__notice { font-size: 1.4rem; display: block; margin-bottom: 22px; }

@media screen and (max-width: 767px) { .recipe__notice { font-size: 1.2rem; margin-bottom: 8px; } }

.recipe__dt { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: #f0f0f0; border-left: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; font-size: 1.6rem; font-weight: 700; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 18px 0 22px 20px; width: 224px; }

@media screen and (max-width: 767px) { .recipe__dt { font-size: 1.3rem; width: 30%; } }

@media screen and (max-width: 480px) { .recipe__dt { border-right: 1px solid #d7d7d7; padding: 8px 15px; width: 100%; } }

.recipe__dd { border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; font-size: 1.6rem; padding: 18px 24px 22px 24px; width: calc(100% - 224px); }

@media screen and (max-width: 767px) { .recipe__dd { font-size: 1.3rem; width: 70%; } }

@media screen and (max-width: 480px) { .recipe__dd { padding: 8px 15px; width: 100%; } }

.recipe__dl:last-child .recipe__dt, .recipe__dl:last-child .recipe__dd { border-bottom: 1px solid #d7d7d7; }

.recipe__ddNotice { font-size: 1.4rem; display: block; }

@media screen and (max-width: 767px) { .recipe__ddNotice { font-size: 1.2rem; } }

.recipe__combineDd { font-size: 1.4rem; line-height: 1.857; margin-bottom: 15px; }

@media screen and (max-width: 767px) { .recipe__combineDd { font-size: 1.1rem; margin-bottom: 8px; } }

.recipe__combineDd:last-of-type { margin-bottom: 0; }

.recipe__ddItem { margin-bottom: 2px; }

.recipe__red { color: #e83828; font-weight: 600; }

.contact { max-width: 900px; margin-left: auto; margin-right: auto; padding-top: 64px; padding-bottom: 100px; }

@media screen and (max-width: 767px) { .contact { padding-top: 0; padding-bottom: 30px; } }

.contact__headline { font-size: 2.4rem; font-weight: 600; text-align: center; line-height: 1.75; margin-bottom: 42px; }

@media screen and (max-width: 767px) { .contact__headline { font-size: 1.8rem; line-height: 1.6; margin-bottom: 25px; } }

.contact__form_page_confirm .contact__term:after { display: none; }

.contact__form_page_confirm .contact__caution-item { display: none; }

.contact__form_page_confirm .contact__caution { display: none; }

.contact__ttl { margin-bottom: 52px; }

@media screen and (max-width: 767px) { .contact__ttl { margin-bottom: 30px; } }

.contact__scTtl { font-size: 2.2rem; font-weight: 700; text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 23px; }

.contact__scTtl:before { display: block; margin-right: 10px; }

@media screen and (max-width: 767px) { .contact__scTtl:before { margin-right: 5px; } }

@media screen and (max-width: 767px) { .contact__scTtl { font-size: 1.6rem; margin-bottom: 15px; } }

.contact__scTtl_type_tel:before { content: ""; background: url(../img/icon_tel.svg) no-repeat center center/43.5px 43.5px; width: 43.5px; height: 43.5px; }

@media screen and (max-width: 767px) { .contact__scTtl_type_tel:before { background: url(../img/icon_tel.svg) no-repeat center center/30px 30px; width: 30px; height: 30px; } }

.contact__scTtl_type_mail { margin-bottom: 17px; }

.contact__scTtl_type_mail:before { content: ""; background: url(../img/icon_mail.svg) no-repeat center center/43.5px 43.5px; width: 43.5px; height: 43.5px; }

@media screen and (max-width: 767px) { .contact__scTtl_type_mail:before { background: url(../img/icon_mail.svg) no-repeat center center/30px 30px; width: 30px; height: 30px; } }

.contact__telNum { font-size: 4.4rem; font-weight: 700; text-align: center; margin-bottom: 20px; line-height: 1; }

@media screen and (max-width: 767px) { .contact__telNum { font-size: 3.2rem; margin-bottom: 15px; } }

.contact__telNum a { color: #212121; text-decoration: none; line-height: 1; }

.contact__inner { background-color: #fff; }

.contact__inner_type_tel { padding: 45px 40px 37px 40px; margin-bottom: 35px; }

@media screen and (max-width: 767px) { .contact__inner_type_tel { padding: 20px; } }

.contact__inner_type_form { padding: 45px 50px 80px 45px; }

@media screen and (max-width: 767px) { .contact__inner_type_form { padding: 20px; } }

.contact__innerPara { font-size: 1.4rem; text-align: center; }

@media screen and (max-width: 767px) { .contact__innerPara { font-size: 1.2rem; } }

.contact__stList { margin-top: 32px; margin-bottom: 50px; }

@media screen and (max-width: 1080px) { .contact__stList { margin-right: -10px; margin-left: -10px; } }

@media screen and (max-width: 767px) { .contact__stList { margin-bottom: 30px; margin-top: 15px; margin-left: -5px; margin-right: -5px; } }

.contact__stItem { font-size: 1.4rem; font-weight: 700; text-align: center; width: 240px; padding: 10px 0; background-color: #D7D7D7; margin: 0 5px; }

@media screen and (max-width: 1080px) { .contact__stItem { width: calc(33.3333% - 10px); } }

@media screen and (max-width: 767px) { .contact__stItem { font-size: 1.2rem; width: calc(33.3333% - 10px); } }

.contact__stItem_current { background-color: #ee7c28; color: #fff; }

.contact__section_type_body { border-top: 1px solid #d7d7d7; margin-bottom: 43px; }

@media screen and (max-width: 767px) { .contact__section_type_body { margin-bottom: 30px; } }

.contact__section_type_info { padding-bottom: 80px; }

@media screen and (max-width: 767px) { .contact__section_type_info { padding-bottom: 30px; } }

.contact__subttl { font-size: 2.0rem; font-weight: 700; background: url(../img/bg_bl_pt01.png) repeat center center/2px 2px; line-height: 1; padding: 15px; text-align: center; }

@media screen and (max-width: 767px) { .contact__subttl { font-size: 1.6rem; padding: 12px; } }

.contact__form-tab { display: none; }

.contact__list { border-bottom: 1px solid #D7D7D7; padding: 20px 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }

@media screen and (max-width: 767px) { .contact__list { padding: 15px 0; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.contact__term { width: 260px; font-size: 1.6rem; font-weight: 700; margin-right: 35px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 1080px) { .contact__term { width: 35%; } }

@media screen and (max-width: 767px) { .contact__term { font-size: 1.3rem; width: 100%; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin-bottom: 10px; } }

.contact__term:after { font-size: 1.2rem; width: 43px; height: 24px; text-align: center; color: #ffffff; display: block; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 767px) { .contact__term:after { font-size: 1.0rem; width: 32px; height: 16px; margin-left: 10px; } }

.contact__term_type_required:after { content: "必須"; background-color: #ea5514; }

.contact__term_type_any:after { content: "任意"; background-color: #898989; }

.contact__detail { width: calc(100% - 295px); }

@media screen and (max-width: 767px) { .contact__detail { width: 100%; } }

.contact__detail input { background-color: #FAFAFA; font-size: 1.4rem; padding: 11.5px 15px; border: 1px solid #D7D7D7; max-width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }

@media screen and (max-width: 767px) { .contact__detail input { font-size: 1.2rem; padding: 10px; } }

.contact__detail input.roText { border: none; outline: none; padding: 0; background: none; }

.contact__detail textarea { width: 100%; background-color: #FAFAFA; font-size: 1.4rem; padding: 11.5px 15px; border: 1px solid #D7D7D7; -webkit-box-sizing: border-box; box-sizing: border-box; height: 190px; }

@media screen and (max-width: 767px) { .contact__detail textarea { font-size: 1.2rem; padding: 10px; height: 120px; } }

.contact__detail select { -moz-appearance: none; -webkit-appearance: none; appearance: none; background: transparent; border-radius: 0; padding: 11.5px 15px; background-color: #FAFAFA; font-size: 1.4rem; padding: 8.5px 15px; border: 1px solid #D7D7D7; line-height: 1.5; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; color: #212121; }

@media screen and (max-width: 767px) { .contact__detail select { font-size: 1.2rem; padding: 10px; } }

.contact__detail select::-ms-expand { display: none; }

.contact__detail input::-webkit-input-placeholder, .contact__detail select::-webkit-input-placeholder { color: #A0A0A0; }

.contact__detail input::-moz-placeholder, .contact__detail select::-moz-placeholder { color: #A0A0A0; }

.contact__detail input:-ms-input-placeholder, .contact__detail select:-ms-input-placeholder { color: #A0A0A0; }

.contact__detail input::-ms-input-placeholder, .contact__detail select::-ms-input-placeholder { color: #A0A0A0; }

.contact__detail input::placeholder, .contact__detail select::placeholder { color: #A0A0A0; }

.contact__detail_type_code .flb, .contact__detail_type_code .flb_type_t, .contact__detail_type_code .flb_type_tl, .contact__detail_type_code .flb_type_tc, .contact__detail_type_code .flb_type_tr, .contact__detail_type_code .flb_type_c, .contact__detail_type_code .flb_type_cl, .contact__detail_type_code .flb_type_cc, .contact__detail_type_code .flb_type_cr, .contact__detail_type_code .flb_type_cb, .contact__detail_type_code .flb_type_b, .contact__detail_type_code .flb_type_bl, .contact__detail_type_code .flb_type_bc, .contact__detail_type_code .flb_type_br { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.contact__detail_type_code .contact__input_type_code { width: 286px; }

@media screen and (max-width: 767px) { .contact__detail_type_code .contact__input_type_code { width: 200px; } }

.contact__detail_type_tel input { width: 371px; }

@media screen and (max-width: 767px) { .contact__detail_type_tel input { width: 100%; } }

.contact__detail-sp { display: inline-block; font-size: 1.4rem; padding-left: 10px; padding-right: 13px; }

@media screen and (max-width: 767px) { .contact__detail-sp { font-size: 1.2rem; padding-left: 5px; padding-right: 8px; } }

.contact__input { width: 100%; }

.contact__input_type_year { width: 100px; }

@media screen and (max-width: 767px) { .contact__input_type_year { width: 70px; } }

.contact__input_type_month { width: 60px; }

@media screen and (max-width: 767px) { .contact__input_type_month { width: 45px; } }

.contact__input_type_day { width: 60px; }

@media screen and (max-width: 767px) { .contact__input_type_day { width: 45px; } }

.contact__labels { width: 286px; display: block; position: relative; }

.contact__labels br { display: none; }

@media screen and (max-width: 767px) { .contact__labels { width: 200px; } }

.contact__labels:after { content: ""; display: block; background: url(../img/icon_tb_arrow.svg) no-repeat center center/6px 20px; width: 6px; height: 20px; background-size: cover; position: absolute; right: 12px; top: calc(50% - 10px); }

.contact__caution-item { font-size: 1.4rem; margin-top: 7px; }

@media screen and (max-width: 767px) { .contact__caution-item { font-size: 1.2rem; margin-top: 5px; } }

.contact__caution { font-size: 1.4rem; margin-top: 47px; text-align: center; }

@media screen and (max-width: 767px) { .contact__caution { font-size: 1.2rem; margin-top: 25px; text-align: left; } }

.contact__caution a { text-decoration: underline; color: #212121; }

.contact__caution a:hover { text-decoration: none; }

.contact__button { width: 376px; background-color: #ee7c28; font-size: 1.6rem; text-align: center; border: 1px solid #ee7c28; color: #ffffff; padding: 22px 0; font-weight: 700; margin-left: auto; margin-right: auto; position: relative; margin-left: auto; margin-right: auto; display: block; margin-top: 21px; cursor: pointer; }

@media screen and (max-width: 767px) { .contact__button { width: 100%; font-size: 1.3rem; padding: 18.5px 0; } }

.contact__button:hover { opacity: .75; }

.contact__button:after { content: ""; width: 8px; height: 14px; background: url(../img/arrow_icon_wh.svg) no-repeat center center/8px 14px; display: block; position: absolute; right: 25px; top: calc(50% - 7px); }

@media screen and (max-width: 767px) { .contact__button:after { content: ""; display: block; width: 8px; height: 13.4px; background: url(../img/arrow_icon_wh.svg) no-repeat center center/cover; right: 20px; top: calc(50% - 6.7px); position: absolute; } }

.contact__button_type_buck { background-color: #1e1e1e; border-color: #1e1e1e; }

.contact__button_type_buck:after { background: url(../img/arrow_icon_wh_left.svg) no-repeat center center/8px 14px; right: auto; left: 25px; }

@media screen and (max-width: 767px) { .contact__button_type_buck:after { background: url(../img/arrow_icon_wh_left.svg) no-repeat center center/cover; } }

.contact__btList { display: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 50px; }

@media screen and (max-width: 767px) { .contact__btList { margin-top: 20px; } }

.contact__btItem { padding: 0 7.5px; }

@media screen and (max-width: 767px) { .contact__btItem { width: 100%; padding: 0; }
  .contact__btItem:first-of-type { margin-bottom: 10px; } }

.contact__btItem .contact__button { width: 280px; margin: 0; }

@media screen and (max-width: 767px) { .contact__btItem .contact__button { margin: 0; width: 100%; } }

.radios__item { margin-bottom: 10px; }

.radios__item:last-of-type { margin-bottom: 0; }

.radios .mwform-radio-field { margin-bottom: 10px; }

.radios .mwform-radio-field:last-of-type { margin-bottom: 0; }

.radios__lab { position: relative; }

.radios label { position: relative; }

.radios label br { display: none; }

.radios__inp { display: none; }

.radios__inp:checked + .radios__texts::after { content: ""; display: block; position: absolute; top: calc(50% - 7px); left: 6px; width: 14px; height: 14px; background: #323232; border-radius: 50%; }

@media screen and (max-width: 767px) { .radios__inp:checked + .radios__texts::after { width: 8px; height: 8px; top: calc(50% - 4px); left: 5px; } }

.radios__inp:checked + .mwform-radio-field-text::after { content: ""; display: block; position: absolute; top: calc(50% - 7px); left: 6px; width: 14px; height: 14px; background: #323232; border-radius: 50%; }

@media screen and (max-width: 767px) { .radios__inp:checked + .mwform-radio-field-text::after { width: 8px; height: 8px; top: calc(50% - 4px); left: 5px; } }

.radios__texts { font-size: 1.6rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; }

@media screen and (max-width: 767px) { .radios__texts { font-size: 1.3rem; } }

.radios__texts:before { content: ""; display: block; width: 24px; height: 24px; border: 1px solid #323232; border-radius: 50%; margin-right: 10px; }

@media screen and (max-width: 767px) { .radios__texts:before { width: 16px; height: 16px; } }

.radios .mwform-radio-field-text { font-size: 1.6rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; }

@media screen and (max-width: 767px) { .radios .mwform-radio-field-text { font-size: 1.3rem; } }

.radios .mwform-radio-field-text:before { content: ""; display: block; width: 24px; height: 24px; border: 1px solid #323232; border-radius: 50%; margin-right: 10px; }

@media screen and (max-width: 767px) { .radios .mwform-radio-field-text:before { width: 16px; height: 16px; } }

.radios_type_col { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.radios_type_col .radios__item { padding-right: 40px; margin-bottom: 0; }

@media screen and (max-width: 767px) { .radios_type_col .radios__item { padding-right: 20px; } }

.radios_type_col .mwform-radio-field { margin-top: 0 !important; margin-bottom: 0 !important; padding-right: 40px; margin-bottom: 0; }

@media screen and (max-width: 767px) { .radios_type_col .mwform-radio-field { padding-right: 20px; } }

.mw_wp_form_confirm .contact__term:after { display: none; }

.mw_wp_form_confirm .contact__caution-item { display: none; }

.mw_wp_form_confirm .contact__caution { display: none; }

.mw_wp_form_confirm .contact__labels:after { display: none; }

.mw_wp_form_confirm .contact__btList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.thanks__ttl { font-size: 2.0rem; font-weight: 600; text-align: center; margin-bottom: 32px; }

@media screen and (max-width: 767px) { .thanks__ttl { font-size: 1.6rem; margin-bottom: 15px; } }

.thanks__para { font-size: 1.4rem; margin-bottom: 1.5em; }

@media screen and (max-width: 767px) { .thanks__para { font-size: 1.2rem; } }

.thanks__para:last-of-type { margin-bottom: 0; }

.thanks__bt { margin-top: 46px; margin-left: auto; margin-right: auto; }

@media screen and (max-width: 767px) { .thanks__bt { margin-top: 25px; } }

.schedule__container { padding: 70px 0 96px; }

@media screen and (max-width: 767px) { .schedule__container { padding: 12px 0 38px; } }

.schedule__sectionTtl { font-size: 2.4rem; font-weight: 700; margin-bottom: 46px; text-align: center; }

@media screen and (max-width: 767px) { .schedule__sectionTtl { font-size: 1.6rem; margin-bottom: 16px; } }

.schedule__term { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: url(../img/bg_dark-green.png) repeat; color: #fff; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; font-size: 1.4rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; letter-spacing: 2px; margin: 0 26px 28px 0; -webkit-text-orientation: upright; text-orientation: upright; width: 40px; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; }

@media screen and (max-width: 767px) { .schedule__term { font-size: 1.2rem; letter-spacing: 0.5px; margin: 0 12px 14px 0; width: 30px; } }

.schedule__flow { width: calc(100% - 76px); }

@media screen and (max-width: 767px) { .schedule__flow { width: calc(100% - 42px); } }

.schedule__item { margin-bottom: 28px; position: relative; }

@media screen and (max-width: 767px) { .schedule__item { margin-bottom: 16px; } }

.schedule__item:after { background: #f5ae7a; content: ""; display: block; height: 50px; left: 38px; position: absolute; top: 100%; width: 10px; }

@media screen and (max-width: 767px) { .schedule__item:after { left: 18px; height: 20px; width: 8px; } }

.schedule__item_type_last:after { content: none; }

.schedule__ttl { background: #fff url(../img/bg_orange.png) repeat; font-size: 2.4rem; font-weight: 700; padding: 15px 0 15px 26px; position: relative; z-index: 1; }

@media screen and (max-width: 767px) { .schedule__ttl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 1.4rem; padding: 8px 0 8px 20px; } }

.schedule__num { color: #ec6c0e; margin-right: 10px; }

.schedule__text { background: #fff; font-size: 1.6rem; line-height: 1.75; padding: 22px 26px; position: relative; z-index: 1; }

@media screen and (max-width: 767px) { .schedule__text { font-size: 1.3rem; padding: 8px 20px; } }

.schedule__notice { padding-left: 70px; }

@media screen and (max-width: 767px) { .schedule__notice { font-size: 1.2rem; padding-left: 42px; } }

.col-2-lists { padding-left: 15px; }

@media screen and (max-width: 767px) { .col-2-lists { padding-left: 0; } }

.col-2-lists__list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 4px; }

.col-2-lists__list:last-of-type { margin-bottom: 0; }

.col-2-lists__term { font-size: 1.6rem; font-weight: 600; text-align: center; width: 146px; background: url(../img/bg_pt_or03.png); padding: 34px 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media screen and (max-width: 767px) { .col-2-lists__term { width: 90px; font-size: 1.3rem; padding: 15px 20px; } }

.col-2-lists__term span { font-size: 1.2rem; display: block; }

.col-2-lists__detail { background-color: #fff; padding: 34px 30px; width: calc(100% - 146px); font-size: 1.6rem; }

@media screen and (max-width: 767px) { .col-2-lists__detail { width: calc(100% - 90px); font-size: 1.3rem; padding: 15px 20px; } }

.tagList { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -8px; margin-bottom: -8px; }

@media screen and (max-width: 767px) { .tagList { margin-right: -5px; margin-bottom: -5px; } }

.tagList__item { font-size: 1.4rem; padding: 8px 12px; background-color: #EFEFEF; border-radius: 4px; margin-right: 8px; margin-bottom: 8px; font-weight: 600; }

@media screen and (max-width: 767px) { .tagList__item { font-size: 1.0rem; padding: 5px 8px; margin-right: 5px; margin-bottom: 5px; } }

.tagList__item_current { background: url(../img/bg_pt_or03.png); }

.borderList__list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; border-bottom: 1px solid #d7d7d7; padding: 38px 0; position: relative; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 767px) { .borderList__list { padding: 20px 0; } }

.borderList__list:after { content: ""; width: 223px; height: 1px; background-color: #fad5ba; position: absolute; left: 0; bottom: -1px; }

@media screen and (max-width: 767px) { .borderList__list:after { width: 100px; } }

.borderList__list:last-of-type { border: none; }

.borderList__list:last-of-type:after { display: none; }

.borderList__term { width: 230px; -webkit-flex-basis: 230px; -ms-flex-preferred-size: 230px; flex-basis: 230px; max-width: 230px; font-size: 1.6rem; font-weight: 600; }

@media screen and (max-width: 767px) { .borderList__term { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; font-size: 1.4rem; margin-bottom: 9px; } }

.borderList__detail { width: calc(100% - 230px); -webkit-flex-basis: calc(100% - 230px); -ms-flex-preferred-size: calc(100% - 230px); flex-basis: calc(100% - 230px); max-width: calc(100% - 230px); }

@media screen and (max-width: 767px) { .borderList__detail { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } }

.borderList__para { font-size: 1.6rem; }

@media screen and (max-width: 767px) { .borderList__para { font-size: 1.2rem; } }

.karteDetail { padding-top: 65px; padding-bottom: 100px; }

@media screen and (max-width: 767px) { .karteDetail { padding-top: 0; padding-bottom: 30px; } }

.karte { overflow: hidden; padding-top: 70px; padding-bottom: 70px; }

@media screen and (max-width: 767px) { .karte { padding-top: 28px; padding-bottom: 30px; } }

.karte__wrap { position: relative; }

.karte__details { width: 284px; background-color: #ffffff; padding: 30px 40px 40px 40px; position: absolute; right: 0; top: 38px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); z-index: 3; }

@media screen and (max-width: 1080px) { .karte__details { right: 30px; } }

@media screen and (max-width: 767px) { .karte__details { position: static; width: 100%; -webkit-box-shadow: none; box-shadow: none; padding: 0; background-color: transparent; } }

.karte__ttl { margin-bottom: 45px; }

@media screen and (max-width: 767px) { .karte__ttl { margin-bottom: 20px; } }

.karte__ttl-en { display: block; }

.karte__ttl-jp { display: block; }

.karte__para { margin-bottom: 22px; }

.karte__bt { background-color: #FFE106; color: #212121; font-weight: 700; display: block; padding: 15px 0; text-align: center; text-decoration: none; position: relative; }

.karte__bt:after { content: ""; width: 4.8px; height: 8px; background: url(../img/arrow_icon_bl.svg) no-repeat center center/cover; position: absolute; right: 15px; top: calc(50% - 4px); }

.karte__bt:hover { opacity: .75; }

@media screen and (max-width: 767px) { .karte__bt { display: none; } }

.karte__bt-sp { margin: 20px auto 0 auto; display: none; }

@media screen and (max-width: 767px) { .karte__bt-sp { display: block; } }

@media screen and (max-width: 767px) { .karte__list-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 0 15px; } }

.karte__link { display: block; text-decoration: none; }

.karte__list { margin: 0 -5px; }

@media screen and (max-width: 1080px) { .karte__list { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }

@media screen and (max-width: 767px) { .karte__list { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }

.karte__list:first-of-type { margin-bottom: 10px; margin-left: -90px; }

@media screen and (max-width: 767px) { .karte__list:first-of-type { padding: 0; margin: -5px 0; } }

.karte__list:last-of-type { margin-left: 12px; }

@media screen and (max-width: 767px) { .karte__list:last-of-type { margin: 0; margin: -5px 0; } }

.karte__list.internal { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -17.5px; margin-right: -17.5px; margin-bottom: -56px; }

@media screen and (max-width: 767px) { .karte__list.internal { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin-right: -5px; margin-left: -5px; margin-bottom: -21px; } }

.karte__list.internal .karte__item { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding-left: 17.5px; padding-right: 17.5px; margin-bottom: 56px; }

@media screen and (max-width: 767px) { .karte__list.internal .karte__item { margin-bottom: 21px; } }

.karte__list.internal .karte__item:nth-of-type(n+4) { display: block; }

@media screen and (max-width: 1080px) { .karte__list.internal .karte__item { -webkit-box-flex: 0; -webkit-flex: 0 0 33.333%; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; max-width: 33.333%; } }

@media screen and (max-width: 767px) { .karte__list.internal .karte__item { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 5px; padding-left: 5px; } }

.karte__list.internal .karte__item-inner { height: 234px; margin-bottom: 21px; }

@media screen and (max-width: 767px) { .karte__list.internal .karte__item-inner { height: 135px; margin-bottom: 10px; } }

.karte__list.internal .karte__item-detail { -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }

.karte__list.internal .karte__maker { margin-bottom: 7px; }

.karte__item { -webkit-box-flex: 0; -webkit-flex: 0 0 204px; -ms-flex: 0 0 204px; flex: 0 0 204px; max-width: 204px; padding: 0 5px; }

@media screen and (max-width: 767px) { .karte__item { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 5px; }
  .karte__item:nth-of-type(n+4) { display: none; } }

.karte__itemInner { background-color: #ffffff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; margin-bottom: 17px; }

@media screen and (max-width: 767px) { .karte__itemInner { margin-bottom: 9px; } }

.karte__itemInner:hover { cursor: pointer; }

.karte__itemInner:hover:before { content: ""; display: block; width: 100%; height: 100%; background-color: rgba(20, 20, 20, 0.75); position: absolute; top: 0; left: 0; }

.karte__itemInner:hover .karte__itemDetail { position: absolute; left: 0; top: 0; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media screen and (max-width: 767px) { .karte__itemThumb img { max-width: 100%; } }

.karte__itemDetail { display: none; height: 100%; padding: 45px 20px; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }

@media screen and (max-width: 767px) { .karte__itemDetail { padding: 10px; } }

.karte__name { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; border-bottom: 1px solid #919191; padding-bottom: 10px; margin-bottom: 10px; }

.karte__nameTerm { color: #ec6c0e; margin-bottom: 5px; }

.karte__nameDesc { color: #ffffff; letter-spacing: -.02em; font-weight: 700; }

.karte__maker { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.karte__maker-term { color: #ec6c0e; min-width: 47px; }

.karte__maker-desc { color: #ffffff; }

.karte__name .karte__taste { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.karte__taste-term { color: #ec6c0e; min-width: 47px; }

.karte__taste-desc { color: #ffffff; }

.karte__headline { font-size: 1.8rem; font-weight: 700; color: #212121; margin-bottom: 7px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

@media screen and (max-width: 767px) { .karte__headline { font-size: 1.2rem; margin-bottom: 5px; } }

.karte__detailList { font-size: 1.4rem; }

@media screen and (max-width: 767px) { .karte__detailList { font-size: 1.0rem; } }

.karte__detailItem { color: #212121; }

.karte-detail-section { padding-bottom: 120px; }

.itemDetails { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 70px; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }

@media screen and (max-width: 767px) { .itemDetails { margin-bottom: 45px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.itemDetails__thumb { -webkit-box-flex: 0; -webkit-flex: 0 0 506px; -ms-flex: 0 0 506px; flex: 0 0 506px; max-width: 506px; background-color: #ffffff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media screen and (max-width: 1080px) { .itemDetails__thumb { -webkit-box-flex: 0; -webkit-flex: 0 0 42%; -ms-flex: 0 0 42%; flex: 0 0 42%; max-width: 42%; } }

@media screen and (max-width: 767px) { .itemDetails__thumb { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 15px; height: auto; width: 100%; margin-left: auto; margin-right: auto; text-align: center; } }

.itemDetails__image { width: 100%; padding-top: 88%; margin-bottom: -4%; position: relative; overflow: hidden; font-size: 0; line-height: 0; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.itemDetails .slick-list { width: 100%; }

.itemDetails .slick-dots { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; position: absolute; left: 20px; bottom: 23px; text-align: left; }

@media screen and (max-width: 767px) { .itemDetails .slick-dots { margin-top: 10px; height: 10px; } }

.itemDetails .slick-dots li { width: 9px; height: 9px; }

.itemDetails .slick-dots li.slick-active button:before { color: #ec6c0e; opacity: 1; }

.itemDetails .slick-dots li button { width: 9px; height: 9px; padding: 0; }

@media screen and (max-width: 767px) { .itemDetails .slick-dots li button { width: 20px; height: 10px; } }

.itemDetails .slick-dots li button:hover:before { color: #ec6c0e; }

.itemDetails .slick-dots li button:before { width: 9px; height: 9px; font-size: 9px; line-height: 9px; text-align: center; margin: 0; padding: 0; color: #DCDDDD; opacity: 1; }

@media screen and (max-width: 767px) { .itemDetails .slick-dots li button:before { width: 9px; height: 9px; font-size: 9px; line-height: 9px; position: static; } }

.karte-content { margin-bottom: 95px; -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.08); }

@media screen and (max-width: 767px) { .karte-content { margin-bottom: 45px; } }

.karte-content__ttl { font-size: 2.8rem; font-weight: 700; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 19.5px 0; background: url(../img/bg_pt_or03.png); }

@media screen and (max-width: 767px) { .karte-content__ttl { font-size: 1.8rem; padding: 13px 0; } }

.karte-content__ttl:before { content: ""; background: url(../img/icon_karte.svg) no-repeat center center/cover; width: 30px; height: 37px; margin-right: 13px; }

@media screen and (max-width: 767px) { .karte-content__ttl:before { margin-right: 8px; width: 20px; height: 25px; } }

.karte-content__ttl--iagnosis:before { background: url(../img/icon_comment.svg) no-repeat center center/cover; width: 41px; height: 37px; }

@media screen and (max-width: 767px) { .karte-content__ttl--iagnosis:before { margin-right: 8px; width: 25px; height: 28px; } }

.karte-content__inner { background-color: #ffffff; padding: 0 40px; }

@media screen and (max-width: 767px) { .karte-content__inner { padding: 0 20px 0px 20px; } }

.karte__impression { width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; height: 373px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 160px; }

@media screen and (max-width: 767px) { .karte__impression { height: 180px; margin-bottom: 140px; } }

.karte__impression:before { content: ""; background: url(../img/karte_impression.png) no-repeat center center/cover; width: 100vw; height: 373px; display: block; position: absolute; z-index: 0; left: 0; top: 0; }

@media screen and (max-width: 767px) { .karte__impression:before { height: 180px; } }

.karte__impression-inner { position: relative; z-index: 2; }

.karte__impression-inner .karte-content { position: relative; top: 70px; z-index: 2; margin-bottom: 0; }

@media screen and (max-width: 767px) { .karte__impression-inner .karte-content { top: 100px; } }

.karte__impression-inner .karte-content__inner { padding: 35px 45px; font-size: 1.6rem; }

@media screen and (max-width: 767px) { .karte__impression-inner .karte-content__inner { font-size: 1.2rem; padding: 20px; } }

.karte__othersTtl { margin-bottom: 35px; }

@media screen and (max-width: 767px) { .karte__othersTtl { margin-bottom: 15px; } }

.news { padding-bottom: 100px; }

@media screen and (max-width: 767px) { .news { padding-bottom: 60px; } }

.news .newsList { padding-top: 50px; }

@media screen and (max-width: 767px) { .news .newsList { padding-top: 0; } }

.news__article { padding-top: 80px; padding-bottom: 45px; }

@media screen and (max-width: 767px) { .news__article { padding-top: 0; } }

.news__article .articleDetails__ttl { margin-bottom: 37px; }

@media screen and (max-width: 767px) { .news__article .articleDetails__ttl { margin-bottom: 20px; } }

.news__ttl { text-align: center; margin-bottom: 40px; }

@media screen and (max-width: 767px) { .news__ttl { text-align: left; margin-bottom: 18px; } }

.news__ttl-en { display: block; }

.news__list { margin-bottom: 50px; }

@media screen and (max-width: 767px) { .news__list { margin-bottom: 13px; } }

.news__item { padding-bottom: 28px; border-bottom: 1px solid #DCDDDD; margin-bottom: 26px; }

.news__item:last-of-type { border: none; margin-bottom: 0; padding-bottom: 0; }

@media screen and (max-width: 767px) { .news__item { margin-bottom: 20px; padding-bottom: 14px; } }

.news__link { text-decoration: none; color: #212121; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

@media screen and (max-width: 1080px) { .news__link { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }

@media screen and (max-width: 767px) { .news__link { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.news__cat { font-size: 1.2rem; background-color: #EDEDED; padding: 5px 0; text-align: center; width: 94px; -webkit-box-flex: 0; -webkit-flex: 0 0 94px; -ms-flex: 0 0 94px; flex: 0 0 94px; margin-right: 30px; }

@media screen and (max-width: 767px) { .news__cat { font-size: 1.0rem; width: 60px; -webkit-box-flex: 0; -webkit-flex: 0 0 60px; -ms-flex: 0 0 60px; flex: 0 0 60px; padding: 1px 0; margin-right: 10px; } }

.news__date { font-size: 1.2rem; margin-right: 30px; }

@media screen and (max-width: 767px) { .news__date { font-size: 1.1rem; } }

.news__headline { font-size: 1.6rem; }

@media screen and (max-width: 1080px) { .news__headline { margin-top: 10px; } }

@media screen and (max-width: 767px) { .news__headline { font-size: 1.3rem; margin-top: 6px; } }

.news__bt { width: 180px; margin-left: auto; margin-right: auto; }

.newsList { padding-bottom: 100px; max-width: 800px; margin-left: auto; margin-right: auto; }

@media screen and (max-width: 767px) { .newsList { padding-bottom: 60px; } }

.newsList__item { border-bottom: 1px solid #efefef; }

.newsList__item:last-of-type { margin-bottom: 0; }

.newsList__link { text-decoration: none; color: #212121; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; padding: 20px 0; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 767px) { .newsList__link { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.newsList__link:hover .newsList__ttl { text-decoration: underline; }

.newsList__date { margin-right: 20px; }

@media screen and (max-width: 767px) { .newsList__date { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; font-size: 1.1rem; } }

.newsList__cat { font-size: 1.2rem; background-color: #fff; padding: 3px 0; text-align: center; width: 92px; -webkit-box-flex: 0; -webkit-flex: 0 0 92px; -ms-flex: 0 0 92px; flex: 0 0 92px; margin-right: 22px; }

@media screen and (max-width: 767px) { .newsList__cat { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; font-size: 1.0rem; width: 60px; -webkit-box-flex: 0; -webkit-flex: 0 0 60px; -ms-flex: 0 0 60px; flex: 0 0 60px; padding: 1px 0; margin-right: 10px; } }

.newsList__ttl { font-size: 1.6rem; }

@media screen and (max-width: 767px) { .newsList__ttl { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; font-size: 1.3rem; margin-top: 6px; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

.snsList { position: relative; z-index: 2; }

.snsList__item { width: 148px; padding: 0 4px; }

@media screen and (max-width: 767px) { .snsList__item { width: 50%; } }

.snsList__link { font-size: 1.3rem; font-weight: 700; text-align: center; color: #ffffff; display: block; text-decoration: none; padding: 7px 0; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 4px; }

@media screen and (max-width: 767px) { .snsList__link { font-size: 1.2rem; } }

.snsList__link:hover { position: relative; top: 4px; }

.snsList__link--tw { background-color: #1DA1F2; }

.snsList__link--tw:before { content: ""; background: url(../img/icon_twitter.svg) no-repeat center center/cover; width: 23px; height: 19px; display: block; margin-right: 6px; }

@media screen and (max-width: 767px) { .snsList__link--tw:before { width: 19px; height: 16px; margin-right: 5px; } }

.snsList__link--fb { background-color: #1777F2; }

.snsList__link--fb:before { content: ""; background: url(../img/icon_facebook.svg) no-repeat center center/cover; width: 10px; height: 18px; display: block; margin-right: 6px; }

@media screen and (max-width: 767px) { .snsList__link--fb:before { width: 9px; height: 16px; margin-right: 5px; } }

.oem { padding-bottom: 105px; }

@media screen and (max-width: 767px) { .oem { padding-bottom: 30px; } }

.oem__container { padding-top: 65px; margin-bottom: -40px; }

@media screen and (max-width: 767px) { .oem__container { padding-top: 0; margin-bottom: -20px; } }

.oem__ttl { margin-bottom: 45px; }

@media screen and (max-width: 767px) { .oem__ttl { margin-bottom: 20px; } }

.oem__section { margin-bottom: 40px; }

@media screen and (max-width: 767px) { .oem__section { margin-bottom: 20px; } }

.oem__section_col_02 { width: 50%; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

@media screen and (max-width: 767px) { .oem__section_col_02 { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } }

.oem__subTtl { font-size: 2.4rem; font-weight: 700; text-align: center; background: url(../img/bg_pt_or03.png); line-height: 1; padding: 27px 0; }

@media screen and (max-width: 767px) { .oem__subTtl { font-size: 1.6rem; padding: 10px 15px; } }

.oem__list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 40px 16px 43px 16px; background-color: #fff; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media screen and (max-width: 767px) { .oem__list { padding: 30px 20px; } }

.oem__item { width: 33.333%; -webkit-flex-basis: 33.333%; -ms-flex-preferred-size: 33.333%; flex-basis: 33.333%; max-width: 33.333%; padding: 0 24px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

@media screen and (max-width: 767px) { .oem__item { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; padding: 0; }
  .oem__item:last-of-type { margin-bottom: 0; } }

.oem__item:last-of-type:after { display: none; }

.oem__item:after { content: ""; width: 1px; height: 100%; background-color: #efefef; display: block; position: absolute; right: 0px; top: 0; }

@media screen and (max-width: 767px) { .oem__item:after { width: 100%; height: 1px; position: static; margin: 20px 0; } }

.oem__itemInner { height: 100%; }

.oem__fig { margin-bottom: 16px; }

@media screen and (max-width: 767px) { .oem__fig { margin-bottom: 13px; } }

.oem__fig a:hover { opacity: .75; }

.oem__fig img { width: 100%; }

.oem__name { font-size: 2.0rem; font-weight: 600; text-align: center; margin-bottom: 8px; }

@media screen and (max-width: 767px) { .oem__name { font-size: 1.6rem; margin-bottom: 10px; } }

.oem__desc { font-size: 1.4rem; }

@media screen and (max-width: 767px) { .oem__desc { font-size: 1.1rem; line-height: 1.63; } }

.oem__bt { width: 100%; margin-top: 16px; }

@media screen and (max-width: 767px) { .oem__bt { margin-top: 13px; max-width: 100%; } }

.oem__wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -18px; margin-right: -18px; }

@media screen and (max-width: 767px) { .oem__wrap { margin-left: 0; margin-right: 0; } }

.oem__wrap .oem__section { padding-left: 18px; padding-right: 18px; }

@media screen and (max-width: 767px) { .oem__wrap .oem__section { padding: 0; } }

.oem__wrap .oem__itemInner { padding: 40px 40px 0 40px; background-color: #ffffff; }

@media screen and (max-width: 767px) { .oem__wrap .oem__itemInner { padding: 20px 20px 0 20px; } }

.oem__wrap .oem__bt { max-width: 100%; margin-top: 0; }

.oem__wrap .oem__btInner { background-color: #fff; padding: 21px 40px 40px 40px; }

@media screen and (max-width: 767px) { .oem__wrap .oem__btInner { padding: 13px 20px 20px 20px; } }

.performance { padding-bottom: 105px; }

@media screen and (max-width: 767px) { .performance { padding-bottom: 30px; } }

.performance__inner { padding-top: 65px; }

@media screen and (max-width: 767px) { .performance__inner { padding-top: 0; } }

.performance__ttl { margin-bottom: 50px; }

@media screen and (max-width: 767px) { .performance__ttl { margin-bottom: 20px; } }

.performance__list { max-width: 1000px; margin-left: auto; margin-right: auto; }

.performance__item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 35px; position: relative; }

@media screen and (max-width: 767px) { .performance__item { margin-bottom: 20px; } }

.performance__item:last-of-type { margin-bottom: 0; }

.performance__image { width: 412px; -webkit-flex-basis: 412px; -ms-flex-preferred-size: 412px; flex-basis: 412px; max-width: 412px; padding: 75px 30px 40px 30px; text-align: center; background-color: #fff; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: absolute; top: 0; left: 0; height: 100%; }

@media screen and (max-width: 1080px) { .performance__image { padding: 30px; width: 40%; -webkit-flex-basis: 40%; -ms-flex-preferred-size: 40%; flex-basis: 40%; max-width: 40%; padding: 30px; } }

@media screen and (max-width: 767px) { .performance__image { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; padding: 30px 20px 0 20px; padding-bottom: 0; position: static; } }

.performance__image img { width: 210px; }

@media screen and (max-width: 767px) { .performance__image img { max-width: 160px; } }

.performance__image:after { content: ""; background: url(../img/img_performance_shadow.png) no-repeat bottom center/100% auto; width: 220px; height: 32px; display: block; position: relative; margin: 40px auto 0 auto; }

@media screen and (max-width: 767px) { .performance__image:after { margin-top: 15px; } }

.performance__text { width: 582px; -webkit-flex-basis: 582px; -ms-flex-preferred-size: 582px; flex-basis: 582px; max-width: 582px; background-color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-left: auto; }

@media screen and (max-width: 1080px) { .performance__text { width: calc(60% - 5px); -webkit-flex-basis: calc(60% - 5px); -ms-flex-preferred-size: calc(60% - 5px); flex-basis: calc(60% - 5px); max-width: calc(60% - 5px); } }

@media screen and (max-width: 767px) { .performance__text { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } }

.performance__name { font-size: 2.4rem; font-weight: 700; background: url(../img/bg_pt_or03.png); line-height: 1; padding: 29px 30px; }

@media screen and (max-width: 767px) { .performance__name { font-size: 1.6rem; padding: 10px 15px; } }

.performance__detail { padding: 35px 40px 40px 40px; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: space-between; -ms-flex-line-pack: justify; align-content: space-between; }

@media screen and (max-width: 1080px) { .performance__detail { padding: 20px; } }

.performance__desc { font-size: 1.6rem; margin-bottom: 32px; }

@media screen and (max-width: 1080px) { .performance__desc { margin-bottom: 30px; } }

@media screen and (max-width: 767px) { .performance__desc { font-size: 1.3rem; margin-bottom: 15px; } }

.performance__table { width: 100%; }

.performance__table th { background-color: #f7f8f8; padding: 17px 23px; border: 1px solid #efefef; text-align: left; }

@media screen and (max-width: 767px) { .performance__table th { font-size: 1.2rem; padding: 12px 15px; } }

.performance__table td { padding: 17px 23px; border: 1px solid #efefef; }

@media screen and (max-width: 767px) { .performance__table td { font-size: 1.2rem; padding: 12px 15px; } }

.performance__bt { font-size: 1.6rem; max-width: 100%; margin-top: 20px; width: 100%; }

.privacy { padding-top: 70px; padding-bottom: 100px; }

@media screen and (max-width: 767px) { .privacy { padding-top: 0; padding-bottom: 30px; } }

.privacy__inner { max-width: 1000px; margin-left: auto; margin-right: auto; }

.text-body__section { margin-top: 1.5em; }

@media screen and (max-width: 767px) { .text-body__para { font-size: 1.2rem; line-height: 1.6; } }

.text-body__ttl { font-weight: 600; }

.process { padding-bottom: 100px; }

@media screen and (max-width: 767px) { .process { padding-bottom: 60px; } }

.processSection { padding-top: 70px; }

@media screen and (max-width: 767px) { .processSection { padding-top: 0; } }

.process__ttl { margin-bottom: 47px; }

@media screen and (max-width: 767px) { .process__ttl { margin-bottom: 20px; } }

.tabSection { margin-bottom: 35px; }

@media screen and (max-width: 767px) { .tabSection { margin-bottom: 20px; } }

.tabSection:last-of-type { margin-bottom: 0; }

.tabSection__ttl { font-size: 2.4rem; font-weight: 700; text-align: center; background: url(../img/bg_pt_or03.png); line-height: 1; padding: 25px 0; }

@media screen and (max-width: 767px) { .tabSection__ttl { font-size: 1.6rem; padding: 10px 15px; } }

.tabSection__body { background-color: #fff; padding: 33px 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

@media screen and (max-width: 767px) { .tabSection__body { padding: 17px 20px; display: block; } }

.processContent__para { font-size: 1.6rem; line-height: 1.65; margin-bottom: 1.5em; }

@media screen and (max-width: 767px) { .processContent__para { font-size: 1.3rem; } }

.processContent__para:last-of-type { margin-bottom: 0; }

.processContent__fig { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; margin-left: 20px; }

@media screen and (max-width: 1080px) { .processContent__fig { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; min-width: 260px; } }

@media screen and (max-width: 767px) { .processContent__fig { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; display: block; margin-left: 0; margin-top: 22px; } }

.processContent__img { min-width: 260px; width: 260px; -webkit-flex-basis: 260px; -ms-flex-preferred-size: 260px; flex-basis: 260px; height: auto; }

.processContent__img:nth-of-type(n+2) { margin-left: 10px; }

@media screen and (max-width: 1080px) { .processContent__img:nth-of-type(n+2) { margin-left: 0; margin-top: 10px; } }

@media screen and (max-width: 1080px) { .processContent__img { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } }

@media screen and (max-width: 767px) { .processContent__img { width: 100%; max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; min-width: 100%; display: block; } }

.tabContents { display: none; }

.tabContents_current { display: block; }

.tabContents .page-section { margin-bottom: 36px; }

@media screen and (max-width: 767px) { .tabContents .page-section { margin-bottom: 25px; } }

.tabContents .page-section:last-of-type { margin-bottom: 0; }

.tabList { margin-left: -10px; margin-right: -10px; margin-bottom: 60px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

@media screen and (max-width: 767px) { .tabList { margin-left: -5px; margin-right: -5px; margin-bottom: 30px; } }

.tabList__item { -webkit-flex-basis: 353px; -ms-flex-preferred-size: 353px; flex-basis: 353px; max-width: 353px; padding: 0 10px; position: relative; }

.tabList__item--col-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }

@media screen and (max-width: 767px) { .tabList__item { padding: 0 5px; -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }

.tabList__item_current:after { content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 14px 17.5px 0 17.5px; border-color: #ee7c28 transparent transparent transparent; position: absolute; bottom: -14px; left: calc(50% - 17.5px); }

@media screen and (max-width: 767px) { .tabList__item_current:after { border-width: 13px 10px 0 10px; left: calc(50% - 10px); bottom: -11px; } }

.tabList__item_current .tabList__link { background: #ee7c28; color: #fff; }

.tabList__link { font-size: 1.8rem; font-weight: 700; color: #212121; text-decoration: none; display: block; text-align: center; padding: 13px 0; border-radius: 4px; background: url(../img/bg_bl_pt01.png); }

@media screen and (max-width: 767px) { .tabList__link { font-size: 1.4rem; padding: 10px 0; font-weight: 700; letter-spacing: -.085em; } }

.tabList__link:hover { background: #ee7c28; color: #fff; }

.project { padding-top: 65px; padding-bottom: 100px; position: relative; }

@media screen and (max-width: 767px) { .project { padding-bottom: 30px; padding-top: 0; } }

.project__ttl { margin-bottom: 50px; }

@media screen and (max-width: 767px) { .project__ttl { margin-bottom: 25px; } }

.rowSection { margin-bottom: 30px; }

@media screen and (max-width: 767px) { .rowSection { margin-bottom: 20px; } }

.rowSection:last-of-type { margin-bottom: 0; }

.rowSection:nth-of-type(odd) .rowSection__texts { margin-left: -110px; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }

@media screen and (max-width: 767px) { .rowSection:nth-of-type(odd) .rowSection__texts { margin-left: 0; } }

.rowSection:nth-of-type(odd) .rowSection__image { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }

.rowSection:nth-of-type(even) .rowSection__texts { margin-right: -110px; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }

@media screen and (max-width: 767px) { .rowSection:nth-of-type(even) .rowSection__texts { margin-right: 0; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }

.rowSection:nth-of-type(even) .rowSection__image { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }

@media screen and (max-width: 767px) { .rowSection:nth-of-type(even) .rowSection__image { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }

.rowSection__container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media screen and (max-width: 1080px) { .rowSection__container { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }

.rowSection__texts { width: calc(100% - 450px); background-color: #fff; padding: 43px 50px 45px 50px; position: relative; margin-top: 35px; z-index: 2; }

@media screen and (max-width: 1080px) { .rowSection__texts { width: 60vw; padding: 30px; } }

@media screen and (max-width: 767px) { .rowSection__texts { width: 100%; margin-top: 0; padding: 20px; } }

.rowSection__subTtl { font-size: 2.2rem; font-weight: 600; line-height: 1.54; margin-bottom: 23px; }

@media screen and (max-width: 767px) { .rowSection__subTtl { font-size: 1.8rem; margin-bottom: 13px; } }

.rowSection__para { font-size: 1.6rem; line-height: 1.75; }

@media screen and (max-width: 767px) { .rowSection__para { font-size: 1.3rem; line-height: 1.6; } }

.rowSection__image { -webkit-box-flex: 0; -webkit-flex: 0 0 560px; -ms-flex: 0 0 560px; flex: 0 0 560px; max-width: 560px; }

@media screen and (max-width: 1080px) { .rowSection__image { -webkit-box-flex: 0; -webkit-flex: 0 0 40vw; -ms-flex: 0 0 40vw; flex: 0 0 40vw; max-width: 40vw; } }

@media screen and (max-width: 767px) { .rowSection__image { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; text-align: center; } }

.iso { margin-top: 140px; }

@media screen and (max-width: 767px) { .iso { margin-top: 45px; } }

.iso__ttl { margin-bottom: 50px; }

@media screen and (max-width: 767px) { .iso__ttl { margin-bottom: 25px; } }

.iso__container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

@media screen and (max-width: 767px) { .iso__container { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.iso__texts { width: calc(100% - 430px); background-color: #fff; padding: 43px 50px 60px 50px; position: relative; margin-top: 35px; z-index: 2; margin-right: -110px; }

@media screen and (max-width: 1080px) { .iso__texts { width: 60vw; padding: 30px; } }

@media screen and (max-width: 767px) { .iso__texts { width: 100%; margin-right: 0; margin-top: 0; padding: 20px; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } }

.iso__subTtl { font-size: 2.2rem; font-weight: 600; line-height: 1.54; margin-bottom: 23px; }

@media screen and (max-width: 767px) { .iso__subTtl { font-size: 1.8rem; margin-bottom: 13px; } }

.iso__para { font-size: 1.6rem; line-height: 1.75; margin-bottom: 2em; }

.iso__para:last-of-type { margin-bottom: 0; }

@media screen and (max-width: 767px) { .iso__para { font-size: 1.3rem; line-height: 1.6; } }

.iso__fig { -webkit-box-flex: 0; -webkit-flex: 0 0 560px; -ms-flex: 0 0 560px; flex: 0 0 560px; max-width: 560px; }

@media screen and (max-width: 1080px) { .iso__fig { -webkit-box-flex: 0; -webkit-flex: 0 0 40vw; -ms-flex: 0 0 40vw; flex: 0 0 40vw; max-width: 40vw; } }

@media screen and (max-width: 767px) { .iso__fig { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; text-align: center; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } }

.rule { padding-top: 70px; padding-bottom: 100px; }

@media screen and (max-width: 767px) { .rule { padding-top: 0; padding-bottom: 30px; } }

.rule__inner { max-width: 1000px; margin-left: auto; margin-right: auto; }

.sitemap { padding-top: 70px; padding-bottom: 100px; }

@media screen and (max-width: 767px) { .sitemap { padding-bottom: 30px; padding-top: 0; } }

.sitemap__ttl { font-size: 2.4rem; font-weight: 700; text-align: center; margin-bottom: 43px; }

@media screen and (max-width: 767px) { .sitemap__ttl { font-size: 1.8rem; margin-bottom: 25px; } }

.sitemap__inner { border-top: 1px solid #d3d9dd; }

.sitemap__list { padding: 19px 0; border-bottom: 1px solid #d3d9dd; }

@media screen and (max-width: 767px) { .sitemap__list { padding: 10px 0; } }

.sitemap__list:last-of-type { border: none; }

.sitemap__link { font-size: 1.6rem; color: #212121; text-decoration: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; line-height: 2.5; }

.sitemap__link:hover { text-decoration: underline; }

@media screen and (max-width: 767px) { .sitemap__link { font-size: 1.3rem; } }

.sitemap__link:before { content: ""; background: url(../img/icon_bg_arrow.svg) no-repeat center center/cover; width: 18px; height: 18px; display: block; margin-right: 10px; }

@media screen and (max-width: 767px) { .sitemap__link:before { width: 14px; height: 14px; margin-right: 7px; } }

.sitemap__childList { padding-left: 28px; }

@media screen and (max-width: 767px) { .sitemap__childList { padding-left: 21px; } }

.sitemap__childLink { color: #212121; font-size: 1.6rem; text-decoration: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; line-height: 2.5; }

.sitemap__childLink:before { content: ""; width: 5px; height: 2px; background-color: #212121; display: block; margin-right: .5em; }

.sitemap__childLink:hover { text-decoration: underline; }

.sitemap__childLink:hover:before { text-decoration: none; }

.interview { font-size: 1.6rem; padding: 0 40px 100px 40px; background-color: #fff; color: #333333; margin-top: 37px; }

@media (max-width: 768px) { .interview { margin-top: 0; font-size: 1.3rem; padding: 0 20px 40px 20px; } }

@media (max-width: 768px) { .interview.wrap { padding-bottom: 40px; } }

.interview__header { margin-left: -40px; margin-right: -40px; margin-bottom: 40px; }

@media (max-width: 768px) { .interview__header { margin-left: -20px; margin-right: -20px; margin-bottom: 14px; } }

.interview__headerSp { display: none; }

@media (max-width: 768px) { .interview__headerSp { display: block; padding: 20px 20px 0 20px; } }

.interview__headerComp { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 10px; }

.interview__headerCat { font-size: 1.0rem; color: #fff; font-weight: bold; background-color: #333; padding: 4px 10px; border-radius: 5px; }

.interview__headerDetail { font-size: 1.3rem; font-weight: bold; padding-left: 8px; }

.interview__headerSpTtl { font-size: 2.4rem; font-weight: bold; }

.interview .toc { background-color: #f9f9f9; border-radius: 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

@media (max-width: 1070px) { .interview .toc { display: none; } }

.interview .toc__fig { width: 407px; max-width: 407px; -webkit-flex-basis: 407px; -ms-flex-preferred-size: 407px; flex-basis: 407px; }

@media (max-width: 1080px) { .interview .toc__fig { width: 40%; max-width: 40%; -webkit-flex-basis: 40%; -ms-flex-preferred-size: 40%; flex-basis: 40%; } }

@media (max-width: 768px) { .interview .toc__fig { width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } }

.interview .toc__img { border-radius: 5px 0 0 5px; -o-object-fit: cover; object-fit: cover; font-family: 'object-fit: cover;'; height: 100%; }

@media (max-width: 768px) { .interview .toc__img { width: 100%; max-height: 180px; -o-object-fit: cover; object-fit: cover; border-radius: 0; } }

.interview .toc__list { padding: 24px 30px; width: calc(100% - 407px); max-width: calc(100% - 407px); -webkit-flex-basis: calc(100% - 407px); -ms-flex-preferred-size: calc(100% - 407px); flex-basis: calc(100% - 407px); }

@media (max-width: 1080px) { .interview .toc__list { width: calc(100% - 40%); max-width: calc(100% - 40%); -webkit-flex-basis: calc(100% - 40%); -ms-flex-preferred-size: calc(100% - 40%); flex-basis: calc(100% - 40%); } }

@media (max-width: 768px) { .interview .toc__list { display: none; } }

.interview .toc__item { margin-bottom: 8px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; list-style: none; }

.interview .toc__item::before { content: "・"; margin-top: -2px; }

.interview .toc__item:last-of-type { margin-bottom: 0; }

.interview .toc__link { font-size: 1.4rem; }

.interview .toc__link:hover { text-decoration: none; }

.interview__intro { margin-top: 2em; }

.interview__section { margin: 0; padding-top: 36px; }

.interview__section:last-of-type { margin-bottom: 0; }

@media (max-width: 768px) { .interview__section { margin: 18px 0 18px 0; padding-top: 0; } }

.interview__ttl { font-size: 2.2rem; font-weight: bold; padding-bottom: 12px; border-bottom: 2px solid #333333; margin-bottom: 30px; }

@media (max-width: 768px) { .interview__ttl { font-size: 1.8rem; padding-bottom: 7px; margin-bottom: 15px; } }

.interview__item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 20px; background-color: #f9f9f9; padding: 25px 30px; border-radius: 5px; }

@media (max-width: 768px) { .interview__item { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 12px 15px; margin-bottom: 10px; } }

.interview__name { max-width: 90px; -webkit-flex-basis: 90px; -ms-flex-preferred-size: 90px; flex-basis: 90px; text-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: 40px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #333333; color: #fff; font-weight: bold; border-radius: 40px; font-size: 1.4rem; }

@media (max-width: 768px) { .interview__name { font-size: 1.1rem; max-width: auto; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; height: 20px; padding: 0 9px; margin-bottom: 9px; } }

.interview__name_type_cli { font-size: 1.6rem; background-color: #d80c17; color: #fff; }

@media (max-width: 768px) { .interview__name_type_cli { font-size: 1.1rem; } }

.interview__message { max-width: calc(100% - 90px); -webkit-flex-basis: calc(100% - 90px); -ms-flex-preferred-size: calc(100% - 90px); flex-basis: calc(100% - 90px); padding-left: 30px; line-height: 1.625; }

@media (max-width: 768px) { .interview__message { max-width: 100%; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; padding-left: 0; line-height: 1.4; } }

.interview__messagePara { margin-bottom: 1.5em; }

.interview__messagePara:last-of-type { margin-bottom: 0; }

.interview__messageLink:hover { text-decoration: none; }

.interview__messageSt { color: #ff9c00; font-weight: bold; }

.interview__fig { margin-bottom: 20px; }

@media (max-width: 768px) { .interview__fig { margin-bottom: 10px; } }

.interview__img { width: 100%; height: auto; }

.interview__footer { background-color: #f9f9f9; padding: 25px 30px; border-radius: 5px; margin-top: 20px; }

@media (max-width: 768px) { .interview__footer { margin-top: 10px; } }

.interview__footerTtl { font-size: 1.8rem; font-weight: bold; margin-bottom: 12px; }

@media (max-width: 768px) { .interview__footerTtl { font-size: 1.6rem; margin-bottom: 8px; } }

.interview__footerItem { line-height: 1.625; }

.interview__footerLink:hover { text-decoration: none; }

/*--------------- youtube 埋め込み対応 ---------------*/
.movie-wrap {
     position: relative;
     padding-bottom: 56.25%; /*アスペクト比 16:9の場合の縦幅*/
     height: 0;
     overflow: hidden;
}
 
.movie-wrap iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9yZXNldC5zY3NzIiwiX2NvbW1vbi5zY3NzIiwiX2Z1bmN0aW9ucy5zY3NzIiwiX2NvbXBvcm5lbnQuc2NzcyIsIl90b3Auc2NzcyIsIl9jb21wYW55LnNjc3MiLCJfNDA0LnNjc3MiLCJfYWJvdXQuc2NzcyIsIl9ibG9nLnNjc3MiLCJfd2hhdHMtY2FuZHkuc2NzcyIsIl9oYXJkLWNhbmR5LnNjc3MiLCJfY29udGFjdC5zY3NzIiwiX3NjaGVkdWxlLnNjc3MiLCJfa2FydGUuc2NzcyIsIl9uZXdzLnNjc3MiLCJfb2VtLW9kbS5zY3NzIiwiX3BlcmZvcm1hbmNlLnNjc3MiLCJfcG9saWN5LnNjc3MiLCJfcHJvY2Vzcy5zY3NzIiwiX3Byb2plY3Quc2NzcyIsIl9ydWxlLnNjc3MiLCJfc2l0ZW1hcC5zY3NzIiwiX2ludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQiw2RkFBQTtBQUtBLDZlQTRDQyxTQUFTLEVBQ1QsVUFBVSxFQUNWLFNBQVMsRUFDVCxlQUFlLEVBQ2YsYUFBYSxFQUNiLHdCQUF3QixFQUN2QiwrSEFBYSxFQUFBLDhCQUNiLEVBRGEsc0JBQ2IsRUFBQSxnQkFBWSxFQUFVOztBQUt4QixnREFBQTtBQUVBLGdHQUNFLGNBQWMsRUFBQTs7QUFLaEIsU0FDRSxnQkFBZ0IsRUFBQTs7QUFFbEIsZ0JBQ0UsWUFBWSxFQUFBOztBQUVkLHNDQUVJLFdBQVcsRUFDWCxhQUFhLEVBQUE7O0FBRWpCLG9CQUVJLFdBQVcsRUFDWCxhQUFhLEVBQUE7O0FBRWpCLFFBQ0UseUJBQXlCLEVBQ3pCLGlCQUFpQixFQUFBOztBQ3BGbkIsTUFDQyxlQUFlLEVBQ2Ysc0JBQXNCLEVBQUE7O0FBR3ZCLE9BQ0MsZ0JBQWdCLEVBQUE7O0FBR2pCLE9BQ0MsY0FBYSxFQUNiLGlCQUFpQixFQUFBOztBQ01qQix3Q0RSRCxXQUtHLGVBQWUsRUFBQSxFQUVoQjs7QUFRQSxlQUNDLHlCQUF5QixFQUFBOztBQVE1QixR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YyxFQUNkLGtCQUFrQixFQUFBLEVBVXpCOztBQVJHLDRCQUNJLGlCQUFpQixFQUNqQix5QkFBeUIsRUFDekIsV0FBVyxFQUFBOztBQTFNckIsNEJBdU1NLDRCQUtRLGlCQUFpQixFQUFBLEVBRXhCOztBQUVMLHNCQUNJLDRCQUE0QixFQUM1QixxQ0FBNkIsRUFBN0IsMENBQTZCLEVBQTdCLDZCQUE2QixFQUM3QixrQkFBa0IsRUFDbEIsa0JBQWtCLEVBQUE7O0FBcE54Qiw0QkFnTkUsc0JBTVEsZUFBZSxFQUNmLHdCQUFnQixFQUFoQiw2QkFBZ0IsRUFBaEIsZ0JBQWdCLEVBQ2hCLGVBQWUsRUFDZixnQkFBZ0IsRUFBQSxFQWtCdkI7O0FBaEJHLDBCQUNJLG9CQUFvQixFQUFBOztBQUR2Qix1Q0FHTyxnQkFBZ0IsRUFBQTs7QUFHdkIsZ0NBRU8scUJBQXFCLEVBQUE7O0FBSTdCLHdCQUNJLGNBQWMsRUFDZCxpQkFBaUIsRUFBQTs7QUFHekIsa0JBQ0ksbUJBQW1CLEVBQUE7O0FBN096Qiw0QkE0T0Usa0JBR1EsbUJBQW1CLEVBQUEsRUFFMUI7O0FBQ0Qsa0JBQ0ksV0FBVyxFQUNYLFlBQVksRUFBQTs7QUFFaEIscUJBQ0kseUJBQXlCLEVBQ3pCLGtCQUFrQixFQUNsQixrQkFBa0IsRUFDbEIsZ0JBQWdCLEVBQUE7O0FBMVB0Qiw0QkFzUEUscUJBTVEsZ0JBQWdCLEVBQUEsRUFvQnZCOztBQWxCRyx3QkFDSSxpQkFBaUIsRUFDakIsaUJBQWlCLEVBQ2pCLG1CQUFtQixFQUFBOztBQWpRN0IsNEJBOFBNLHdCQUtRLGlCQUFpQixFQUNqQixrQkFBa0IsRUFBQSxFQUV6Qjs7QUFFRCx5QkFDSSxrQkFBa0IsRUFBQTs7QUFFckIsK0JBRU8scUJBQXFCLEVBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gIHYyLjAgfCAyMDExMDEyNiBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKSAqL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgYm9yZGVyOiAwOyBmb250LXNpemU6IDEwMCU7IGZvbnQ6IGluaGVyaXQ7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLEhpcmFnaW5vIFNhbnMsIFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIEhpcmFnaW5vIEtha3UgR290aGljIFByb04sIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgbWVpcnlvLCBzYW5zLXNlcmlmOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgbWFpbiB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbm9sLCB1bCB7IGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7IHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciB7IGNvbnRlbnQ6ICcnOyBjb250ZW50OiBub25lOyB9XG5cbnE6YmVmb3JlLCBxOmFmdGVyIHsgY29udGVudDogJyc7IGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUgeyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBib3JkZXItc3BhY2luZzogMDsgfVxuXG5pbWcgeyBtYXgtd2lkdGg6IDEwMCU7IHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuaHRtbCB7IGZvbnQtc2l6ZTogNjIuNSU7IH1cblxuYm9keSB7IGNvbG9yOiAjMjEyMTIxOyBmb250LXNpemU6IDEuNHJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgYm9keS5maXggeyBwb3NpdGlvbjogZml4ZWQ7IH0gfVxuXG4uYmdfY29sb3JfZ3IgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY4OyB9XG5cbi53cmFwIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTA4MHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAud3JhcCB7IG1heC13aWR0aDogMTAwJTsgcGFkZGluZy1sZWZ0OiAzMHB4OyBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLndyYXAgeyBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uZmxiLCAuZmxiX3R5cGVfdCwgLmZsYl90eXBlX3RsLCAuZmxiX3R5cGVfdGMsIC5mbGJfdHlwZV90ciwgLmZsYl90eXBlX2MsIC5mbGJfdHlwZV9jbCwgLmZsYl90eXBlX2NjLCAuZmxiX3R5cGVfY3IsIC5mbGJfdHlwZV9jYiwgLmZsYl90eXBlX2IsIC5mbGJfdHlwZV9ibCwgLmZsYl90eXBlX2JjLCAuZmxiX3R5cGVfYnIgeyBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGJfdHlwZV90LCAuZmxiX3R5cGVfdGwsIC5mbGJfdHlwZV90YywgLmZsYl90eXBlX3RyIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmZsYl90eXBlX3RsIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5mbGJfdHlwZV90YyB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5mbGJfdHlwZV90ciB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmZsYl90eXBlX2MsIC5mbGJfdHlwZV9jbCwgLmZsYl90eXBlX2NjLCAuZmxiX3R5cGVfY3IsIC5mbGJfdHlwZV9jYiB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZsYl90eXBlX2NsIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5mbGJfdHlwZV9jYyB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5mbGJfdHlwZV9jciB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmZsYl90eXBlX2NiIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5mbGJfdHlwZV9iLCAuZmxiX3R5cGVfYmwsIC5mbGJfdHlwZV9iYywgLmZsYl90eXBlX2JyIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5mbGJfdHlwZV9ibCB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uZmxiX3R5cGVfYmMgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZmxiX3R5cGVfYnIgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5sUGFnZV9fdHRsIHsgZm9udC1zaXplOiAyLjRyZW07IGZvbnQtd2VpZ2h0OiA4MDA7IGxpbmUtaGVpZ2h0OiAxLjc1OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNwYnIgeyBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAuc3BiciB7IGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnBjYnIgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMzsgd2lkdGg6IDEwMHZ3OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5oZWFkZXJfcGFnZV9scCAuaGVhZGVyX19kZXNjIHsgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLmhlYWRlci5zY3JvbGxlZCB7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyBsZWZ0OiAwOyB6LWluZGV4OiAxMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHsgLmhlYWRlci5zY3JvbGxlZC5oZWFkZXJfcGFnZV9scCAuaGVhZGVyX19kZXNjIHsgd2lkdGg6IDEwMCU7IGZsZXgtYmFzaXM6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgcGFkZGluZy10b3A6IDE3cHg7IHBhZGRpbmctYm90dG9tOiAxN3B4OyBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmhlYWRlci5zY3JvbGxlZC5oZWFkZXJfcGFnZV9scCAuaGVhZGVyX19sb2dvIHsgd2lkdGg6IDI0MHB4OyBtYXgtd2lkdGg6IDI0MHB4OyBmbGV4LWJhc2lzOiAyNDBweDsgfVxuICAuaGVhZGVyLnNjcm9sbGVkLmhlYWRlcl9wYWdlX2xwIC5nbmF2aV9fbGluayB7IGJvcmRlcjogbm9uZTsgfVxuICAuaGVhZGVyLnNjcm9sbGVkIC5oZWFkZXJfX2Rlc2MgeyB3aWR0aDogMjQwcHg7IG1heC13aWR0aDogMjQwcHg7IGZsZXgtYmFzaXM6IDI0MHB4OyB9XG4gIC5oZWFkZXIuc2Nyb2xsZWQgLmhlYWRlcl9fbG9nbyB7IHdpZHRoOiAxMDAlOyBmbGV4LWJhc2lzOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlci5zY3JvbGxlZCAuaGVhZGVyX19jYXAgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXIuc2Nyb2xsZWQgLmhlYWRlcl9fdG9wTGlzdCB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci5zY3JvbGxlZCAuZ25hdmkgeyBtYXgtd2lkdGg6IDEwODBweDsgd2lkdGg6IGNhbGMoMTAwJSAtIDI0MHB4KTsgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLmhlYWRlci5zY3JvbGxlZCAuZ25hdmlfcGFnZV9scCB7IHdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IGF1dG87IH1cbiAgLmhlYWRlci5zY3JvbGxlZCAuZ25hdmlfX2xpc3QgeyBoZWlnaHQ6IDEwMCU7IH1cbiAgLmhlYWRlci5zY3JvbGxlZCAuZ25hdmlfX2l0ZW1fdHlwZV9jb250YWN0IC5nbmF2aV9fbGluayB7IGJhY2tncm91bmQtY29sb3I6ICNlYzZjMGU7IH1cbiAgLmhlYWRlci5zY3JvbGxlZCAuZ25hdmlfX2xpbmsgeyBmb250LXNpemU6IDEuNXJlbTsgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLWNvbG9yOiAjZjNmM2YzOyB9XG4gIC5oZWFkZXIuc2Nyb2xsZWQgLm1tX19pbm5lciB7IHRvcDogNTFweDsgfSB9XG5cbi5oZWFkZXJfX2Rlc2MgeyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBwYWRkaW5nOiAyNHB4IDI1cHggMjRweCAyNXB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5oZWFkZXJfX2Rlc2MgeyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6IDAgMCAwIDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyX19kZXNjIHsgcGFkZGluZzogMCAwIDAgMDsgfSB9XG5cbi5oZWFkZXJfX2xvZ28geyBmbGV4OiAwIDAgMzI1cHg7IG1heC13aWR0aDogMzI1cHg7IGZvbnQtc2l6ZTogMDsgbGluZS1oZWlnaHQ6IDE7IG1hcmdpbi10b3A6IC04cHg7IG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uaGVhZGVyX19sb2dvX3BhZ2VfbHAgeyBmbGV4OiAwIDAgMjUycHg7IG1heC13aWR0aDogMjUycHg7IH1cblxuLmhlYWRlcl9fbG9nbyBhOmhvdmVyIHsgb3BhY2l0eTogLjc1OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXJfX2xvZ28geyBmbGV4OiAwIDAgNDV2dzsgd2lkdGg6IDQ1dnc7IG1heC13aWR0aDogMjMwcHg7IHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cbi5oZWFkZXJfX2NhcCB7IGZvbnQtc2l6ZTogMS4ycmVtOyBsaW5lLWhlaWdodDogMS42OyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogMnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgeyAuaGVhZGVyX19jYXAgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlcl9fdG9wTGlzdCB7IG1hcmdpbi1sZWZ0OiBhdXRvOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAuaGVhZGVyX190b3BMaXN0IHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXJfX3RvcEl0ZW0geyBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4uaGVhZGVyX190b3BMaW5rIHsgZm9udC1zaXplOiAxLjJyZW07IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICMyMTIxMjE7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaGVhZGVyX190b3BMaW5rOmhvdmVyIHsgb3BhY2l0eTogLjc1OyB9XG5cbi5oZWFkZXJfX3RvcExpbms6YmVmb3JlIHsgY29udGVudDogXCJcIjsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2JnX2Fycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IHdpZHRoOiAxNHB4OyBoZWlnaHQ6IDE0cHg7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uaGVhZGVyX19sYW5nIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaGVhZGVyX19sYW5nLXRlcm0geyBmb250LXNpemU6IDEuMnJlbTsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5oZWFkZXJfX2xhbmctbGFiZWwgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhlYWRlcl9fbGFuZy1sYWJlbDphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fYXJyb3dfd2hfYm90dG9tLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMTBweCA2LjdweDsgd2lkdGg6IDEwcHg7IGhlaWdodDogNi43cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDhweDsgdG9wOiBjYWxjKDUwJSAtIDMuMzVweCk7IH1cblxuLmhlYWRlcl9fbGFuZy1zZWxlY3QgeyAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgYXBwZWFyYW5jZTogbm9uZTsgYmFja2dyb3VuZDogbm9uZTsgYm9yZGVyOiBub25lOyBib3gtc2hhZG93OiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxOyBib3JkZXItcmFkaXVzOiA0cHg7IGZvbnQtc2l6ZTogMS40cmVtOyBjb2xvcjogI2ZmZmZmZjsgd2lkdGg6IDExMHB4OyBwYWRkaW5nOiA1cHggOHB4IDVweCAxMHB4OyB9XG5cbi5oZWFkZXJfX2xhbmctc2VsZWN0OjotbXMtZXhwYW5kIHsgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHsgLmhlYWRlci5hY3RpdmUgeyBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gIC5oZWFkZXIuYWN0aXZlIC5nbmF2aSB7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogc3RhdGljOyB3aWR0aDogMTAwdnc7IGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpOyB6LWluZGV4OiAzOyB0b3A6IDgwcHg7IG92ZXJmbG93OiBzY3JvbGw7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyLmFjdGl2ZSAuZ25hdmkgeyBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NXB4KTsgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHsgLmhlYWRlci5hY3RpdmUgLmduYXZpX19saXN0IHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiA0OyBwYWRkaW5nLWxlZnQ6IDQ1cHg7IHBhZGRpbmctcmlnaHQ6IDQ1cHg7IGZsZXgtd3JhcDogd3JhcDsgaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogc2Nyb2xsOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlci5hY3RpdmUgLmduYXZpX19saXN0IHsgcGFkZGluZy1sZWZ0OiAzMXB4OyBwYWRkaW5nLXJpZ2h0OiAzMXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7IC5oZWFkZXIuYWN0aXZlIC5nbmF2aV9faXRlbSB7IGZsZXg6IDAgMCAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDA7IG9yZGVyOiAyOyB9XG4gIC5oZWFkZXIuYWN0aXZlIC5nbmF2aV9faXRlbV90eXBlX2NvbnRhY3QgeyBwYWRkaW5nOiAzMHB4IDAgMCAwOyBtYXJnaW4tYm90dG9tOiAwOyBvcmRlcjogMTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXIuYWN0aXZlIC5nbmF2aV9faXRlbV90eXBlX2NvbnRhY3QgeyBwYWRkaW5nOiAxNnB4IDAgMCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7IC5oZWFkZXIuYWN0aXZlIC5nbmF2aV9faXRlbV90eXBlX2NvbnRhY3QgLmduYXZpX19saW5rIHsgYmFja2dyb3VuZC1jb2xvcjogI2VjNmMwZTsgdGV4dC1hbGlnbjogY2VudGVyOyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNmZmZmZmY7IGJvcmRlci1yYWRpdXM6IDMwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXIuYWN0aXZlIC5nbmF2aV9faXRlbV90eXBlX2NvbnRhY3QgLmduYXZpX19saW5rIHsgcGFkZGluZzogMTNweCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7IC5oZWFkZXIuYWN0aXZlIC5nbmF2aV9faXRlbV90eXBlX2NvbnRhY3QgLmduYXZpX19saW5rOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci5hY3RpdmUgLmduYXZpX19pdGVtX3R5cGVfY29udGFjdCAuZ25hdmlfX2xpbms6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19pY29uX3doLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvNnB4IDEycHg7IHdpZHRoOiA2cHg7IGhlaWdodDogMTJweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IGNhbGMoNTAlIC0gNnB4KTsgcmlnaHQ6IDExcHg7IH1cbiAgLmhlYWRlci5hY3RpdmUgLmduYXZpX19pdGVtLS10dyB7IGRpc3BsYXk6IG5vbmU7IG1hcmdpbi10b3A6IDE1cHg7IG9yZGVyOiAzOyB3aWR0aDogMzVweDsgaGVpZ2h0OiAzNXB4OyB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5oZWFkZXIuYWN0aXZlIC5nbmF2aV9faXRlbS0tdHcgeyBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7IC5oZWFkZXIuYWN0aXZlIC5nbmF2aV9faXRlbS0tdHcgaW1nIHsgd2lkdGg6IDM1cHg7IGhlaWdodDogMzVweDsgfVxuICAuaGVhZGVyLmFjdGl2ZSAuZ25hdmlfX2l0ZW0ubW0gLmduYXZpX19saW5rIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWRlci5hY3RpdmUgLmduYXZpX19pdGVtLm1tIC5tbV9fbmF2IHsgZmxleC13cmFwOiB3cmFwOyBwYWRkaW5nOiAwOyB9XG4gIC5oZWFkZXIuYWN0aXZlIC5nbmF2aV9faXRlbS5tbSAubW1fX2JnSW5uZXIgeyBmbGV4LXdyYXA6IHdyYXA7IHBhZGRpbmc6IDA7IH1cbiAgLmhlYWRlci5hY3RpdmUgLmduYXZpX19pdGVtLm1tIC5tbV9faW5uZXIgeyBwb3NpdGlvbjogc3RhdGljOyBtYXJnaW4tbGVmdDogMDsgbWFyZ2luLXJpZ2h0OiAwOyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuaGVhZGVyLmFjdGl2ZSAuZ25hdmlfX2l0ZW0ubW0gLm1tX19kZXNjIHsgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyLmFjdGl2ZSAuZ25hdmlfX2l0ZW0ubW0gLm1tX19hcnJvd0xpc3QgeyBvcmRlcjogMjsgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlci5hY3RpdmUgLmduYXZpX19pdGVtLm1tIC5tbV9fYXJyb3dMaW5rIHsgZm9udC13ZWlnaHQ6IDYwMDsgcGFkZGluZzogMTJweDsgZGlzcGxheTogYmxvY2s7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjNmM2YzOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctbGVmdDogMWVtOyBsaW5lLWhlaWdodDogMS41OyBmb250LXNpemU6IDEuMXJlbTsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuaGVhZGVyLmFjdGl2ZSAuZ25hdmlfX2l0ZW0ubW0gLm1tX19hcnJvd0xpbms6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fYXJyb3dfb3Iuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci82cHggMTJweDsgd2lkdGg6IDZweDsgaGVpZ2h0OiAxMnB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogY2FsYyg1MCUgLSA2cHgpOyByaWdodDogMTVweDsgb3BhY2l0eTogMTsgbGVmdDogYXV0bzsgfVxuICAuaGVhZGVyLmFjdGl2ZSAuZ25hdmlfX2l0ZW0ubW0gLm1tX19hcnJvd0xpbms6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyLmFjdGl2ZSAuZ25hdmlfX2l0ZW0ubW0gLm1tX19idERsIHsgcGFkZGluZzogMDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmhlYWRlci5hY3RpdmUgLmduYXZpX19pdGVtLm1tIC5tbV9fYnRMaXN0IHsgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBvcmRlcjogMTsgfVxuICAuaGVhZGVyLmFjdGl2ZSAuZ25hdmlfX2l0ZW0ubW0gLm1tX19idExpc3QgLm1tX19idEl0ZW0geyBtYXJnaW4tYm90dG9tOiAwcHg7IGZsZXg6IDAgMCAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7IH1cbiAgLmhlYWRlci5hY3RpdmUgLmduYXZpX19pdGVtLm1tIC5tbV9fYnRMaXN0IC5tbV9fYnRJdGVtIGEgeyBmb250LXdlaWdodDogNjAwOyBwYWRkaW5nOiAxMnB4OyBkaXNwbGF5OiBibG9jazsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmM2YzZjM7IGNvbG9yOiAjZWM2YzBlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctbGVmdDogMWVtOyBmb250LXNpemU6IDEuMXJlbTsgfVxuICAuaGVhZGVyLmFjdGl2ZSAuZ25hdmlfX2l0ZW0ubW0gLm1tX19idExpc3QgLm1tX19idEl0ZW0gYTphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9hcnJvd19vci5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzZweCAxMnB4OyB3aWR0aDogNnB4OyBoZWlnaHQ6IDEycHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiBjYWxjKDUwJSAtIDZweCk7IHJpZ2h0OiAxNXB4OyBvcGFjaXR5OiAxOyBsZWZ0OiBhdXRvOyB9XG4gIC5oZWFkZXIuYWN0aXZlIC5nbmF2aV9faXRlbS5tbSAubW1fX2J0TGlzdCAubW1fX2J0SXRlbTpsYXN0LW9mLXR5cGUgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5oZWFkZXIuYWN0aXZlIC5nbmF2aV9faXRlbS5tbSAubW1fX2J0TGlzdCAubW1fX2J0TGluayB7IGZvbnQtc2l6ZTogMS4zcmVtOyBmb250LXdlaWdodDogNzAwOyBwYWRkaW5nOiAxNXB4OyB9XG4gIC5oZWFkZXIuYWN0aXZlIC5nbmF2aV9faXRlbS5tbSAubW1fX2J0VGVybSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci5hY3RpdmUgLmduYXZpX19pdGVtLm1tIC5tbV9fYnRMaW5rIHsgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyLmFjdGl2ZSAuZ25hdmlfX2l0ZW0ubW0gLm1tX19idERldGFpbCB7IGZsZXgtYmFzaXM6IDEwMCU7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7IH1cbiAgLmhlYWRlci5hY3RpdmUgLmduYXZpX19pdGVtLm1tIC5tbV9fYnRuYW1lIHsgZm9udC1zaXplOiAxLjFyZW07IG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhlYWRlci5hY3RpdmUgLmduYXZpX19saW5rIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogbm9uZTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmM2YzZjM7IGZvbnQtc2l6ZTogMS42cmVtOyBwYWRkaW5nOiAxN3B4IDA7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgY29sb3I6ICMyMTIxMjE7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXIuYWN0aXZlIC5nbmF2aV9fbGluayB7IGZvbnQtc2l6ZTogMS4zcmVtOyBmb250LXdlaWdodDogNjAwOyBwYWRkaW5nOiAxNXB4IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHsgLmhlYWRlci5hY3RpdmUgLmduYXZpX19saW5rOmFmdGVyIHsgY29udGVudDogXCJcIjsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2Fycm93X29yLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IHdpZHRoOiA3cHg7IGhlaWdodDogMTRweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IGNhbGMoNTAlIC0gN3B4KTsgcmlnaHQ6IDA7IG9wYWNpdHk6IDE7IGxlZnQ6IGF1dG87IH1cbiAgLmhlYWRlci5hY3RpdmUgLmduYXZpX19saW5rX3RyaTpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyB3aWR0aDogMnB4OyBoZWlnaHQ6IDEycHg7IHJpZ2h0OiA1cHg7IHRvcDogY2FsYyg1MCUgLSA2cHgpOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJhY2tncm91bmQ6IG5vbmU7IGJhY2tncm91bmQtY29sb3I6ICNlYzZjMGU7IG9wYWNpdHk6IDE7IH1cbiAgLmhlYWRlci5hY3RpdmUgLmduYXZpX19saW5rX3RyaTphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IHdpZHRoOiAxMnB4OyBoZWlnaHQ6IDJweDsgYmFja2dyb3VuZDogI2VjNmMwZTsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMHB4OyB0b3A6IGNhbGMoNTAlIC0gMXB4KTsgfVxuICAuaGVhZGVyLmFjdGl2ZSAuZ25hdmlfX2xpbmtfdHJpLmFjdGl2ZTpiZWZvcmUgeyBvcGFjaXR5OiAwOyB9XG4gIC5oZWFkZXIuYWN0aXZlIC5uYXZCdCB7IGJhY2tncm91bmQ6ICMwMGExOTk7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogNDsgfVxuICAuaGVhZGVyLmFjdGl2ZSAubmF2QnQgc3BhbiB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDJweDsgYmFja2dyb3VuZDogI2ZmZmZmZjsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgfVxuICAuaGVhZGVyLmFjdGl2ZSAubmF2QnQgc3BhbjpudGgtb2YtdHlwZSgxKSB7IHRvcDogY2FsYyg1MCUgLSAxcHgpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpOyB9XG4gIC5oZWFkZXIuYWN0aXZlIC5uYXZCdCBzcGFuOm50aC1vZi10eXBlKDIpIHsgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyLmFjdGl2ZSAubmF2QnQgc3BhbjpudGgtb2YtdHlwZSgzKSB7IHRvcDogY2FsYyg1MCUgLSAxcHgpOyB0cmFuc2Zvcm06IHJvdGF0ZSgtMzE1ZGVnKTsgfSB9XG5cbi5nbmF2aSB7IGNvbG9yOiAjMDAwOyB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLmduYXZpIHsgYm9yZGVyLXRvcDogbm9uZTsgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkgeyAuZ25hdmlfcGFnZV9scCB7IG1hcmdpbi1sZWZ0OiBhdXRvOyB3aWR0aDogYXV0bzsgfVxuICAuZ25hdmlfcGFnZV9scCAuZ25hdmlfX2xpc3QgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5nbmF2aV9wYWdlX2xwIC5nbmF2aV9faXRlbSB7IHdpZHRoOiBhdXRvOyBmbGV4LWJhc2lzOiBhdXRvOyBtYXgtd2lkdGg6IG5vbmU7IGRpc3BsYXk6IGZsZXg7IH1cbiAgLmduYXZpX3BhZ2VfbHAgLmduYXZpX19pdGVtOmJlZm9yZSB7IGNvbnRlbnQ6IFwi772cXCI7IHBhZGRpbmc6IDAgMWVtOyBkaXNwbGF5OiBibG9jazsgfVxuICAuZ25hdmlfcGFnZV9scCAuZ25hdmlfX2l0ZW06Zmlyc3Qtb2YtdHlwZTpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5nbmF2aV9wYWdlX2xwIC5nbmF2aV9faXRlbV90eXBlX3NwIHsgZGlzcGxheTogbm9uZTsgfVxuICAuZ25hdmlfcGFnZV9scCAuZ25hdmlfX2l0ZW1fdHlwZV9zcDpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5nbmF2aV9wYWdlX2xwIC5nbmF2aV9faXRlbV90eXBlX2NvbnRhY3QgeyBtYXJnaW4tbGVmdDogMjVweDsgfVxuICAuZ25hdmlfcGFnZV9scCAuZ25hdmlfX2l0ZW1fdHlwZV9jb250YWN0OmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLmduYXZpX3BhZ2VfbHAgLmduYXZpX19pdGVtX3R5cGVfY29udGFjdCAuZ25hdmlfX2xpbmsgeyB3aWR0aDogMTk0cHg7IHBhZGRpbmc6IDE2cHggMDsgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuICAuZ25hdmlfcGFnZV9scCAuZ25hdmlfX2xpbmsgeyBwYWRkaW5nOiAwOyBiYWNrZ3JvdW5kOiBub25lOyBmb250LXNpemU6IDEuNHJlbTsgei1pbmRleDogNTsgfVxuICAuZ25hdmlfcGFnZV9scCAuZ25hdmlfX2xpbms6YWZ0ZXIgeyBib3R0b206IC0xMHB4OyB9XG4gIC5nbmF2aV9wYWdlX2xwIC5nbmF2aV9fbGlua190cmk6YmVmb3JlIHsgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMDsgaGVpZ2h0OiAwOyBib3JkZXItc3R5bGU6IHNvbGlkOyBib3JkZXItd2lkdGg6IDAgMTJweCAxOHB4IDEycHg7IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwYTE5OSB0cmFuc3BhcmVudDsgb3BhY2l0eTogMTsgZGlzcGxheTogYmxvY2s7IHRvcDogMzZweDsgbGVmdDogY2FsYyg1MCUgLSAxMnB4KTsgb3BhY2l0eTogMDsgfVxuICAuZ25hdmlfcGFnZV9scCAubW06aG92ZXIgLmduYXZpX19saW5rOmJlZm9yZSwgLmduYXZpX3BhZ2VfbHAgLm1tOmhvdmVyIC5nbmF2aV9fbGluazphZnRlciB7IG9wYWNpdHk6IDE7IH1cbiAgLmduYXZpX3BhZ2VfbHAgLm1tX19pbm5lciB7IHRvcDogNjBweDsgcGFkZGluZy10b3A6IDMycHg7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmduYXZpX3BhZ2VfbHAgLm1tX19jb250ZW50cyB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZ25hdmlfX2xpc3QgeyBvdmVyZmxvdzogc2Nyb2xsOyBoZWlnaHQ6IGNhbGMoMTAwdmggKyAtNzBweCk7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuXG4uZ25hdmlfX2l0ZW0geyBmbGV4OiAwIDAgMjAlOyBtYXgtd2lkdGg6IDIwJTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5nbmF2aV9faXRlbV90eXBlX2NvbnRhY3QgLmduYXZpX19saW5rIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0UzMGVjNmMwZTA3RjsgYmFja2dyb3VuZC1jb2xvcjogI2VjNmMwZTsgY29sb3I6ICNmZmZmZmY7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5nbmF2aV9faXRlbV90eXBlX2NvbnRhY3QgLmduYXZpX19saW5rOmhvdmVyIHsgb3BhY2l0eTogLjc1OyB9XG5cbi5nbmF2aV9faXRlbV90eXBlX2NvbnRhY3QgLmduYXZpX19saW5rOmhvdmVyOmFmdGVyIHsgb3BhY2l0eTogMDsgfVxuXG4uZ25hdmlfX2l0ZW1fdHlwZV9zcCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5nbmF2aV9faXRlbV90eXBlX3NwIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZ25hdmlfX2xpbmsgeyBmb250LXNpemU6IDEuNnJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICMyMTIxMjE7IGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgcGFkZGluZzogMjZweCAwcHggMjVweCAwcHg7IGRpc3BsYXk6IGJsb2NrOyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7IGxldHRlci1zcGFjaW5nOiAtLjAzZW07IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZ25hdmlfX2xpbmtfcGFnZV9scCB7IGJhY2tncm91bmQ6IG5vbmU7IGZvbnQtc2l6ZTogMS40cmVtOyBwYWRkaW5nOiAwOyBib3JkZXItbGVmdDogbm9uZTsgfVxuXG4uZ25hdmlfX2xpbms6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA0cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgYm90dG9tOiAwOyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZC1jb2xvcjogIzAwYTE5OTsgb3BhY2l0eTogMDsgfVxuXG4uZ25hdmlfX2xpbms6aG92ZXI6YWZ0ZXIgeyBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAuZ25hdmkgLm1tIC5nbmF2aV9fbGluazpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHsgLmduYXZpIC5tbTpob3ZlciAubW1fX2lubmVyIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZ25hdmkgLm1tX19pbm5lciB7IGRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMHZ3OyBsZWZ0OiA1MCU7IHJpZ2h0OiA1MCU7IG1hcmdpbi1sZWZ0OiAtNTB2dzsgbWFyZ2luLXJpZ2h0OiAtNTB2dzsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgei1pbmRleDogMzsgbWFyZ2luLWJvdHRvbTogLTVweDsgfVxuXG4uZ25hdmkgLm1tX19kZXNjIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwYTE5OTsgcGFkZGluZzogMTVweCAwOyB9XG5cbi5nbmF2aSAubW1fX3R0bCB7IGZvbnQtc2l6ZTogMi42cmVtOyBmb250LXdlaWdodDogODAwOyBtYXJnaW4tcmlnaHQ6IDMwcHg7IGNvbG9yOiAjZmZmOyB9XG5cbi5nbmF2aSAubW1fX3BhcmEgeyBmb250LXNpemU6IDEuNHJlbTsgY29sb3I6ICNmZmY7IH1cblxuLmduYXZpIC5tbV9fbmF2IHsgcGFkZGluZzogMzZweCAwIDQycHg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgZmxleC13cmFwOiBub3dyYXA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmduYXZpIC5tbV9fYXJyb3dJdGVtOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmduYXZpIC5tbV9fYXJyb3dMaW5rIHsgZm9udC1zaXplOiAxLjRyZW07IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiAjMjEyMTIxOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGxpbmUtaGVpZ2h0OiAyLjI1OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmduYXZpIC5tbV9fYXJyb3dMaW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uX2Fycm93XzAyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3Zlcjsgd2lkdGg6IDE0cHg7IGhlaWdodDogMTRweDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uZ25hdmkgLm1tX19hcnJvd0xpbms6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZ25hdmkgLm1tX19idExpc3QgeyBmbGV4OiAwIDAgODU1cHg7IG1heC13aWR0aDogODU1cHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IC0ycHg7IGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uZ25hdmkgLm1tX19idEl0ZW0geyBmbGV4OiAwIDAgMjg1cHg7IG1heC13aWR0aDogMjg1cHg7IHBhZGRpbmc6IDAgMnB4OyB9XG5cbi5nbmF2aSAubW1fX2J0SXRlbSBhIHsgY29sb3I6ICMyMTIxMjE7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZ25hdmkgLm1tX19idEl0ZW0gYTpob3ZlciAubW1fX2J0TGluayB7IG9wYWNpdHk6IC43NTsgfVxuXG4uZ25hdmkgLm1tX19idEl0ZW1fdHlwZV9zcCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5nbmF2aSAubW1fX2J0SXRlbV90eXBlX3NwIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZ25hdmkgLm1tX19idEl0ZW1fdHlwZV9kZXYgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmduYXZpIC5tbV9fYnREbCB7IGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7IHBhZGRpbmc6IDI3cHggMTdweCAyN3B4IDEwcHg7IH1cblxuLmduYXZpIC5tbV9fYnRUZXJtIHsgZmxleC1iYXNpczogODBweDsgd2lkdGg6IDgwcHg7IG1heC13aWR0aDogODBweDsgfVxuXG4uZ25hdmkgLm1tX19idERldGFpbCB7IGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDgwcHgpOyB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7IG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7IHBhZGRpbmctbGVmdDogMTBweDsgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uZ25hdmkgLm1tX19idG5hbWUgeyBmb250LXNpemU6IDEuNnJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgbGV0dGVyLXNwYWNpbmc6IC0uMDhlbTsgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG5cbi5nbmF2aSAubW1fX2J0TGluayB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDEuMnJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgbGluZS1oZWlnaHQ6IDE7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgcGFkZGluZzogMTBweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBjb2xvcjogaW5oZXJpdDsgfVxuXG4uZ25hdmkgLm1tX19idExpbmstLXdoIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uZ25hdmkgLm1tX19idExpbmstLWRldiB7IGJhY2tncm91bmQtY29sb3I6ICNGRkUxMDY7IH1cblxuLmduYXZpIC5tbV9fYnRMaW5rOmFmdGVyIHsgY29udGVudDogXCJcIjsgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93X2ljb25fYmwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB3aWR0aDogNC44cHg7IGhlaWdodDogOHB4OyBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLmduYXZpIC5tbV9fYnRJdGVtX3R5cGVfZGV2IHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLm5hdkJ0IHsgZGlzcGxheTogbm9uZTsgYmFja2dyb3VuZDogI2VjNmMwZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLm5hdkJ0IHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXg6IDAgMCA4MHB4OyBtYXgtd2lkdGg6IDgwcHg7IGhlaWdodDogODBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5uYXZCdCB7IGZsZXg6IDAgMCA1NXB4OyBtYXgtd2lkdGg6IDU1cHg7IGhlaWdodDogNTVweDsgfSB9XG5cbi5uYXZCdF9faW5uZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHsgLm5hdkJ0X19pbm5lciB7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubmF2QnRfX2lubmVyIHsgd2lkdGg6IDIwcHg7IGhlaWdodDogMTVweDsgfSB9XG5cbi5uYXZCdF9faW5uZXIgc3BhbiB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDJweDsgYmFja2dyb3VuZDogI2ZmZmZmZjsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgfVxuXG4ubmF2QnRfX2lubmVyIHNwYW46bnRoLW9mLXR5cGUoMSkgeyB0b3A6IDA7IH1cblxuLm5hdkJ0X19pbm5lciBzcGFuOm50aC1vZi10eXBlKDIpIHsgdG9wOiBjYWxjKDUwJSAtIDEuNXB4KTsgfVxuXG4ubmF2QnRfX2lubmVyIHNwYW46bnRoLW9mLXR5cGUoMykgeyBib3R0b206IDA7IH1cblxuLmduYXZpX19pdGVtX3R5cGVfdHcgeyBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAuZ25hdmlfX2l0ZW1fdHlwZV90dyB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZ25hdmlfX2l0ZW1fdHlwZV90dyAuaGVhZGVyX19sYW5nLXRlcm0geyBjb2xvcjogI2ZmZmZmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5nbmF2aV9faXRlbV90eXBlX3R3IC5oZWFkZXJfX2xhbmctdGVybSB7IGZvbnQtc2l6ZTogMS4xcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5nbmF2aV9faXRlbV90eXBlX3R3IC5oZWFkZXJfX2xhbmctc2VsZWN0IHsgY29sb3I6ICNmZmZmZmY7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZ25hdmlfX2l0ZW1fdHlwZV90dyAuaGVhZGVyX19sYW5nLXNlbGVjdCB7IHdpZHRoOiAxMTVweDsgZm9udC1zaXplOiAxLjFyZW07IHBhZGRpbmc6IDlweCA4cHggOXB4IDEwcHg7IH0gfVxuXG4ubWFpbiB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5tYWluIHsgd2lkdGg6IDEwMHZ3OyBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLnNjcm9sbGVkIC5tYWluIHsgbWFyZ2luLXRvcDogMTgwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNjcm9sbGVkIC5tYWluIHsgbWFyZ2luLXRvcDogNTVweDsgfSB9XG5cbi5tdiB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMjsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubXZfX3NsaWRlciB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAwOyB6LWluZGV4OiAxOyB9XG5cbi5tdl9fc2xpZGUgeyBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tdiAuc2xpY2stbGlzdCB7IGhlaWdodDogMTAwJTsgfVxuXG4ubXYgLnNsaWNrLXRyYWNrIHsgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tdl9wYWdlX3RvcCB7IGhlaWdodDogNzMwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5tdl9wYWdlX3RvcCB7IGhlaWdodDogNzB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5tdl9wYWdlX3RvcCB7IGhlaWdodDogNDAwcHg7IH0gfVxuXG4ubXZfcGFnZV90b3A6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxNjFweDsgaGVpZ2h0OiAzMDJweDsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbWdfbXZfaWNvbjAxLnN2Zykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvY292ZXI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMjsgbGVmdDogNDBweDsgdG9wOiAtMjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubXZfcGFnZV90b3A6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tdl9wYWdlX3RvcDphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTY3cHg7IGhlaWdodDogMzgwcHg7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nX212X2ljb24wMi5zdmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyL2NvdmVyOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDI7IHJpZ2h0OiA0NXB4OyBib3R0b206IC0yMXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5tdl9wYWdlX3RvcDphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubXZfcGFnZV90b3AgLm12X19pbm5lciB7IHotaW5kZXg6IDI7IHBvc2l0aW9uOiByZWxhdGl2ZTsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5tdl9wYWdlX3RvcCAubXZfX2NhdGNoIHsgd2lkdGg6IDIyOHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1sZWZ0OiAtNTBweDsgbWFyZ2luLXRvcDogLTc4cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm12X3BhZ2VfdG9wIC5tdl9fY2F0Y2ggeyBwb3NpdGlvbjogc3RhdGljOyB3aWR0aDogNDEuNCU7IG1hcmdpbi1sZWZ0OiAtMjBweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5tdl9wYWdlX3RvcCAubXZfX3R0bCB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IG1hcmdpbi1sZWZ0OiAtMjBweDsgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubXZfcGFnZV90b3AgLm12X190dGwgeyBtYXJnaW4tbGVmdDogLTEwcHg7IG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4ubXZfcGFnZV90b3AgLm12X19kZXNjIHsgZm9udC1zaXplOiAxLjZyZW07IGNvbG9yOiAjZmZmOyBmb250LXdlaWdodDogNjAwOyBsaW5lLWhlaWdodDogMS43NTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5tdl9wYWdlX3RvcCAubXZfX2Rlc2MgeyBmb250LXNpemU6IDEuMXJlbTsgbGluZS1oZWlnaHQ6IDEuNjM7IH1cbiAgLm12X3BhZ2VfdG9wIC5tdl9fZGVzYyBiciB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubXZfcGFnZV9scCB7IGhlaWdodDogMjYwcHg7IH1cblxuLm12X3BhZ2VfbHA6YmVmb3JlIHsgY29udGVudDogXCJcIjsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19wdC5wbmcpIHJlcGVhdCB0b3AgY2VudGVyL2F1dG87IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB6LWluZGV4OiAxOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAubXZfcGFnZV9scCB7IGhlaWdodDogMTYwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubXZfcGFnZV9scCB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4ubXZfcGFnZV9vdCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19tdjAyLnBuZykgY2VudGVyIGNlbnRlci9jb3ZlcjsgfVxuXG4ubXZfcGFnZV9uZXdzIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19tdl9uZXdzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IH1cblxuLm12X3BhZ2VfYmxvZyB7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmxvZ19tdi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB9XG5cbi5tdl9wYWdlX2Fib3V0IHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19tdl9hYm91dC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB9XG5cbi5tdl9wYWdlX3NpdGVtYXAgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX212X3NpdGVtYXAucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjsgfVxuXG4ubXZfcGFnZV9zdWdhcmZyZWUgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX212X3N1Z2FyZnJlZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB9XG5cbi5tdl9wYWdlX2NlbnRlciB7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfbXZfY2VudGVyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IH1cblxuLm12X3BhZ2VfcHJvY2VzcyB7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfbXZfcHJvY2Vzcy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB9XG5cbi5tdl9wYWdlX3Byb2plY3QgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX212X3Byb2plY3QucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjsgfVxuXG4ubXZfcGFnZV9vZW0geyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX212X29lbS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB9XG5cbi5tdl9wYWdlX3BlcmZvcm1hbmNlIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19tdl9wZXJmb3JtYW5jZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB9XG5cbi5tdl9wYWdlX2thcnRlIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19tdl9rYXJ0ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB9XG5cbi5tdl9wYWdlX2thcnRlRGV0YWlsIHsgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAgY292ZXI7IGJhY2tncm91bmQtc2l6ZTogMjMwJSBhdXRvOyB9XG5cbi5tdl9wYWdlX2thcnRlRGV0YWlsMDEgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ltZ19jYXNlXzAyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IH1cblxuLm12X3BhZ2VfY29tcGFueSB7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfbXZfY29tcGFueS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB9XG5cbi5tdl9fZmlsdGVyIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19wdC5wbmcpIHJlcGVhdCB0b3AgY2VudGVyL2F1dG87IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB6LWluZGV4OiAxOyB9XG5cbi5tdl9fZXJyb3IgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2V4cGVyaW1lbnRfbXYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjsgfVxuXG4ubXZfX3NpdGVtYXAgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2V4cGVyaW1lbnRfbXYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjsgfVxuXG4ubXZfX2NvbXBhbnkgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbXBhbnlfbXYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjsgfVxuXG4ubXZfX3Byb2Nlc3MgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Byb2Nlc3NfbXYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjsgfVxuXG4ubXZfX3Byb2R1Y3Rpb24geyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Byb2R1Y3Rpb25fbXYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjsgfVxuXG4ubXZfX3Byb2plY3QgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Byb2plY3RfbXYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjsgfVxuXG4ubXZfX29lbSB7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvbmV3c19tdi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB9XG5cbi5tdl9fcG9zc2liaWxpdHkgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Bvc3NpYmlsaXR5X212LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IH1cblxuLm12X19mbG93IHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mbG93X212LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IH1cblxuLm12X19kZXZlbG9wIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90ZWNobm9sb2d5X212LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IH1cblxuLm12X19mdWxsLW9yZGVyIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mdWxsLW9yZGVyX212LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IH1cblxuLm12X19zZW1pLW9yZGVyIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZW1pLW9yZGVyX212LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IH1cblxuLm12X19jb250YWN0IHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250YWN0X212LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IH1cblxuLm12X193aGF0c0NhbmR5IHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy93aGF0cy1jYW5keV9tdi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB9XG5cbi5tdl9faGFyZENhbmR5IHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9oYXJkLWNhbmR5X212LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IH1cblxuLm12X19zY2hlZHVsZSB7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2NoZWR1bGVfbXYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjsgfVxuXG4ubXZfX2lubmVyIHsgd2lkdGg6IDU4MHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBoZWlnaHQ6IDEwMCU7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLm12X19pbm5lciB7IHBhZGRpbmctbGVmdDogNDBweDsgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG5cbi5tdl9faW1nIHsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC0yMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAubXZfX2ltZyB7IGZsZXg6IDAgMCAzMCU7IG1heC13aWR0aDogMzAlOyB9IH1cblxuLm12X19pbWcgbSB7IHRvcDogLTExcHg7IGZsZXg6IDAgMCA0NSU7IG1heC13aWR0aDogNDUlOyByaWdodDogMzlweDsgfVxuXG4ubXZfX3R0bCB7IHRleHQtYWxpZ246IGNlbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAyOyBmb250LXNpemU6IDMuNnJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5tdl9fdHRsIHsgZm9udC1zaXplOiAyLjFyZW07IGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuXG4ucHJvZHVjdExpc3QgeyB3aWR0aDogMTAwJTsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnByb2R1Y3RMaXN0X19pdGVtIHsgZmxleC1iYXNpczogY2FsYygzMy4zMzMlIC0gMTFweCk7IG1heC13aWR0aDogY2FsYygzMy4zMzMlIC0gMTFweCk7IHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxMXB4KTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnByb2R1Y3RMaXN0X19pdGVtIHsgZmxleC1iYXNpczogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAucHJvZHVjdExpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5wcm9kdWN0TGlzdF9faW5uZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4OyBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnByb2R1Y3RMaXN0X19pbm5lciB7IHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7IH0gfVxuXG4ucHJvZHVjdExpc3RfX2ZpZyB7IG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnByb2R1Y3RMaXN0X19maWcgeyBtYXJnaW4tYm90dG9tOiAxM3B4OyB9IH1cblxuLnByb2R1Y3RMaXN0X19maWcgYTpob3ZlciB7IG9wYWNpdHk6IC43NTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJvZHVjdExpc3RfX2ZpZyBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAzMS4yNXZ3OyBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG5cbi5wcm9kdWN0TGlzdF9fbmFtZSB7IGZvbnQtc2l6ZTogMi4wcmVtOyBmb250LXdlaWdodDogNjAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJvZHVjdExpc3RfX25hbWUgeyBmb250LXNpemU6IDEuNnJlbTsgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5wcm9kdWN0TGlzdF9fZGVzYyB7IGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wcm9kdWN0TGlzdF9fZGVzYyB7IGZvbnQtc2l6ZTogMS4xcmVtOyBsaW5lLWhlaWdodDogMS42MzsgfSB9XG5cbi5wcm9kdWN0TGlzdF9fYnRJbm5lciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHBhZGRpbmc6IDE2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnByb2R1Y3RMaXN0X19idElubmVyIHsgcGFkZGluZzogMTNweCAxNXB4IDE1cHggMTVweDsgfSB9XG5cbi5wcm9kdWN0TGlzdF9fYnQgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxOyBjb2xvcjogI2ZmZjsgZm9udC1zaXplOiAxLjRyZW07IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgcGFkZGluZzogMTYuNXB4IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJvZHVjdExpc3RfX2J0IHsgZm9udC1zaXplOiAxLjFyZW07IHBhZGRpbmc6IDE0cHggMDsgfSB9XG5cbi5wcm9kdWN0TGlzdF9fYnQ6aG92ZXIgeyBvcGFjaXR5OiAuNzU7IH1cblxuLnByb2R1Y3RMaXN0X19idDphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X3JpZ2h0X3RoaW4uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci82cHggMTJweDsgd2lkdGg6IDZweDsgaGVpZ2h0OiAxMnB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogY2FsYyg1MCUgLSA2cHgpOyByaWdodDogMTFweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJvZHVjdExpc3RfX2J0OmFmdGVyIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19yaWdodF90aGluLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvNXB4IDEwcHg7IHdpZHRoOiA1cHg7IGhlaWdodDogMTBweDsgdG9wOiBjYWxjKDUwJSAtIDVweCk7IHJpZ2h0OiA4cHg7IH0gfVxuXG4uYXJ0aWNsZURldGFpbHMgeyBtYXgtd2lkdGg6IDg1MHB4OyBwYWRkaW5nLWJvdHRvbTogNTVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYXJ0aWNsZURldGFpbHMgeyBwYWRkaW5nLWJvdHRvbTogNDVweDsgfSB9XG5cbi5hcnRpY2xlRGV0YWlsc19faGVhZGVyIHsgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYXJ0aWNsZURldGFpbHNfX2hlYWRlciB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uYXJ0aWNsZURldGFpbHNfX2xpc3QgeyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5hcnRpY2xlRGV0YWlsc19fZGF0ZSB7IGZvbnQtc2l6ZTogMS40cmVtOyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hcnRpY2xlRGV0YWlsc19fZGF0ZSB7IG9yZGVyOiAyOyBmb250LXNpemU6IDEuMXJlbTsgfSB9XG5cbi5hcnRpY2xlRGV0YWlsc19fY2F0IHsgZm9udC1zaXplOiAxLjJyZW07IGJhY2tncm91bmQtY29sb3I6ICNmM2E1NmM7IGNvbG9yOiAjZmZmOyBwYWRkaW5nOiAwIDE0cHg7IGhlaWdodDogMjRweDsgYm9yZGVyLXJhZGl1czogMjRweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFydGljbGVEZXRhaWxzX19jYXRfcGxhbm5pbmcgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZjY2M4OyB9XG5cbi5hcnRpY2xlRGV0YWlsc19fY2F0X3N0dWR5IHsgYmFja2dyb3VuZC1jb2xvcjogIzhlOWVhOTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYXJ0aWNsZURldGFpbHNfX2NhdCB7IGZvbnQtc2l6ZTogMS4wcmVtOyBwYWRkaW5nOiAxcHggMTVweDsgaGVpZ2h0OiAyMHB4OyB9IH1cblxuLmFydGljbGVEZXRhaWxzX19jYXRfdHlwZV9ibG9nIHsgZm9udC1zaXplOiAxLjJyZW07IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHBhZGRpbmc6IDNweCAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiA5MnB4OyBmbGV4OiAwIDAgOTJweDsgbWFyZ2luLXJpZ2h0OiAyMnB4OyBib3JkZXItcmFkaXVzOiAwOyBjb2xvcjogIzIxMjEyMTsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hcnRpY2xlRGV0YWlsc19fY2F0X3R5cGVfYmxvZyB7IG9yZGVyOiAxOyBmb250LXNpemU6IDEuMHJlbTsgd2lkdGg6IDYwcHg7IGZsZXg6IDAgMCA2MHB4OyBwYWRkaW5nOiAxcHggMDsgfSB9XG5cbi5hcnRpY2xlRGV0YWlsc19fdHRsIHsgZm9udC1zaXplOiAzLjByZW07IGxpbmUtaGVpZ2h0OiAxLjM7IGZvbnQtd2VpZ2h0OiA4MDA7IG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFydGljbGVEZXRhaWxzX190dGwgeyBmb250LXNpemU6IDIuMXJlbTsgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5hcnRpY2xlRGV0YWlsc19fZXllY2F0Y2ggeyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDA7IG1hcmdpbi1ib3R0b206IC0xNnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hcnRpY2xlRGV0YWlsc19fZXllY2F0Y2ggeyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLmFydGljbGVEZXRhaWxzX19leWVjYXRjaCBpbWcgeyB3aWR0aDogMTAwJTsgfVxuXG4uYXJ0aWNsZURldGFpbHNfX2JvZHkgeyBtYXgtd2lkdGg6IDY1MHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5hcnRpY2xlRGV0YWlsc19fYm9keSBwIHsgZm9udC1zaXplOiAxLjZyZW07IGxpbmUtaGVpZ2h0OiAxLjYyNTsgbWFyZ2luOiAyMHB4IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFydGljbGVEZXRhaWxzX19ib2R5IHAgeyBmb250LXNpemU6IDEuMnJlbTsgbWFyZ2luOiAxNXB4IDA7IH0gfVxuXG4uYXJ0aWNsZURldGFpbHNfX2JvZHkgcCBpbWcgeyBtYXJnaW46IDI3cHggMDsgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hcnRpY2xlRGV0YWlsc19fYm9keSBwIGltZyB7IG1hcmdpbi1ib3R0b206IDNweDsgfSB9XG5cbi5hcnRpY2xlRGV0YWlsc19fYm9keSBoMiB7IGZvbnQtc2l6ZTogMi40cmVtOyBmb250LXdlaWdodDogODAwOyBtYXJnaW46IDMwcHggMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYXJ0aWNsZURldGFpbHNfX2JvZHkgaDIgeyBmb250LXNpemU6IDEuOHJlbTsgbWFyZ2luOiAxNXB4IDA7IH0gfVxuXG4uYXJ0aWNsZURldGFpbHNfX2JvZHkgaDMgeyBmb250LXNpemU6IDEuOHJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgbWFyZ2luOiAyMHB4IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFydGljbGVEZXRhaWxzX19ib2R5IGgzIHsgZm9udC1zaXplOiAxLjZyZW07IG1hcmdpbjogMTVweCAwOyB9IH1cblxuLmFydGljbGVEZXRhaWxzX19ib2R5IGltZyB7IGhlaWdodDogYXV0bzsgfVxuXG4uYXJ0aWNsZURldGFpbHNfX2Zvb3RlciB7IG1hcmdpbi10b3A6IDU1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFydGljbGVEZXRhaWxzX19mb290ZXIgeyBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmNvbnRhY3RUb3AgeyBkaXNwbGF5OiBibG9jazsgcGFkZGluZy10b3A6IDkwcHg7IHBhZGRpbmctYm90dG9tOiA5MHB4OyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2NvbnRhY3QucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAuY29udGFjdFRvcCB7IHBhZGRpbmctbGVmdDogMzBweDsgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWN0VG9wIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiAzM3B4IDIwcHggMzdweCAyMHB4OyB9XG4gIC5jb250YWN0VG9wOmJlZm9yZSB7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfcHQucG5nKSBjZW50ZXIgY2VudGVyLzNweCAzcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdFRvcF9fd3JhcCB7IHBhZGRpbmctbGVmdDogMDsgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5jb250YWN0VG9wX190dGwgeyBmb250LXNpemU6IDMuMnJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogI2ZmZmZmZjsgbWFyZ2luLWJvdHRvbTogMjBweDsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWN0VG9wX190dGwgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDI7IGZvbnQtc2l6ZTogMS41cmVtOyBtYXJnaW4tYm90dG9tOiA3cHg7IGxpbmUtaGVpZ2h0OiAxLjY2OyB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmNvbnRhY3RUb3BfX3R0bC1zdCB7IGNvbG9yOiAjRjlDOTAwOyBmb250LXNpemU6IDQuMHJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdFRvcF9fdHRsLXN0IHsgZm9udC1zaXplOiAyLjRyZW07IGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuXG4uY29udGFjdFRvcF9fcGFyYSB7IGZvbnQtc2l6ZTogMS41cmVtOyBsaW5lLWhlaWdodDogMjsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogI2ZmZmZmZjsgbWFyZ2luLWJvdHRvbTogMS41ZW07IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdFRvcF9fcGFyYSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMzsgZm9udC1zaXplOiAxLjA1cmVtOyB0ZXh0LWFsaWduOiBsZWZ0OyBsaW5lLWhlaWdodDogMS41OyB9IH1cblxuLmNvbnRhY3RUb3BfX3BhcmE6bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29udGFjdFRvcF9fYnQgeyBmb250LXNpemU6IDEuNnJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQtY29sb3I6ICNFMzAwN0Y7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMzI0cHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IHBvc2l0aW9uOiByZWxhdGl2ZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAxOyBwYWRkaW5nOiAyNXB4IDA7IG1hcmdpbi10b3A6IDQzcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMjsgfVxuXG4uY29udGFjdFRvcF9fYnQ6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDhweDsgaGVpZ2h0OiAxMy40cHg7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfaWNvbl93aC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyByaWdodDogMjBweDsgdG9wOiBjYWxjKDUwJSAtIDYuN3B4KTsgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5jb250YWN0VG9wX19idDpob3ZlciB7IG9wYWNpdHk6IC43NTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdFRvcF9fYnQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDM7IGZvbnQtc2l6ZTogMS4ycmVtOyBwYWRkaW5nOiAxOC41cHggMDsgbWFyZ2luLXRvcDogMjFweDsgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZm9vdGVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAyOyB9XG5cbi5mb290ZXJfX25hdiB7IHBhZGRpbmc6IDY1cHggMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLmZvb3Rlcl9fbmF2IHsgcGFkZGluZy10b3A6IDA7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZm9vdGVyX19uYXZMaXN0IHsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YxZjNmMzsgfVxuXG4uZm9vdGVyX19uYXZMaXN0Om50aC1vZi10eXBlKDEpIHsgd2lkdGg6IDIxLjclOyBmbGV4LWJhc2lzOiAyMS43JTsgbWF4LXdpZHRoOiAyMS43JTsgcGFkZGluZy1yaWdodDogNDVweDsgfVxuXG4uZm9vdGVyX19uYXZMaXN0Om50aC1vZi10eXBlKDIpIHsgd2lkdGg6IDI3LjIlOyBmbGV4LWJhc2lzOiAyNy4yJTsgbWF4LXdpZHRoOiAyNy4yJTsgcGFkZGluZy1sZWZ0OiA1NXB4OyBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG5cbi5mb290ZXJfX25hdkxpc3Q6bnRoLW9mLXR5cGUoMykgeyB3aWR0aDogMjIuNCU7IGZsZXgtYmFzaXM6IDIyLjQlOyBtYXgtd2lkdGg6IDIyLjQlOyBwYWRkaW5nLWxlZnQ6IDU1cHg7IHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cblxuLmZvb3Rlcl9fbmF2TGlzdDpudGgtb2YtdHlwZSg0KSB7IHdpZHRoOiAyOC43JTsgZmxleC1iYXNpczogMjguNyU7IG1heC13aWR0aDogMjguNyU7IGJvcmRlcjogbm9uZTsgcGFkZGluZy1sZWZ0OiA1NXB4OyB9XG5cbi5mb290ZXJfX25hdkl0ZW0geyBsaW5lLWhlaWdodDogMi4xNDsgfVxuXG4uZm9vdGVyX19uYXZMaW5rIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogIzIxMjEyMTsgZm9udC1zaXplOiAxLjRyZW07IGZvbnQtd2VpZ2h0OiA2MDA7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGxldHRlci1zcGFjaW5nOiAtLjA0ZW07IGxpbmUtaGVpZ2h0OiAyLjE0OyB9XG5cbi5mb290ZXJfX25hdkxpbms6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9iZ19hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzE0cHggMTRweDsgd2lkdGg6IDE0cHg7IGhlaWdodDogMTRweDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5mb290ZXJfX25hdkxpbms6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZm9vdGVyX19jaGlsZFRlcm0geyBwYWRkaW5nLWxlZnQ6IDFlbTsgbGluZS1oZWlnaHQ6IDIuMTQ7IH1cblxuLmZvb3Rlcl9fY2hpbGRUZXJtTGluayB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICMyMTIxMjE7IGZvbnQtc2l6ZTogMS40cmVtOyBmb250LXdlaWdodDogNjAwOyBsaW5lLWhlaWdodDogMi4xNDsgfVxuXG4uZm9vdGVyX19jaGlsZFRlcm1MaW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiLVwiOyBwYWRkaW5nLXJpZ2h0OiAuNWVtOyB9XG5cbi5mb290ZXJfX2NoaWxkVGVybUxpbms6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZm9vdGVyX19jaGlsZERldGFpbCB7IHBhZGRpbmctbGVmdDogMmVtOyBsaW5lLWhlaWdodDogMi4xNDsgfVxuXG4uZm9vdGVyX19jaGlsZExpbmsgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAjMjEyMTIxOyBmb250LXNpemU6IDEuNHJlbTsgbGluZS1oZWlnaHQ6IDIuMTQ7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb290ZXJfX2NoaWxkTGluazpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5mb290ZXJfX2JuTGlzdCB7IHBhZGRpbmc6IDE3cHggMDsgZmxleC13cmFwOiB3cmFwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5mb290ZXJfX2JuTGlzdCB7IHBhZGRpbmc6IDI0cHggNDBweDsgfSB9XG5cbi5mb290ZXJfX2JuSXRlbSB7IHBhZGRpbmc6IDAgNnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5mb290ZXJfX2JuSXRlbSB7IGZsZXg6IDAgMCAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuZm9vdGVyX19ibkl0ZW06bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5mb290ZXJfX2JuSXRlbV90eXBlX2d1bW1pIGltZyB7IHdpZHRoOiAxNTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZm9vdGVyX19ibkl0ZW1fdHlwZV9ndW1taSBpbWcgeyB3aWR0aDogOTZweDsgfSB9XG5cbi5mb290ZXJfX2JuSXRlbV90eXBlX25pc3NoaW4gaW1nIHsgd2lkdGg6IDE2MnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5mb290ZXJfX2JuSXRlbV90eXBlX25pc3NoaW4gaW1nIHsgd2lkdGg6IDExMnB4OyB9IH1cblxuLmZvb3Rlcl9fYm5JdGVtX3R5cGVfZG9sY2UgaW1nIHsgd2lkdGg6IDEzNHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5mb290ZXJfX2JuSXRlbV90eXBlX2RvbGNlIGltZyB7IHdpZHRoOiA4OXB4OyB9IH1cblxuLmZvb3Rlcl9fYm5JdGVtIGEgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgd2lkdGg6IDE5MHB4OyBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGhlaWdodDogNTZweDsgfVxuXG4uZm9vdGVyX19ibkl0ZW0gYTpob3ZlciB7IG9wYWNpdHk6IC43NTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZm9vdGVyX19ibkl0ZW0gYSB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLmZvb3Rlcl9fZGVzYyB7IHBhZGRpbmc6IDMwcHggMCAgMzBweCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmZvb3Rlcl9fZGVzYyB7IHBhZGRpbmc6IDIwcHggMCAgMjBweCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5mb290ZXJfX2Rlc2MgLndyYXAgeyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLmZvb3Rlcl9fbG9nbyB7IGZsZXg6IDAgMCAyNjZweDsgbWF4LXdpZHRoOiAyNjZweDsgbWFyZ2luLXJpZ2h0OiAyMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogLTZweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZm9vdGVyX19sb2dvIHsgZmxleDogMCAwIDYwJTsgbWF4LXdpZHRoOiA2MCU7IG1hcmdpbi1yaWdodDogMDsgbWFyZ2luLWJvdHRvbTogMDsgcG9zaXRpb246IHN0YXRpYzsgfSB9XG5cbi5mb290ZXJfX2xvZ28gYTpob3ZlciB7IG9wYWNpdHk6IC43NTsgfVxuXG4uZm9vdGVyX19jb3B5IHsgYmFja2dyb3VuZC1jb2xvcjogI2VjNmMwZTsgfVxuXG4uZm9vdGVyX19jb3B5VGV4dCB7IGZvbnQtc2l6ZTogMS4ycmVtOyBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZm9vdGVyX19jb3B5VGV4dCB7IGZvbnQtc2l6ZTogLjlyZW07IHBhZGRpbmc6IDEwcHggMDsgdGV4dC1hbGlnbjogY2VudGVyOyBmbGV4OiAwIDAgMTAwJTsgfSB9XG5cbi5mb290ZXJfX290aGVyTGlzdCB7IHBhZGRpbmc6IDI4cHggMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZm9vdGVyX19vdGhlckxpc3QgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZvb3Rlcl9fb3RoZXJJdGVtOmFmdGVyIHsgY29udGVudDogXCLvvZxcIjsgcGFkZGluZzogMCAyZW07IGRpc3BsYXk6IGlubGluZS1ibG9jazsgY29sb3I6ICNmZmY7IH1cblxuLmZvb3Rlcl9fb3RoZXJJdGVtOmxhc3Qtb2YtdHlwZTphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvb3Rlcl9fb3RoZXJJdGVtIGEgeyBmb250LXNpemU6IDEuMnJlbTsgY29sb3I6ICNmZmY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZm4tbGlzdF9fdGVybSB7IG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uZm4tbGlzdF9fdGVybSBhIHsgZm9udC1zaXplOiAxLjZyZW07IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICMyMTIxMjE7IH1cblxuLmZuLWxpc3RfX3Rlcm0gYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5mbi1jaGlsZF9faXRlbS0tdHcgeyB3aWR0aDogMzBweDsgaGVpZ2h0OiAzMHB4OyB9XG5cbi5mbi1jaGlsZF9faXRlbS0tdHcgaW1nIHsgd2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDsgfVxuXG4uZm4tY2hpbGRfX2l0ZW0tLXR3IGE6aG92ZXIgeyBvcGFjaXR5OiAuNzU7IH1cblxuLmZuLWNoaWxkX19saW5rIHsgZm9udC1zaXplOiAxLjRyZW07IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICMyMTIxMjE7IGxpbmUtaGVpZ2h0OiAyLjI7IH1cblxuLmZuLWNoaWxkX19saW5rOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmZuLWNoaWxkX19pdGVtLS1iZCB7IGZvbnQtc2l6ZTogMS42cmVtOyBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5mbi1jaGlsZF9faXRlbS0tYmQ6bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm4tY2hpbGRfX2l0ZW0tLWJkIGEgeyBmb250LXNpemU6IDEuNnJlbTsgY29sb3I6ICMyMTIxMjE7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZm4tY2hpbGRfX2l0ZW0tLWJkIGE6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY29tcGFueS1kZXRhaWwgeyBwYWRkaW5nOiA0MnB4IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5jb21wYW55LWRldGFpbCB7IHBhZGRpbmc6IDE1cHggMCAwIDA7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5jb21wYW55LWRldGFpbF9fdGVybSB7IGZvbnQtc2l6ZTogMS40cmVtOyBmb250LXdlaWdodDogNzAwOyBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbXBhbnktZGV0YWlsX190ZXJtIHsgZm9udC1zaXplOiAxLjByZW07IGxpbmUtaGVpZ2h0OiAxLjY7IH0gfVxuXG4uY29tcGFueS1kZXRhaWxfX2Rlc2MgeyBmb250LXNpemU6IDEuNHJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29tcGFueS1kZXRhaWxfX2Rlc2MgeyBmb250LXNpemU6IDEuMHJlbTsgbGluZS1oZWlnaHQ6IDEuNjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb21wYW55LWRldGFpbF9fbGlzdCB7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uY29tcGFueS1kZXRhaWxfX2FkOmFmdGVyIHsgY29udGVudDogXCIvXCI7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAwIDFlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29tcGFueS1kZXRhaWxfX2FkOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zZWN0aW9uVHRsX2x5X2N0IHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWN0aW9uVHRsX2x5X2x0IHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc2VjdGlvblR0bF9fZW4geyBmb250LXNpemU6IDIuMHJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICNlYzZjMGU7IGRpc3BsYXk6IGJsb2NrOyBsaW5lLWhlaWdodDogMTsgbWFyZ2luLWJvdHRvbTogMnB4OyBmb250LWZhbWlseTogRnV0dXJhLCdOb3RvIFNhbnMgSlAnLEhpcmFnaW5vIFNhbnMsIFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIEhpcmFnaW5vIEtha3UgR290aGljIFByb04sIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgbWVpcnlvLCBzYW5zLXNlcmlmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zZWN0aW9uVHRsX19lbiB7IGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuLnNlY3Rpb25UdGxfX2pwIHsgZm9udC1zaXplOiA0LjRyZW07IGZvbnQtd2VpZ2h0OiA4MDA7IGNvbG9yOiAjMjEyMTIxOyBkaXNwbGF5OiBibG9jazsgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc2VjdGlvblR0bF9fanAgeyBmb250LXNpemU6IDIuNnJlbTsgfSB9XG5cbi5zZWN0aW9uVHRsX19qcF9wYWdlX2wgeyBmb250LXNpemU6IDQuMnJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc2VjdGlvblR0bF9fanBfcGFnZV9sIHsgZm9udC1zaXplOiAyLjZyZW07IH0gfVxuXG4uYmRUdGwgeyBmb250LXNpemU6IDIuNHJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5iZFR0bCB7IGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cblxuLnNlY3Rpb25JbnRybyB7IGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zZWN0aW9uSW50cm8geyBmb250LXNpemU6IDEuMnJlbTsgfSB9XG5cbi5zZWN0aW9uSW50cm9fbHlfY3QgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNxQnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM2YzBlOyBjb2xvcjogI2ZmZjsgZm9udC13ZWlnaHQ6IDcwMDsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDIwcHggMDsgdGV4dC1hbGlnbjogY2VudGVyOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC1zaXplOiAxLjZyZW07IG1heC13aWR0aDogMzQ1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNxQnQgeyBmb250LXNpemU6IDEuMnJlbTsgbGluZS1oZWlnaHQ6IDE7IHBhZGRpbmc6IDE0cHggMTBweDsgd2lkdGg6IDIwMHB4OyB9IH1cblxuLnNxQnQ6aG92ZXIgeyBvcGFjaXR5OiAuNzU7IH1cblxuLnNxQnQ6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19pY29uX3doLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvN3B4IDE0cHg7IHdpZHRoOiA3cHg7IGhlaWdodDogMTRweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IGNhbGMoNTAlIC0gN3B4KTsgcmlnaHQ6IDE2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNxQnQ6YWZ0ZXIgeyB3aWR0aDogNnB4OyBoZWlnaHQ6IDEycHg7IHJpZ2h0OiA4cHg7IHRvcDogY2FsYyg1MCUgLSA2cHgpOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X2ljb25fd2guc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci82cHggMTJweDsgfSB9XG5cbi5idFJkIHsgYmFja2dyb3VuZC1jb2xvcjogI2VjNmMwZTsgY29sb3I6ICNmZmY7IGZvbnQtd2VpZ2h0OiA3MDA7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAyMHB4IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBwb3NpdGlvbjogcmVsYXRpdmU7IGZvbnQtc2l6ZTogMS42cmVtOyBtYXgtd2lkdGg6IDM1NHB4OyBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG5cbi5idFJkOmhvdmVyIHsgb3BhY2l0eTogLjc1OyB9XG5cbi5idFJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMjUuNHB4OyBoZWlnaHQ6IDE2LjFweDsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19pY29uX3doLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvNnB4IDEycHg7IH1cblxuLmJ0UmQ6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19pY29uX3doLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvNnB4IDEycHg7IHdpZHRoOiA2cHg7IGhlaWdodDogMTJweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IGNhbGMoNTAlIC0gNnB4KTsgcmlnaHQ6IDE2cHg7IH1cblxuLmJsb2dCdCB7IHdpZHRoOiAxOTBweDsgZm9udC1zaXplOiAxLjRyZW07IGNvbG9yOiAjZmZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGxpbmUtaGVpZ2h0OiAxOyBwYWRkaW5nOiAxNHB4OyBib3JkZXItcmFkaXVzOiA0MHB4OyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX3B0LnBuZyk7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7IGJhY2tncm91bmQtYmxlbmQtbW9kZTogbGlnaHRlbjsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYmxvZ0J0OmhvdmVyIHsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogI2M5Y2FjYTsgfVxuXG4uYnRDb250YWN0IHsgYmFja2dyb3VuZC1jb2xvcjogI2VjNmMwZTsgY29sb3I6ICNmZmY7IGZvbnQtd2VpZ2h0OiA3MDA7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBwYWRkaW5nOiAyNnB4IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBwb3NpdGlvbjogcmVsYXRpdmU7IGZvbnQtc2l6ZTogMS42cmVtOyBtYXgtd2lkdGg6IDM1NHB4OyBib3JkZXItcmFkaXVzOiA1MHB4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5idENvbnRhY3QgeyBmb250LXNpemU6IDEuMnJlbTsgbGluZS1oZWlnaHQ6IDE7IHBhZGRpbmc6IDE3LjVweCAwOyB9IH1cblxuLmJ0Q29udGFjdDpob3ZlciB7IG9wYWNpdHk6IC43NTsgfVxuXG4uYnRDb250YWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMjlweDsgaGVpZ2h0OiAyMS43NXB4OyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21haWxfaWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJ0Q29udGFjdDpiZWZvcmUgeyB3aWR0aDogMjBweDsgaGVpZ2h0OiAxNXB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1yaWdodDogNnB4OyBtYXJnaW4tbGVmdDogLTI2cHg7IH0gfVxuXG4uYnRDb250YWN0OmFmdGVyIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfaWNvbl93aC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzZweCAxMnB4OyB3aWR0aDogNnB4OyBoZWlnaHQ6IDEycHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiBjYWxjKDUwJSAtIDZweCk7IHJpZ2h0OiAyNXB4OyB9XG5cbi5iZGJUYWJsZSB7IHdpZHRoOiAxMDAlOyB9XG5cbi5iZGJUYWJsZSB0ciB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkOWRkOyB9XG5cbi5iZGJUYWJsZSB0cjpsYXN0LW9mLXR5cGUgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5iZGJUYWJsZSB0aCB7IHdpZHRoOiAxNjBweDsgbWluLXdpZHRoOiAxNjBweDsgZm9udC1zaXplOiAxLjZyZW07IGZvbnQtd2VpZ2h0OiA2MDA7IHBhZGRpbmctbGVmdDogMTBweDsgdGV4dC1hbGlnbjogbGVmdDsgbGluZS1oZWlnaHQ6IDI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJkYlRhYmxlIHRoIHsgZm9udC1zaXplOiAxLjRyZW07IG1pbi13aWR0aDogOTBweDsgfSB9XG5cbi5iZGJUYWJsZSB0ZCB7IGZvbnQtc2l6ZTogMS40cmVtOyB0ZXh0LWFsaWduOiBsZWZ0OyBsaW5lLWhlaWdodDogMi4xNDsgcGFkZGluZzogMThweCAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5iZGJUYWJsZSB0ZCB7IGZvbnQtc2l6ZTogMS4ycmVtOyBwYWRkaW5nOiAxMnB4IDA7IH0gfVxuXG4uYnJlYWRjcnVtYiB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMjsgcGFkZGluZy10b3A6IDE0cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJyZWFkY3J1bWIgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJyZWFkY3J1bWJfX2xpc3QgeyBvdmVyZmxvdy14OiBhdXRvOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5icmVhZGNydW1iX19saXN0IHsgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuXG4uYnJlYWRjcnVtYl9faXRlbTpsYXN0LW9mLXR5cGUgLmJyZWFkY3J1bWJfX2xpbms6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5icmVhZGNydW1iX19saW5rIHsgY29sb3I6ICM0NjQ2NDY7IGZvbnQtc2l6ZTogMS4ycmVtOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJyZWFkY3J1bWJfX2xpbms6YWZ0ZXIgeyBjb250ZW50OiBcIj5cIjsgcGFkZGluZzogMCAxZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJyZWFkY3J1bWJfX2xpbmsgeyBmb250LXNpemU6IDEuMHJlbTsgfSB9XG5cbi5icmVhZGNydW1iIGEuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wYWdlbmF0aW9uIHsgbWFyZ2luLXRvcDogNTNweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucGFnZW5hdGlvbiB7IG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4ucGFnZW5hdGlvbl9faXRlbSB7IHBhZGRpbmc6IDAgOHB4OyB9XG5cbi5wYWdlbmF0aW9uX19saW5rIHsgZm9udC1zaXplOiAxLjZyZW07IGZvbnQtd2VpZ2h0OiA3MDA7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyB3aWR0aDogNDFweDsgaGVpZ2h0OiA0MXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBjb2xvcjogIzIxMjEyMTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wYWdlbmF0aW9uX19saW5rIHsgZm9udC1zaXplOiAxLjRyZW07IHdpZHRoOiAzNnB4OyBoZWlnaHQ6IDM2cHg7IHNoYXBlLW91dHNpZGU6IDM2cHg7IH0gfVxuXG4ucGFnZW5hdGlvbl9fbGlua19jdXJyZW50IHsgYmFja2dyb3VuZC1jb2xvcjogIzAwYTE5OTsgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2VuYXRpb25fX2xpbms6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMTk5OyBjb2xvcjogI2ZmZjsgfVxuXG4ubmV3c1RvcCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgYWxpZ24taXRlbXM6IGNlbnRlcjsgei1pbmRleDogMjsgaGVpZ2h0OiA3MHB4OyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAubmV3c1RvcCB7IG92ZXJmbG93OiB2aXNpYmxlOyBoZWlnaHQ6IGF1dG87IGFsaWduLWl0ZW1zOiB1bnNldDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5uZXdzVG9wIHsgb3ZlcmZsb3c6IHZpc2libGU7IGhlaWdodDogYXV0bzsgfSB9XG5cbi5uZXdzVG9wX19oZWFkIHsgYmFja2dyb3VuZC1jb2xvcjogIzIzNDE1NjsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMi4ycmVtOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBwYWRkaW5nOiAyNXB4OyBsaW5lLWhlaWdodDogMTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubmV3c1RvcF9faGVhZCB7IGZvbnQtc2l6ZTogMS4wcmVtOyB3aWR0aDogNDVweDsgaGVpZ2h0OiBhdXRvOyBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuXG4ubmV3c1RvcF9fbGlzdCB7IHdpZHRoOiBjYWxjKDEwMCUgLSAyNTdweCk7IGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDI1N3B4KTsgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNTdweCk7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5uZXdzVG9wX19saXN0IHsgZmxleC1iYXNpczogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5uZXdzVG9wX19saXN0IHsgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpOyBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpOyBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA0NXB4KTsgfSB9XG5cbi5uZXdzVG9wX19saW5rIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogIzIxMjEyMTsgcGFkZGluZzogMjFweCA0MHB4OyBmbGV4LXdyYXA6IG5vd3JhcDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLm5ld3NUb3BfX2xpbmsgeyBwYWRkaW5nOiAxNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm5ld3NUb3BfX2xpbmsgeyBwYWRkaW5nOiAxMnB4IDE1cHg7IGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5uZXdzVG9wX19kYXRlIHsgZm9udC1zaXplOiAxLjRyZW07IG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubmV3c1RvcF9fZGF0ZSB7IGZvbnQtc2l6ZTogMS4wcmVtOyBtYXJnaW4tcmlnaHQ6IDA7IGNvbG9yOiAjYjNiM2IzOyBsaW5lLWhlaWdodDogMTsgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuLm5ld3NUb3BfX3R0bCB7IGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5uZXdzVG9wX190dGwgeyBmb250LXNpemU6IDEuMXJlbTsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4ubmV3c1RvcF9fY3RyIHsgZmxleDogMCAwIDE0NnB4OyBtYXgtd2lkdGg6IDE0NnB4OyBoZWlnaHQ6IDcwcHg7IG1pbi1oZWlnaHQ6IDcwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5uZXdzVG9wX19jdHIgeyBoZWlnaHQ6IGF1dG87IG1pbi1oZWlnaHQ6IGF1dG87IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubmV3c1RvcF9fY3RyIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uZXdzVG9wX19jdHIgbGkgeyBoZWlnaHQ6IDEwMCU7IH1cblxuLm5ld3NUb3BfX2N0ciBsaSBhIHsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4OTg5OyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBwYWRkaW5nOiAwIDE1cHg7IH1cblxuLm5ld3NUb3BfX2N0ciBsaTpsYXN0LW9mLXR5cGUgYSB7IGJhY2tncm91bmQtY29sb3I6ICMyMzQxNTY7IH1cblxuLm5ld3NUb3BfX3ByZXYgYSB7IHdpZHRoOiA0MnB4OyB9XG5cbi5uZXdzVG9wX19wcmV2IGEgaW1nIHsgd2lkdGg6IDcuMnB4OyB9XG5cbi5uZXdzVG9wX19uZXh0IGEgeyB3aWR0aDogNDJweDsgfVxuXG4ubmV3c1RvcF9fbmV4dCBhIGltZyB7IHdpZHRoOiA3LjJweDsgfVxuXG4ubmV3c1RvcF9fbWVudSBhIHsgcGFkZGluZzogMCAyMHB4OyB3aWR0aDogNjJweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uZXdzVG9wX19tZW51IGEgc3BhbiB7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGhlaWdodDogMXB4OyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMThweDsgbGVmdDogMjBweDsgfVxuXG4ubmV3c1RvcF9fbWVudSBhIHNwYW46bnRoLW9mLXR5cGUoMSkgeyB0b3A6IGNhbGMoNTAlIC0gNi41cHgpOyB9XG5cbi5uZXdzVG9wX19tZW51IGEgc3BhbjpudGgtb2YtdHlwZSgyKSB7IHRvcDogY2FsYyg1MCUgLSAxcHgpOyB9XG5cbi5uZXdzVG9wX19tZW51IGEgc3BhbjpudGgtb2YtdHlwZSgzKSB7IGJvdHRvbTogY2FsYyg1MCUgLSA2LjVweCk7IH1cblxuLm9lbVRvcCB7IHBhZGRpbmctdG9wOiA5NXB4OyBwYWRkaW5nLWJvdHRvbTogOTBweDsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19pbmRleF9zZWN0aW9uLnBuZykgI2Y3ZjhmOCBuby1yZXBlYXQgY2VudGVyIC0wLjc1dncvMTAwJSBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5vZW1Ub3AgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2luZGV4X3NlY3Rpb24ucG5nKSAjZjdmOGY4IG5vLXJlcGVhdCBjZW50ZXIgLTEuNXZ3LzEwMCUgYXV0bzsgcGFkZGluZy10b3A6IDQycHg7IHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm9lbVRvcF9fdHRsIHsgbWFyZ2luLWJvdHRvbTogNnB4OyB9IH1cblxuLm9lbVRvcF9fYnQgeyBtYXJnaW46IDMwcHggYXV0byAzN3B4IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm9lbVRvcF9fYnQgeyBtYXJnaW46IDE3cHggYXV0byAyMHB4IGF1dG87IH0gfVxuXG4uY2FzZVRvcCB7IHBhZGRpbmctdG9wOiA5MHB4OyBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNhc2VUb3AgeyBwYWRkaW5nLXRvcDogMjZweDsgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4uY2FzZVRvcF9faW5uZXIgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNhc2VUb3BfX2lubmVyIHsgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLmNhc2VUb3BfX2hlYWQgeyBmbGV4LWJhc2lzOiAyNzZweDsgd2lkdGg6IDI3NnB4OyBtYXgtd2lkdGg6IDI3NnB4OyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNhc2VUb3BfX2hlYWQgeyBmbGV4LWJhc2lzOiAxMDAlOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNhc2VUb3BfX3RleHRzIHsgZmxleC1iYXNpczogMTAwJTsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jYXNlVG9wX190dGwgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uY2FzZVRvcF9faW50cm8geyB0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tdG9wOiA2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNhc2VUb3BfX2ludHJvIHsgbWFyZ2luLWJvdHRvbTogMTdweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmNhc2VUb3BfX2J0IHsgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNhc2VUb3BfX2J0IHsgd2lkdGg6IDIwMHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmNhc2VUb3BMaXN0IHsgZmxleC1iYXNpczogNzYwcHg7IHdpZHRoOiA3NjBweDsgbWF4LXdpZHRoOiA3NjBweDsgbWFyZ2luLWxlZnQ6IC0ycHg7IG1hcmdpbi1yaWdodDogLTJweDsgZmxleC13cmFwOiB3cmFwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jYXNlVG9wTGlzdCB7IG1hcmdpbi1sZWZ0OiAtMXB4OyBtYXJnaW4tcmlnaHQ6IC0xcHg7IH0gfVxuXG4uY2FzZVRvcExpc3RfX2l0ZW0geyBmbGV4LWJhc2lzOiAzMy4zMzMlOyBtYXgtd2lkdGg6IDMzLjMzMyU7IHdpZHRoOiAzMy4zMzMlOyBoZWlnaHQ6IDMyMHB4OyBwYWRkaW5nOiAwIDJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY2FzZVRvcExpc3RfX2l0ZW0geyBoZWlnaHQ6IGF1dG87IHBhZGRpbmc6IDAgMXB4OyB9IH1cblxuLmNhc2VUb3BMaXN0X19pbWcgeyB3aWR0aDogMTU0cHg7IH1cblxuLmNhc2VUb3BMaXN0X19saW5rIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jYXNlVG9wTGlzdF9fbGluayB7IHBhZGRpbmc6IDIwcHggMTlweDsgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH0gfVxuXG4uY2FzZVRvcExpc3RfX2xpbms6aG92ZXIgeyBib3gtc2hhZG93OiAwcHggMHB4IDlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uYWJvdXRUb3AgeyBoZWlnaHQ6IDYyNXB4OyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2Fib3V0X3RvcC5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyL2NvdmVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hYm91dFRvcCB7IGJhY2tncm91bmQ6IG5vbmU7IGhlaWdodDogYXV0bzsgfSB9XG5cbi5hYm91dFRvcF9faW5uZXIgeyBkaXNwbGF5OiBmbGV4OyBoZWlnaHQ6IDEwMCU7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFib3V0VG9wX19pbm5lciB7IGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5hYm91dFRvcF9fZmlnIHsgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYWJvdXRUb3BfX2ZpZyB7IGRpc3BsYXk6IGJsb2NrOyBmbGV4LWJhc2lzOiBhdXRvOyB3aWR0aDogYXV0bzsgbWF4LXdpZHRoOiBhdXRvOyBtYXJnaW4tbGVmdDogLTIwcHg7IG1hcmdpbi1yaWdodDogLTIwcHg7IH0gfVxuXG4uYWJvdXRUb3BfX3RleHQgeyB3aWR0aDogNTYwcHg7IG1heC13aWR0aDogNTYwcHg7IGZsZXgtYmFzaXM6IDU2MHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYWJvdXRUb3BfX3RleHQgeyBkaXNwbGF5OiBibG9jazsgZmxleC1iYXNpczogYXV0bzsgd2lkdGg6IGF1dG87IG1heC13aWR0aDogbm9uZTsgbWFyZ2luLWxlZnQ6IC0yMHB4OyBtYXJnaW4tcmlnaHQ6IC0yMHB4OyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ltZ19hYm91dF90b3BfYmcucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjsgcGFkZGluZzogMzBweCAyMHB4OyB9IH1cblxuLmFib3V0VG9wX190dGwgeyB0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFib3V0VG9wX190dGwgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDNweDsgfSB9XG5cbi5hYm91dFRvcF9fdHRsIC5zZWN0aW9uVHRsX19qcCB7IGNvbG9yOiAjZmZmOyBmb250LXNpemU6IDQuMHJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYWJvdXRUb3BfX3R0bCAuc2VjdGlvblR0bF9fanAgeyBmb250LXNpemU6IDIuNnJlbTsgfSB9XG5cbi5hYm91dFRvcF9faW50cm8geyBjb2xvcjogI2ZmZjsgdGV4dC1hbGlnbjogbGVmdDsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYWJvdXRUb3BfX2ludHJvIHsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tYm90dG9tOiAxM3B4OyB9IH1cblxuLmFib3V0VG9wX19saXN0IHsgZmxleC13cmFwOiB3cmFwOyBtYXJnaW46IC0zcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFib3V0VG9wX19saXN0IHsgcGFkZGluZzogLTQuNXB4OyB9IH1cblxuLmFib3V0VG9wX19pdGVtIHsgZmxleC1iYXNpczogNTAlOyB3aWR0aDogNTAlOyBtYXgtd2lkdGg6IDUwJTsgcGFkZGluZzogM3B4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hYm91dFRvcF9faXRlbSB7IGZsZXgtYmFzaXM6IDEwMCU7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDQuNXB4OyB9IH1cblxuLmFib3V0VG9wX19saW5rIHsgY29sb3I6ICNmZmY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogMjBweCAyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hYm91dFRvcF9fbGluayB7IGZvbnQtc2l6ZTogMS4ycmVtOyBsaW5lLWhlaWdodDogMTsgcGFkZGluZzogMTVweDsgfSB9XG5cbi5hYm91dFRvcF9fbGluazpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGNvbG9yOiAjMjEyMTIxOyB9XG5cbi5hYm91dFRvcF9fbGluazpob3ZlcjphZnRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3dfcmlnaHRfdGhpbl9ibC5zdmcpOyB9XG5cbi5hYm91dFRvcF9fbGluazphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X3JpZ2h0X3RoaW4uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci82cHggMTJweDsgd2lkdGg6IDZweDsgaGVpZ2h0OiAxMnB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogY2FsYyg1MCUgLSAzcHgpOyByaWdodDogMTJweDsgfVxuXG4ua2FydGVUb3AgeyBvdmVyZmxvdzogaGlkZGVuOyBwYWRkaW5nLXRvcDogOTBweDsgcGFkZGluZy1ib3R0b206IDkwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAua2FydGVUb3AgeyBwYWRkaW5nLXRvcDogMjhweDsgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4ua2FydGVUb3BfX2hlYWQgeyB3aWR0aDogMzAwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IHotaW5kZXg6IDM7IHRleHQtYWxpZ246IGNlbnRlcjsgYm9yZGVyLXJhZGl1czogMjBweDsgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IHBhZGRpbmc6IDM2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5rYXJ0ZVRvcF9faGVhZCB7IHJpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlVG9wX19oZWFkIHsgcG9zaXRpb246IHN0YXRpYzsgd2lkdGg6IDEwMCU7IGJveC1zaGFkb3c6IG5vbmU7IHBhZGRpbmc6IDA7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4ua2FydGVUb3BfX3R0bEpwIHsgbGluZS1oZWlnaHQ6IDEuMjY7IGZvbnQtc2l6ZTogMy44cmVtOyBtYXJnaW4tYm90dG9tOiAxMXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5rYXJ0ZVRvcF9fdHRsSnAgeyBmb250LXNpemU6IDIuNnJlbTsgfVxuICAua2FydGVUb3BfX3R0bEpwIGJyIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5rYXJ0ZVRvcF9faW50cm8geyBsaW5lLWhlaWdodDogMS42MjU7IG1hcmdpbi1ib3R0b206IDE3cHg7IH1cblxuLmthcnRlVG9wX19idCB7IGJhY2tncm91bmQtY29sb3I6ICNlYzZjMGU7IGNvbG9yOiAjZmZmOyBmb250LXdlaWdodDogNzAwOyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMTVweCAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgcG9zaXRpb246IHJlbGF0aXZlOyBmb250LXNpemU6IDEuNnJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAua2FydGVUb3BfX2J0IHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5rYXJ0ZVRvcF9fYnRfbHlfc3AgeyBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5rYXJ0ZVRvcF9fYnRfbHlfc3AgeyBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMjAwcHg7IGZvbnQtc2l6ZTogMS4ycmVtOyBsaW5lLWhlaWdodDogMTsgcGFkZGluZzogMTRweCAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAua2FydGVUb3BfX2J0X2x5X3NwOmFmdGVyIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19pY29uX3doLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IHdpZHRoOiA2cHg7IGhlaWdodDogMTJweDsgcmlnaHQ6IDhweDsgdG9wOiBjYWxjKDUwJSAtIDZweCk7IH0gfVxuXG4ua2FydGVUb3BfX2J0OmFmdGVyIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfaWNvbl93aC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzZweCAxMnB4OyB3aWR0aDogNnB4OyBoZWlnaHQ6IDEycHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiBjYWxjKDUwJSAtIDRweCk7IHJpZ2h0OiAxNnB4OyB9XG5cbi5rYXJ0ZVRvcF9fYnQ6aG92ZXIgeyBvcGFjaXR5OiAuNzU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlVG9wX19pbm5lciB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuXG4ua2FydGVUb3BfX2xpc3QgeyBtYXJnaW46IDAgLTVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLmthcnRlVG9wX19saXN0IHsgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAua2FydGVUb3BfX2xpc3QgeyBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4ua2FydGVUb3BfX2xpc3Q6Zmlyc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlVG9wX19saXN0OmZpcnN0LW9mLXR5cGUgeyBwYWRkaW5nLWxlZnQ6IDE1cHg7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IG1hcmdpbjogLTVweCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlVG9wX19saXN0Omxhc3Qtb2YtdHlwZSB7IG1hcmdpbjogMDsgbWFyZ2luOiAtNXB4IDA7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ua2FydGVUb3BfX2xpc3QuaW50ZXJuYWwgeyBmbGV4LXdyYXA6IHdyYXA7IG1hcmdpbi1sZWZ0OiAtMTcuNXB4OyBtYXJnaW4tcmlnaHQ6IC0xNy41cHg7IG1hcmdpbi1ib3R0b206IC01NnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5rYXJ0ZVRvcF9fbGlzdC5pbnRlcm5hbCB7IGZsZXgtYmFzaXM6IGF1dG87IG1heC13aWR0aDogZml0LWNvbnRlbnQ7IG1hcmdpbi1yaWdodDogLTVweDsgbWFyZ2luLWxlZnQ6IC01cHg7IG1hcmdpbi1ib3R0b206IC0yMXB4OyB9IH1cblxuLmthcnRlVG9wX19saXN0LmludGVybmFsIC5rYXJ0ZV9faXRlbSB7IGZsZXg6IDAgMCAyNSU7IG1heC13aWR0aDogMjUlOyBwYWRkaW5nLWxlZnQ6IDE3LjVweDsgcGFkZGluZy1yaWdodDogMTcuNXB4OyBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5rYXJ0ZVRvcF9fbGlzdC5pbnRlcm5hbCAua2FydGVfX2l0ZW0geyBtYXJnaW4tYm90dG9tOiAyMXB4OyB9IH1cblxuLmthcnRlVG9wX19saXN0LmludGVybmFsIC5rYXJ0ZV9faXRlbTpudGgtb2YtdHlwZShuKzQpIHsgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5rYXJ0ZVRvcF9fbGlzdC5pbnRlcm5hbCAua2FydGVfX2l0ZW0geyBmbGV4OiAwIDAgMzMuMzMzJTsgbWF4LXdpZHRoOiAzMy4zMzMlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlVG9wX19saXN0LmludGVybmFsIC5rYXJ0ZV9faXRlbSB7IGZsZXg6IDAgMCA1MCU7IG1heC13aWR0aDogNTAlOyBwYWRkaW5nLXJpZ2h0OiA1cHg7IHBhZGRpbmctbGVmdDogNXB4OyB9IH1cblxuLmthcnRlVG9wX19saXN0LmludGVybmFsIC5rYXJ0ZV9faXRlbS1pbm5lciB7IGhlaWdodDogMjM0cHg7IG1hcmdpbi1ib3R0b206IDIxcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlVG9wX19saXN0LmludGVybmFsIC5rYXJ0ZV9faXRlbS1pbm5lciB7IGhlaWdodDogMTM1cHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ua2FydGVUb3BfX2xpc3QuaW50ZXJuYWwgLmthcnRlX19pdGVtLWRldGFpbCB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ua2FydGVUb3BfX2xpc3QuaW50ZXJuYWwgLmthcnRlX19tYWtlciB7IG1hcmdpbi1ib3R0b206IDdweDsgfVxuXG4ua2FydGVUb3BfX2l0ZW0geyBmbGV4OiAwIDAgMjcwcHggIWltcG9ydGFudDsgbWF4LXdpZHRoOiAyNzBweDsgaGVpZ2h0OiAyNTBweDsgcGFkZGluZzogMCAxMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5rYXJ0ZVRvcF9faXRlbSB7IGZsZXg6IDAgMCA1MCUgIWltcG9ydGFudDsgbWF4LXdpZHRoOiA1MCU7IHBhZGRpbmc6IDVweDsgaGVpZ2h0OiBhdXRvOyB9XG4gIC5rYXJ0ZVRvcF9faXRlbTpudGgtb2YtdHlwZShuKzcpIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5rYXJ0ZVRvcF9fbGluayB7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgYm9yZGVyLXJhZGl1czogNHB4OyBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAua2FydGVUb3BfX2xpbmsgeyBtaW4taGVpZ2h0OiAxNjIuNXB4OyBoZWlnaHQ6IDE2Mi41cHg7IH0gfVxuXG4ua2FydGVUb3BfX2xpbms6aG92ZXIgeyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmthcnRlVG9wX19saW5rOmhvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCAyMCwgMjAsIDAuNzUpOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5rYXJ0ZVRvcF9fbGluazpob3ZlciAua2FydGVUb3BfX2RldGFpbCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAwOyB6LWluZGV4OiAyOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmthcnRlVG9wX190aHVtYiB7IGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cblxuLmthcnRlVG9wX19kZXRhaWwgeyBkaXNwbGF5OiBub25lOyBoZWlnaHQ6IDEwMCU7IHBhZGRpbmc6IDQ1cHggMzVweDsgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5rYXJ0ZVRvcF9fZGV0YWlsIHsgcGFkZGluZzogMTBweDsgfSB9XG5cbi5rYXJ0ZVRvcF9fbmFtZSB7IGZsZXg6IDAgMCAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyBwYWRkaW5nLWJvdHRvbTogMTBweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ua2FydGVUb3BfX25hbWVUZXJtIHsgY29sb3I6ICNlYzZjMGU7IGZvbnQtc2l6ZTogMS4wcmVtOyBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuLmthcnRlVG9wX19uYW1lRGVzYyB7IGNvbG9yOiAjZmZmZmZmOyBsZXR0ZXItc3BhY2luZzogLS4wMmVtOyBmb250LXdlaWdodDogNzAwOyBmb250LXNpemU6IDEuNHJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAua2FydGVUb3BfX25hbWVEZXNjIHsgZm9udC1zaXplOiAxLjByZW07IH0gfVxuXG4ua2FydGVUb3BfX21ha2VyIHsgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbi5rYXJ0ZVRvcF9fbWFrZXJUZXJtIHsgY29sb3I6ICNlYzZjMGU7IG1pbi13aWR0aDogMzhweDsgZm9udC1zaXplOiAxLjByZW07IH1cblxuLmthcnRlVG9wX19tYWtlckRlc2MgeyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAxLjJyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlVG9wX19tYWtlckRlc2MgeyBmb250LXNpemU6IDEuMHJlbTsgfSB9XG5cbi5rYXJ0ZVRvcF9fdGFzdGUgeyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5rYXJ0ZVRvcF9fdGFzdGVUZXJtIHsgY29sb3I6ICNlYzZjMGU7IGZvbnQtc2l6ZTogMS4wcmVtOyBtaW4td2lkdGg6IDM4cHg7IH1cblxuLmthcnRlVG9wX190YXN0ZURlc2MgeyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAxLjJyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlVG9wX190YXN0ZURlc2MgeyBmb250LXNpemU6IDEuMHJlbTsgfSB9XG5cbi5rYXJ0ZVRvcF9faGVhZGxpbmUgeyBmb250LXNpemU6IDEuNnJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICMyMTIxMjE7IG1hcmdpbi1ib3R0b206IDlweDsgb3ZlcmZsb3c6IGhpZGRlbjsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlVG9wX19oZWFkbGluZSB7IGZvbnQtc2l6ZTogMS4wcmVtOyBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuXG4ua2FydGVUb3BfX2RldGFpbC1saXN0IHsgZm9udC1zaXplOiAxLjRyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlVG9wX19kZXRhaWwtbGlzdCB7IGZvbnQtc2l6ZTogMS4wcmVtOyB9IH1cblxuLmthcnRlVG9wX19kZXRhaWwtaXRlbSB7IGNvbG9yOiAjMjEyMTIxOyB9XG5cbi5ibG9nVG9wIHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAyOyBwYWRkaW5nOiA1cHggMCAxMDBweCAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAuYmxvZ1RvcCB7IHBhZGRpbmctbGVmdDogMzBweDsgcGFkZGluZy1yaWdodDogMzBweDsgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2dUb3AgeyBwYWRkaW5nOiAyNHB4IDAgMzBweCAwOyB9IH1cblxuLmJsb2dUb3BfX2hlYWQgeyBtYXgtd2lkdGg6IDI3NnB4OyBmbGV4OiAwIDAgMjc2cHg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLmJsb2dUb3BfX2hlYWQgeyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ibG9nVG9wX19oZWFkIHsgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5ibG9nVG9wX19oZWFkVGV4dCB7IHdpZHRoOiAxMDAlOyB9IH1cblxuLmJsb2dUb3BfX3R0bCB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5ibG9nVG9wX190dGwgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmxvZ1RvcF9fdHRsIHsgbWFyZ2luLWJvdHRvbTogNnB4OyB9IH1cblxuLmJsb2dUb3BfX3R0bEVuIHsgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbi5ibG9nVG9wX19pbnRybyB7IGZvbnQtc2l6ZTogMS42cmVtOyBsaW5lLWhlaWdodDogMS42MjU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5ibG9nVG9wX19pbnRybyB7IG1hcmdpbi1ib3R0b206IDMwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ibG9nVG9wX19pbnRybyB7IGZvbnQtc2l6ZTogMS4ycmVtOyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cblxuLmJsb2dUb3BfX2J0IHsgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5ibG9nVG9wX19idCB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYmxvZ1RvcF9fYnRfZGV2X3NwIHsgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLmJsb2dUb3BfX2J0X2Rldl9zcCB7IHdpZHRoOiAyNzZweDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi10b3A6IDI1cHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4uYmxvZ1RvcF9fbGlzdCB7IGZsZXg6IDAgMCA3NTBweDsgbWF4LXdpZHRoOiA3NTBweDsgd2lkdGg6IDc1MHB4OyBtYXJnaW4tbGVmdDogNTJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLmJsb2dUb3BfX2xpc3QgeyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB3aWR0aDogMTAwJTsgcG9zaXRpb246IHN0YXRpYzsgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmxvZ1RvcF9fbGlzdCB7IHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7IH0gfVxuXG4uYmxvZ1RvcF9faXRlbSB7IG1hcmdpbi1ib3R0b206IDEwcHg7IGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uYmxvZ1RvcF9faXRlbTpsYXN0LW9mLXR5cGUgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ibG9nVG9wX19pdGVtIHsgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5ibG9nVG9wX19saW5rIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogIzIxMjEyMTsgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwOyB9XG5cbi5ibG9nVG9wX19saW5rOmhvdmVyIHsgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5ibG9nVG9wX190aHVtYiB7IGZsZXg6IDAgMCAxMzhweDsgbWF4LXdpZHRoOiAxMzhweDsgYm9yZGVyLXJhZGl1czogNDBweCAwIDAgNDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmxvZ1RvcF9fdGh1bWIgeyBmbGV4OiAwIDAgMTAwcHg7IG1heC13aWR0aDogMTAwcHg7IH0gfVxuXG4uYmxvZ1RvcF9fdGh1bWIgaW1nIHsgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2dUb3BfX3RodW1iIGltZyB7IGhlaWdodDogODJweDsgb2JqZWN0LWZpdDogY292ZXI7IH0gfVxuXG4uYmxvZ1RvcF9faXRlbVRleHRzIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcGFkZGluZzogMjBweCAxMDBweCAyMHB4IDIwcHg7IGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDEzOHB4KTsgd2lkdGg6IGNhbGMoMTAwJSAtIDEzOHB4KTsgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMzhweCk7IHBvc2l0aW9uOiByZWxhdGl2ZTsgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2dUb3BfX2l0ZW1UZXh0cyB7IGZsZXgtd3JhcDogd3JhcDsgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTAwcHgpOyB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpOyBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTsgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTNweDsgfSB9XG5cbi5ibG9nVG9wX19pdGVtVGV4dHM6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2Fycm93X29yLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IHdpZHRoOiA3cHg7IGhlaWdodDogMTRweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IGNhbGMoNTAlIC0gN3B4KTsgcmlnaHQ6IDIwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2dUb3BfX2l0ZW1UZXh0czphZnRlciB7IHJpZ2h0OiAxMXB4OyB3aWR0aDogNnB4OyBoZWlnaHQ6IDEycHg7IHRvcDogY2FsYyg1MCUgLSA2cHgpOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fYXJyb3dfb3Iuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci82cHggMTJweDsgfSB9XG5cbi5ibG9nVG9wX19kYXRlIHsgZm9udC1zaXplOiAxLjRyZW07IGRpc3BsYXk6IGZsZXg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2dUb3BfX2RhdGUgeyB3aWR0aDogMTAwJTsgfSB9XG5cbi5ibG9nVG9wX19kYXRlOmFmdGVyIHsgY29udGVudDogXCJcIjsgd2lkdGg6IDFweDsgaGVpZ2h0OiAyMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkZGRkOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIDE3cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2dUb3BfX2RhdGU6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2dUb3BfX2RhdGUgeyBmb250LXNpemU6IDEuMXJlbTsgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuLmJsb2dUb3BfX3Bvc3RIZWFkIHsgZm9udC1zaXplOiAxLjZyZW07IGxpbmUtaGVpZ2h0OiAxLjYyNTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmxvZ1RvcF9fcG9zdEhlYWQgeyBmb250LXNpemU6IDEuMnJlbTsgZGlzcGxheTogLXdlYmtpdC1ib3g7IC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IC13ZWJraXQtbGluZS1jbGFtcDogMjsgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5ibG9nVG9wX19jYXQgeyBmb250LXNpemU6IDEuMnJlbTsgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiA1cHggMjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmxvZ1RvcF9fY2F0IHsgZm9udC1zaXplOiAxLjByZW07IHBhZGRpbmc6IDFweCAxNXB4OyB9IH1cblxuLm5ld3NTZWNUb3AgeyBwYWRkaW5nLXRvcDogOTBweDsgcGFkZGluZy1ib3R0b206IDEwNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAubmV3c1NlY1RvcCB7IHBhZGRpbmctbGVmdDogMzBweDsgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5uZXdzU2VjVG9wIHsgcGFkZGluZzogMjVweCAyMHB4IDMwcHggMjBweDsgfSB9XG5cbi5uZXdzU2VjVG9wX190dGwgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm5ld3NTZWNUb3BfX3R0bCB7IG1hcmdpbi1ib3R0b206IDdweDsgfSB9XG5cbi5uZXdzU2VjVG9wX19saXN0IHsgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubmV3c1NlY1RvcF9fbGlzdCB7IG1hcmdpbi1ib3R0b206IDEzcHg7IH0gfVxuXG4ubmV3c1NlY1RvcF9faXRlbSB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmOGY4OyB9XG5cbi5uZXdzU2VjVG9wX19pdGVtOmxhc3Qtb2YtdHlwZSB7IGJvcmRlcjogbm9uZTsgbWFyZ2luLWJvdHRvbTogMDsgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLm5ld3NTZWNUb3BfX2xpbmsgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAjMjEyMTIxOyBmbGV4LXdyYXA6IG5vd3JhcDsgcGFkZGluZzogMjBweCAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAubmV3c1NlY1RvcF9fbGluayB7IGZsZXgtd3JhcDogbm93cmFwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm5ld3NTZWNUb3BfX2xpbmsgeyBmbGV4LXdyYXA6IHdyYXA7IHBhZGRpbmc6IDEwcHggMCA3cHggMDsgfSB9XG5cbi5uZXdzU2VjVG9wX19saW5rOmhvdmVyIC5uZXdzU2VjVG9wX19oZWFkbGluZSB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5uZXdzU2VjVG9wX19jYXQgeyBmb250LXNpemU6IDEuMnJlbTsgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDsgcGFkZGluZzogM3B4IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgd2lkdGg6IDkycHg7IGZsZXg6IDAgMCA5MnB4OyBtYXJnaW4tcmlnaHQ6IDIycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm5ld3NTZWNUb3BfX2NhdCB7IGZvbnQtc2l6ZTogMS4wcmVtOyB3aWR0aDogNjBweDsgZmxleDogMCAwIDYwcHg7IHBhZGRpbmc6IDFweCAwOyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG4ubmV3c1NlY1RvcF9fZGF0ZSB7IGZvbnQtc2l6ZTogMS4ycmVtOyBtYXJnaW4tcmlnaHQ6IDIycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm5ld3NTZWNUb3BfX2RhdGUgeyBmb250LXNpemU6IDEuMXJlbTsgfSB9XG5cbi5uZXdzU2VjVG9wX19oZWFkbGluZSB7IGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAubmV3c1NlY1RvcF9faGVhZGxpbmUgeyBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm5ld3NTZWNUb3BfX2hlYWRsaW5lIHsgZm9udC1zaXplOiAxLjNyZW07IG1hcmdpbi10b3A6IDZweDsgfSB9XG5cbi5uZXdzU2VjVG9wX19idCB7IHdpZHRoOiAyNzZweDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uY29tcGFueVBhZ2UgeyBwYWRkaW5nLXRvcDogNjhweDsgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb21wYW55UGFnZSB7IHBhZGRpbmctdG9wOiAwOyBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbi5jb21wYW55UGFnZV9fdHRsIHsgbWFyZ2luLWJvdHRvbTogNDdweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29tcGFueVBhZ2VfX3R0bCB7IG1hcmdpbi1ib3R0b206IDE3cHg7IH0gfVxuXG4uY29tcGFueVBhZ2VfX3NlY3Rpb24geyBtYXJnaW4tYm90dG9tOiA2OHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb21wYW55UGFnZV9fc2VjdGlvbiB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uY29tcGFueVBhZ2VfX3NlY3Rpb246bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29tcGFueVBhZ2VfX3N1YlR0bCB7IGZvbnQtc2l6ZTogMi40cmVtOyBmb250LXdlaWdodDogNzAwOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2JsX3B0MDEucG5nKSByZXBlYXQgY2VudGVyIGNlbnRlci8ycHggMnB4OyBsaW5lLWhlaWdodDogMTsgcGFkZGluZzogMThweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29tcGFueVBhZ2VfX3N1YlR0bCB7IGZvbnQtc2l6ZTogMS42cmVtOyBwYWRkaW5nOiAxMHB4IDE1cHg7IH0gfVxuXG4uY29tcGFueVBhZ2VfX21hcCBpZnJhbWUgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAzNjJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29tcGFueVBhZ2VfX21hcCBpZnJhbWUgeyBoZWlnaHQ6IDIwMHB4OyB9IH1cblxuLmVycm9yUGFnZSB7IHBhZGRpbmctYm90dG9tOiAxMDVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXJyb3JQYWdlIHsgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuXG4uZXJyb3JQYWdlX19jb250YWluZXIgeyBwYWRkaW5nLXRvcDogNzBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXJyb3JQYWdlX19jb250YWluZXIgeyBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5lcnJvclBhZ2VfX3R0bCB7IGZvbnQtc2l6ZTogMy42cmVtOyBmb250LXdlaWdodDogNjAwOyBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5lcnJvclBhZ2VfX3R0bCB7IGZvbnQtc2l6ZTogMi4wcmVtOyBtYXJnaW4tYm90dG9tOiAzMHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmVycm9yUGFnZV9fZGVzYyB7IGZvbnQtc2l6ZTogMS42cmVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAxLjc1OyBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5lcnJvclBhZ2VfX2Rlc2MgeyBmb250LXNpemU6IDEuM3JlbTsgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5lcnJvclBhZ2VfX2J0IHsgbWF4LXdpZHRoOiAzMjRweDsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZXJyb3JQYWdlX19idCB7IHdpZHRoOiAxMDAlOyB9IH1cblxuLmFib3V0IHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLXRvcDogNjBweDsgcGFkZGluZy10b3A6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5hYm91dCB7IG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYWJvdXQgeyBwYWRkaW5nLXRvcDogMDsgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4uYWJvdXRfX2NvbnRhaW5lciB7IHBhZGRpbmctdG9wOiA3MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hYm91dF9fY29udGFpbmVyIHsgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4uYWJvdXRfX21lc3NhZ2UgeyBwYWRkaW5nLWJvdHRvbTogMTA1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFib3V0X19tZXNzYWdlIHsgZmxleC13cmFwOiB3cmFwOyBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbi5hYm91dF9fbWVzc2FnZVR4dCB7IGZsZXgtYmFzaXM6IDU0NXB4OyB3aWR0aDogNTQ1cHg7IG1heC13aWR0aDogNTQ1cHg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLmFib3V0X19tZXNzYWdlVHh0IHsgd2lkdGg6IDU1JTsgbWF4LXdpZHRoOiA1NSU7IGZsZXgtYmFzaXM6IDU1JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hYm91dF9fbWVzc2FnZVR4dCB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IGZsZXgtYmFzaXM6IDEwMCU7IG9yZGVyOiAyOyB9IH1cblxuLmFib3V0X19tZXNzYWdlUGFyYSB7IGZvbnQtc2l6ZTogMS42cmVtOyBsaW5lLWhlaWdodDogMS42MjU7IG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hYm91dF9fbWVzc2FnZVBhcmEgeyBmb250LXNpemU6IDEuMnJlbTsgfSB9XG5cbi5hYm91dF9fbWVzc2FnZVBhcmE6bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWJvdXRfX21lc3NhZ2VUdGwgeyBmb250LXNpemU6IDMuMnJlbTsgZm9udC13ZWlnaHQ6IDgwMDsgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYWJvdXRfX21lc3NhZ2VUdGwgeyBmb250LXNpemU6IDIuMnJlbTsgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5hYm91dF9fbWVzc2FnZVN1YlR0bCB7IGZvbnQtc2l6ZTogMi42cmVtOyBmb250LXdlaWdodDogNjAwOyBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFib3V0X19tZXNzYWdlU3ViVHRsIHsgZm9udC1zaXplOiAxLjhyZW07IG1hcmdpbi1ib3R0b206IDEzcHg7IH0gfVxuXG4uYWJvdXRfX21lc3NhZ2VGaWcgeyBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA1NDVweCk7IHdpZHRoOiBjYWxjKDEwMCUgLSA1NDVweCk7IG1heC13aWR0aDogY2FsYygxMDAlIC0gNTQ1cHgpOyBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5hYm91dF9fbWVzc2FnZUZpZyB7IHdpZHRoOiA0NSU7IG1heC13aWR0aDogNDUlOyBmbGV4LWJhc2lzOiA0NSU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYWJvdXRfX21lc3NhZ2VGaWcgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBmbGV4LWJhc2lzOiAxMDAlOyBwYWRkaW5nLWxlZnQ6IDA7IG9yZGVyOiAxOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmFib3V0X19tZXNzYWdlRmlnIGltZyB7IG1heC13aWR0aDogMzIwcHg7IH0gfVxuXG4uYWJvdXRfX21lc3NhZ2VCdCB7IHdpZHRoOiAzNDVweDsgZmxleC1iYXNpczogMzQ1cHg7IG1heC13aWR0aDogMzQ1cHg7IG1hcmdpbi10b3A6IDU4cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmFib3V0X19tZXNzYWdlQnQgeyB3aWR0aDogMjAwcHg7IGZsZXgtYmFzaXM6IDIwMHB4OyBtYXgtd2lkdGg6IDIwMHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cblxuLmNvbmNlcHQgeyBwYWRkaW5nLXRvcDogOTNweDsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAyOyBwYWRkaW5nLWJvdHRvbTogMTM1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbmNlcHQgeyBwYWRkaW5nOiAyNXB4IDAgMzBweCAwOyBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4uY29uY2VwdF9fdHRsIHsgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29uY2VwdF9fdHRsIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5jb25jZXB0X19pbm5lciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY29uY2VwdF9fY29udGVudHMgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEyMDBweDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLmNvbmNlcHRfX2NvbnRlbnRzIHsgcGFkZGluZy1sZWZ0OiA0NXB4OyBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbmNlcHRfX2NvbnRlbnRzIHsgZmxleC13cmFwOiB3cmFwOyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLmNvbmNlcHRfX2NvbnRlbnRzOmZpcnN0LW9mLXR5cGUgLmNvbmNlcHRfX3RleHRzIHsgcGFkZGluZzogNDVweCA0NXB4IDQ1cHggODBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb25jZXB0X19jb250ZW50czpmaXJzdC1vZi10eXBlIC5jb25jZXB0X190ZXh0cyB7IHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4uY29uY2VwdF9fY29udGVudHM6bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29uY2VwdF9fY29udGVudHM6bGFzdC1vZi10eXBlIC5jb25jZXB0X19pbWFnZSB7IG9yZGVyOiAyOyBsZWZ0OiAtNTBweDsgbWFyZ2luLXJpZ2h0OiAtNTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29uY2VwdF9fY29udGVudHM6bGFzdC1vZi10eXBlIC5jb25jZXB0X19pbWFnZSB7IG9yZGVyOiAxOyB9IH1cblxuLmNvbmNlcHRfX2NvbnRlbnRzOmxhc3Qtb2YtdHlwZSAuY29uY2VwdF9fdGV4dHMgeyBvcmRlcjogMTsgbGVmdDogMDsgbWFyZ2luLXJpZ2h0OiAwOyBwYWRkaW5nOiA0M3B4IDEwMHB4IDUzcHggODBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLmNvbmNlcHRfX2NvbnRlbnRzOmxhc3Qtb2YtdHlwZSAuY29uY2VwdF9fdGV4dHMgeyBwYWRkaW5nOiA0MHB4IDgwcHggNDVweCA0NXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbmNlcHRfX2NvbnRlbnRzOmxhc3Qtb2YtdHlwZSAuY29uY2VwdF9fdGV4dHMgeyBvcmRlcjogMjsgcGFkZGluZzogMjBweDsgfSB9XG5cbi5jb25jZXB0X190ZXh0cyB7IGZsZXgtYmFzaXM6IDYyLjElOyBtYXgtd2lkdGg6IDYyLjElOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBwYWRkaW5nOiA0M3B4IDgwcHggNTNweCAxMDBweDsgb3JkZXI6IDI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAzNXB4OyBsZWZ0OiAtNTBweDsgbWFyZ2luLXJpZ2h0OiAtNTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLmNvbmNlcHRfX3RleHRzIHsgZmxleC1iYXNpczogNjglOyBtYXgtd2lkdGg6IDY4JTsgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb25jZXB0X190ZXh0cyB7IGZsZXgtYmFzaXM6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgb3JkZXI6IDI7IG1hcmdpbi1yaWdodDogMDsgcGFkZGluZzogMjBweDsgcG9zaXRpb246IHN0YXRpYzsgfSB9XG5cbi5jb25jZXB0X19zdWJUdGwgeyBmb250LXNpemU6IDMuMnJlbTsgZm9udC13ZWlnaHQ6IDgwMDsgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29uY2VwdF9fc3ViVHRsIHsgZm9udC1zaXplOiAxLjhyZW07IG1hcmdpbi1ib3R0b206IDEzcHg7IH0gfVxuXG4uY29uY2VwdF9fcGFyYSB7IGZvbnQtc2l6ZTogMS42cmVtOyBsaW5lLWhlaWdodDogMS42OyBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG4uY29uY2VwdF9fcGFyYTpsYXN0LW9mLXR5cGUgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb25jZXB0X19wYXJhIHsgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuXG4uY29uY2VwdF9fY29udGVudHMgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uY29uY2VwdF9faW1hZ2UgeyB3aWR0aDogNDUuMjUlOyBtYXgtd2lkdGg6IDQ1LjI1JTsgZmxleC1iYXNpczogNDUuMjUlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDI7IH1cblxuLmNvbmNlcHRfX2ltYWdlIGltZyB7IHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAuY29uY2VwdF9faW1hZ2UgeyBtYXgtd2lkdGg6IDM1JTsgZmxleC1iYXNpczogMzUlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbmNlcHRfX2ltYWdlIHsgd2lkdGg6IDEwMCU7IGZsZXgtYmFzaXM6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgcG9zaXRpb246IHN0YXRpYzsgb3JkZXI6IDE7IG1hcmdpbi1ib3R0b206IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5ibG9nIHsgcGFkZGluZy1ib3R0b206IDEwNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ibG9nIHsgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuXG4uYmxvZ19fY29udGFpbmVyIHsgcGFkZGluZy10b3A6IDY1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2dfX2NvbnRhaW5lciB7IHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cblxuLmJsb2dfX3R0bCB7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2dfX3R0bCB7IG1hcmdpbi1ib3R0b206IDMwcHg7IGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cblxuLmJsb2dMaXN0IHsgbWF4LXdpZHRoOiA4NTBweDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uYmxvZ0xpc3RfX2l0ZW0geyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ibG9nTGlzdF9faXRlbSB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uYmxvZ0xpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmxvZ0xpc3RfX2xpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAjMjEyMTIxOyBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgYWxpZ24taXRlbXM6IHVuc2V0OyBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmJsb2dMaXN0X19saW5rOmhvdmVyIHsgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmJsb2dMaXN0X190aHVtYiB7IGZsZXg6IDAgMCAyNDdweDsgbWF4LXdpZHRoOiAyNDdweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmxvZ0xpc3RfX3RodW1iIHsgZmxleDogMCAwIDEwMHB4OyBtYXgtd2lkdGg6IDEwMHB4OyB9IH1cblxuLmJsb2dMaXN0X190aHVtYiBpbWcgeyBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmxvZ0xpc3RfX3RodW1iIGltZyB7IGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4OyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA4MnB4OyBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG5cbi5ibG9nTGlzdF9fdGV4dHMgeyBwYWRkaW5nOiAyNnB4IDY4cHggMjZweCAyN3B4OyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJsb2dMaXN0X190ZXh0czphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fYXJyb3dfb3Iuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3Zlcjsgd2lkdGg6IDdweDsgaGVpZ2h0OiAxNHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogY2FsYyg1MCUgLSA3cHgpOyByaWdodDogMjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmxvZ0xpc3RfX3RleHRzOmFmdGVyIHsgd2lkdGg6IDZweDsgaGVpZ2h0OiAxMnB4OyB0b3A6IGNhbGMoNTAlIC0gNnB4KTsgcmlnaHQ6IDEzcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLmJsb2dMaXN0X190ZXh0cyB7IGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDI4NHB4KTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ibG9nTGlzdF9fdGV4dHMgeyBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMDBweCk7IHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDEzcHg7IH0gfVxuXG4uYmxvZ0xpc3RfX3N0YXR1cyB7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBwYWRkaW5nLWJvdHRvbTogMThweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y4Zjg7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2dMaXN0X19zdGF0dXMgeyBwYWRkaW5nLWJvdHRvbTogNXB4OyBtYXJnaW4tYm90dG9tOiAwOyBib3JkZXItYm90dG9tOiBub25lOyB9IH1cblxuLmJsb2dMaXN0X19kYXRlIHsgZm9udC1zaXplOiAxLjRyZW07IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmxvZ0xpc3RfX2RhdGUgeyBmb250LXNpemU6IDEuMXJlbTsgfSB9XG5cbi5ibG9nTGlzdF9faGVhZCB7IGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ibG9nTGlzdF9faGVhZCB7IGZvbnQtc2l6ZTogMS4ycmVtOyBkaXNwbGF5OiAtd2Via2l0LWJveDsgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLmJsb2dMaXN0X19jYXQgeyBmb250LXNpemU6IDEuMnJlbTsgYmFja2dyb3VuZC1jb2xvcjogI2YzYTU2YzsgY29sb3I6ICNmZmY7IHBhZGRpbmc6IDAgMTRweDsgaGVpZ2h0OiAyNHB4OyBib3JkZXItcmFkaXVzOiAyNHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYmxvZ0xpc3RfX2NhdF9wbGFubmluZyB7IGJhY2tncm91bmQtY29sb3I6ICM3NmNjYzg7IH1cblxuLmJsb2dMaXN0X19jYXRfc3R1ZHkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5ZWE5OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ibG9nTGlzdF9fY2F0IHsgZm9udC1zaXplOiAxLjByZW07IHBhZGRpbmc6IDFweCAxNXB4OyBoZWlnaHQ6IDIwcHg7IH0gfVxuXG4uYmxvZ19fYXJ0aWNsZSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHBhZGRpbmc6IDQ3cHggNTBweDsgbWFyZ2luLXRvcDogNzBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmxvZ19fYXJ0aWNsZSB7IG1hcmdpbi10b3A6IDA7IHBhZGRpbmc6IDMwcHggMTVweCA0NXB4IDE1cHg7IHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfSB9XG5cbi5ibG9nX19idCB7IG1hcmdpbjogNDVweCBhdXRvIC0xMHB4IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2dfX2J0IHsgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5ibG9nLXNlY3Rpb24geyBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJsb2ctc2VjdGlvbiB7IHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cblxuQGtleWZyYW1lcyBpY29uMDEgeyAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gIDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG5cbi53aGF0c0NhbmR5X19jb250YWluZXIgeyBwYWRkaW5nLXRvcDogNzBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAud2hhdHNDYW5keV9fY29udGFpbmVyIHsgcGFkZGluZy10b3A6IDM4cHg7IH0gfVxuXG4ud2hhdHNDYW5keV9faGlzdG9yeSB7IHBhZGRpbmctYm90dG9tOiAxMDVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAud2hhdHNDYW5keV9faGlzdG9yeSB7IHBhZGRpbmctYm90dG9tOiA0MnB4OyB9IH1cblxuLndoYXRzQ2FuZHlfX2hpc3RvcnlJbm5lciB7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfb3JhbmdlLnBuZykgcmVwZWF0OyBib3JkZXItcmFkaXVzOiA0MHB4OyBwYWRkaW5nOiA3MnB4IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgeyAud2hhdHNDYW5keV9faGlzdG9yeUlubmVyIHsgcGFkZGluZzogMzhweCAwOyB9IH1cblxuLndoYXRzQ2FuZHlfX2hpc3RvcnlJbm5lcjpiZWZvcmUgeyBhbmltYXRpb246IGljb24wMSAxcyBpbmZpbml0ZTsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbWdfd2hhdHMtY2FuZHkwMy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzg2cHggMTI4cHg7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDEyOHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNzJweDsgbGVmdDogODVweDsgd2lkdGg6IDg2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC53aGF0c0NhbmR5X19oaXN0b3J5SW5uZXI6YmVmb3JlIHsgYmFja2dyb3VuZC1zaXplOiA3MnB4IGF1dG87IGxlZnQ6IDElOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLndoYXRzQ2FuZHlfX2hpc3RvcnlJbm5lcjpiZWZvcmUgeyBiYWNrZ3JvdW5kLXNpemU6IDQwcHggYXV0bzsgdG9wOiAyMHB4OyByaWdodDogLTEwcHg7IHRvcDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC53aGF0c0NhbmR5X19oaXN0b3J5SW5uZXI6YmVmb3JlIHsgbGVmdDogLTIwcHg7IH0gfVxuXG4ud2hhdHNDYW5keV9faGlzdG9yeUlubmVyOmFmdGVyIHsgYW5pbWF0aW9uOiBpY29uMDEgMXMgMC41cyBpbmZpbml0ZTsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbWdfd2hhdHMtY2FuZHkwNC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzEwOHB4IDE1MnB4OyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAxNTJweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDY2cHg7IHJpZ2h0OiA5NXB4OyB3aWR0aDogMTA4cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC53aGF0c0NhbmR5X19oaXN0b3J5SW5uZXI6YWZ0ZXIgeyBiYWNrZ3JvdW5kLXNpemU6IDk2cHggYXV0bzsgcmlnaHQ6IDElOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLndoYXRzQ2FuZHlfX2hpc3RvcnlJbm5lcjphZnRlciB7IGJhY2tncm91bmQtc2l6ZTogNDhweCBhdXRvOyB0b3A6IC05cHg7IHJpZ2h0OiAtMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC53aGF0c0NhbmR5X19oaXN0b3J5SW5uZXI6YWZ0ZXIgeyByaWdodDogLTIwcHg7IH0gfVxuXG4ud2hhdHNDYW5keV9faGlzdG9yeVR4dCB7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ud2hhdHNDYW5keV9faGlzdG9yeVBhcmEgeyBmb250LXNpemU6IDEuNnJlbTsgbGluZS1oZWlnaHQ6IDEuNjI1OyBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG4ud2hhdHNDYW5keV9faGlzdG9yeVBhcmE6bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAud2hhdHNDYW5keV9faGlzdG9yeVBhcmEgeyBmb250LXNpemU6IDEuM3JlbTsgcGFkZGluZzogMCAxNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLndoYXRzQ2FuZHlfX2hpc3RvcnlQYXJhIGJyIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi53aGF0c0NhbmR5X19oaXN0b3J5VHRsIHsgZm9udC1zaXplOiAzLjZyZW07IGZvbnQtd2VpZ2h0OiA3MDA7IG1hcmdpbi1ib3R0b206IDM2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLndoYXRzQ2FuZHlfX2hpc3RvcnlUdGwgeyBmb250LXNpemU6IDJyZW07IH0gfVxuXG4ud2hhdHNDYW5keV9faGlzdG9yeVR0bCBiciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgLndoYXRzQ2FuZHlfX2hpc3RvcnlUdGwgYnIgeyBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi53aGF0c0NhbmR5X19oaXN0b3J5RmlnIHsgbWF4LXdpZHRoOiA5MjhweDsgbWFyZ2luOiAyNnB4IDAgNDhweDsgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC53aGF0c0NhbmR5X19oaXN0b3J5RmlnIHsgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLndoYXRzQ2FuZHlfX2hpc3RvcnlGaWcgeyBtYXJnaW46IDAgMCAyMHB4OyBtYXgtd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDAgMTVweDsgd2lkdGg6IDEwMCU7IH0gfVxuXG4udGhpbmcgeyBwYWRkaW5nOiAxMDVweCAwIDc4cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnRoaW5nIHsgcGFkZGluZzogNjJweCAwIDMycHg7IH0gfVxuXG4udGhpbmdfX2lubmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50aGluZ19faWNvbmxlZnQ6YmVmb3JlLCAudGhpbmdfX2ljb25sZWZ0OmFmdGVyLCAudGhpbmdfX2ljb25SaWdodDpiZWZvcmUsIC50aGluZ19faWNvblJpZ2h0OmFmdGVyIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4udGhpbmdfX2ljb25sZWZ0OmJlZm9yZSB7IGFuaW1hdGlvbjogaWNvbjAxIDFzIGluZmluaXRlOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ltZ193aGF0cy1jYW5keTA1LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMTMycHggMTUycHg7IGhlaWdodDogMTUycHg7IHRvcDogLTk1cHg7IGxlZnQ6IDBweDsgd2lkdGg6IDEzMnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAudGhpbmdfX2ljb25sZWZ0OmJlZm9yZSB7IGJhY2tncm91bmQtc2l6ZTogMTAwcHggYXV0bzsgbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50aGluZ19faWNvbmxlZnQ6YmVmb3JlIHsgYmFja2dyb3VuZC1zaXplOiA2MHB4IGF1dG87IGxlZnQ6IC00MHB4OyB9IH1cblxuLnRoaW5nX19pY29ubGVmdDphZnRlciB7IGFuaW1hdGlvbjogaWNvbjAxIDFzIC41cyBpbmZpbml0ZTsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbWdfd2hhdHMtY2FuZHkwNi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzE0MnB4IDE1MnB4OyBoZWlnaHQ6IDE1MnB4OyB0b3A6IC0xMjdweDsgbGVmdDogMTI5cHg7IHdpZHRoOiAxNDJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLnRoaW5nX19pY29ubGVmdDphZnRlciB7IGJhY2tncm91bmQtc2l6ZTogMTAwcHggYXV0bzsgbGVmdDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudGhpbmdfX2ljb25sZWZ0OmFmdGVyIHsgYmFja2dyb3VuZC1zaXplOiA2MHB4IGF1dG87IGxlZnQ6IDIwcHg7IH0gfVxuXG4udGhpbmdfX2ljb25SaWdodDpiZWZvcmUgeyBhbmltYXRpb246IGljb24wMSAxcyAuNXMgaW5maW5pdGU7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nX3doYXRzLWNhbmR5MDcucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8xNDlweCAxNDlweDsgaGVpZ2h0OiAxNDlweDsgdG9wOiAtMTEwcHg7IHJpZ2h0OiA5NHB4OyB3aWR0aDogMTQ5cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC50aGluZ19faWNvblJpZ2h0OmJlZm9yZSB7IGJhY2tncm91bmQtc2l6ZTogMTAwcHggYXV0bzsgcmlnaHQ6IDcwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudGhpbmdfX2ljb25SaWdodDpiZWZvcmUgeyBiYWNrZ3JvdW5kLXNpemU6IDYwcHggYXV0bzsgcmlnaHQ6IDEwcHg7IHRvcDogLTEzMHB4OyB9IH1cblxuLnRoaW5nX19pY29uUmlnaHQ6YWZ0ZXIgeyBhbmltYXRpb246IGljb24wMSAxcyAxcyBpbmZpbml0ZTsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbWdfd2hhdHMtY2FuZHkwOC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzE0OXB4IDE0OXB4OyBoZWlnaHQ6IDE0OXB4OyB0b3A6IC01MnB4OyByaWdodDogLTUycHg7IHdpZHRoOiAxNDlweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLnRoaW5nX19pY29uUmlnaHQ6YWZ0ZXIgeyBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IGF1dG87IHJpZ2h0OiAtMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50aGluZ19faWNvblJpZ2h0OmFmdGVyIHsgYmFja2dyb3VuZC1zaXplOiA2MHB4IGF1dG87IHJpZ2h0OiAtNDBweDsgdG9wOiAtODBweDsgfSB9XG5cbi50aGluZ19fdHRsIHsgZm9udC1zaXplOiAzLjRyZW07IGZvbnQtd2VpZ2h0OiA3MDA7IG1hcmdpbi1ib3R0b206IDM2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnRoaW5nX190dGwgeyBmb250LXNpemU6IDJyZW07IG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuXG4udGhpbmdfX3R0bF9jb2xvcl9vciB7IGNvbG9yOiAjZWM2YzBlOyB9XG5cbi50aGluZ19fcGFyYSB7IGZvbnQtc2l6ZTogMS42cmVtOyBsaW5lLWhlaWdodDogMS42MjU7IG1hcmdpbi1ib3R0b206IDEuNWVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRoaW5nX19wYXJhOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnRoaW5nX19wYXJhIHsgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuXG4udGhpbmdfX2NvbnRlbnRzIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBtYXJnaW46IDAgYXV0byAxMDVweDsgbWF4LXdpZHRoOiAxMDgwcHg7IH1cblxuLnRoaW5nX19jb250ZW50czpsYXN0LW9mLXR5cGUgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50aGluZ19fY29udGVudHMgeyBmbGV4LXdyYXA6IHdyYXA7IG1hcmdpbjogMCBhdXRvIDI4cHg7IH0gfVxuXG4udGhpbmdfX2xpc3QgeyBiYWNrZ3JvdW5kOiAjZmZmOyBtYXgtd2lkdGg6IDUyMnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAudGhpbmdfX2xpc3QgeyB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50aGluZ19fbGlzdCB7IGZsZXgtd3JhcDogd3JhcDsgbWF4LXdpZHRoOiBub25lOyB3aWR0aDogMTAwJTsgfSB9XG5cbi50aGluZ19faXRlbVR0bCB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfb3JhbmdlLnBuZykgcmVwZWF0OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgbWluLWhlaWdodDogNzhweDsgaGVpZ2h0OiA3OHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50aGluZ19faXRlbVR0bCB7IGhlaWdodDogYXV0bzsgbWluLWhlaWdodDogNDJweDsgfSB9XG5cbi50aGluZ19fc3ViVHRsIHsgZm9udC1zaXplOiAyLjRyZW07IGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnRoaW5nX19zdWJUdGwgeyBmb250LXNpemU6IDEuNnJlbTsgfSB9XG5cbi50aGluZ19faXRlbVR4dCB7IGJhY2tncm91bmQ6ICNmZmY7IHBhZGRpbmc6IDMycHggNDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudGhpbmdfX2l0ZW1UeHQgeyBwYWRkaW5nOiAxMnB4IDIwcHggMTZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC50aGluZ19faXRlbVR4dCB7IHBhZGRpbmc6IDhweCAxNHB4IDE2cHg7IH0gfVxuXG4udGhpbmdfX2l0ZW1QYXJhIHsgZm9udC1zaXplOiAxLjRyZW07IGxpbmUtaGVpZ2h0OiAxLjg1NzsgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4udGhpbmdfX2l0ZW1QYXJhOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnRoaW5nX19pdGVtUGFyYSB7IGZvbnQtc2l6ZTogMS4ycmVtOyBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cblxuLnRoaW5nX190dGxfY29sb3JfYmwgeyBjb2xvcjogIzAwYTE5OTsgfVxuXG4udGhpbmdfX2l0ZW1UdGxfYmdfYmwgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2JsdWUucG5nKSByZXBlYXQ7IH1cblxuLnRoaW5nX19oZWFkTGlzdCB7IGJhY2tncm91bmQ6ICNmZmY7IGJvcmRlci1yYWRpdXM6IDgwcHg7IGhlaWdodDogNTVweDsgbWFyZ2luLWJvdHRvbTogNDJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudGhpbmdfX2hlYWRMaXN0IHsgZmxleC13cmFwOiB3cmFwOyBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udGhpbmdfX2hlYWRJdGVtIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZGlzcGxheTogZmxleDsgZm9udC1zaXplOiAxLjRyZW07IGp1c3RpZnktY29udGVudDogY2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxNi42NjY2JTsgfVxuXG4udGhpbmdfX2hlYWRJdGVtIGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAjMjEyMTIxOyB9XG5cbi50aGluZ19faGVhZEl0ZW0gYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50aGluZ19faGVhZEl0ZW0geyBmb250LXNpemU6IDEuMnJlbTsgcGFkZGluZzogMTBweCAwOyB3aWR0aDogMzMuMzMzMyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjFweCkgeyAudGhpbmdfX2hlYWRJdGVtIHsgZm9udC1zaXplOiAxLjFyZW07IH0gfVxuXG4udGhpbmdfX2hlYWRJdGVtOmxhc3Qtb2YtdHlwZTphZnRlciB7IGNvbnRlbnQ6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnRoaW5nX19oZWFkSXRlbTpudGgtb2YtdHlwZSgzKTphZnRlciB7IGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG4udGhpbmdfX2hlYWRJdGVtOmFmdGVyIHsgY29udGVudDogXCJcIjsgYmFja2dyb3VuZDogI2RkZGRkZDsgaGVpZ2h0OiAzM3B4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTBweDsgcmlnaHQ6IDA7IHdpZHRoOiAxcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnRoaW5nX19oZWFkSXRlbTphZnRlciB7IGhlaWdodDogMjBweDsgfSB9XG5cbi50aGluZ19fY29udGVudHNfdHlwZV9yZXByZXNlbnQgLnRoaW5nX19saXN0IHsgZGlzcGxheTogZmxleDsgbWFyZ2luLWJvdHRvbTogMjZweDsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi50aGluZ19fY29udGVudHNfdHlwZV9yZXByZXNlbnQgLnRoaW5nX19saXN0Omxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC50aGluZ19fY29udGVudHNfdHlwZV9yZXByZXNlbnQgLnRoaW5nX19saXN0IHsgd2lkdGg6IDEwMCU7IH0gfVxuXG4udGhpbmdfX2NvbnRlbnRzX3R5cGVfcmVwcmVzZW50IC50aGluZ19faXRlbVR0bCB7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfYmx1ZS5wbmcpIHJlcGVhdDsgZmxleC1iYXNpczogMjIzcHg7IGhlaWdodDogYXV0bzsgd2lkdGg6IDIyM3B4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50aGluZ19fY29udGVudHNfdHlwZV9yZXByZXNlbnQgLnRoaW5nX19pdGVtVHRsIHsgZmxleC1iYXNpczogMTAwJTsgd2lkdGg6IDEwMCU7IH0gfVxuXG4udGhpbmdfX2NvbnRlbnRzX3R5cGVfcmVwcmVzZW50IC50aGluZ19fc3ViVHRsIHsgZm9udC1zaXplOiAyLjJyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnRoaW5nX19jb250ZW50c190eXBlX3JlcHJlc2VudCAudGhpbmdfX3N1YlR0bCB7IGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cblxuLnRoaW5nX19jb250ZW50c190eXBlX3JlcHJlc2VudCAudGhpbmdfX2l0ZW1UeHQgeyBtYXgtd2lkdGg6IDg1N3B4OyB3aWR0aDogNzklOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50aGluZ19fY29udGVudHNfdHlwZV9yZXByZXNlbnQgLnRoaW5nX19pdGVtVHh0IHsgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY2FuRG8geyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNhbkRvIHsgcGFkZGluZzogMzBweCAwIDM1cHggMDsgfSB9XG5cbi5jYW5Eb19faW5uZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhbkRvX19jb250ZW50cyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTIwMHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5jYW5Eb19fY29udGVudHMgeyBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4uY2FuRG9fX2NvbnRlbnRzOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhbkRvX190dGwgeyBmb250LXNpemU6IDMuMnJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY2FuRG9fX3R0bCB7IGZvbnQtc2l6ZTogMnJlbTsgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5jYW5Eb19fcGFyYSB7IGZvbnQtc2l6ZTogMS42cmVtOyBsaW5lLWhlaWdodDogMS42OyBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG4uY2FuRG9fX3BhcmE6bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY2FuRG9fX3BhcmEgeyBmb250LXNpemU6IDEuM3JlbTsgfSB9XG5cbi5jYW5Eb19fdGV4dHMgeyBmbGV4LWJhc2lzOiA2Mi4xJTsgbWF4LXdpZHRoOiA2Mi4xJTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgcGFkZGluZzogNDNweCA1MnB4IDI2cHggMTEycHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogLTUwcHg7IG1hcmdpbi1yaWdodDogLTUwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5jYW5Eb19fdGV4dHMgeyBmbGV4LWJhc2lzOiA2OCU7IGxlZnQ6IDA7IG1heC13aWR0aDogNjglOyBtYXJnaW4tcmlnaHQ6IC0zMHB4OyBwYWRkaW5nOiAzMHB4IDUwcHggMzBweCAzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNhbkRvX190ZXh0cyB7IGZsZXgtYmFzaXM6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgbWFyZ2luLXJpZ2h0OiAwOyBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLmNhbkRvX19jb250ZW50cyB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNhbkRvX19pbWFnZSB7IHdpZHRoOiA0Ny41JTsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAyOyB9XG5cbi5jYW5Eb19faW1hZ2UgaW1nIHsgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5jYW5Eb19faW1hZ2UgeyBtYXgtd2lkdGg6IDQyJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jYW5Eb19faW1hZ2UgeyB3aWR0aDogMTAwJTsgZmxleC1iYXNpczogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBwb3NpdGlvbjogc3RhdGljOyBtYXJnaW4tYm90dG9tOiAxNXB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgeyAuY2FuRG9fX2ltYWdlIHsgb3JkZXI6IC0xOyB9IH1cblxuLmhhcmRDYW5keV9fY29udGFpbmVyIHsgcGFkZGluZzogNzBweCAwIDk2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhhcmRDYW5keV9fY29udGFpbmVyIHsgcGFkZGluZzogMTJweCAwIDM4cHg7IH0gfVxuXG4uaGFyZENhbmR5X19oZWFkQ29weSB7IGZvbnQtc2l6ZTogMi40cmVtOyBmb250LXdlaWdodDogNzAwOyBsaW5lLWhlaWdodDogMS43NTsgbWFyZ2luLWJvdHRvbTogMzJweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oYXJkQ2FuZHlfX2hlYWRDb3B5IHsgZm9udC1zaXplOiAxLjZyZW07IG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuXG4uaGFyZENhbmR5X19oZWFkTGlzdCB7IGZsZXgtd3JhcDogd3JhcDsgbWFyZ2luOiAwIGF1dG8gNDJweDsgbWF4LXdpZHRoOiA4MDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGFyZENhbmR5X19oZWFkTGlzdCB7IG1hcmdpbi1ib3R0b206IDIwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHBhZGRpbmc6IDE3cHggMjBweDsgfSB9XG5cbi5oYXJkQ2FuZHlfX2hlYWRJdGVtIHsgbWFyZ2luLWJvdHRvbTogMTRweDsgcGFkZGluZzogMCAyMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhhcmRDYW5keV9faGVhZEl0ZW0geyBmb250LXNpemU6IDEuMnJlbTsgbGlzdC1zdHlsZTogZGlzYyBpbnNpZGU7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDsgbGluZS1oZWlnaHQ6IDI7IHdpZHRoOiAxMDAlOyB9IH1cblxuLmhhcmRDYW5keV9faGVhZEl0ZW06bnRoLW9mLXR5cGUoNSk6YWZ0ZXIsIC5oYXJkQ2FuZHlfX2hlYWRJdGVtOmxhc3Qtb2YtdHlwZTphZnRlciB7IGNvbnRlbnQ6IG5vbmU7IH1cblxuLmhhcmRDYW5keV9faGVhZEl0ZW06YWZ0ZXIgeyBiYWNrZ3JvdW5kOiAjOWZhMGEwOyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDdweDsgcmlnaHQ6IDA7IHdpZHRoOiAxcHg7IGhlaWdodDogMTNweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGFyZENhbmR5X19oZWFkSXRlbTphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGFyZENhbmR5X19oZWFkTGluayB7IGNvbG9yOiBpbmhlcml0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oYXJkQ2FuZHlfX2hlYWRMaW5rIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cblxuLmhhcmRDYW5keV9faGVhZExpbms6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmxvdF9fdHRsLCAuZmxvd19fdHRsLCAuc2hhcGVfX3R0bCwgLnBhY2thZ2VfX3R0bCwgLnRyaWFsX190dGwsIC50ZXN0aW5nX190dGwsIC5wcmljZV9fdHRsLCAubWF0ZXJpYWxfX3R0bCwgLnJlY2lwZV9fdHRsIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19vcmFuZ2UucG5nKSByZXBlYXQ7IGZvbnQtc2l6ZTogMi40cmVtOyBmb250LXdlaWdodDogNzAwOyBoZWlnaHQ6IDc4cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmxvdF9fdHRsLCAuZmxvd19fdHRsLCAuc2hhcGVfX3R0bCwgLnBhY2thZ2VfX3R0bCwgLnRyaWFsX190dGwsIC50ZXN0aW5nX190dGwsIC5wcmljZV9fdHRsLCAubWF0ZXJpYWxfX3R0bCwgLnJlY2lwZV9fdHRsIHsgZm9udC1zaXplOiAxLjZyZW07IGhlaWdodDogYXV0bzsgcGFkZGluZzogOHB4IDE1cHg7IH0gfVxuXG4ubG90X19jb250ZW50cywgLmZsb3dfX2NvbnRlbnRzLCAuc2hhcGVfX2NvbnRlbnRzLCAucGFja2FnZV9fY29udGVudHMsIC50cmlhbF9fY29udGVudHMsIC50ZXN0aW5nX19jb250ZW50cywgLnByaWNlX19jb250ZW50cywgLm1hdGVyaWFsX19jb250ZW50cywgLnJlY2lwZV9fY29udGVudHMgeyBiYWNrZ3JvdW5kOiAjZmZmOyBtYXJnaW4tYm90dG9tOiAzMnB4OyBwYWRkaW5nOiAzNnB4IDQycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmxvdF9fY29udGVudHMsIC5mbG93X19jb250ZW50cywgLnNoYXBlX19jb250ZW50cywgLnBhY2thZ2VfX2NvbnRlbnRzLCAudHJpYWxfX2NvbnRlbnRzLCAudGVzdGluZ19fY29udGVudHMsIC5wcmljZV9fY29udGVudHMsIC5tYXRlcmlhbF9fY29udGVudHMsIC5yZWNpcGVfX2NvbnRlbnRzIHsgbWFyZ2luLWJvdHRvbTogMThweDsgcGFkZGluZzogMTJweCAxNXB4OyB9IH1cblxuLmxvdF9fZGVzYyB7IGZvbnQtc2l6ZTogMS44cmVtOyBmb250LXdlaWdodDogNzAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IHRleHQtYWxpZ246IGNlbnRlcjsgd2lkdGg6IDUwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubG90X19kZXNjIHsgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuXG4ubG90X19kZXNjOmZpcnN0LWNoaWxkOmFmdGVyIHsgYmFja2dyb3VuZDogI2RjZGRkZDsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyByaWdodDogMDsgd2lkdGg6IDFweDsgaGVpZ2h0OiAyMHB4OyB9XG5cbi5mbG93X19kZXNjIHsgZm9udC1zaXplOiAxLjhyZW07IGZvbnQtd2VpZ2h0OiA3MDA7IG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmZsb3dfX2Rlc2MgeyBmb250LXNpemU6IDEuM3JlbTsgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cblxuLmZsb3dfX2xpc3QgeyBjb3VudGVyLXJlc2V0OiBudW07IGZsZXgtd3JhcDogd3JhcDsgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5mbG93X19pdGVtIHsgZm9udC13ZWlnaHQ6IDYwMDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYmFja2dyb3VuZDogI2Y1ZjVmNTsgY291bnRlci1pbmNyZW1lbnQ6IG51bTsgZGlzcGxheTogZmxleDsgaGVpZ2h0OiA1OHB4OyBtYXJnaW46IDAgNXB4IDVweCAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1heC13aWR0aDogMTk1cHg7IHdpZHRoOiAxOS41JTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLmZsb3dfX2l0ZW0geyBoZWlnaHQ6IGF1dG87IHBhZGRpbmc6IDZweCAwOyB3aWR0aDogMTklOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmZsb3dfX2l0ZW0geyBmb250LXNpemU6IDEuM3JlbTsgbWF4LXdpZHRoOiBub25lOyB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDVweCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgeyAuZmxvd19faXRlbSB7IG1hcmdpbi1yaWdodDogMDsgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZmxvd19faXRlbTpudGgtY2hpbGQoNW4pIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5mbG93X19pdGVtOm50aC1jaGlsZCg1bik6YWZ0ZXIgeyBjb250ZW50OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5mbG93X19pdGVtOm50aC1jaGlsZCg1bikgeyBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuZmxvd19faXRlbTpudGgtY2hpbGQoNW4pOmFmdGVyIHsgY29udGVudDogXCJcIjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5mbG93X19pdGVtOm50aC1jaGlsZCgzbiksIC5mbG93X19pdGVtOmxhc3QtY2hpbGQgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmZsb3dfX2l0ZW06bnRoLWNoaWxkKDNuKTphZnRlciwgLmZsb3dfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7IGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG4uZmxvd19faXRlbTpiZWZvcmUgeyBhbGlnbi1pdGVtczogY2VudGVyOyBiYWNrZ3JvdW5kOiAjZjM5ZjYyOyBib3JkZXItcmFkaXVzOiA1cHg7IGNvbG9yOiAjZmZmOyBjb250ZW50OiBjb3VudGVyKG51bSk7IGZsZXgtc2hyaW5rOiAwOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZm9udC1zaXplOiAxLjJyZW07IGhlaWdodDogMzBweDsgbWFyZ2luOiAwIDEwcHggMCAxM3B4OyB3aWR0aDogMzBweDsgfVxuXG4uZmxvd19faXRlbTphZnRlciB7IGJhY2tncm91bmQ6ICNkY2RkZGQ7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IGhlaWdodDogMnB4OyB0b3A6IDUwJTsgcmlnaHQ6IC01cHg7IHdpZHRoOiA1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgLmZsb3dfX2l0ZW06YWZ0ZXIgeyBjb250ZW50OiBub25lOyB9IH1cblxuLmZsb3dfX25vdGljZSB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDEuNHJlbTsgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZmxvd19fbm90aWNlIHsgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuXG4uZmxvd19fYnRuIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmZsb3dfX2J0biB7IG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG5cbi5mbG93X19saW5rIHsgaGVpZ2h0OiA2NnB4OyB3aWR0aDogMzQwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmZsb3dfX2xpbmsgeyBoZWlnaHQ6IGF1dG87IHdpZHRoOiAyMDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5mbG93X19saW5rIHsgd2lkdGg6IGNhbGMoNTAlIC0gMTRweCk7IH0gfVxuXG4uZmxvd19fbGluazpmaXJzdC1jaGlsZCB7IG1hcmdpbi1yaWdodDogMjJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgeyAuZmxvd19fbGluazpmaXJzdC1jaGlsZCB7IG1hcmdpbi1yaWdodDogMTRweDsgfSB9XG5cbi5zaGFwZV9faW50cm8geyBmb250LXNpemU6IDEuNnJlbTsgbGluZS1oZWlnaHQ6IDEuNzU7IG1hcmdpbi1ib3R0b206IDIzcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNoYXBlX19pbnRybyB7IGZvbnQtc2l6ZTogMS4ycmVtOyBsaW5lLWhlaWdodDogMS42OyBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNoYXBlX19zcFNjcm9sbCB7IG92ZXJmbG93LXg6IHNjcm9sbDsgfSB9XG5cbi5zaGFwZV9fdGFibGUgeyB3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zaGFwZV9fdGFibGUgeyBtaW4td2lkdGg6IDY0MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNoYXBlX190YWJsZV9jb2xfMDEgeyBtaW4td2lkdGg6IGF1dG87IH0gfVxuXG4uc2hhcGVfX3RhYmxlX2NvbF8wMSAuc2hhcGVfX3RoIHsgd2lkdGg6IDE5MnB4OyB9XG5cbi5zaGFwZV9fdGFibGVfY29sXzAxIC5zaGFwZV9fdGhfd19ub25lIHsgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNoYXBlX190YWJsZV9jb2xfMDEgLnNoYXBlX190aF93X25vbmUgeyBtaW4td2lkdGg6IGF1dG87IH0gfVxuXG4uc2hhcGVfX3RhYmxlX2NvbF8wMSAuc2hhcGVfX3RoX2NvbF8yIHsgd2lkdGg6IDk2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNoYXBlX190YWJsZV9jb2xfMDEgLnNoYXBlX190aF9jb2xfMiB7IHdpZHRoOiA4NHB4OyBtaW4td2lkdGg6IGF1dG87IH0gfVxuXG4uc2hhcGVfX3RhYmxlX2NvbF8wMSAuc2hhcGVfX3RoX3RleHRfY3RyIHsgd2lkdGg6IDk2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNoYXBlX190YWJsZV9jb2xfMDEgLnNoYXBlX190aF90ZXh0X2N0ciB7IHdpZHRoOiA1M3B4OyB9IH1cblxuLnNoYXBlX190YWJsZV9jb2xfMDEgLnNoYXBlX190ZCB7IHdpZHRoOiBjYWxjKDEwMCUgLSAxOTJweCk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNoYXBlX190YWJsZV9jb2xfMDEgLnNoYXBlX190ZCB7IHdpZHRoOiBhdXRvOyB9IH1cblxuLnNoYXBlX190YWJsZV9jb2xfMDEgaW1nIHsgbWF4LXdpZHRoOiA1N3B4OyB9XG5cbi5zaGFwZV9fdGhlYWQgLnNoYXBlX190aDpmaXJzdC1jaGlsZCwgLnNoYXBlX190Ym9keSAuc2hhcGVfX3RoIHsgYmFja2dyb3VuZDogI2YwZjBmMDsgcGFkZGluZzogMjJweCAwIDIycHggMjBweDsgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc2hhcGVfX3RoZWFkIC5zaGFwZV9fdGg6Zmlyc3QtY2hpbGQsIC5zaGFwZV9fdGJvZHkgLnNoYXBlX190aCB7IHBhZGRpbmc6IDhweCAxNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5zaGFwZV9fdGJvZHkgLnNoYXBlX190aF9jb2xfMiB7IG1pbi13aWR0aDogODRweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zaGFwZV9fdGJvZHkgLnNoYXBlX190aF9jb2xfMiB7IG1pbi13aWR0aDogYXV0bzsgfSB9XG5cbi5zaGFwZV9fdGJvZHkgLnNoYXBlX190aF90ZXh0X2N0ciB7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLnNoYXBlX190Ym9keSAuc2hhcGVfX3RoX3RleHRfY3RyIHsgbWluLXdpZHRoOiA3MHB4OyBwYWRkaW5nLXRvcDogOHB4OyBwYWRkaW5nLWJvdHRvbTogOHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNoYXBlX190Ym9keSAuc2hhcGVfX3RoX3RleHRfY3RyIHsgbWluLXdpZHRoOiBhdXRvOyB9IH1cblxuLnNoYXBlX190aCB7IGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7IGZvbnQtc2l6ZTogMS40cmVtOyBmb250LXdlaWdodDogNzAwOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zaGFwZV9fdGggeyBmb250LXNpemU6IDEuMnJlbTsgfSB9XG5cbi5zaGFwZV9fdGQgeyBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3OyBmb250LXNpemU6IDEuNHJlbTsgcGFkZGluZzogMjBweCAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IHdpZHRoOiBjYWxjKCgxMDAlIC0gMTkycHgpIC8gNSk7IHdpZHRoOiAxNjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc2hhcGVfX3RkIHsgZm9udC1zaXplOiAxLjJyZW07IHBhZGRpbmc6IDhweCAxNXB4OyB3aWR0aDogMTAwcHg7IH0gfVxuXG4uc2hhcGVfX25vdGljZSB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDEuNHJlbTsgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zaGFwZV9fbm90aWNlIHsgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuXG4ucGFja2FnZV9fZmxleCB7IG1hcmdpbi1ib3R0b206IDI2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnBhY2thZ2VfX2ZsZXggeyBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4ucGFja2FnZV9fZmlnIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3OyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkN2Q3ZDc7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3OyBmbGV4LXNocmluazogMDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHBhZGRpbmc6IDI2cHggMDsgd2lkdGg6IDIyNnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAucGFja2FnZV9fZmlnIHsgcGFkZGluZzogMjZweCAxMHB4OyB3aWR0aDogMjAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnBhY2thZ2VfX2ZpZyB7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkN2Q3ZDc7IGJvcmRlci1ib3R0b206IG5vbmU7IHdpZHRoOiAxMDAlOyB9IH1cblxuLnBhY2thZ2VfX3RhYmxlIHsgd2lkdGg6IDc3MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAucGFja2FnZV9fdGFibGUgeyB3aWR0aDogODAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnBhY2thZ2VfX3RhYmxlIHsgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLnBhY2thZ2VfX3NwU2Nyb2xsIHsgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucGFja2FnZV9fc3BTY3JvbGwgeyBvdmVyZmxvdy14OiBzY3JvbGw7IHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5wYWNrYWdlX19zcFNjcm9sbCAucGFja2FnZV9fdGFibGUgeyB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wYWNrYWdlX19zcFNjcm9sbCAucGFja2FnZV9fdGFibGUgeyBtaW4td2lkdGg6IDU0MHB4OyB9IH1cblxuLnBhY2thZ2VfX3RoIHsgYmFja2dyb3VuZDogI2YwZjBmMDsgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNzsgZm9udC1zaXplOiAycmVtOyBmb250LXdlaWdodDogNzAwOyBwYWRkaW5nOiAxNnB4IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnBhY2thZ2VfX3RoIHsgZm9udC1zaXplOiAxLjVyZW07IHBhZGRpbmc6IDhweCAwOyB9IH1cblxuLnBhY2thZ2VfX3RkIHsgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNzsgZm9udC1zaXplOiAxLjRyZW07IHBhZGRpbmc6IDEycHggMDsgdGV4dC1hbGlnbjogY2VudGVyOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wYWNrYWdlX190ZCB7IGZvbnQtc2l6ZTogMS4ycmVtOyBwYWRkaW5nOiA4cHggMDsgfSB9XG5cbi5wYWNrYWdlX190ZF9mb250X2wgeyBmb250LXNpemU6IDEuNnJlbTsgcGFkZGluZzogMzBweCAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wYWNrYWdlX190ZF9mb250X2wgeyBmb250LXNpemU6IDEuM3JlbTsgcGFkZGluZzogOHB4IDEwcHg7IH0gfVxuXG4ucGFja2FnZV9fdGRfdHlwZV9pbWcgeyBwYWRkaW5nOiAzNHB4IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnBhY2thZ2VfX3RkX3R5cGVfaW1nIHsgcGFkZGluZzogMTJweCAwOyB9IH1cblxuLnBhY2thZ2VfX25vdGljZSB7IGZvbnQtc2l6ZTogMS40cmVtOyBsaW5lLWhlaWdodDogMS44OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wYWNrYWdlX19ub3RpY2UgeyBmb250LXNpemU6IDEuMnJlbTsgfSB9XG5cbi50cmlhbF9fY29udGVudHMgeyBtYXJnaW4tYm90dG9tOiA0MnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50cmlhbF9fY29udGVudHMgeyBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgLnRyaWFsX19kbCB7IGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi50cmlhbF9fZHQgeyBiYWNrZ3JvdW5kOiAjZjBmMGYwOyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkN2Q3ZDc7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3OyBmb250LXNpemU6IDEuNnJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDsgd2lkdGg6IDIyNHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50cmlhbF9fZHQgeyBmb250LXNpemU6IDEuM3JlbTsgd2lkdGg6IDMwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC50cmlhbF9fZHQgeyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDdkN2Q3OyBwYWRkaW5nOiA4cHggMTVweDsgd2lkdGg6IDEwMCU7IH0gfVxuXG4udHJpYWxfX2RkIHsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDdkN2Q3OyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDdkN2Q3OyBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDdkNzsgZm9udC1zaXplOiAxLjZyZW07IHBhZGRpbmc6IDIwcHggMjRweCAyMHB4IDI0cHg7IHdpZHRoOiBjYWxjKDEwMCUgLSAyMjRweCk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnRyaWFsX19kZCB7IGZvbnQtc2l6ZTogMS4zcmVtOyB3aWR0aDogNzAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgLnRyaWFsX19kZCB7IHBhZGRpbmc6IDhweCAxNXB4OyB3aWR0aDogMTAwJTsgfSB9XG5cbi50cmlhbF9fZGw6bGFzdC1jaGlsZCAudHJpYWxfX2R0LCAudHJpYWxfX2RsOmxhc3QtY2hpbGQgLnRyaWFsX19kZCB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3OyB9XG5cbi50cmlhbF9fbm90aWNlIHsgZm9udC1zaXplOiAxLjRyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnRyaWFsX19ub3RpY2UgeyBmb250LXNpemU6IDEuMnJlbTsgfSB9XG5cbi50ZXN0aW5nX19kZXNjIHsgZm9udC1zaXplOiAxLjZyZW07IG1hcmdpbi1ib3R0b206IDIycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnRlc3RpbmdfX2Rlc2MgeyBmb250LXNpemU6IDEuM3JlbTsgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC50ZXN0aW5nX19kbCB7IGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi50ZXN0aW5nX19kdCB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGJhY2tncm91bmQ6ICNmMGYwZjA7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q3ZDdkNzsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7IGZvbnQtc2l6ZTogMS42cmVtOyBmb250LXdlaWdodDogNzAwOyBkaXNwbGF5OiBmbGV4OyBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4OyB3aWR0aDogMjI0cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnRlc3RpbmdfX2R0IHsgZm9udC1zaXplOiAxLjNyZW07IHdpZHRoOiAzMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgeyAudGVzdGluZ19fZHQgeyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDdkN2Q3OyBwYWRkaW5nOiA4cHggMTVweDsgd2lkdGg6IDEwMCU7IH0gfVxuXG4udGVzdGluZ19fZGQgeyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkN2Q3ZDc7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkN2Q3ZDc7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3OyBmb250LXNpemU6IDEuNnJlbTsgcGFkZGluZzogMjBweCAyNHB4IDIwcHggMjRweDsgd2lkdGg6IGNhbGMoMTAwJSAtIDIyNHB4KTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudGVzdGluZ19fZGQgeyBmb250LXNpemU6IDEuM3JlbTsgd2lkdGg6IDcwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC50ZXN0aW5nX19kZCB7IHBhZGRpbmc6IDhweCAxNXB4OyB3aWR0aDogMTAwJTsgfSB9XG5cbi50ZXN0aW5nX19kbDpsYXN0LWNoaWxkIC50ZXN0aW5nX19kdCB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC50ZXN0aW5nX19kbDpsYXN0LWNoaWxkIC50ZXN0aW5nX19kdCB7IGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG4udGVzdGluZ19fZGw6bGFzdC1jaGlsZCAudGVzdGluZ19fZGQgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNzsgfVxuXG4udGVzdGluZ19fbm90aWNlIHsgZm9udC1zaXplOiAxLjRyZW07IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tdG9wOiAuNWVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50ZXN0aW5nX19ub3RpY2UgeyBmb250LXNpemU6IDEuMnJlbTsgfSB9XG5cbi5wcmljZV9fZGVzYyB7IGZvbnQtc2l6ZTogMS42cmVtOyBsaW5lLWhlaWdodDogMS43NTsgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJpY2VfX2Rlc2MgeyBmb250LXNpemU6IDEuM3JlbTsgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cblxuLnByaWNlX19ub3RpY2UgeyBmb250LXNpemU6IDEuNHJlbTsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnByaWNlX19ub3RpY2UgeyBmb250LXNpemU6IDEuMnJlbTsgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5tYXRlcmlhbF9fZGVzYyB7IGZvbnQtc2l6ZTogMS42cmVtOyBsaW5lLWhlaWdodDogMS43NTsgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubWF0ZXJpYWxfX2Rlc2MgeyBmb250LXNpemU6IDEuM3JlbTsgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cblxuLm1hdGVyaWFsX19kbCB7IGJhY2tncm91bmQ6ICNmMGYwZjA7IHBhZGRpbmc6IDAgMjJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubWF0ZXJpYWxfX2RsIHsgcGFkZGluZzogMCAxMnB4IDhweDsgfSB9XG5cbi5tYXRlcmlhbF9fZGw6Zmlyc3Qtb2YtdHlwZSB7IHBhZGRpbmctdG9wOiAyMnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5tYXRlcmlhbF9fZGw6Zmlyc3Qtb2YtdHlwZSB7IHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cblxuLm1hdGVyaWFsX19kbDpsYXN0LW9mLXR5cGUgeyBwYWRkaW5nLWJvdHRvbTogMjJweDsgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubWF0ZXJpYWxfX2RsOmxhc3Qtb2YtdHlwZSB7IHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cblxuLm1hdGVyaWFsX19kdCB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZvbnQtc2l6ZTogMS42cmVtOyBkaXNwbGF5OiBmbGV4OyBmbGV4LXNocmluazogMDsgaGVpZ2h0OiAzMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5tYXRlcmlhbF9fZHQgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgZm9udC1zaXplOiAxLjNyZW07IGhlaWdodDogYXV0bzsgfSB9XG5cbi5tYXRlcmlhbF9fZGQgeyBhbGlnbi1pdGVtczogY2VudGVyOyBmb250LXNpemU6IDEuNnJlbTsgZGlzcGxheTogZmxleDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubWF0ZXJpYWxfX2RkIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cblxuLm1hdGVyaWFsX19ub3RpY2UgeyBmb250LXNpemU6IDEuNHJlbTsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm1hdGVyaWFsX19ub3RpY2UgeyBmb250LXNpemU6IDEuMnJlbTsgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5yZWNpcGVfX2NvbnRlbnRzIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgeyAucmVjaXBlX19kbCB7IGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5yZWNpcGVfX2Rlc2MgeyBmb250LXNpemU6IDEuNnJlbTsgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucmVjaXBlX19kZXNjIHsgZm9udC1zaXplOiAxLjNyZW07IG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG5cbi5yZWNpcGVfX25vdGljZSB7IGZvbnQtc2l6ZTogMS40cmVtOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucmVjaXBlX19ub3RpY2UgeyBmb250LXNpemU6IDEuMnJlbTsgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cblxuLnJlY2lwZV9fZHQgeyBhbGlnbi1pdGVtczogY2VudGVyOyBiYWNrZ3JvdW5kOiAjZjBmMGYwOyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkN2Q3ZDc7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3OyBmb250LXNpemU6IDEuNnJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgZGlzcGxheTogZmxleDsgcGFkZGluZzogMThweCAwIDIycHggMjBweDsgd2lkdGg6IDIyNHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5yZWNpcGVfX2R0IHsgZm9udC1zaXplOiAxLjNyZW07IHdpZHRoOiAzMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgeyAucmVjaXBlX19kdCB7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkN2Q3ZDc7IHBhZGRpbmc6IDhweCAxNXB4OyB3aWR0aDogMTAwJTsgfSB9XG5cbi5yZWNpcGVfX2RkIHsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDdkN2Q3OyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDdkN2Q3OyBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDdkNzsgZm9udC1zaXplOiAxLjZyZW07IHBhZGRpbmc6IDE4cHggMjRweCAyMnB4IDI0cHg7IHdpZHRoOiBjYWxjKDEwMCUgLSAyMjRweCk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnJlY2lwZV9fZGQgeyBmb250LXNpemU6IDEuM3JlbTsgd2lkdGg6IDcwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5yZWNpcGVfX2RkIHsgcGFkZGluZzogOHB4IDE1cHg7IHdpZHRoOiAxMDAlOyB9IH1cblxuLnJlY2lwZV9fZGw6bGFzdC1jaGlsZCAucmVjaXBlX19kdCwgLnJlY2lwZV9fZGw6bGFzdC1jaGlsZCAucmVjaXBlX19kZCB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3OyB9XG5cbi5yZWNpcGVfX2RkTm90aWNlIHsgZm9udC1zaXplOiAxLjRyZW07IGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5yZWNpcGVfX2RkTm90aWNlIHsgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuXG4ucmVjaXBlX19jb21iaW5lRGQgeyBmb250LXNpemU6IDEuNHJlbTsgbGluZS1oZWlnaHQ6IDEuODU3OyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5yZWNpcGVfX2NvbWJpbmVEZCB7IGZvbnQtc2l6ZTogMS4xcmVtOyBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuXG4ucmVjaXBlX19jb21iaW5lRGQ6bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmVjaXBlX19kZEl0ZW0geyBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuLnJlY2lwZV9fcmVkIHsgY29sb3I6ICNlODM4Mjg7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmNvbnRhY3QgeyBtYXgtd2lkdGg6IDkwMHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBwYWRkaW5nLXRvcDogNjRweDsgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWN0IHsgcGFkZGluZy10b3A6IDA7IHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLmNvbnRhY3RfX2hlYWRsaW5lIHsgZm9udC1zaXplOiAyLjRyZW07IGZvbnQtd2VpZ2h0OiA2MDA7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDEuNzU7IG1hcmdpbi1ib3R0b206IDQycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbnRhY3RfX2hlYWRsaW5lIHsgZm9udC1zaXplOiAxLjhyZW07IGxpbmUtaGVpZ2h0OiAxLjY7IG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4uY29udGFjdF9fZm9ybV9wYWdlX2NvbmZpcm0gLmNvbnRhY3RfX3Rlcm06YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250YWN0X19mb3JtX3BhZ2VfY29uZmlybSAuY29udGFjdF9fY2F1dGlvbi1pdGVtIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGFjdF9fZm9ybV9wYWdlX2NvbmZpcm0gLmNvbnRhY3RfX2NhdXRpb24geyBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250YWN0X190dGwgeyBtYXJnaW4tYm90dG9tOiA1MnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWN0X190dGwgeyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmNvbnRhY3RfX3NjVHRsIHsgZm9udC1zaXplOiAyLjJyZW07IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtYWxpZ246IGNlbnRlcjsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDIzcHg7IH1cblxuLmNvbnRhY3RfX3NjVHRsOmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbnRhY3RfX3NjVHRsOmJlZm9yZSB7IG1hcmdpbi1yaWdodDogNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbnRhY3RfX3NjVHRsIHsgZm9udC1zaXplOiAxLjZyZW07IG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4uY29udGFjdF9fc2NUdGxfdHlwZV90ZWw6YmVmb3JlIHsgY29udGVudDogXCJcIjsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX3RlbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzQzLjVweCA0My41cHg7IHdpZHRoOiA0My41cHg7IGhlaWdodDogNDMuNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWN0X19zY1R0bF90eXBlX3RlbDpiZWZvcmUgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fdGVsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMzBweCAzMHB4OyB3aWR0aDogMzBweDsgaGVpZ2h0OiAzMHB4OyB9IH1cblxuLmNvbnRhY3RfX3NjVHRsX3R5cGVfbWFpbCB7IG1hcmdpbi1ib3R0b206IDE3cHg7IH1cblxuLmNvbnRhY3RfX3NjVHRsX3R5cGVfbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fbWFpbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzQzLjVweCA0My41cHg7IHdpZHRoOiA0My41cHg7IGhlaWdodDogNDMuNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWN0X19zY1R0bF90eXBlX21haWw6YmVmb3JlIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX21haWwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8zMHB4IDMwcHg7IHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7IH0gfVxuXG4uY29udGFjdF9fdGVsTnVtIHsgZm9udC1zaXplOiA0LjRyZW07IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMjBweDsgbGluZS1oZWlnaHQ6IDE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbnRhY3RfX3RlbE51bSB7IGZvbnQtc2l6ZTogMy4ycmVtOyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLmNvbnRhY3RfX3RlbE51bSBhIHsgY29sb3I6ICMyMTIxMjE7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmNvbnRhY3RfX2lubmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY29udGFjdF9faW5uZXJfdHlwZV90ZWwgeyBwYWRkaW5nOiA0NXB4IDQwcHggMzdweCA0MHB4OyBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWN0X19pbm5lcl90eXBlX3RlbCB7IHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4uY29udGFjdF9faW5uZXJfdHlwZV9mb3JtIHsgcGFkZGluZzogNDVweCA1MHB4IDgwcHggNDVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdF9faW5uZXJfdHlwZV9mb3JtIHsgcGFkZGluZzogMjBweDsgfSB9XG5cbi5jb250YWN0X19pbm5lclBhcmEgeyBmb250LXNpemU6IDEuNHJlbTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWN0X19pbm5lclBhcmEgeyBmb250LXNpemU6IDEuMnJlbTsgfSB9XG5cbi5jb250YWN0X19zdExpc3QgeyBtYXJnaW4tdG9wOiAzMnB4OyBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAuY29udGFjdF9fc3RMaXN0IHsgbWFyZ2luLXJpZ2h0OiAtMTBweDsgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbnRhY3RfX3N0TGlzdCB7IG1hcmdpbi1ib3R0b206IDMwcHg7IG1hcmdpbi10b3A6IDE1cHg7IG1hcmdpbi1sZWZ0OiAtNXB4OyBtYXJnaW4tcmlnaHQ6IC01cHg7IH0gfVxuXG4uY29udGFjdF9fc3RJdGVtIHsgZm9udC1zaXplOiAxLjRyZW07IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtYWxpZ246IGNlbnRlcjsgd2lkdGg6IDI0MHB4OyBwYWRkaW5nOiAxMHB4IDA7IGJhY2tncm91bmQtY29sb3I6ICNEN0Q3RDc7IG1hcmdpbjogMCA1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5jb250YWN0X19zdEl0ZW0geyB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDEwcHgpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbnRhY3RfX3N0SXRlbSB7IGZvbnQtc2l6ZTogMS4ycmVtOyB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDEwcHgpOyB9IH1cblxuLmNvbnRhY3RfX3N0SXRlbV9jdXJyZW50IHsgYmFja2dyb3VuZC1jb2xvcjogI2VlN2MyODsgY29sb3I6ICNmZmY7IH1cblxuLmNvbnRhY3RfX3NlY3Rpb25fdHlwZV9ib2R5IHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7IG1hcmdpbi1ib3R0b206IDQzcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbnRhY3RfX3NlY3Rpb25fdHlwZV9ib2R5IHsgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5jb250YWN0X19zZWN0aW9uX3R5cGVfaW5mbyB7IHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWN0X19zZWN0aW9uX3R5cGVfaW5mbyB7IHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLmNvbnRhY3RfX3N1YnR0bCB7IGZvbnQtc2l6ZTogMi4wcmVtOyBmb250LXdlaWdodDogNzAwOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2JsX3B0MDEucG5nKSByZXBlYXQgY2VudGVyIGNlbnRlci8ycHggMnB4OyBsaW5lLWhlaWdodDogMTsgcGFkZGluZzogMTVweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWN0X19zdWJ0dGwgeyBmb250LXNpemU6IDEuNnJlbTsgcGFkZGluZzogMTJweDsgfSB9XG5cbi5jb250YWN0X19mb3JtLXRhYiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRhY3RfX2xpc3QgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q3RDdENzsgcGFkZGluZzogMjBweCAwOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdF9fbGlzdCB7IHBhZGRpbmc6IDE1cHggMDsgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLmNvbnRhY3RfX3Rlcm0geyB3aWR0aDogMjYwcHg7IGZvbnQtc2l6ZTogMS42cmVtOyBmb250LXdlaWdodDogNzAwOyBtYXJnaW4tcmlnaHQ6IDM1cHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLmNvbnRhY3RfX3Rlcm0geyB3aWR0aDogMzUlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbnRhY3RfX3Rlcm0geyBmb250LXNpemU6IDEuM3JlbTsgd2lkdGg6IDEwMCU7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5jb250YWN0X190ZXJtOmFmdGVyIHsgZm9udC1zaXplOiAxLjJyZW07IHdpZHRoOiA0M3B4OyBoZWlnaHQ6IDI0cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6ICNmZmZmZmY7IGRpc3BsYXk6IGJsb2NrOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdF9fdGVybTphZnRlciB7IGZvbnQtc2l6ZTogMS4wcmVtOyB3aWR0aDogMzJweDsgaGVpZ2h0OiAxNnB4OyBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG5cbi5jb250YWN0X190ZXJtX3R5cGVfcmVxdWlyZWQ6YWZ0ZXIgeyBjb250ZW50OiBcIuW/hemgiFwiOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1NTE0OyB9XG5cbi5jb250YWN0X190ZXJtX3R5cGVfYW55OmFmdGVyIHsgY29udGVudDogXCLku7vmhI9cIjsgYmFja2dyb3VuZC1jb2xvcjogIzg5ODk4OTsgfVxuXG4uY29udGFjdF9fZGV0YWlsIHsgd2lkdGg6IGNhbGMoMTAwJSAtIDI5NXB4KTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdF9fZGV0YWlsIHsgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29udGFjdF9fZGV0YWlsIGlucHV0IHsgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTsgZm9udC1zaXplOiAxLjRyZW07IHBhZGRpbmc6IDExLjVweCAxNXB4OyBib3JkZXI6IDFweCBzb2xpZCAjRDdEN0Q3OyBtYXgtd2lkdGg6IDEwMCU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbnRhY3RfX2RldGFpbCBpbnB1dCB7IGZvbnQtc2l6ZTogMS4ycmVtOyBwYWRkaW5nOiAxMHB4OyB9IH1cblxuLmNvbnRhY3RfX2RldGFpbCBpbnB1dC5yb1RleHQgeyBib3JkZXI6IG5vbmU7IG91dGxpbmU6IG5vbmU7IHBhZGRpbmc6IDA7IGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmNvbnRhY3RfX2RldGFpbCB0ZXh0YXJlYSB7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyBmb250LXNpemU6IDEuNHJlbTsgcGFkZGluZzogMTEuNXB4IDE1cHg7IGJvcmRlcjogMXB4IHNvbGlkICNEN0Q3RDc7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGhlaWdodDogMTkwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbnRhY3RfX2RldGFpbCB0ZXh0YXJlYSB7IGZvbnQtc2l6ZTogMS4ycmVtOyBwYWRkaW5nOiAxMHB4OyBoZWlnaHQ6IDEyMHB4OyB9IH1cblxuLmNvbnRhY3RfX2RldGFpbCBzZWxlY3QgeyAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgYXBwZWFyYW5jZTogbm9uZTsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlci1yYWRpdXM6IDA7IHBhZGRpbmc6IDExLjVweCAxNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyBmb250LXNpemU6IDEuNHJlbTsgcGFkZGluZzogOC41cHggMTVweDsgYm9yZGVyOiAxcHggc29saWQgI0Q3RDdENzsgbGluZS1oZWlnaHQ6IDEuNTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgd2lkdGg6IDEwMCU7IGNvbG9yOiAjMjEyMTIxOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWN0X19kZXRhaWwgc2VsZWN0IHsgZm9udC1zaXplOiAxLjJyZW07IHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uY29udGFjdF9fZGV0YWlsIHNlbGVjdDo6LW1zLWV4cGFuZCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRhY3RfX2RldGFpbCBpbnB1dDo6cGxhY2Vob2xkZXIsIC5jb250YWN0X19kZXRhaWwgc2VsZWN0OjpwbGFjZWhvbGRlciB7IGNvbG9yOiAjQTBBMEEwOyB9XG5cbi5jb250YWN0X19kZXRhaWxfdHlwZV9jb2RlIC5mbGIsIC5jb250YWN0X19kZXRhaWxfdHlwZV9jb2RlIC5mbGJfdHlwZV90LCAuY29udGFjdF9fZGV0YWlsX3R5cGVfY29kZSAuZmxiX3R5cGVfdGwsIC5jb250YWN0X19kZXRhaWxfdHlwZV9jb2RlIC5mbGJfdHlwZV90YywgLmNvbnRhY3RfX2RldGFpbF90eXBlX2NvZGUgLmZsYl90eXBlX3RyLCAuY29udGFjdF9fZGV0YWlsX3R5cGVfY29kZSAuZmxiX3R5cGVfYywgLmNvbnRhY3RfX2RldGFpbF90eXBlX2NvZGUgLmZsYl90eXBlX2NsLCAuY29udGFjdF9fZGV0YWlsX3R5cGVfY29kZSAuZmxiX3R5cGVfY2MsIC5jb250YWN0X19kZXRhaWxfdHlwZV9jb2RlIC5mbGJfdHlwZV9jciwgLmNvbnRhY3RfX2RldGFpbF90eXBlX2NvZGUgLmZsYl90eXBlX2NiLCAuY29udGFjdF9fZGV0YWlsX3R5cGVfY29kZSAuZmxiX3R5cGVfYiwgLmNvbnRhY3RfX2RldGFpbF90eXBlX2NvZGUgLmZsYl90eXBlX2JsLCAuY29udGFjdF9fZGV0YWlsX3R5cGVfY29kZSAuZmxiX3R5cGVfYmMsIC5jb250YWN0X19kZXRhaWxfdHlwZV9jb2RlIC5mbGJfdHlwZV9iciB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvbnRhY3RfX2RldGFpbF90eXBlX2NvZGUgLmNvbnRhY3RfX2lucHV0X3R5cGVfY29kZSB7IHdpZHRoOiAyODZweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdF9fZGV0YWlsX3R5cGVfY29kZSAuY29udGFjdF9faW5wdXRfdHlwZV9jb2RlIHsgd2lkdGg6IDIwMHB4OyB9IH1cblxuLmNvbnRhY3RfX2RldGFpbF90eXBlX3RlbCBpbnB1dCB7IHdpZHRoOiAzNzFweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdF9fZGV0YWlsX3R5cGVfdGVsIGlucHV0IHsgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29udGFjdF9fZGV0YWlsLXNwIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDEuNHJlbTsgcGFkZGluZy1sZWZ0OiAxMHB4OyBwYWRkaW5nLXJpZ2h0OiAxM3B4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWN0X19kZXRhaWwtc3AgeyBmb250LXNpemU6IDEuMnJlbTsgcGFkZGluZy1sZWZ0OiA1cHg7IHBhZGRpbmctcmlnaHQ6IDhweDsgfSB9XG5cbi5jb250YWN0X19pbnB1dCB7IHdpZHRoOiAxMDAlOyB9XG5cbi5jb250YWN0X19pbnB1dF90eXBlX3llYXIgeyB3aWR0aDogMTAwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbnRhY3RfX2lucHV0X3R5cGVfeWVhciB7IHdpZHRoOiA3MHB4OyB9IH1cblxuLmNvbnRhY3RfX2lucHV0X3R5cGVfbW9udGggeyB3aWR0aDogNjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdF9faW5wdXRfdHlwZV9tb250aCB7IHdpZHRoOiA0NXB4OyB9IH1cblxuLmNvbnRhY3RfX2lucHV0X3R5cGVfZGF5IHsgd2lkdGg6IDYwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbnRhY3RfX2lucHV0X3R5cGVfZGF5IHsgd2lkdGg6IDQ1cHg7IH0gfVxuXG4uY29udGFjdF9fbGFiZWxzIHsgd2lkdGg6IDI4NnB4OyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb250YWN0X19sYWJlbHMgYnIgeyBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWN0X19sYWJlbHMgeyB3aWR0aDogMjAwcHg7IH0gfVxuXG4uY29udGFjdF9fbGFiZWxzOmFmdGVyIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl90Yl9hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzZweCAyMHB4OyB3aWR0aDogNnB4OyBoZWlnaHQ6IDIwcHg7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDEycHg7IHRvcDogY2FsYyg1MCUgLSAxMHB4KTsgfVxuXG4uY29udGFjdF9fY2F1dGlvbi1pdGVtIHsgZm9udC1zaXplOiAxLjRyZW07IG1hcmdpbi10b3A6IDdweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdF9fY2F1dGlvbi1pdGVtIHsgZm9udC1zaXplOiAxLjJyZW07IG1hcmdpbi10b3A6IDVweDsgfSB9XG5cbi5jb250YWN0X19jYXV0aW9uIHsgZm9udC1zaXplOiAxLjRyZW07IG1hcmdpbi10b3A6IDQ3cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdF9fY2F1dGlvbiB7IGZvbnQtc2l6ZTogMS4ycmVtOyBtYXJnaW4tdG9wOiAyNXB4OyB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmNvbnRhY3RfX2NhdXRpb24gYSB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBjb2xvcjogIzIxMjEyMTsgfVxuXG4uY29udGFjdF9fY2F1dGlvbiBhOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jb250YWN0X19idXR0b24geyB3aWR0aDogMzc2cHg7IGJhY2tncm91bmQtY29sb3I6ICNlZTdjMjg7IGZvbnQtc2l6ZTogMS42cmVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJvcmRlcjogMXB4IHNvbGlkICNlZTdjMjg7IGNvbG9yOiAjZmZmZmZmOyBwYWRkaW5nOiAyMnB4IDA7IGZvbnQtd2VpZ2h0OiA3MDA7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi10b3A6IDIxcHg7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdF9fYnV0dG9uIHsgd2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogMS4zcmVtOyBwYWRkaW5nOiAxOC41cHggMDsgfSB9XG5cbi5jb250YWN0X19idXR0b246aG92ZXIgeyBvcGFjaXR5OiAuNzU7IH1cblxuLmNvbnRhY3RfX2J1dHRvbjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IHdpZHRoOiA4cHg7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19pY29uX3doLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvOHB4IDE0cHg7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAyNXB4OyB0b3A6IGNhbGMoNTAlIC0gN3B4KTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdF9fYnV0dG9uOmFmdGVyIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA4cHg7IGhlaWdodDogMTMuNHB4OyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X2ljb25fd2guc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjsgcmlnaHQ6IDIwcHg7IHRvcDogY2FsYyg1MCUgLSA2LjdweCk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG5cbi5jb250YWN0X19idXR0b25fdHlwZV9idWNrIHsgYmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTsgYm9yZGVyLWNvbG9yOiAjMWUxZTFlOyB9XG5cbi5jb250YWN0X19idXR0b25fdHlwZV9idWNrOmFmdGVyIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19pY29uX3doX2xlZnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci84cHggMTRweDsgcmlnaHQ6IGF1dG87IGxlZnQ6IDI1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbnRhY3RfX2J1dHRvbl90eXBlX2J1Y2s6YWZ0ZXIgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X2ljb25fd2hfbGVmdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB9IH1cblxuLmNvbnRhY3RfX2J0TGlzdCB7IGRpc3BsYXk6IG5vbmU7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7IG1hcmdpbi10b3A6IDUwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbnRhY3RfX2J0TGlzdCB7IG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4uY29udGFjdF9fYnRJdGVtIHsgcGFkZGluZzogMCA3LjVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuY29udGFjdF9fYnRJdGVtIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRhY3RfX2J0SXRlbTpmaXJzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5jb250YWN0X19idEl0ZW0gLmNvbnRhY3RfX2J1dHRvbiB7IHdpZHRoOiAyODBweDsgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWN0X19idEl0ZW0gLmNvbnRhY3RfX2J1dHRvbiB7IG1hcmdpbjogMDsgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucmFkaW9zX19pdGVtIHsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ucmFkaW9zX19pdGVtOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnJhZGlvcyAubXdmb3JtLXJhZGlvLWZpZWxkIHsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ucmFkaW9zIC5td2Zvcm0tcmFkaW8tZmllbGQ6bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmFkaW9zX19sYWIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnJhZGlvcyBsYWJlbCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucmFkaW9zIGxhYmVsIGJyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4ucmFkaW9zX19pbnAgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5yYWRpb3NfX2lucDpjaGVja2VkICsgLnJhZGlvc19fdGV4dHM6OmFmdGVyIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiBjYWxjKDUwJSAtIDdweCk7IGxlZnQ6IDZweDsgd2lkdGg6IDE0cHg7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZDogIzMyMzIzMjsgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5yYWRpb3NfX2lucDpjaGVja2VkICsgLnJhZGlvc19fdGV4dHM6OmFmdGVyIHsgd2lkdGg6IDhweDsgaGVpZ2h0OiA4cHg7IHRvcDogY2FsYyg1MCUgLSA0cHgpOyBsZWZ0OiA1cHg7IH0gfVxuXG4ucmFkaW9zX19pbnA6Y2hlY2tlZCArIC5td2Zvcm0tcmFkaW8tZmllbGQtdGV4dDo6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IGNhbGMoNTAlIC0gN3B4KTsgbGVmdDogNnB4OyB3aWR0aDogMTRweDsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kOiAjMzIzMjMyOyBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnJhZGlvc19faW5wOmNoZWNrZWQgKyAubXdmb3JtLXJhZGlvLWZpZWxkLXRleHQ6OmFmdGVyIHsgd2lkdGg6IDhweDsgaGVpZ2h0OiA4cHg7IHRvcDogY2FsYyg1MCUgLSA0cHgpOyBsZWZ0OiA1cHg7IH0gfVxuXG4ucmFkaW9zX190ZXh0cyB7IGZvbnQtc2l6ZTogMS42cmVtOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnJhZGlvc19fdGV4dHMgeyBmb250LXNpemU6IDEuM3JlbTsgfSB9XG5cbi5yYWRpb3NfX3RleHRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMjRweDsgaGVpZ2h0OiAyNHB4OyBib3JkZXI6IDFweCBzb2xpZCAjMzIzMjMyOyBib3JkZXItcmFkaXVzOiA1MCU7IG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucmFkaW9zX190ZXh0czpiZWZvcmUgeyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyB9IH1cblxuLnJhZGlvcyAubXdmb3JtLXJhZGlvLWZpZWxkLXRleHQgeyBmb250LXNpemU6IDEuNnJlbTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5yYWRpb3MgLm13Zm9ybS1yYWRpby1maWVsZC10ZXh0IHsgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuXG4ucmFkaW9zIC5td2Zvcm0tcmFkaW8tZmllbGQtdGV4dDpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDI0cHg7IGhlaWdodDogMjRweDsgYm9yZGVyOiAxcHggc29saWQgIzMyMzIzMjsgYm9yZGVyLXJhZGl1czogNTAlOyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnJhZGlvcyAubXdmb3JtLXJhZGlvLWZpZWxkLXRleHQ6YmVmb3JlIHsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgfSB9XG5cbi5yYWRpb3NfdHlwZV9jb2wgeyBkaXNwbGF5OiBmbGV4OyB9XG5cbi5yYWRpb3NfdHlwZV9jb2wgLnJhZGlvc19faXRlbSB7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnJhZGlvc190eXBlX2NvbCAucmFkaW9zX19pdGVtIHsgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbi5yYWRpb3NfdHlwZV9jb2wgLm13Zm9ybS1yYWRpby1maWVsZCB7IG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyBwYWRkaW5nLXJpZ2h0OiA0MHB4OyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5yYWRpb3NfdHlwZV9jb2wgLm13Zm9ybS1yYWRpby1maWVsZCB7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG4ubXdfd3BfZm9ybV9jb25maXJtIC5jb250YWN0X190ZXJtOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4ubXdfd3BfZm9ybV9jb25maXJtIC5jb250YWN0X19jYXV0aW9uLWl0ZW0geyBkaXNwbGF5OiBub25lOyB9XG5cbi5td193cF9mb3JtX2NvbmZpcm0gLmNvbnRhY3RfX2NhdXRpb24geyBkaXNwbGF5OiBub25lOyB9XG5cbi5td193cF9mb3JtX2NvbmZpcm0gLmNvbnRhY3RfX2xhYmVsczphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLm13X3dwX2Zvcm1fY29uZmlybSAuY29udGFjdF9fYnRMaXN0IHsgZGlzcGxheTogZmxleDsgfVxuXG4udGhhbmtzX190dGwgeyBmb250LXNpemU6IDIuMHJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50aGFua3NfX3R0bCB7IGZvbnQtc2l6ZTogMS42cmVtOyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLnRoYW5rc19fcGFyYSB7IGZvbnQtc2l6ZTogMS40cmVtOyBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudGhhbmtzX19wYXJhIHsgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuXG4udGhhbmtzX19wYXJhOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnRoYW5rc19fYnQgeyBtYXJnaW4tdG9wOiA0NnB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50aGFua3NfX2J0IHsgbWFyZ2luLXRvcDogMjVweDsgfSB9XG5cbi5zY2hlZHVsZV9fY29udGFpbmVyIHsgcGFkZGluZzogNzBweCAwIDk2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNjaGVkdWxlX19jb250YWluZXIgeyBwYWRkaW5nOiAxMnB4IDAgMzhweDsgfSB9XG5cbi5zY2hlZHVsZV9fc2VjdGlvblR0bCB7IGZvbnQtc2l6ZTogMi40cmVtOyBmb250LXdlaWdodDogNzAwOyBtYXJnaW4tYm90dG9tOiA0NnB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNjaGVkdWxlX19zZWN0aW9uVHRsIHsgZm9udC1zaXplOiAxLjZyZW07IG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuXG4uc2NoZWR1bGVfX3Rlcm0geyBhbGlnbi1pdGVtczogY2VudGVyOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2RhcmstZ3JlZW4ucG5nKSByZXBlYXQ7IGNvbG9yOiAjZmZmOyBmbGV4LXNocmluazogMDsgZm9udC1zaXplOiAxLjRyZW07IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBsZXR0ZXItc3BhY2luZzogMnB4OyBtYXJnaW46IDAgMjZweCAyOHB4IDA7IHRleHQtb3JpZW50YXRpb246IHVwcmlnaHQ7IHdpZHRoOiA0MHB4OyB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zY2hlZHVsZV9fdGVybSB7IGZvbnQtc2l6ZTogMS4ycmVtOyBsZXR0ZXItc3BhY2luZzogMC41cHg7IG1hcmdpbjogMCAxMnB4IDE0cHggMDsgd2lkdGg6IDMwcHg7IH0gfVxuXG4uc2NoZWR1bGVfX2Zsb3cgeyB3aWR0aDogY2FsYygxMDAlIC0gNzZweCk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNjaGVkdWxlX19mbG93IHsgd2lkdGg6IGNhbGMoMTAwJSAtIDQycHgpOyB9IH1cblxuLnNjaGVkdWxlX19pdGVtIHsgbWFyZ2luLWJvdHRvbTogMjhweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zY2hlZHVsZV9faXRlbSB7IG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuXG4uc2NoZWR1bGVfX2l0ZW06YWZ0ZXIgeyBiYWNrZ3JvdW5kOiAjZjVhZTdhOyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiA1MHB4OyBsZWZ0OiAzOHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTAwJTsgd2lkdGg6IDEwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNjaGVkdWxlX19pdGVtOmFmdGVyIHsgbGVmdDogMThweDsgaGVpZ2h0OiAyMHB4OyB3aWR0aDogOHB4OyB9IH1cblxuLnNjaGVkdWxlX19pdGVtX3R5cGVfbGFzdDphZnRlciB7IGNvbnRlbnQ6IG5vbmU7IH1cblxuLnNjaGVkdWxlX190dGwgeyBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvYmdfb3JhbmdlLnBuZykgcmVwZWF0OyBmb250LXNpemU6IDIuNHJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgcGFkZGluZzogMTVweCAwIDE1cHggMjZweDsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zY2hlZHVsZV9fdHRsIHsgZGlzcGxheTogZmxleDsgZm9udC1zaXplOiAxLjRyZW07IHBhZGRpbmc6IDhweCAwIDhweCAyMHB4OyB9IH1cblxuLnNjaGVkdWxlX19udW0geyBjb2xvcjogI2VjNmMwZTsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5zY2hlZHVsZV9fdGV4dCB7IGJhY2tncm91bmQ6ICNmZmY7IGZvbnQtc2l6ZTogMS42cmVtOyBsaW5lLWhlaWdodDogMS43NTsgcGFkZGluZzogMjJweCAyNnB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNjaGVkdWxlX190ZXh0IHsgZm9udC1zaXplOiAxLjNyZW07IHBhZGRpbmc6IDhweCAyMHB4OyB9IH1cblxuLnNjaGVkdWxlX19ub3RpY2UgeyBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNjaGVkdWxlX19ub3RpY2UgeyBmb250LXNpemU6IDEuMnJlbTsgcGFkZGluZy1sZWZ0OiA0MnB4OyB9IH1cblxuLmNvbC0yLWxpc3RzIHsgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb2wtMi1saXN0cyB7IHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5jb2wtMi1saXN0c19fbGlzdCB7IGRpc3BsYXk6IGZsZXg7IG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG4uY29sLTItbGlzdHNfX2xpc3Q6bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29sLTItbGlzdHNfX3Rlcm0geyBmb250LXNpemU6IDEuNnJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgdGV4dC1hbGlnbjogY2VudGVyOyB3aWR0aDogMTQ2cHg7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfcHRfb3IwMy5wbmcpOyBwYWRkaW5nOiAzNHB4IDEwcHg7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbC0yLWxpc3RzX190ZXJtIHsgd2lkdGg6IDkwcHg7IGZvbnQtc2l6ZTogMS4zcmVtOyBwYWRkaW5nOiAxNXB4IDIwcHg7IH0gfVxuXG4uY29sLTItbGlzdHNfX3Rlcm0gc3BhbiB7IGZvbnQtc2l6ZTogMS4ycmVtOyBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29sLTItbGlzdHNfX2RldGFpbCB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHBhZGRpbmc6IDM0cHggMzBweDsgd2lkdGg6IGNhbGMoMTAwJSAtIDE0NnB4KTsgZm9udC1zaXplOiAxLjZyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmNvbC0yLWxpc3RzX19kZXRhaWwgeyB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7IGZvbnQtc2l6ZTogMS4zcmVtOyBwYWRkaW5nOiAxNXB4IDIwcHg7IH0gfVxuXG4udGFnTGlzdCB7IGZsZXgtd3JhcDogd3JhcDsgbWFyZ2luLXJpZ2h0OiAtOHB4OyBtYXJnaW4tYm90dG9tOiAtOHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50YWdMaXN0IHsgbWFyZ2luLXJpZ2h0OiAtNXB4OyBtYXJnaW4tYm90dG9tOiAtNXB4OyB9IH1cblxuLnRhZ0xpc3RfX2l0ZW0geyBmb250LXNpemU6IDEuNHJlbTsgcGFkZGluZzogOHB4IDEycHg7IGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7IGJvcmRlci1yYWRpdXM6IDRweDsgbWFyZ2luLXJpZ2h0OiA4cHg7IG1hcmdpbi1ib3R0b206IDhweDsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudGFnTGlzdF9faXRlbSB7IGZvbnQtc2l6ZTogMS4wcmVtOyBwYWRkaW5nOiA1cHggOHB4OyBtYXJnaW4tcmlnaHQ6IDVweDsgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuLnRhZ0xpc3RfX2l0ZW1fY3VycmVudCB7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfcHRfb3IwMy5wbmcpOyB9XG5cbi5ib3JkZXJMaXN0X19saXN0IHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNzsgcGFkZGluZzogMzhweCAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJvcmRlckxpc3RfX2xpc3QgeyBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuXG4uYm9yZGVyTGlzdF9fbGlzdDphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IHdpZHRoOiAyMjNweDsgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQtY29sb3I6ICNmYWQ1YmE7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgYm90dG9tOiAtMXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5ib3JkZXJMaXN0X19saXN0OmFmdGVyIHsgd2lkdGg6IDEwMHB4OyB9IH1cblxuLmJvcmRlckxpc3RfX2xpc3Q6bGFzdC1vZi10eXBlIHsgYm9yZGVyOiBub25lOyB9XG5cbi5ib3JkZXJMaXN0X19saXN0Omxhc3Qtb2YtdHlwZTphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmJvcmRlckxpc3RfX3Rlcm0geyB3aWR0aDogMjMwcHg7IGZsZXgtYmFzaXM6IDIzMHB4OyBtYXgtd2lkdGg6IDIzMHB4OyBmb250LXNpemU6IDEuNnJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYm9yZGVyTGlzdF9fdGVybSB7IHdpZHRoOiAxMDAlOyBmbGV4LWJhc2lzOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogMS40cmVtOyBtYXJnaW4tYm90dG9tOiA5cHg7IH0gfVxuXG4uYm9yZGVyTGlzdF9fZGV0YWlsIHsgd2lkdGg6IGNhbGMoMTAwJSAtIDIzMHB4KTsgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMjMwcHgpOyBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIzMHB4KTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYm9yZGVyTGlzdF9fZGV0YWlsIHsgd2lkdGg6IDEwMCU7IGZsZXgtYmFzaXM6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5ib3JkZXJMaXN0X19wYXJhIHsgZm9udC1zaXplOiAxLjZyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmJvcmRlckxpc3RfX3BhcmEgeyBmb250LXNpemU6IDEuMnJlbTsgfSB9XG5cbi5rYXJ0ZURldGFpbCB7IHBhZGRpbmctdG9wOiA2NXB4OyBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlRGV0YWlsIHsgcGFkZGluZy10b3A6IDA7IHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLmthcnRlIHsgb3ZlcmZsb3c6IGhpZGRlbjsgcGFkZGluZy10b3A6IDcwcHg7IHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5rYXJ0ZSB7IHBhZGRpbmctdG9wOiAyOHB4OyBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbi5rYXJ0ZV9fd3JhcCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ua2FydGVfX2RldGFpbHMgeyB3aWR0aDogMjg0cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IHBhZGRpbmc6IDMwcHggNDBweCA0MHB4IDQwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHRvcDogMzhweDsgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgei1pbmRleDogMzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLmthcnRlX19kZXRhaWxzIHsgcmlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAua2FydGVfX2RldGFpbHMgeyBwb3NpdGlvbjogc3RhdGljOyB3aWR0aDogMTAwJTsgYm94LXNoYWRvdzogbm9uZTsgcGFkZGluZzogMDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG4ua2FydGVfX3R0bCB7IG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlX190dGwgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmthcnRlX190dGwtZW4geyBkaXNwbGF5OiBibG9jazsgfVxuXG4ua2FydGVfX3R0bC1qcCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5rYXJ0ZV9fcGFyYSB7IG1hcmdpbi1ib3R0b206IDIycHg7IH1cblxuLmthcnRlX19idCB7IGJhY2tncm91bmQtY29sb3I6ICNGRkUxMDY7IGNvbG9yOiAjMjEyMTIxOyBmb250LXdlaWdodDogNzAwOyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMTVweCAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5rYXJ0ZV9fYnQ6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyB3aWR0aDogNC44cHg7IGhlaWdodDogOHB4OyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X2ljb25fYmwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTVweDsgdG9wOiBjYWxjKDUwJSAtIDRweCk7IH1cblxuLmthcnRlX19idDpob3ZlciB7IG9wYWNpdHk6IC43NTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAua2FydGVfX2J0IHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5rYXJ0ZV9fYnQtc3AgeyBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87IGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlX19idC1zcCB7IGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlX19saXN0LWlubmVyIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHBhZGRpbmc6IDAgMTVweDsgfSB9XG5cbi5rYXJ0ZV9fbGluayB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmthcnRlX19saXN0IHsgbWFyZ2luOiAwIC01cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5rYXJ0ZV9fbGlzdCB7IGZsZXgtd3JhcDogbm93cmFwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlX19saXN0IHsgZmxleC13cmFwOiB3cmFwOyBmbGV4OiAwIDAgNTAlOyBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbi5rYXJ0ZV9fbGlzdDpmaXJzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMTBweDsgbWFyZ2luLWxlZnQ6IC05MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5rYXJ0ZV9fbGlzdDpmaXJzdC1vZi10eXBlIHsgcGFkZGluZzogMDsgbWFyZ2luOiAtNXB4IDA7IH0gfVxuXG4ua2FydGVfX2xpc3Q6bGFzdC1vZi10eXBlIHsgbWFyZ2luLWxlZnQ6IDEycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlX19saXN0Omxhc3Qtb2YtdHlwZSB7IG1hcmdpbjogMDsgbWFyZ2luOiAtNXB4IDA7IH0gfVxuXG4ua2FydGVfX2xpc3QuaW50ZXJuYWwgeyBmbGV4LXdyYXA6IHdyYXA7IG1hcmdpbi1sZWZ0OiAtMTcuNXB4OyBtYXJnaW4tcmlnaHQ6IC0xNy41cHg7IG1hcmdpbi1ib3R0b206IC01NnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5rYXJ0ZV9fbGlzdC5pbnRlcm5hbCB7IGZsZXgtYmFzaXM6IGF1dG87IG1heC13aWR0aDogZml0LWNvbnRlbnQ7IG1hcmdpbi1yaWdodDogLTVweDsgbWFyZ2luLWxlZnQ6IC01cHg7IG1hcmdpbi1ib3R0b206IC0yMXB4OyB9IH1cblxuLmthcnRlX19saXN0LmludGVybmFsIC5rYXJ0ZV9faXRlbSB7IGZsZXg6IDAgMCAyNSU7IG1heC13aWR0aDogMjUlOyBwYWRkaW5nLWxlZnQ6IDE3LjVweDsgcGFkZGluZy1yaWdodDogMTcuNXB4OyBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5rYXJ0ZV9fbGlzdC5pbnRlcm5hbCAua2FydGVfX2l0ZW0geyBtYXJnaW4tYm90dG9tOiAyMXB4OyB9IH1cblxuLmthcnRlX19saXN0LmludGVybmFsIC5rYXJ0ZV9faXRlbTpudGgtb2YtdHlwZShuKzQpIHsgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5rYXJ0ZV9fbGlzdC5pbnRlcm5hbCAua2FydGVfX2l0ZW0geyBmbGV4OiAwIDAgMzMuMzMzJTsgbWF4LXdpZHRoOiAzMy4zMzMlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlX19saXN0LmludGVybmFsIC5rYXJ0ZV9faXRlbSB7IGZsZXg6IDAgMCA1MCU7IG1heC13aWR0aDogNTAlOyBwYWRkaW5nLXJpZ2h0OiA1cHg7IHBhZGRpbmctbGVmdDogNXB4OyB9IH1cblxuLmthcnRlX19saXN0LmludGVybmFsIC5rYXJ0ZV9faXRlbS1pbm5lciB7IGhlaWdodDogMjM0cHg7IG1hcmdpbi1ib3R0b206IDIxcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlX19saXN0LmludGVybmFsIC5rYXJ0ZV9faXRlbS1pbm5lciB7IGhlaWdodDogMTM1cHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ua2FydGVfX2xpc3QuaW50ZXJuYWwgLmthcnRlX19pdGVtLWRldGFpbCB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ua2FydGVfX2xpc3QuaW50ZXJuYWwgLmthcnRlX19tYWtlciB7IG1hcmdpbi1ib3R0b206IDdweDsgfVxuXG4ua2FydGVfX2l0ZW0geyBmbGV4OiAwIDAgMjA0cHg7IG1heC13aWR0aDogMjA0cHg7IHBhZGRpbmc6IDAgNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5rYXJ0ZV9faXRlbSB7IGZsZXg6IDAgMCAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDVweDsgfVxuICAua2FydGVfX2l0ZW06bnRoLW9mLXR5cGUobis0KSB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ua2FydGVfX2l0ZW1Jbm5lciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1ib3R0b206IDE3cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlX19pdGVtSW5uZXIgeyBtYXJnaW4tYm90dG9tOiA5cHg7IH0gfVxuXG4ua2FydGVfX2l0ZW1Jbm5lcjpob3ZlciB7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ua2FydGVfX2l0ZW1Jbm5lcjpob3ZlcjpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjAsIDIwLCAwLjc1KTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IH1cblxuLmthcnRlX19pdGVtSW5uZXI6aG92ZXIgLmthcnRlX19pdGVtRGV0YWlsIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IHotaW5kZXg6IDI7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXgtd3JhcDogd3JhcDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAua2FydGVfX2l0ZW1UaHVtYiBpbWcgeyBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4ua2FydGVfX2l0ZW1EZXRhaWwgeyBkaXNwbGF5OiBub25lOyBoZWlnaHQ6IDEwMCU7IHBhZGRpbmc6IDQ1cHggMjBweDsgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5rYXJ0ZV9faXRlbURldGFpbCB7IHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4ua2FydGVfX25hbWUgeyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkxOTE5MTsgcGFkZGluZy1ib3R0b206IDEwcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmthcnRlX19uYW1lVGVybSB7IGNvbG9yOiAjZWM2YzBlOyBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmthcnRlX19uYW1lRGVzYyB7IGNvbG9yOiAjZmZmZmZmOyBsZXR0ZXItc3BhY2luZzogLS4wMmVtOyBmb250LXdlaWdodDogNzAwOyB9XG5cbi5rYXJ0ZV9fbWFrZXIgeyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5rYXJ0ZV9fbWFrZXItdGVybSB7IGNvbG9yOiAjZWM2YzBlOyBtaW4td2lkdGg6IDQ3cHg7IH1cblxuLmthcnRlX19tYWtlci1kZXNjIHsgY29sb3I6ICNmZmZmZmY7IH1cblxuLmthcnRlX19uYW1lIC5rYXJ0ZV9fdGFzdGUgeyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5rYXJ0ZV9fdGFzdGUtdGVybSB7IGNvbG9yOiAjZWM2YzBlOyBtaW4td2lkdGg6IDQ3cHg7IH1cblxuLmthcnRlX190YXN0ZS1kZXNjIHsgY29sb3I6ICNmZmZmZmY7IH1cblxuLmthcnRlX19oZWFkbGluZSB7IGZvbnQtc2l6ZTogMS44cmVtOyBmb250LXdlaWdodDogNzAwOyBjb2xvcjogIzIxMjEyMTsgbWFyZ2luLWJvdHRvbTogN3B4OyBvdmVyZmxvdzogaGlkZGVuOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAua2FydGVfX2hlYWRsaW5lIHsgZm9udC1zaXplOiAxLjJyZW07IG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cbi5rYXJ0ZV9fZGV0YWlsTGlzdCB7IGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5rYXJ0ZV9fZGV0YWlsTGlzdCB7IGZvbnQtc2l6ZTogMS4wcmVtOyB9IH1cblxuLmthcnRlX19kZXRhaWxJdGVtIHsgY29sb3I6ICMyMTIxMjE7IH1cblxuLmthcnRlLWRldGFpbC1zZWN0aW9uIHsgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9XG5cbi5pdGVtRGV0YWlscyB7IGRpc3BsYXk6IGZsZXg7IG1hcmdpbi1ib3R0b206IDcwcHg7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pdGVtRGV0YWlscyB7IG1hcmdpbi1ib3R0b206IDQ1cHg7IGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5pdGVtRGV0YWlsc19fdGh1bWIgeyBmbGV4OiAwIDAgNTA2cHg7IG1heC13aWR0aDogNTA2cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgZmxleC13cmFwOiB3cmFwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAuaXRlbURldGFpbHNfX3RodW1iIHsgZmxleDogMCAwIDQyJTsgbWF4LXdpZHRoOiA0MiU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaXRlbURldGFpbHNfX3RodW1iIHsgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMTVweDsgaGVpZ2h0OiBhdXRvOyB3aWR0aDogMTAwJTsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLml0ZW1EZXRhaWxzX19pbWFnZSB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLXRvcDogODglOyBtYXJnaW4tYm90dG9tOiAtNCU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgZm9udC1zaXplOiAwOyBsaW5lLWhlaWdodDogMDsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaXRlbURldGFpbHMgLnNsaWNrLWxpc3QgeyB3aWR0aDogMTAwJTsgfVxuXG4uaXRlbURldGFpbHMgLnNsaWNrLWRvdHMgeyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDIwcHg7IGJvdHRvbTogMjNweDsgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaXRlbURldGFpbHMgLnNsaWNrLWRvdHMgeyBtYXJnaW4tdG9wOiAxMHB4OyBoZWlnaHQ6IDEwcHg7IH0gfVxuXG4uaXRlbURldGFpbHMgLnNsaWNrLWRvdHMgbGkgeyB3aWR0aDogOXB4OyBoZWlnaHQ6IDlweDsgfVxuXG4uaXRlbURldGFpbHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUgeyBjb2xvcjogI2VjNmMwZTsgb3BhY2l0eTogMTsgfVxuXG4uaXRlbURldGFpbHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHsgd2lkdGg6IDlweDsgaGVpZ2h0OiA5cHg7IHBhZGRpbmc6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLml0ZW1EZXRhaWxzIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDEwcHg7IH0gfVxuXG4uaXRlbURldGFpbHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSB7IGNvbG9yOiAjZWM2YzBlOyB9XG5cbi5pdGVtRGV0YWlscyAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHsgd2lkdGg6IDlweDsgaGVpZ2h0OiA5cHg7IGZvbnQtc2l6ZTogOXB4OyBsaW5lLWhlaWdodDogOXB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgY29sb3I6ICNEQ0REREQ7IG9wYWNpdHk6IDE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLml0ZW1EZXRhaWxzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUgeyB3aWR0aDogOXB4OyBoZWlnaHQ6IDlweDsgZm9udC1zaXplOiA5cHg7IGxpbmUtaGVpZ2h0OiA5cHg7IHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuXG4ua2FydGUtY29udGVudCB7IG1hcmdpbi1ib3R0b206IDk1cHg7IGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5rYXJ0ZS1jb250ZW50IHsgbWFyZ2luLWJvdHRvbTogNDVweDsgfSB9XG5cbi5rYXJ0ZS1jb250ZW50X190dGwgeyBmb250LXNpemU6IDIuOHJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6IDE5LjVweCAwOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX3B0X29yMDMucG5nKTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAua2FydGUtY29udGVudF9fdHRsIHsgZm9udC1zaXplOiAxLjhyZW07IHBhZGRpbmc6IDEzcHggMDsgfSB9XG5cbi5rYXJ0ZS1jb250ZW50X190dGw6YmVmb3JlIHsgY29udGVudDogXCJcIjsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2thcnRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDM3cHg7IG1hcmdpbi1yaWdodDogMTNweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAua2FydGUtY29udGVudF9fdHRsOmJlZm9yZSB7IG1hcmdpbi1yaWdodDogOHB4OyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyNXB4OyB9IH1cblxuLmthcnRlLWNvbnRlbnRfX3R0bC0taWFnbm9zaXM6YmVmb3JlIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2NvbW1lbnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3Zlcjsgd2lkdGg6IDQxcHg7IGhlaWdodDogMzdweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAua2FydGUtY29udGVudF9fdHRsLS1pYWdub3NpczpiZWZvcmUgeyBtYXJnaW4tcmlnaHQ6IDhweDsgd2lkdGg6IDI1cHg7IGhlaWdodDogMjhweDsgfSB9XG5cbi5rYXJ0ZS1jb250ZW50X19pbm5lciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IHBhZGRpbmc6IDAgNDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAua2FydGUtY29udGVudF9faW5uZXIgeyBwYWRkaW5nOiAwIDIwcHggMHB4IDIwcHg7IH0gfVxuXG4ua2FydGVfX2ltcHJlc3Npb24geyB3aWR0aDogMTAwdnc7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogNTAlOyByaWdodDogNTAlOyBtYXJnaW4tbGVmdDogLTUwdnc7IG1hcmdpbi1yaWdodDogLTUwdnc7IGhlaWdodDogMzczcHg7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDE2MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5rYXJ0ZV9faW1wcmVzc2lvbiB7IGhlaWdodDogMTgwcHg7IG1hcmdpbi1ib3R0b206IDE0MHB4OyB9IH1cblxuLmthcnRlX19pbXByZXNzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGJhY2tncm91bmQ6IHVybCguLi9pbWcva2FydGVfaW1wcmVzc2lvbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB3aWR0aDogMTAwdnc7IGhlaWdodDogMzczcHg7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDA7IGxlZnQ6IDA7IHRvcDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAua2FydGVfX2ltcHJlc3Npb246YmVmb3JlIHsgaGVpZ2h0OiAxODBweDsgfSB9XG5cbi5rYXJ0ZV9faW1wcmVzc2lvbi1pbm5lciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMjsgfVxuXG4ua2FydGVfX2ltcHJlc3Npb24taW5uZXIgLmthcnRlLWNvbnRlbnQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogNzBweDsgei1pbmRleDogMjsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAua2FydGVfX2ltcHJlc3Npb24taW5uZXIgLmthcnRlLWNvbnRlbnQgeyB0b3A6IDEwMHB4OyB9IH1cblxuLmthcnRlX19pbXByZXNzaW9uLWlubmVyIC5rYXJ0ZS1jb250ZW50X19pbm5lciB7IHBhZGRpbmc6IDM1cHggNDVweDsgZm9udC1zaXplOiAxLjZyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmthcnRlX19pbXByZXNzaW9uLWlubmVyIC5rYXJ0ZS1jb250ZW50X19pbm5lciB7IGZvbnQtc2l6ZTogMS4ycmVtOyBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLmthcnRlX19vdGhlcnNUdGwgeyBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5rYXJ0ZV9fb3RoZXJzVHRsIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5uZXdzIHsgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5uZXdzIHsgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuXG4ubmV3cyAubmV3c0xpc3QgeyBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubmV3cyAubmV3c0xpc3QgeyBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5uZXdzX19hcnRpY2xlIHsgcGFkZGluZy10b3A6IDgwcHg7IHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5uZXdzX19hcnRpY2xlIHsgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4ubmV3c19fYXJ0aWNsZSAuYXJ0aWNsZURldGFpbHNfX3R0bCB7IG1hcmdpbi1ib3R0b206IDM3cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm5ld3NfX2FydGljbGUgLmFydGljbGVEZXRhaWxzX190dGwgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLm5ld3NfX3R0bCB7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubmV3c19fdHRsIHsgdGV4dC1hbGlnbjogbGVmdDsgbWFyZ2luLWJvdHRvbTogMThweDsgfSB9XG5cbi5uZXdzX190dGwtZW4geyBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmV3c19fbGlzdCB7IG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm5ld3NfX2xpc3QgeyBtYXJnaW4tYm90dG9tOiAxM3B4OyB9IH1cblxuLm5ld3NfX2l0ZW0geyBwYWRkaW5nLWJvdHRvbTogMjhweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0REREQ7IG1hcmdpbi1ib3R0b206IDI2cHg7IH1cblxuLm5ld3NfX2l0ZW06bGFzdC1vZi10eXBlIHsgYm9yZGVyOiBub25lOyBtYXJnaW4tYm90dG9tOiAwOyBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubmV3c19faXRlbSB7IG1hcmdpbi1ib3R0b206IDIwcHg7IHBhZGRpbmctYm90dG9tOiAxNHB4OyB9IH1cblxuLm5ld3NfX2xpbmsgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAjMjEyMTIxOyBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLm5ld3NfX2xpbmsgeyBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5uZXdzX19saW5rIHsgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLm5ld3NfX2NhdCB7IGZvbnQtc2l6ZTogMS4ycmVtOyBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEOyBwYWRkaW5nOiA1cHggMDsgdGV4dC1hbGlnbjogY2VudGVyOyB3aWR0aDogOTRweDsgZmxleDogMCAwIDk0cHg7IG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubmV3c19fY2F0IHsgZm9udC1zaXplOiAxLjByZW07IHdpZHRoOiA2MHB4OyBmbGV4OiAwIDAgNjBweDsgcGFkZGluZzogMXB4IDA7IG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbi5uZXdzX19kYXRlIHsgZm9udC1zaXplOiAxLjJyZW07IG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubmV3c19fZGF0ZSB7IGZvbnQtc2l6ZTogMS4xcmVtOyB9IH1cblxuLm5ld3NfX2hlYWRsaW5lIHsgZm9udC1zaXplOiAxLjZyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5uZXdzX19oZWFkbGluZSB7IG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubmV3c19faGVhZGxpbmUgeyBmb250LXNpemU6IDEuM3JlbTsgbWFyZ2luLXRvcDogNnB4OyB9IH1cblxuLm5ld3NfX2J0IHsgd2lkdGg6IDE4MHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5uZXdzTGlzdCB7IHBhZGRpbmctYm90dG9tOiAxMDBweDsgbWF4LXdpZHRoOiA4MDBweDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubmV3c0xpc3QgeyBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbi5uZXdzTGlzdF9faXRlbSB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmOyB9XG5cbi5uZXdzTGlzdF9faXRlbTpsYXN0LW9mLXR5cGUgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uZXdzTGlzdF9fbGluayB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICMyMTIxMjE7IGZsZXgtd3JhcDogbm93cmFwOyBwYWRkaW5nOiAyMHB4IDA7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm5ld3NMaXN0X19saW5rIHsgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLm5ld3NMaXN0X19saW5rOmhvdmVyIC5uZXdzTGlzdF9fdHRsIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm5ld3NMaXN0X19kYXRlIHsgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5uZXdzTGlzdF9fZGF0ZSB7IG9yZGVyOiAyOyBmb250LXNpemU6IDEuMXJlbTsgfSB9XG5cbi5uZXdzTGlzdF9fY2F0IHsgZm9udC1zaXplOiAxLjJyZW07IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHBhZGRpbmc6IDNweCAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiA5MnB4OyBmbGV4OiAwIDAgOTJweDsgbWFyZ2luLXJpZ2h0OiAyMnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5uZXdzTGlzdF9fY2F0IHsgb3JkZXI6IDE7IGZvbnQtc2l6ZTogMS4wcmVtOyB3aWR0aDogNjBweDsgZmxleDogMCAwIDYwcHg7IHBhZGRpbmc6IDFweCAwOyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG4ubmV3c0xpc3RfX3R0bCB7IGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5uZXdzTGlzdF9fdHRsIHsgb3JkZXI6IDM7IGZvbnQtc2l6ZTogMS4zcmVtOyBtYXJnaW4tdG9wOiA2cHg7IGZsZXg6IDAgMCAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uc25zTGlzdCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMjsgfVxuXG4uc25zTGlzdF9faXRlbSB7IHdpZHRoOiAxNDhweDsgcGFkZGluZzogMCA0cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNuc0xpc3RfX2l0ZW0geyB3aWR0aDogNTAlOyB9IH1cblxuLnNuc0xpc3RfX2xpbmsgeyBmb250LXNpemU6IDEuM3JlbTsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogI2ZmZmZmZjsgZGlzcGxheTogYmxvY2s7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgcGFkZGluZzogN3B4IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc25zTGlzdF9fbGluayB7IGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cblxuLnNuc0xpc3RfX2xpbms6aG92ZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogNHB4OyB9XG5cbi5zbnNMaXN0X19saW5rLS10dyB7IGJhY2tncm91bmQtY29sb3I6ICMxREExRjI7IH1cblxuLnNuc0xpc3RfX2xpbmstLXR3OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl90d2l0dGVyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IHdpZHRoOiAyM3B4OyBoZWlnaHQ6IDE5cHg7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc25zTGlzdF9fbGluay0tdHc6YmVmb3JlIHsgd2lkdGg6IDE5cHg7IGhlaWdodDogMTZweDsgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuXG4uc25zTGlzdF9fbGluay0tZmIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc3N0YyOyB9XG5cbi5zbnNMaXN0X19saW5rLS1mYjpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZmFjZWJvb2suc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3Zlcjsgd2lkdGg6IDEwcHg7IGhlaWdodDogMThweDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zbnNMaXN0X19saW5rLS1mYjpiZWZvcmUgeyB3aWR0aDogOXB4OyBoZWlnaHQ6IDE2cHg7IG1hcmdpbi1yaWdodDogNXB4OyB9IH1cblxuLm9lbSB7IHBhZGRpbmctYm90dG9tOiAxMDVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAub2VtIHsgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4ub2VtX19jb250YWluZXIgeyBwYWRkaW5nLXRvcDogNjVweDsgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm9lbV9fY29udGFpbmVyIHsgcGFkZGluZy10b3A6IDA7IG1hcmdpbi1ib3R0b206IC0yMHB4OyB9IH1cblxuLm9lbV9fdHRsIHsgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAub2VtX190dGwgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLm9lbV9fc2VjdGlvbiB7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm9lbV9fc2VjdGlvbiB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4ub2VtX19zZWN0aW9uX2NvbF8wMiB7IHdpZHRoOiA1MCU7IGZsZXgtYmFzaXM6IDUwJTsgbWF4LXdpZHRoOiA1MCU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm9lbV9fc2VjdGlvbl9jb2xfMDIgeyB3aWR0aDogMTAwJTsgZmxleC1iYXNpczogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLm9lbV9fc3ViVHRsIHsgZm9udC1zaXplOiAyLjRyZW07IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtYWxpZ246IGNlbnRlcjsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19wdF9vcjAzLnBuZyk7IGxpbmUtaGVpZ2h0OiAxOyBwYWRkaW5nOiAyN3B4IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm9lbV9fc3ViVHRsIHsgZm9udC1zaXplOiAxLjZyZW07IHBhZGRpbmc6IDEwcHggMTVweDsgfSB9XG5cbi5vZW1fX2xpc3QgeyBkaXNwbGF5OiBmbGV4OyBwYWRkaW5nOiA0MHB4IDE2cHggNDNweCAxNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBmbGV4LXdyYXA6IHdyYXA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm9lbV9fbGlzdCB7IHBhZGRpbmc6IDMwcHggMjBweDsgfSB9XG5cbi5vZW1fX2l0ZW0geyB3aWR0aDogMzMuMzMzJTsgZmxleC1iYXNpczogMzMuMzMzJTsgbWF4LXdpZHRoOiAzMy4zMzMlOyBwYWRkaW5nOiAwIDI0cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAub2VtX19pdGVtIHsgd2lkdGg6IDEwMCU7IGZsZXgtYmFzaXM6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgcGFkZGluZzogMDsgfVxuICAub2VtX19pdGVtOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ub2VtX19pdGVtOmxhc3Qtb2YtdHlwZTphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLm9lbV9faXRlbTphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IHdpZHRoOiAxcHg7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDBweDsgdG9wOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5vZW1fX2l0ZW06YWZ0ZXIgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxcHg7IHBvc2l0aW9uOiBzdGF0aWM7IG1hcmdpbjogMjBweCAwOyB9IH1cblxuLm9lbV9faXRlbUlubmVyIHsgaGVpZ2h0OiAxMDAlOyB9XG5cbi5vZW1fX2ZpZyB7IG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLm9lbV9fZmlnIHsgbWFyZ2luLWJvdHRvbTogMTNweDsgfSB9XG5cbi5vZW1fX2ZpZyBhOmhvdmVyIHsgb3BhY2l0eTogLjc1OyB9XG5cbi5vZW1fX2ZpZyBpbWcgeyB3aWR0aDogMTAwJTsgfVxuXG4ub2VtX19uYW1lIHsgZm9udC1zaXplOiAyLjByZW07IGZvbnQtd2VpZ2h0OiA2MDA7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5vZW1fX25hbWUgeyBmb250LXNpemU6IDEuNnJlbTsgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5vZW1fX2Rlc2MgeyBmb250LXNpemU6IDEuNHJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAub2VtX19kZXNjIHsgZm9udC1zaXplOiAxLjFyZW07IGxpbmUtaGVpZ2h0OiAxLjYzOyB9IH1cblxuLm9lbV9fYnQgeyB3aWR0aDogMTAwJTsgbWFyZ2luLXRvcDogMTZweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAub2VtX19idCB7IG1hcmdpbi10b3A6IDEzcHg7IG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5vZW1fX3dyYXAgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IG1hcmdpbi1sZWZ0OiAtMThweDsgbWFyZ2luLXJpZ2h0OiAtMThweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAub2VtX193cmFwIHsgbWFyZ2luLWxlZnQ6IDA7IG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5vZW1fX3dyYXAgLm9lbV9fc2VjdGlvbiB7IHBhZGRpbmctbGVmdDogMThweDsgcGFkZGluZy1yaWdodDogMThweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAub2VtX193cmFwIC5vZW1fX3NlY3Rpb24geyBwYWRkaW5nOiAwOyB9IH1cblxuLm9lbV9fd3JhcCAub2VtX19pdGVtSW5uZXIgeyBwYWRkaW5nOiA0MHB4IDQwcHggMCA0MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5vZW1fX3dyYXAgLm9lbV9faXRlbUlubmVyIHsgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDsgfSB9XG5cbi5vZW1fX3dyYXAgLm9lbV9fYnQgeyBtYXgtd2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IDA7IH1cblxuLm9lbV9fd3JhcCAub2VtX19idElubmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgcGFkZGluZzogMjFweCA0MHB4IDQwcHggNDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAub2VtX193cmFwIC5vZW1fX2J0SW5uZXIgeyBwYWRkaW5nOiAxM3B4IDIwcHggMjBweCAyMHB4OyB9IH1cblxuLnBlcmZvcm1hbmNlIHsgcGFkZGluZy1ib3R0b206IDEwNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wZXJmb3JtYW5jZSB7IHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLnBlcmZvcm1hbmNlX19pbm5lciB7IHBhZGRpbmctdG9wOiA2NXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wZXJmb3JtYW5jZV9faW5uZXIgeyBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5wZXJmb3JtYW5jZV9fdHRsIHsgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucGVyZm9ybWFuY2VfX3R0bCB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4ucGVyZm9ybWFuY2VfX2xpc3QgeyBtYXgtd2lkdGg6IDEwMDBweDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucGVyZm9ybWFuY2VfX2l0ZW0geyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgbWFyZ2luLWJvdHRvbTogMzVweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wZXJmb3JtYW5jZV9faXRlbSB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4ucGVyZm9ybWFuY2VfX2l0ZW06bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGVyZm9ybWFuY2VfX2ltYWdlIHsgd2lkdGg6IDQxMnB4OyBmbGV4LWJhc2lzOiA0MTJweDsgbWF4LXdpZHRoOiA0MTJweDsgcGFkZGluZzogNzVweCAzMHB4IDQwcHggMzBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGZsZXgtd3JhcDogd3JhcDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLnBlcmZvcm1hbmNlX19pbWFnZSB7IHBhZGRpbmc6IDMwcHg7IHdpZHRoOiA0MCU7IGZsZXgtYmFzaXM6IDQwJTsgbWF4LXdpZHRoOiA0MCU7IHBhZGRpbmc6IDMwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucGVyZm9ybWFuY2VfX2ltYWdlIHsgd2lkdGg6IDEwMCU7IGZsZXgtYmFzaXM6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgcGFkZGluZzogMzBweCAyMHB4IDAgMjBweDsgcGFkZGluZy1ib3R0b206IDA7IHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuXG4ucGVyZm9ybWFuY2VfX2ltYWdlIGltZyB7IHdpZHRoOiAyMTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucGVyZm9ybWFuY2VfX2ltYWdlIGltZyB7IG1heC13aWR0aDogMTYwcHg7IH0gfVxuXG4ucGVyZm9ybWFuY2VfX2ltYWdlOmFmdGVyIHsgY29udGVudDogXCJcIjsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbWdfcGVyZm9ybWFuY2Vfc2hhZG93LnBuZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXIvMTAwJSBhdXRvOyB3aWR0aDogMjIwcHg7IGhlaWdodDogMzJweDsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luOiA0MHB4IGF1dG8gMCBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wZXJmb3JtYW5jZV9faW1hZ2U6YWZ0ZXIgeyBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuLnBlcmZvcm1hbmNlX190ZXh0IHsgd2lkdGg6IDU4MnB4OyBmbGV4LWJhc2lzOiA1ODJweDsgbWF4LXdpZHRoOiA1ODJweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5wZXJmb3JtYW5jZV9fdGV4dCB7IHdpZHRoOiBjYWxjKDYwJSAtIDVweCk7IGZsZXgtYmFzaXM6IGNhbGMoNjAlIC0gNXB4KTsgbWF4LXdpZHRoOiBjYWxjKDYwJSAtIDVweCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucGVyZm9ybWFuY2VfX3RleHQgeyB3aWR0aDogMTAwJTsgZmxleC1iYXNpczogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnBlcmZvcm1hbmNlX19uYW1lIHsgZm9udC1zaXplOiAyLjRyZW07IGZvbnQtd2VpZ2h0OiA3MDA7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfcHRfb3IwMy5wbmcpOyBsaW5lLWhlaWdodDogMTsgcGFkZGluZzogMjlweCAzMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wZXJmb3JtYW5jZV9fbmFtZSB7IGZvbnQtc2l6ZTogMS42cmVtOyBwYWRkaW5nOiAxMHB4IDE1cHg7IH0gfVxuXG4ucGVyZm9ybWFuY2VfX2RldGFpbCB7IHBhZGRpbmc6IDM1cHggNDBweCA0MHB4IDQwcHg7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAucGVyZm9ybWFuY2VfX2RldGFpbCB7IHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ucGVyZm9ybWFuY2VfX2Rlc2MgeyBmb250LXNpemU6IDEuNnJlbTsgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLnBlcmZvcm1hbmNlX19kZXNjIHsgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wZXJmb3JtYW5jZV9fZGVzYyB7IGZvbnQtc2l6ZTogMS4zcmVtOyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLnBlcmZvcm1hbmNlX190YWJsZSB7IHdpZHRoOiAxMDAlOyB9XG5cbi5wZXJmb3JtYW5jZV9fdGFibGUgdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY4OyBwYWRkaW5nOiAxN3B4IDIzcHg7IGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7IHRleHQtYWxpZ246IGxlZnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnBlcmZvcm1hbmNlX190YWJsZSB0aCB7IGZvbnQtc2l6ZTogMS4ycmVtOyBwYWRkaW5nOiAxMnB4IDE1cHg7IH0gfVxuXG4ucGVyZm9ybWFuY2VfX3RhYmxlIHRkIHsgcGFkZGluZzogMTdweCAyM3B4OyBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wZXJmb3JtYW5jZV9fdGFibGUgdGQgeyBmb250LXNpemU6IDEuMnJlbTsgcGFkZGluZzogMTJweCAxNXB4OyB9IH1cblxuLnBlcmZvcm1hbmNlX19idCB7IGZvbnQtc2l6ZTogMS42cmVtOyBtYXgtd2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IDIwcHg7IHdpZHRoOiAxMDAlOyB9XG5cbi5wcml2YWN5IHsgcGFkZGluZy10b3A6IDcwcHg7IHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJpdmFjeSB7IHBhZGRpbmctdG9wOiAwOyBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbi5wcml2YWN5X19pbm5lciB7IG1heC13aWR0aDogMTAwMHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi50ZXh0LWJvZHlfX3NlY3Rpb24geyBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudGV4dC1ib2R5X19wYXJhIHsgZm9udC1zaXplOiAxLjJyZW07IGxpbmUtaGVpZ2h0OiAxLjY7IH0gfVxuXG4udGV4dC1ib2R5X190dGwgeyBmb250LXdlaWdodDogNjAwOyB9XG5cbi5wcm9jZXNzIHsgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wcm9jZXNzIHsgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuXG4ucHJvY2Vzc1NlY3Rpb24geyBwYWRkaW5nLXRvcDogNzBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJvY2Vzc1NlY3Rpb24geyBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5wcm9jZXNzX190dGwgeyBtYXJnaW4tYm90dG9tOiA0N3B4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wcm9jZXNzX190dGwgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnRhYlNlY3Rpb24geyBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50YWJTZWN0aW9uIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi50YWJTZWN0aW9uOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnRhYlNlY3Rpb25fX3R0bCB7IGZvbnQtc2l6ZTogMi40cmVtOyBmb250LXdlaWdodDogNzAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfcHRfb3IwMy5wbmcpOyBsaW5lLWhlaWdodDogMTsgcGFkZGluZzogMjVweCAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC50YWJTZWN0aW9uX190dGwgeyBmb250LXNpemU6IDEuNnJlbTsgcGFkZGluZzogMTBweCAxNXB4OyB9IH1cblxuLnRhYlNlY3Rpb25fX2JvZHkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBwYWRkaW5nOiAzM3B4IDQwcHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudGFiU2VjdGlvbl9fYm9keSB7IHBhZGRpbmc6IDE3cHggMjBweDsgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucHJvY2Vzc0NvbnRlbnRfX3BhcmEgeyBmb250LXNpemU6IDEuNnJlbTsgbGluZS1oZWlnaHQ6IDEuNjU7IG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wcm9jZXNzQ29udGVudF9fcGFyYSB7IGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cblxuLnByb2Nlc3NDb250ZW50X19wYXJhOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnByb2Nlc3NDb250ZW50X19maWcgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC5wcm9jZXNzQ29udGVudF9fZmlnIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgbWluLXdpZHRoOiAyNjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wcm9jZXNzQ29udGVudF9fZmlnIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1sZWZ0OiAwOyBtYXJnaW4tdG9wOiAyMnB4OyB9IH1cblxuLnByb2Nlc3NDb250ZW50X19pbWcgeyBtaW4td2lkdGg6IDI2MHB4OyB3aWR0aDogMjYwcHg7IGZsZXgtYmFzaXM6IDI2MHB4OyBoZWlnaHQ6IGF1dG87IH1cblxuLnByb2Nlc3NDb250ZW50X19pbWc6bnRoLW9mLXR5cGUobisyKSB7IG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAucHJvY2Vzc0NvbnRlbnRfX2ltZzpudGgtb2YtdHlwZShuKzIpIHsgbWFyZ2luLWxlZnQ6IDA7IG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLnByb2Nlc3NDb250ZW50X19pbWcgeyBmbGV4LWJhc2lzOiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnByb2Nlc3NDb250ZW50X19pbWcgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBmbGV4LWJhc2lzOiAxMDAlOyBtaW4td2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnRhYkNvbnRlbnRzIHsgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiQ29udGVudHNfY3VycmVudCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50YWJDb250ZW50cyAucGFnZS1zZWN0aW9uIHsgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudGFiQ29udGVudHMgLnBhZ2Utc2VjdGlvbiB7IG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4udGFiQ29udGVudHMgLnBhZ2Utc2VjdGlvbjpsYXN0LW9mLXR5cGUgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50YWJMaXN0IHsgbWFyZ2luLWxlZnQ6IC0xMHB4OyBtYXJnaW4tcmlnaHQ6IC0xMHB4OyBtYXJnaW4tYm90dG9tOiA2MHB4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudGFiTGlzdCB7IG1hcmdpbi1sZWZ0OiAtNXB4OyBtYXJnaW4tcmlnaHQ6IC01cHg7IG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4udGFiTGlzdF9faXRlbSB7IGZsZXgtYmFzaXM6IDM1M3B4OyBtYXgtd2lkdGg6IDM1M3B4OyBwYWRkaW5nOiAwIDEwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udGFiTGlzdF9faXRlbS0tY29sLTIgeyBmbGV4OiAwIDAgNTAlOyBtYXgtd2lkdGg6IDUwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudGFiTGlzdF9faXRlbSB7IHBhZGRpbmc6IDAgNXB4OyBmbGV4OiAwIDAgNTAlOyBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbi50YWJMaXN0X19pdGVtX2N1cnJlbnQ6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDA7IGhlaWdodDogMDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXdpZHRoOiAxNHB4IDE3LjVweCAwIDE3LjVweDsgYm9yZGVyLWNvbG9yOiAjZWU3YzI4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogLTE0cHg7IGxlZnQ6IGNhbGMoNTAlIC0gMTcuNXB4KTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudGFiTGlzdF9faXRlbV9jdXJyZW50OmFmdGVyIHsgYm9yZGVyLXdpZHRoOiAxM3B4IDEwcHggMCAxMHB4OyBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpOyBib3R0b206IC0xMXB4OyB9IH1cblxuLnRhYkxpc3RfX2l0ZW1fY3VycmVudCAudGFiTGlzdF9fbGluayB7IGJhY2tncm91bmQ6ICNlZTdjMjg7IGNvbG9yOiAjZmZmOyB9XG5cbi50YWJMaXN0X19saW5rIHsgZm9udC1zaXplOiAxLjhyZW07IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiAjMjEyMTIxOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDEzcHggMDsgYm9yZGVyLXJhZGl1czogNHB4OyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2JsX3B0MDEucG5nKTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAudGFiTGlzdF9fbGluayB7IGZvbnQtc2l6ZTogMS40cmVtOyBwYWRkaW5nOiAxMHB4IDA7IGZvbnQtd2VpZ2h0OiA3MDA7IGxldHRlci1zcGFjaW5nOiAtLjA4NWVtOyB9IH1cblxuLnRhYkxpc3RfX2xpbms6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjZWU3YzI4OyBjb2xvcjogI2ZmZjsgfVxuXG4ucHJvamVjdCB7IHBhZGRpbmctdG9wOiA2NXB4OyBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJvamVjdCB7IHBhZGRpbmctYm90dG9tOiAzMHB4OyBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5wcm9qZWN0X190dGwgeyBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wcm9qZWN0X190dGwgeyBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLnJvd1NlY3Rpb24geyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5yb3dTZWN0aW9uIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5yb3dTZWN0aW9uOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnJvd1NlY3Rpb246bnRoLW9mLXR5cGUob2RkKSAucm93U2VjdGlvbl9fdGV4dHMgeyBtYXJnaW4tbGVmdDogLTExMHB4OyBvcmRlcjogMjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucm93U2VjdGlvbjpudGgtb2YtdHlwZShvZGQpIC5yb3dTZWN0aW9uX190ZXh0cyB7IG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLnJvd1NlY3Rpb246bnRoLW9mLXR5cGUob2RkKSAucm93U2VjdGlvbl9faW1hZ2UgeyBvcmRlcjogMTsgfVxuXG4ucm93U2VjdGlvbjpudGgtb2YtdHlwZShldmVuKSAucm93U2VjdGlvbl9fdGV4dHMgeyBtYXJnaW4tcmlnaHQ6IC0xMTBweDsgb3JkZXI6IDE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnJvd1NlY3Rpb246bnRoLW9mLXR5cGUoZXZlbikgLnJvd1NlY3Rpb25fX3RleHRzIHsgbWFyZ2luLXJpZ2h0OiAwOyBvcmRlcjogMjsgfSB9XG5cbi5yb3dTZWN0aW9uOm50aC1vZi10eXBlKGV2ZW4pIC5yb3dTZWN0aW9uX19pbWFnZSB7IG9yZGVyOiAyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5yb3dTZWN0aW9uOm50aC1vZi10eXBlKGV2ZW4pIC5yb3dTZWN0aW9uX19pbWFnZSB7IG9yZGVyOiAxOyB9IH1cblxuLnJvd1NlY3Rpb25fX2NvbnRhaW5lciB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLnJvd1NlY3Rpb25fX2NvbnRhaW5lciB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi5yb3dTZWN0aW9uX190ZXh0cyB7IHdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweCk7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHBhZGRpbmc6IDQzcHggNTBweCA0NXB4IDUwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLXRvcDogMzVweDsgei1pbmRleDogMjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLnJvd1NlY3Rpb25fX3RleHRzIHsgd2lkdGg6IDYwdnc7IHBhZGRpbmc6IDMwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucm93U2VjdGlvbl9fdGV4dHMgeyB3aWR0aDogMTAwJTsgbWFyZ2luLXRvcDogMDsgcGFkZGluZzogMjBweDsgfSB9XG5cbi5yb3dTZWN0aW9uX19zdWJUdGwgeyBmb250LXNpemU6IDIuMnJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgbGluZS1oZWlnaHQ6IDEuNTQ7IG1hcmdpbi1ib3R0b206IDIzcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnJvd1NlY3Rpb25fX3N1YlR0bCB7IGZvbnQtc2l6ZTogMS44cmVtOyBtYXJnaW4tYm90dG9tOiAxM3B4OyB9IH1cblxuLnJvd1NlY3Rpb25fX3BhcmEgeyBmb250LXNpemU6IDEuNnJlbTsgbGluZS1oZWlnaHQ6IDEuNzU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnJvd1NlY3Rpb25fX3BhcmEgeyBmb250LXNpemU6IDEuM3JlbTsgbGluZS1oZWlnaHQ6IDEuNjsgfSB9XG5cbi5yb3dTZWN0aW9uX19pbWFnZSB7IGZsZXg6IDAgMCA1NjBweDsgbWF4LXdpZHRoOiA1NjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLnJvd1NlY3Rpb25fX2ltYWdlIHsgZmxleDogMCAwIDQwdnc7IG1heC13aWR0aDogNDB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5yb3dTZWN0aW9uX19pbWFnZSB7IGZsZXg6IDAgMCAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5pc28geyBtYXJnaW4tdG9wOiAxNDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaXNvIHsgbWFyZ2luLXRvcDogNDVweDsgfSB9XG5cbi5pc29fX3R0bCB7IG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmlzb19fdHRsIHsgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5pc29fX2NvbnRhaW5lciB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmlzb19fY29udGFpbmVyIHsgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLmlzb19fdGV4dHMgeyB3aWR0aDogY2FsYygxMDAlIC0gNDMwcHgpOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBwYWRkaW5nOiA0M3B4IDUwcHggNjBweCA1MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi10b3A6IDM1cHg7IHotaW5kZXg6IDI7IG1hcmdpbi1yaWdodDogLTExMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAuaXNvX190ZXh0cyB7IHdpZHRoOiA2MHZ3OyBwYWRkaW5nOiAzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmlzb19fdGV4dHMgeyB3aWR0aDogMTAwJTsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tdG9wOiAwOyBwYWRkaW5nOiAyMHB4OyBvcmRlcjogMjsgfSB9XG5cbi5pc29fX3N1YlR0bCB7IGZvbnQtc2l6ZTogMi4ycmVtOyBmb250LXdlaWdodDogNjAwOyBsaW5lLWhlaWdodDogMS41NDsgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaXNvX19zdWJUdGwgeyBmb250LXNpemU6IDEuOHJlbTsgbWFyZ2luLWJvdHRvbTogMTNweDsgfSB9XG5cbi5pc29fX3BhcmEgeyBmb250LXNpemU6IDEuNnJlbTsgbGluZS1oZWlnaHQ6IDEuNzU7IG1hcmdpbi1ib3R0b206IDJlbTsgfVxuXG4uaXNvX19wYXJhOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmlzb19fcGFyYSB7IGZvbnQtc2l6ZTogMS4zcmVtOyBsaW5lLWhlaWdodDogMS42OyB9IH1cblxuLmlzb19fZmlnIHsgZmxleDogMCAwIDU2MHB4OyBtYXgtd2lkdGg6IDU2MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAuaXNvX19maWcgeyBmbGV4OiAwIDAgNDB2dzsgbWF4LXdpZHRoOiA0MHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmlzb19fZmlnIHsgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyOyBvcmRlcjogMTsgfSB9XG5cbi5ydWxlIHsgcGFkZGluZy10b3A6IDcwcHg7IHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucnVsZSB7IHBhZGRpbmctdG9wOiAwOyBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbi5ydWxlX19pbm5lciB7IG1heC13aWR0aDogMTAwMHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zaXRlbWFwIHsgcGFkZGluZy10b3A6IDcwcHg7IHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc2l0ZW1hcCB7IHBhZGRpbmctYm90dG9tOiAzMHB4OyBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5zaXRlbWFwX190dGwgeyBmb250LXNpemU6IDIuNHJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tYm90dG9tOiA0M3B4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zaXRlbWFwX190dGwgeyBmb250LXNpemU6IDEuOHJlbTsgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5zaXRlbWFwX19pbm5lciB7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkOWRkOyB9XG5cbi5zaXRlbWFwX19saXN0IHsgcGFkZGluZzogMTlweCAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDlkZDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc2l0ZW1hcF9fbGlzdCB7IHBhZGRpbmc6IDEwcHggMDsgfSB9XG5cbi5zaXRlbWFwX19saXN0Omxhc3Qtb2YtdHlwZSB7IGJvcmRlcjogbm9uZTsgfVxuXG4uc2l0ZW1hcF9fbGluayB7IGZvbnQtc2l6ZTogMS42cmVtOyBjb2xvcjogIzIxMjEyMTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBkaXNwbGF5OiBpbmxpbmUtZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogY2VudGVyOyBsaW5lLWhlaWdodDogMi41OyB9XG5cbi5zaXRlbWFwX19saW5rOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNpdGVtYXBfX2xpbmsgeyBmb250LXNpemU6IDEuM3JlbTsgfSB9XG5cbi5zaXRlbWFwX19saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9iZ19hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB3aWR0aDogMThweDsgaGVpZ2h0OiAxOHB4OyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zaXRlbWFwX19saW5rOmJlZm9yZSB7IHdpZHRoOiAxNHB4OyBoZWlnaHQ6IDE0cHg7IG1hcmdpbi1yaWdodDogN3B4OyB9IH1cblxuLnNpdGVtYXBfX2NoaWxkTGlzdCB7IHBhZGRpbmctbGVmdDogMjhweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc2l0ZW1hcF9fY2hpbGRMaXN0IHsgcGFkZGluZy1sZWZ0OiAyMXB4OyB9IH1cblxuLnNpdGVtYXBfX2NoaWxkTGluayB7IGNvbG9yOiAjMjEyMTIxOyBmb250LXNpemU6IDEuNnJlbTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDIuNTsgfVxuXG4uc2l0ZW1hcF9fY2hpbGRMaW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IHdpZHRoOiA1cHg7IGhlaWdodDogMnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXJpZ2h0OiAuNWVtOyB9XG5cbi5zaXRlbWFwX19jaGlsZExpbms6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc2l0ZW1hcF9fY2hpbGRMaW5rOmhvdmVyOmJlZm9yZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uaW50ZXJ2aWV3IHsgZm9udC1zaXplOiAxLjZyZW07IHBhZGRpbmc6IDAgNDBweCAxMDBweCA0MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBjb2xvcjogIzMzMzMzMzsgbWFyZ2luLXRvcDogMzdweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmludGVydmlldyB7IG1hcmdpbi10b3A6IDA7IGZvbnQtc2l6ZTogMS4zcmVtOyBwYWRkaW5nOiAwIDIwcHggNDBweCAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5pbnRlcnZpZXcud3JhcCB7IHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cblxuLmludGVydmlld19faGVhZGVyIHsgbWFyZ2luLWxlZnQ6IC00MHB4OyBtYXJnaW4tcmlnaHQ6IC00MHB4OyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuaW50ZXJ2aWV3X19oZWFkZXIgeyBtYXJnaW4tbGVmdDogLTIwcHg7IG1hcmdpbi1yaWdodDogLTIwcHg7IG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuXG4uaW50ZXJ2aWV3X19oZWFkZXJTcCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5pbnRlcnZpZXdfX2hlYWRlclNwIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7IH0gfVxuXG4uaW50ZXJ2aWV3X19oZWFkZXJDb21wIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uaW50ZXJ2aWV3X19oZWFkZXJDYXQgeyBmb250LXNpemU6IDEuMHJlbTsgY29sb3I6ICNmZmY7IGZvbnQtd2VpZ2h0OiBib2xkOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyBwYWRkaW5nOiA0cHggMTBweDsgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5pbnRlcnZpZXdfX2hlYWRlckRldGFpbCB7IGZvbnQtc2l6ZTogMS4zcmVtOyBmb250LXdlaWdodDogYm9sZDsgcGFkZGluZy1sZWZ0OiA4cHg7IH1cblxuLmludGVydmlld19faGVhZGVyU3BUdGwgeyBmb250LXNpemU6IDIuNHJlbTsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmludGVydmlldyAudG9jIHsgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgYm9yZGVyLXJhZGl1czogNXB4OyBkaXNwbGF5OiBmbGV4OyB9XG5cbi5pbnRlcnZpZXcgLnRvY19fZmlnIHsgd2lkdGg6IDQwN3B4OyBtYXgtd2lkdGg6IDQwN3B4OyBmbGV4LWJhc2lzOiA0MDdweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7IC5pbnRlcnZpZXcgLnRvY19fZmlnIHsgd2lkdGg6IDQwJTsgbWF4LXdpZHRoOiA0MCU7IGZsZXgtYmFzaXM6IDQwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuaW50ZXJ2aWV3IC50b2NfX2ZpZyB7IHdpZHRoOiAxMDAlOyBmbGV4LWJhc2lzOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uaW50ZXJ2aWV3IC50b2NfX2ltZyB7IGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4OyBvYmplY3QtZml0OiBjb3ZlcjsgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnOyBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5pbnRlcnZpZXcgLnRvY19faW1nIHsgd2lkdGg6IDEwMCU7IG1heC1oZWlnaHQ6IDE4MHB4OyBvYmplY3QtZml0OiBjb3ZlcjsgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5pbnRlcnZpZXcgLnRvY19fbGlzdCB7IHBhZGRpbmc6IDI0cHggMzBweDsgd2lkdGg6IGNhbGMoMTAwJSAtIDQwN3B4KTsgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MDdweCk7IGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDQwN3B4KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7IC5pbnRlcnZpZXcgLnRvY19fbGlzdCB7IHdpZHRoOiBjYWxjKDEwMCUgLSA0MCUpOyBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwJSk7IGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDQwJSk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmludGVydmlldyAudG9jX19saXN0IHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5pbnRlcnZpZXcgLnRvY19faXRlbSB7IG1hcmdpbi1ib3R0b206IDhweDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmludGVydmlldyAudG9jX19pdGVtOjpiZWZvcmUgeyBjb250ZW50OiBcIuODu1wiOyBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbi5pbnRlcnZpZXcgLnRvY19faXRlbTpsYXN0LW9mLXR5cGUgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5pbnRlcnZpZXcgLnRvY19fbGluayB7IGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5pbnRlcnZpZXcgLnRvY19fbGluazpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uaW50ZXJ2aWV3X19pbnRybyB7IG1hcmdpbi10b3A6IDJlbTsgfVxuXG4uaW50ZXJ2aWV3X19zZWN0aW9uIHsgbWFyZ2luOiAwOyBwYWRkaW5nLXRvcDogMzZweDsgfVxuXG4uaW50ZXJ2aWV3X19zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5pbnRlcnZpZXdfX3NlY3Rpb24geyBtYXJnaW46IDE4cHggMCAxOHB4IDA7IHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLmludGVydmlld19fdHRsIHsgZm9udC1zaXplOiAyLjJyZW07IGZvbnQtd2VpZ2h0OiBib2xkOyBwYWRkaW5nLWJvdHRvbTogMTJweDsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzMzMzM7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC5pbnRlcnZpZXdfX3R0bCB7IGZvbnQtc2l6ZTogMS44cmVtOyBwYWRkaW5nLWJvdHRvbTogN3B4OyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLmludGVydmlld19faXRlbSB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBtYXJnaW4tYm90dG9tOiAyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyBwYWRkaW5nOiAyNXB4IDMwcHg7IGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmludGVydmlld19faXRlbSB7IGZsZXgtd3JhcDogd3JhcDsgcGFkZGluZzogMTJweCAxNXB4OyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLmludGVydmlld19fbmFtZSB7IG1heC13aWR0aDogOTBweDsgZmxleC1iYXNpczogOTBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgaGVpZ2h0OiA0MHB4OyBhbGlnbi1pdGVtczogY2VudGVyOyBkaXNwbGF5OiBmbGV4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOyBjb2xvcjogI2ZmZjsgZm9udC13ZWlnaHQ6IGJvbGQ7IGJvcmRlci1yYWRpdXM6IDQwcHg7IGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuaW50ZXJ2aWV3X19uYW1lIHsgZm9udC1zaXplOiAxLjFyZW07IG1heC13aWR0aDogYXV0bzsgZmxleC1iYXNpczogYXV0bzsgaGVpZ2h0OiAyMHB4OyBwYWRkaW5nOiAwIDlweDsgbWFyZ2luLWJvdHRvbTogOXB4OyB9IH1cblxuLmludGVydmlld19fbmFtZV90eXBlX2NsaSB7IGZvbnQtc2l6ZTogMS42cmVtOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgwYzE3OyBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmludGVydmlld19fbmFtZV90eXBlX2NsaSB7IGZvbnQtc2l6ZTogMS4xcmVtOyB9IH1cblxuLmludGVydmlld19fbWVzc2FnZSB7IG1heC13aWR0aDogY2FsYygxMDAlIC0gOTBweCk7IGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDkwcHgpOyBwYWRkaW5nLWxlZnQ6IDMwcHg7IGxpbmUtaGVpZ2h0OiAxLjYyNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmludGVydmlld19fbWVzc2FnZSB7IG1heC13aWR0aDogMTAwJTsgZmxleC1iYXNpczogMTAwJTsgcGFkZGluZy1sZWZ0OiAwOyBsaW5lLWhlaWdodDogMS40OyB9IH1cblxuLmludGVydmlld19fbWVzc2FnZVBhcmEgeyBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG4uaW50ZXJ2aWV3X19tZXNzYWdlUGFyYTpsYXN0LW9mLXR5cGUgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5pbnRlcnZpZXdfX21lc3NhZ2VMaW5rOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5pbnRlcnZpZXdfX21lc3NhZ2VTdCB7IGNvbG9yOiAjZmY5YzAwOyBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaW50ZXJ2aWV3X19maWcgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAuaW50ZXJ2aWV3X19maWcgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLmludGVydmlld19faW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgfVxuXG4uaW50ZXJ2aWV3X19mb290ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyBwYWRkaW5nOiAyNXB4IDMwcHg7IGJvcmRlci1yYWRpdXM6IDVweDsgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmludGVydmlld19fZm9vdGVyIHsgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi5pbnRlcnZpZXdfX2Zvb3RlclR0bCB7IGZvbnQtc2l6ZTogMS44cmVtOyBmb250LXdlaWdodDogYm9sZDsgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmludGVydmlld19fZm9vdGVyVHRsIHsgZm9udC1zaXplOiAxLjZyZW07IG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG5cbi5pbnRlcnZpZXdfX2Zvb3Rlckl0ZW0geyBsaW5lLWhlaWdodDogMS42MjU7IH1cblxuLmludGVydmlld19fZm9vdGVyTGluazpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuIiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLCBcbmJvZHksIFxuZGl2LCBcbnNwYW4sIFxuYXBwbGV0LCBcbm9iamVjdCwgXG5pZnJhbWUsIFxuaDEsIFxuaDIsIFxuaDMsXG5oNCwgXG5oNSwgXG5oNiwgXG5wLCBcbmJsb2NrcXVvdGUsIFxucHJlLCBcbmEsIFxuYWJiciwgXG5hY3JvbnltLCBcbmFkZHJlc3MsIFxuYmlnLCBcbmNpdGUsIFxuY29kZSwgXG5kZWwsIFxuZGZuLCBcbmVtLCBcbmltZywgXG5pbnMsIFxua2JkLCBcbnEsIFxucywgXG5zYW1wLCBcbnNtYWxsLCBcbnN0cmlrZSwgXG5zdHJvbmcsIFxuc3ViLCBcbnN1cCwgXG50dCwgXG52YXIsIFxuYiwgXG51LCBcbmksIFxuY2VudGVyLCBcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLEhpcmFnaW5vIFNhbnMsIFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIEhpcmFnaW5vIEtha3UgR290aGljIFByb04sIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgbWVpcnlvLCBzYW5zLXNlcmlmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uICxtYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG5xIHtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy90YWdzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5pbWd7XG5cdG1heC13aWR0aDogMTAwJTtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuaHRtbHtcblx0Zm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keXtcblx0Y29sb3I6IzIxMjEyMTtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdCYuZml4e1xuXHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKSB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vYmdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5iZ3tcblx0Jl9jb2xvcntcblx0XHQmX2dye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmODtcblx0XHR9XG5cdH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9sYXlvdXRzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ud3JhcHtcblx0d2lkdGg6MTAwJTtcblx0bWF4LXdpZHRoOiAxMDgwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblxuXHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYSgnc3AnKSB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG59XG5cbi5mbGJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdCZfdHlwZXtcblx0XHQmX3R7XG5cdFx0XHRAZXh0ZW5kIC5mbGI7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdCZse1xuXHRcdFx0XHRAZXh0ZW5kIC5mbGJfdHlwZV90O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHR9XG5cdFx0XHQmY3tcblx0XHRcdFx0QGV4dGVuZCAuZmxiX3R5cGVfdDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmcntcblx0XHRcdFx0QGV4dGVuZCAuZmxiX3R5cGVfdDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9je1xuXHRcdFx0QGV4dGVuZCAuZmxiO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCZse1xuXHRcdFx0XHRAZXh0ZW5kIC5mbGJfdHlwZV9jO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHR9XG5cdFx0XHQmY3tcblx0XHRcdFx0QGV4dGVuZCAuZmxiX3R5cGVfYztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmcntcblx0XHRcdFx0QGV4dGVuZCAuZmxiX3R5cGVfYztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdH1cblx0XHRcdCZie1xuXHRcdFx0XHRAZXh0ZW5kIC5mbGJfdHlwZV9jO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfYntcblx0XHRcdEBleHRlbmQgLmZsYjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdCZse1xuXHRcdFx0XHRAZXh0ZW5kIC5mbGJfdHlwZV9iO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHR9XG5cdFx0XHQmY3tcblx0XHRcdFx0QGV4dGVuZCAuZmxiX3R5cGVfYjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmcntcblx0XHRcdFx0QGV4dGVuZCAuZmxiX3R5cGVfYjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9sUGFnZVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4ubFBhZ2V7XG5cdCZfX3R0bHtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL2NvbW1vblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLnNwYnJ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIG1lZGlhKCd0YWInKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLnBjYnJ7XG5cdEBpbmNsdWRlIG1lZGlhKCdzcCcpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9oZWFkZXJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5oZWFkZXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMztcblx0d2lkdGg6MTAwdnc7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Jl9wYWdlX2xwe1xuXHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKXtcblx0XHRcdC5oZWFkZXJfX2Rlc2N7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5zY3JvbGxlZHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ290YWInKXtcblx0XHRcdCYuaGVhZGVyX3BhZ2VfbHB7XG5cdFx0XHRcdC5oZWFkZXJfX2Rlc2N7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDE3cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE3cHg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5oZWFkZXJfX2xvZ297XG5cdFx0XHRcdFx0d2lkdGg6IDI0MHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjQwcHg7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogMjQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmduYXZpX19saW5re1xuXHRcdFx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaGVhZGVyX19kZXNje1xuXHRcdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMjQwcHg7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDI0MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmhlYWRlcl9fbG9nb3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5oZWFkZXJfX2NhcHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5oZWFkZXJfX3RvcExpc3R7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuZ25hdml7XG5cdFx0XHRcdG1heC13aWR0aDogMTA4MHB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjQwcHgpO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0Jl9wYWdlX2xwe1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdG1heC13aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmduYXZpX19saXN0e1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuZ25hdmlfX2l0ZW17XG5cdFx0XHRcdCZfdHlwZV9jb250YWN0e1xuXHRcdFx0XHRcdC5nbmF2aV9fbGlua3tcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYzZjMGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZ25hdmlfX2xpbmt7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNmM2YzZjM7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0Lm1tX19pbm5lcntcblx0XHRcdFx0dG9wOiA1MXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Jl9fZGVzY3tcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzoyNHB4IDI1cHggMjRweCAyNXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOjAgMCAwIDIwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAwO1xuXHRcdH1cblx0fVxuXHQmX19sb2dve1xuXHRcdGZsZXg6IDAgMCAzMjVweDtcblx0XHRtYXgtd2lkdGg6IDMyNXB4O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblxuXHRcdCZfcGFnZXtcblx0XHRcdCZfbHB7XG5cdFx0XHRcdGZsZXg6IDAgMCAyNTJweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNTJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhe1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0b3BhY2l0eTogLjc1O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0ZmxleDogMCAwIDQ1dnc7XG5cdFx0XHR3aWR0aDogNDV2dztcblx0XHRcdG1heC13aWR0aDogMjMwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2NhcHtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6MnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCdscGMnKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmX190b3BMaXN0e1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Jl9fdG9wSXRlbXtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0fVxuXHQmX190b3BMaW5re1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjojMjEyMTIxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Jjpob3Zlcntcblx0XHRcdG9wYWNpdHk6IC43NTtcblx0XHR9XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fYmdfYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3Zlcjtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdH1cblx0Jl9fbGFuZ3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0Jl9fbGFuZy10ZXJte1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQmX19sYW5nLWRldGFpbHt9XG5cdCZfX2xhbmctbGFiZWx7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9hcnJvd193aF9ib3R0b20uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDEwcHggNi43cHg7XG5cdFx0XHR3aWR0aDoxMHB4O1xuXHRcdFx0aGVpZ2h0OiA2LjdweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OjhweDtcblx0XHRcdHRvcDogY2FsYyg1MCUgLSAzLjM1cHgpO1xuXHRcdH1cblx0fVxuXHQmX19sYW5nLXNlbGVjdHtcblx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0d2lkdGg6IDExMHB4O1xuXHRcdHBhZGRpbmc6NXB4IDhweCA1cHggMTBweDtcblx0XHQmOjotbXMtZXhwYW5kIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYuYWN0aXZle1xuXHRcdEBpbmNsdWRlIG1lZGlhKCdscGMnKSB7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0LmduYXZpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0d2lkdGg6MTAwdnc7XG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHR0b3A6ODBweDtcblx0XHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTVweCk7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCZfX2xpc3R7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDQ7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0NXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMxcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdG9yZGVyOjI7XG5cblx0XHRcdFx0XHQvLyAmX3BhZ2V7XG5cdFx0XHRcdFx0Ly8gXHQmX2thcnRle1xuXHRcdFx0XHRcdC8vIFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHRcdC8vIFx0Jl9ibG9ne1xuXHRcdFx0XHRcdC8vIFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHRcdC8vIH1cblxuXHRcdFx0XHRcdCZfdHlwZV9jb250YWN0e1xuXHRcdFx0XHRcdFx0cGFkZGluZzozMHB4IDAgMCAwO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MTZweCAwIDAgMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRvcmRlcjoxO1xuXHRcdFx0XHRcdFx0LmduYXZpX19saW5re1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWM2YzBlO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEzcHggMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X2ljb25fd2guc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci82cHggMTJweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDZweCk7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDExcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji0tdHd7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcblx0XHRcdFx0XHRcdG9yZGVyOjM7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubW17XG5cdFx0XHRcdFx0XHQuZ25hdmlfX2xpbmt7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHQvLyAmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHQvLyBcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0XHRcdFx0Ly8gXHR3aWR0aDoxMnB4O1xuXHRcdFx0XHRcdFx0XHQvLyBcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0XHQvLyBcdGJhY2tncm91bmQ6ICMyMTIxMjE7XG5cdFx0XHRcdFx0XHRcdC8vIFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdC8vIFx0cmlnaHQ6MTFweDtcblx0XHRcdFx0XHRcdFx0Ly8gXHR0b3A6Y2FsYyg1MCUgLSAxcHgpO1xuXHRcdFx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubW1fX25hdntcblx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm1tX19iZ0lubmVye1xuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5tbV9faW5uZXJ7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubW1fX2Rlc2N7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubW1fX2Fycm93e1xuXHRcdFx0XHRcdFx0XHQmTGlzdHtcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmSXRlbXt9XG5cdFx0XHRcdFx0XHRcdCZMaW5re1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjNmMztcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2Fycm93X29yLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvNnB4IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDZweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubW1fX2J0RGx7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubW1fX2J0TGlzdHtcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHRcdFx0Lm1tX19idEl0ZW17XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjNmMztcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZWM2YzBlO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9hcnJvd19vci5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzZweCAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDZweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5tbV9fYnRMaW5re1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoxNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubW1fX2J0VGVybXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5tbV9fYnRMaW5re1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm1tX19idERldGFpbHtcblx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm1tX19idG5hbWV7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fbGlua3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjNmMztcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRwYWRkaW5nOjE3cHggMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAjMjEyMTIxO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzoxNXB4IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fYXJyb3dfb3Iuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3Zlcjtcblx0XHRcdFx0XHRcdHdpZHRoOiA3cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gN3B4KTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfdHJpe1xuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDZweCk7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjNmMwZTtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlYzZjMGU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDFweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm1te1xuXHRcdFx0XHQmX19pbm5lcntcblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm5hdkJ0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDBhMTk5O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDQ7XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSl7XG5cdFx0XHRcdFx0XHR0b3A6Y2FsYyg1MCUgLSAxcHgpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMyl7XG5cdFx0XHRcdFx0XHR0b3A6Y2FsYyg1MCUgLSAxcHgpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTMxNWRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZ25hdml7XG5cdGNvbG9yOiAjMDAwO1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpe1xuXHRcdGJvcmRlci10b3A6bm9uZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCZfcGFnZXtcblx0XHQmX2xwe1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ290YWInKXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHQuZ25hdmlfX2xpc3R7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZ25hdmlfX2l0ZW17XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogYXV0bztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCLvvZxcIjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAxZW07XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfdHlwZXtcblx0XHRcdFx0XHRcdCZfc3B7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfY29udGFjdHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmduYXZpX19saW5re1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxOTRweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDA7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmduYXZpX19saW5re1xuXHRcdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCZfdHJpe1xuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDEycHggMThweCAxMnB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMGExOTkgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDM2cHg7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMTJweCk7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5tbXtcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0LmduYXZpX19saW5re1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSAsICY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19pbm5lcntcblx0XHRcdFx0XHRcdHRvcDogNjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzMnB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9fY29udGVudHN7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cdFx0fVxuXHR9XG5cdCZfX2xpc3R7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3NwJyl7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoICsgLTcwcHgpO1xuXHRcdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cblx0Jl9faXRlbXtcblx0XHRmbGV4OiAwIDAgMjAlO1xuXHRcdG1heC13aWR0aDogMjAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmX3R5cGVfY29udGFjdHtcblx0XHRcdC5nbmF2aV9fbGlua3tcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0UzMGVjNmMwZTA3Rjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjNmMwZTtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdG9wYWNpdHk6IC43NTtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0Ly8gY29udGVudDpcIlwiO1xuXHRcdFx0XHRcdC8vIHdpZHRoOjIxcHg7XG5cdFx0XHRcdFx0Ly8gaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdC8vIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWFpbF9pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgL2NvdmVyO1xuXHRcdFx0XHRcdC8vIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdC8vIG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3R5cGV7XG5cdFx0XHQmX3Nwe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJyl7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblxuXHR9XG5cdCZfX2xpbmt7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjojMjEyMTIxO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHBhZGRpbmc6MjZweCAwcHggMjVweCAwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCZfcGFnZXtcblx0XHRcdCZfbHB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMGExOTk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1te1xuXHRcdC5nbmF2aV9fbGlua3tcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDgwcHgpIHtcblx0XHRcdFx0Lm1tX19pbm5lcntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pbm5lcntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC01MHZ3O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtNTB2dztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTVweDtcblx0XHR9XG5cdFx0Jl9fZGVzY3tcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMGExOTk7XG5cdFx0XHRwYWRkaW5nOjE1cHggMDtcblx0XHR9XG5cdFx0Jl9fdHRse1xuXHRcdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0XHRmb250LXdlaWdodDogODAwOztcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHQmX19wYXJhe1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdFx0Jl9fbmF2e1xuXHRcdFx0cGFkZGluZzogMzZweCAwIDQycHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0fVxuXHRcdCZfX2Fycm93TGlzdHt9XG5cdFx0Jl9fYXJyb3dJdGVte1xuXHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2Fycm93TGlua3tcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiMyMTIxMjE7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRsaW5lLWhlaWdodDogMi4yNTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25fYXJyb3dfMDIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG5cdFx0XHRcdHdpZHRoOjE0cHg7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19idExpc3R7XG5cdFx0XHRmbGV4OiAwIDAgODU1cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDg1NXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0ycHg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHRcdCZfX2J0SXRlbXtcblx0XHRcdGZsZXg6IDAgMCAyODVweDtcblx0XHRcdG1heC13aWR0aDogMjg1cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDJweDtcblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiAjMjEyMTIxO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Lm1tX19idExpbmt7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAuNzU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX3R5cGVfc3B7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfdHlwZV9kZXZ7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCdzcCcpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2J0RGx7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuXHRcdFx0cGFkZGluZzoyN3B4IDE3cHggMjdweCAxMHB4O1xuXHRcdH1cblx0XHQmX19idFRlcm17XG5cdFx0XHRmbGV4LWJhc2lzOiA4MHB4O1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0fVxuXHRcdCZfX2J0RGV0YWlse1xuXHRcdFx0ZmxleC1iYXNpczogY2FsYygxMDAlIC0gODBweCk7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0Jl9fYnRuYW1le1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDhlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHR9XG5cdFx0Jl9fYnRMaW5re31cblxuXHRcdCZfX2J0TGlua3tcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cGFkZGluZzoxMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdCYtLXdoe1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZGV2e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMTA2O1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXJyb3dfaWNvbl9ibC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3Zlcjtcblx0XHRcdFx0d2lkdGg6NC44cHg7XG5cdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tbV9fYnRJdGVtX3R5cGVfZGV2e1xuXHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4ubmF2QnR7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICNlYzZjMGU7XG5cdEBpbmNsdWRlIG1lZGlhKCd0YWInKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXg6IDAgMCA4MHB4O1xuXHRcdG1heC13aWR0aDogODBweDtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoJ3NwJykge1xuXHRcdGZsZXg6IDAgMCA1NXB4O1xuXHRcdG1heC13aWR0aDogNTVweDtcblx0XHRoZWlnaHQ6IDU1cHg7XG5cdH1cblx0Jl9faW5uZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCdscGMnKSB7XG5cdFx0XHR3aWR0aDo0MHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdHdpZHRoOjIwcHg7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0fVxuXHRcdHNwYW57XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0JjpudGgtb2YtdHlwZSgxKXtcblx0XHRcdFx0dG9wOjA7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDIpe1xuXHRcdFx0XHR0b3A6Y2FsYyg1MCUgLSAxLjVweCk7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDMpe1xuXHRcdFx0XHRib3R0b206MDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5nbmF2aV9faXRlbV90eXBlX3R3e1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LmhlYWRlcl9fbGFuZy10ZXJte1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oZWFkZXJfX2xhbmctc2VsZWN0e1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0d2lkdGg6MTE1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRwYWRkaW5nOjlweCA4cHggOXB4IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vbWFpblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLm1haW57XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdHdpZHRoOjEwMHZ3O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuLnNjcm9sbGVke1xuXHQubWFpbntcblx0XHRtYXJnaW4tdG9wOiAxODBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0bWFyZ2luLXRvcDogNTVweDtcblx0XHR9XG5cdH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9tdlxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLm12e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCZfX3NsaWRlcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0Jl9fc2xpZGV7XG5cdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3Zlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0LnNsaWNrLWxpc3R7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5zbGljay10cmFja3tcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0Jl9wYWdle1xuXHRcdCZfdG9we1xuXHRcdFx0Ly8gYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tdl9pbWcucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlciAvIGNvdmVyO1xuXHRcdFx0aGVpZ2h0OiA3MzBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKXtcblx0XHRcdFx0aGVpZ2h0OiA3MHZ3O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDE2MXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvaW1nX212X2ljb24wMS5zdmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyIC8gY292ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDoyO1xuXHRcdFx0XHRsZWZ0OjQwcHg7XG5cdFx0XHRcdHRvcDotMjBweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDE2N3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDM4MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvaW1nX212X2ljb24wMi5zdmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyIC8gY292ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDoyO1xuXHRcdFx0XHRyaWdodDo0NXB4O1xuXHRcdFx0XHRib3R0b206LTIxcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm12X19pbm5lcntcblx0XHRcdFx0ei1pbmRleDoyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdH1cblx0XHRcdC5tdl9fY2F0Y2h7XG5cdFx0XHRcdHdpZHRoOiAyMjhweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTUwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC03OHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0d2lkdGg6IDQxLjQlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tdl9fdHRse1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tdl9fZGVzY3tcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjYzO1xuXHRcdFx0XHRcdGJye1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9scHtcblx0XHRcdGhlaWdodDogMjYwcHg7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19wdC5wbmcpIHJlcGVhdCB0b3AgY2VudGVyIC8gYXV0bzs7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6MTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKXtcblx0XHRcdFx0aGVpZ2h0OiAxNjBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfb3R7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX212MDIucG5nKSBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG5cdFx0fVxuXHRcdCZfbmV3c3tcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfbXZfbmV3cy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gIGNvdmVyO1xuXHRcdH1cblx0XHQmX2Jsb2d7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Jsb2dfbXYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvICBjb3Zlcjtcblx0XHR9XG5cdFx0Jl9hYm91dHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfbXZfYWJvdXQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvICBjb3Zlcjtcblx0XHR9XG5cdFx0Jl9zaXRlbWFwe1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19tdl9zaXRlbWFwLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAgY292ZXI7XG5cdFx0fVxuXHRcdCZfc3VnYXJmcmVle1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19tdl9zdWdhcmZyZWUucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvICBjb3Zlcjtcblx0XHR9XG5cdFx0Jl9jZW50ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX212X2NlbnRlci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gIGNvdmVyO1xuXHRcdH1cblx0XHQmX3Byb2Nlc3N7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX212X3Byb2Nlc3MucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvICBjb3Zlcjtcblx0XHR9XG5cdFx0Jl9wcm9qZWN0e1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19tdl9wcm9qZWN0LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAgY292ZXI7XG5cdFx0fVxuXHRcdCZfb2Vte1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19tdl9vZW0ucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvICBjb3Zlcjtcblx0XHR9XG5cdFx0Jl9wZXJmb3JtYW5jZXtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfbXZfcGVyZm9ybWFuY2UucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvICBjb3Zlcjtcblx0XHR9XG5cdFx0Jl9rYXJ0ZXtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfbXZfa2FydGUucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvICBjb3Zlcjtcblx0XHR9XG5cdFx0Jl9rYXJ0ZURldGFpbHtcblx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gIGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMzAlIGF1dG87XG5cdFx0fVxuXHRcdCZfa2FydGVEZXRhaWwwMXtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nX2Nhc2VfMDIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvICBjb3Zlcjtcblx0XHR9XG5cdFx0Jl9jb21wYW55e1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19tdl9jb21wYW55LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAgY292ZXI7XG5cdFx0fVxuXHR9XG5cdCZfX2ZpbHRlcntcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX3B0LnBuZykgcmVwZWF0IHRvcCBjZW50ZXIgLyBhdXRvOztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDowO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDoxO1xuXG5cdH1cblx0XG5cdFxuXHQmX19lcnJvcntcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2V4cGVyaW1lbnRfbXYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvICBjb3Zlcjtcblx0fVxuXHQmX19zaXRlbWFwe1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvZXhwZXJpbWVudF9tdi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gIGNvdmVyO1xuXHR9XG5cdCZfX2NvbXBhbnl7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21wYW55X212LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAgY292ZXI7XG5cdH1cblx0XG5cdCZfX3Byb2Nlc3N7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcm9jZXNzX212LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAgY292ZXI7XG5cdH1cblx0Jl9fcHJvZHVjdGlvbntcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Byb2R1Y3Rpb25fbXYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvICBjb3Zlcjtcblx0fVxuXHQmX19wcm9qZWN0e1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJvamVjdF9tdi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gIGNvdmVyO1xuXHR9XG5cdCZfX29lbXtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL25ld3NfbXYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvICBjb3Zlcjtcblx0fVxuXHQmX19wb3NzaWJpbGl0eXtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Bvc3NpYmlsaXR5X212LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAgY292ZXI7XG5cdH1cblx0Jl9fZmxvd3tcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Zsb3dfbXYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvICBjb3Zlcjtcblx0fVxuXHQmX19kZXZlbG9we1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvdGVjaG5vbG9neV9tdi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gIGNvdmVyO1xuXHR9XG5cdCZfX2Z1bGwtb3JkZXJ7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9mdWxsLW9yZGVyX212LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAgY292ZXI7XG5cdH1cblx0Jl9fc2VtaS1vcmRlcntcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlbWktb3JkZXJfbXYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvICBjb3Zlcjtcblx0fVxuXHQmX19jb250YWN0e1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGFjdF9tdi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gIGNvdmVyO1xuXHR9XG5cdCZfX3doYXRzQ2FuZHl7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy93aGF0cy1jYW5keV9tdi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gIGNvdmVyO1xuXHR9XG5cdCZfX2hhcmRDYW5keXtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hhcmQtY2FuZHlfbXYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvICBjb3Zlcjtcblx0fVxuXHQmX19zY2hlZHVsZXtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NjaGVkdWxlX212LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAgY292ZXI7XG5cdH1cblx0XG5cdFxuXG5cblx0XG5cdCZfX2lubmVye1xuXHRcdHdpZHRoOiA1ODBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHR9XG5cdH1cblx0XG5cdCZfX2ltZ3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOi0yMHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdGZsZXg6IDAgMCAzMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDMwJTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgpbXtcblx0XHRcdHRvcDotMTFweDtcblx0XHRcdGZsZXg6IDAgMCA0NSU7XG5cdFx0XHRtYXgtd2lkdGg6IDQ1JTtcblx0XHRcdHJpZ2h0OjM5cHg7XG5cdFx0fVxuXHR9XG5cdCZfX3R0bHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0Zm9udC1zaXplOiAzLjZyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjojZmZmZmZmO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRmb250LXNpemU6IDIuMXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXHR9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vcHJvZHVjdExpc3Rcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5wcm9kdWN0TGlzdHtcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHQmX19pdGVte1xuXHRcdGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzJSAtIDExcHgpO1xuXHRcdG1heC13aWR0aDogY2FsYygzMy4zMzMlIC0gMTFweCk7XG5cdFx0d2lkdGg6IGNhbGMoMzMuMzMzJSAtIDExcHgpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pbm5lcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDE2cHggMTZweCAwIDE2cHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRwYWRkaW5nOjE1cHggMTVweCAwIDE1cHg7XG5cdFx0fVxuXHRcdFxuXHR9XG5cdCZfX2ZpZ3tcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0b3BhY2l0eTogLjc1O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAzMS4yNXZ3O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fbmFtZXtcblx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cblx0Jl9fZGVzY3tcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS42Mztcblx0XHR9XG5cdH1cblx0Jl9fYnRJbm5lcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHBhZGRpbmc6MTNweCAxNXB4IDE1cHggMTVweDtcblx0XHR9XG5cdH1cblx0Jl9fYnR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHBhZGRpbmc6MTYuNXB4IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdHBhZGRpbmc6MTRweCAwO1xuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0b3BhY2l0eTogLjc1O1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19yaWdodF90aGluLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvNnB4IDEycHg7XG5cdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOmNhbGMoNTAlIC0gNnB4KTtcblx0XHRcdHJpZ2h0OiAxMXB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19yaWdodF90aGluLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyA1cHggMTBweDtcblx0XHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gNXB4KTtcblx0XHRcdFx0cmlnaHQ6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL2FydGljbGVEZXRhaWxzXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmFydGljbGVEZXRhaWxze1xuXHRtYXgtd2lkdGg6IDg1MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNTVweDtcblx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDQ1cHg7XG5cdH1cblx0Jl9faGVhZGVye1xuXHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQmX19saXN0e1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblx0Jl9faXRlbXt9XG5cdCZfX2RhdGV7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bWFyZ2luLWxlZnQ6IDFlbTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdG9yZGVyOjI7XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHR9XG5cdH1cblx0Jl9fY2F0e1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmM2E1NmM7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzowIDE0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCZfcGxhbm5pbmd7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzZjY2M4O1xuXHRcdH1cblx0XHQmX3N0dWR5e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzhlOWVhOTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMHJlbTtcblx0XHRcdHBhZGRpbmc6MXB4IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXHRcdCZfdHlwZV9ibG9ne1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogM3B4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogOTJweDtcblx0XHRcdGZsZXg6IDAgMCA5MnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGNvbG9yOiAjMjEyMTIxO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMHJlbTtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdGZsZXg6IDAgMCA2MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdHRse1xuXHRcdGZvbnQtc2l6ZTogMy4wcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQmX19leWVjYXRjaHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTZweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX19ib2R5e1xuXHRcdG1heC13aWR0aDogNjUwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjYyNTtcblx0XHRcdG1hcmdpbjoyMHB4IDA7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdG1hcmdpbjoxNXB4IDA7XG5cdFx0XHR9XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG1hcmdpbjogMjdweCAwO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdG1hcmdpbjozMHB4IDA7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdG1hcmdpbjoxNXB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdG1hcmdpbjoxNXB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0Jl9fZm9vdGVye1xuXHRcdG1hcmdpbi10b3A6NTVweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdG1hcmdpbi10b3A6MzBweDtcblx0XHR9XG5cdH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vY29udGFjdFRvcFxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5jb250YWN0VG9we1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6OTBweDtcblx0cGFkZGluZy1ib3R0b206IDkwcHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfY29udGFjdC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOjMzcHggMjBweCAzN3B4IDIwcHg7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX3B0LnBuZykgY2VudGVyIGNlbnRlciAvIDNweCAzcHg7XG5cdFx0fVxuXHR9XG5cdCZfX3dyYXB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQmX190dGx7XG5cdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY2O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0Ji1zdHtcblx0XHRcdGNvbG9yOiNGOUM5MDA7XG5cdFx0XHRmb250LXNpemU6IDQuMHJlbTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fcGFyYXtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6I2ZmZmZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRmb250LXNpemU6IDEuMDVyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQmX19idHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiNmZmZmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0UzMDA3Rjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDozMjRweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZzoyNXB4IDA7XG5cdFx0bWFyZ2luLXRvcDogNDNweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDo4cHg7XG5cdFx0XHRoZWlnaHQ6IDEzLjRweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfaWNvbl93aC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG5cdFx0XHRyaWdodDoyMHB4O1xuXHRcdFx0dG9wOmNhbGMoNTAlIC0gNi43cHgpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRvcGFjaXR5OiAuNzU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0cGFkZGluZzoxOC41cHggMDtcblx0XHRcdG1hcmdpbi10b3A6MjFweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL2Zvb3RlclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmZvb3Rlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHQmX19uYXZ7XG5cdFx0cGFkZGluZzo2NXB4IDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdHBhZGRpbmctdG9wOjA7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmTGlzdHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMWYzZjM7XG5cdFx0XHQmOm50aC1vZi10eXBlKDEpe1xuXHRcdFx0XHR3aWR0aDogMjEuNyU7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDIxLjclO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIxLjclO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0d2lkdGg6IDI3LjIlO1xuXHRcdFx0XHRmbGV4LWJhc2lzOiAyNy4yJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNy4yJTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1NXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKXtcblx0XHRcdFx0d2lkdGg6IDIyLjQlO1xuXHRcdFx0XHRmbGV4LWJhc2lzOiAyMi40JTtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMi40JTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1NXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSg0KXtcblx0XHRcdFx0d2lkdGg6IDI4LjclO1xuXHRcdFx0XHRmbGV4LWJhc2lzOiAyOC43JTtcblx0XHRcdFx0bWF4LXdpZHRoOiAyOC43JTtcblx0XHRcdFx0Ym9yZGVyOm5vbmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jkl0ZW17XG5cdFx0XHRsaW5lLWhlaWdodDogMi4xNDtcblx0XHR9XG5cdFx0Jkxpbmt7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogIzIxMjEyMTtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjE0O1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fYmdfYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDE0cHggMTRweDtcblx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2NoaWxke1xuXHRcdCZMaXN0e31cblx0XHQmVGVybXtcblx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMTQ7XG5cdFx0XHQmTGlua3tcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjb2xvcjogIzIxMjEyMTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjE0O1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OlwiLVwiO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IC41ZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmRGV0YWlse1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMi4xNDtcblx0XHR9XG5cdFx0Jkxpbmt7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogIzIxMjEyMTtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMTQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19ibi1pbm5lcntcblx0fVxuXHQmX19ibkxpc3R7XG5cdFx0cGFkZGluZzoxN3B4IDA7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0cGFkZGluZzoyNHB4IDQwcHg7XG5cdFx0fVxuXG5cdH1cblx0Jl9fYm5JdGVte1xuXHRcdHBhZGRpbmc6MCA2cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfdHlwZXtcblx0XHRcdCZfZ3VtbWl7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDoxNTBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0XHRcdHdpZHRoOjk2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX25pc3NoaW57XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDoxNjJweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0XHRcdHdpZHRoOjExMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9kb2xjZXtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOjEzNHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6ODlweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDoxOTBweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRvcGFjaXR5OiAuNzU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19kZXNje1xuXHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKSB7XG5cdFx0XHRwYWRkaW5nOjMwcHggMCAgMzBweCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdHBhZGRpbmc6MjBweCAwICAyMHB4IDA7XG5cdFx0fVxuXHRcdC53cmFwe1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fbG9nb3tcblx0XHRmbGV4OiAwIDAgMjY2cHg7XG5cdFx0bWF4LXdpZHRoOiAyNjZweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTZweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZsZXg6IDAgMCA2MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDYwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0b3BhY2l0eTogLjc1O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19jb3B5e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlYzZjMGU7XG5cdFx0JlRleHR7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0XHRcdHBhZGRpbmc6MTBweCAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19vdGhlckxpc3R7XG5cdFx0cGFkZGluZzoyOHB4IDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmX19vdGhlckl0ZW17XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6XCLvvZxcIjtcblx0XHRcdHBhZGRpbmc6MCAyZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHRcbn1cbi5mbi1saXN0e1xuXHQmX190ZXJte1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IzIxMjEyMTtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19kZXNje31cbn1cbi5mbi1jaGlsZHtcblx0Jl9fbGlzdHt9XG5cdCZfX2l0ZW17XG5cdFx0Ji0tdHd7XG5cdFx0XHR3aWR0aDozMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDozMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHRhe1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdG9wYWNpdHk6IC43NTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19saW5re1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjojMjEyMTIxO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjI7XG5cdFx0Jjpob3Zlcntcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXHQmX19saXN0LS1iZHtcblxuXHR9XG5cdCZfX2l0ZW0tLWJke1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRjb2xvcjojMjEyMTIxO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNvbXBhbnktZGV0YWlse1xuXHRwYWRkaW5nOjQycHggMDtcblx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRwYWRkaW5nOjE1cHggMCAwIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdCZfX3Rlcm17XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0fVxuXHR9XG5cdCZfX2Rlc2N7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0fVxuXHR9XG5cdCZfX2xpc3R7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Jl9fYWR7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6XCIvXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6MCAxZW07XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdGVse31cbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gdmFyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJG0tY29sb3IgOiAjRTQ5RTMyO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gbWl4aW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRyZXNwb25zaXZlOiAoXG4gICdzZSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMXB4KScsXG5cdCdzcG0nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCknLFxuXHQnc3AnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknLFxuXHQndGFiJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KScsXG5cdCdvdGFiJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KScsXG5cdCdscGMnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpJyxcblx0J3BjJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KScsXG4pICFkZWZhdWx0O1xuXG5AbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQ6IHNwKSB7XG5cdEBtZWRpYSAje21hcC1nZXQoJHJlc3BvbnNpdmUsICRicmVha3BvaW50KX0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy90aXRsZVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLnNlY3Rpb25UdGx7XG5cdCZfbHl7XG5cdFx0Jl9jdHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0Jl9sdHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cdCZfX2Vue1xuXHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICNlYzZjMGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdGZvbnQtZmFtaWx5OiBGdXR1cmEsJ05vdG8gU2FucyBKUCcsSGlyYWdpbm8gU2FucywgXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIuODoeOCpOODquOCqlwiLCBtZWlyeW8sIHNhbnMtc2VyaWY7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdH1cblx0fVxuXHQmX19qcHtcblx0XHRmb250LXNpemU6IDQuNHJlbTtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGNvbG9yOiAjMjEyMTIxO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjA1ZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdH1cblx0XHQmX3BhZ2VfbHtcblx0XHRcdGZvbnQtc2l6ZTogNC4ycmVtO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iZFR0bHtcblx0Zm9udC1zaXplOiAyLjRyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9wYXJhXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uc2VjdGlvbkludHJve1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0fVxuXHQmX2x5e1xuXHRcdCZfY3R7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdFxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL2J0XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uc3FCdHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjNmMwZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdG1heC13aWR0aDogMzQ1cHg7XG5cdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZzoxNHB4IDEwcHg7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHR9XG5cdCY6aG92ZXJ7XG5cdFx0b3BhY2l0eTogLjc1O1xuXHR9XG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X2ljb25fd2guc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci83cHggMTRweDtcblx0XHR3aWR0aDogN3B4O1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOmNhbGMoNTAlIC0gN3B4KTtcblx0XHRyaWdodDogMTZweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdHJpZ2h0OiA4cHg7XG5cdFx0XHR0b3A6Y2FsYyg1MCUgLSA2cHgpO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19pY29uX3doLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvNnB4IDEycHg7XG5cdFx0fVxuXHR9XG59XG5cbi5idFJke1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWM2YzBlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0bWF4LXdpZHRoOiAzNTRweDtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XG5cdCY6aG92ZXJ7XG5cdFx0b3BhY2l0eTogLjc1O1xuXHR9XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjUuNHB4O1xuXHRcdGhlaWdodDogMTYuMXB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfaWNvbl93aC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzZweCAxMnB4O1xuXHRcdFxuXHR9XG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X2ljb25fd2guc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci82cHggMTJweDtcblx0XHR3aWR0aDogNnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOmNhbGMoNTAlIC0gNnB4KTtcblx0XHRyaWdodDogMTZweDtcblx0fVxufVxuXG4uYmxvZ0J0e1xuXHR3aWR0aDogMTkwcHg7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblx0cGFkZGluZzoxNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvYmdfcHQucG5nKTtcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMzUpO1xuXHRiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6bGlnaHRlbjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjOWNhY2E7XG5cdH1cbn1cblxuLmJ0Q29udGFjdHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjNmMwZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRtYXgtd2lkdGg6IDM1NHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBhZGRpbmc6IDE3LjVweCAwO1xuXHR9XG5cdCY6aG92ZXJ7XG5cdFx0b3BhY2l0eTogLjc1O1xuXHR9XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjlweDtcblx0XHRoZWlnaHQ6IDIxLjc1cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9tYWlsX2ljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjZweDtcblx0XHR9XG5cdFx0XG5cdH1cblx0JjphZnRlcntcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfaWNvbl93aC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gNnB4IDEycHg7XG5cdFx0d2lkdGg6IDZweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDpjYWxjKDUwJSAtIDZweCk7XG5cdFx0cmlnaHQ6IDI1cHg7XG5cdH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy90YWJsZVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmJkYlRhYmxle1xuXHR3aWR0aDogMTAwJTtcblx0dHJ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2Q5ZGQ7XG5cdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHR0aHtcblx0XHR3aWR0aDogMTYwcHg7XG5cdFx0bWluLXdpZHRoOiAxNjBweDtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRtaW4td2lkdGg6IDkwcHg7XG5cdFx0fVxuXHR9XG5cdHRke1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDIuMTQ7XG5cdFx0cGFkZGluZzogMThweCAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRwYWRkaW5nOjEycHggMDtcblx0XHR9XG5cdH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9icmVhZGNydW1iXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uYnJlYWRjcnVtYntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRwYWRkaW5nLXRvcDoxNHB4O1xuXG5cdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmX19saXN0e1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW17XG5cdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHQuYnJlYWRjcnVtYl9fbGlua3tcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2xpbmt7XG5cdFx0Y29sb3I6IzQ2NDY0Njtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6XCI+XCI7XG5cdFx0XHRwYWRkaW5nOjAgMWVtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjByZW07XG5cdFx0fVxuXHR9XG5cdGEuYnJlYWRjcnVtYl9fbGlua3tcblx0XHQmOmhvdmVye1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vcGFnZW5hdGlvblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLnBhZ2VuYXRpb257XG5cdG1hcmdpbi10b3A6NTNweDtcblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRtYXJnaW4tdG9wOjMwcHg7XG5cdH1cblx0Jl9fbGlzdHt9XG5cdCZfX2l0ZW17XG5cdFx0cGFkZGluZzowIDhweDtcblx0fVxuXHQmX19saW5re1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOjQxcHg7XG5cdFx0aGVpZ2h0OiA0MXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Y29sb3I6IzIxMjEyMTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0d2lkdGg6MzZweDtcblx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdHNoYXBlLW91dHNpZGU6IDM2cHg7XG5cdFx0fVxuXHRcdCZfY3VycmVudHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMGExOTk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMGExOTk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9uZXdzVG9wXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLm5ld3NUb3B7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ei1pbmRleDogMjtcblx0aGVpZ2h0OiA3MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCd0YWInKXtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0YWxpZ24taXRlbXM6IHVuc2V0O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQmX19oZWFke1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzQxNTY7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOjI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZvbnQtc2l6ZTogMS4wcmVtO1xuXHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOjAgMTBweDtcblx0XHR9XG5cdH1cblxuXHQmX19saXN0e1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNTdweCk7XG5cdFx0ZmxleC1iYXNpczogY2FsYygxMDAlIC0gMjU3cHgpO1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMjU3cHgpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpe1xuXHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XG5cdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA0NXB4KTtcblx0XHR9XG5cdH1cblx0XG5cdCZfX2lubmVye1xuXHRcdFxuXHR9XG5cdCZfX2xpbmt7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICMyMTIxMjE7XG5cdFx0cGFkZGluZzoyMXB4IDQwcHg7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJyl7XG5cdFx0XHRwYWRkaW5nOjE1cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHBhZGRpbmc6MTJweCAxNXB4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0fVxuXHQmX19kYXRle1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjByZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRjb2xvcjogI2IzYjNiMztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0fVxuXHQmX190dGx7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cblx0Jl9fY3Rye1xuXHRcdGZsZXg6IDAgMCAxNDZweDtcblx0XHRtYXgtd2lkdGg6IDE0NnB4O1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRtaW4taGVpZ2h0OiA3MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKXtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0bGl7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRhe1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4OTg5ODk7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6MCAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0MTU2O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3ByZXZ7XG5cdFx0YXtcblx0XHRcdHdpZHRoOjQycHg7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOjcuMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19uZXh0e1xuXHRcdGF7XG5cdFx0XHR3aWR0aDo0MnB4O1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDo3LjJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fbWVudXtcblx0XHRhe1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0d2lkdGg6NjJweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHNwYW57XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDoxOHB4O1xuXHRcdFx0XHRsZWZ0OiAyMHB4O1xuXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSl7XG5cdFx0XHRcdFx0dG9wOmNhbGMoNTAlIC0gNi41cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XG5cdFx0XHRcdFx0dG9wOmNhbGMoNTAlIC0gMXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDMpe1xuXHRcdFx0XHRcdGJvdHRvbTpjYWxjKDUwJSAtIDYuNXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9vZW1Ub3Bcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ub2VtVG9we1xuXHRwYWRkaW5nLXRvcDogOTVweDtcblx0cGFkZGluZy1ib3R0b206IDkwcHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfaW5kZXhfc2VjdGlvbi5wbmcpICNmN2Y4Zjggbm8tcmVwZWF0IGNlbnRlciAtLjc1dncgLyAxMDAlIGF1dG87XG5cdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19pbmRleF9zZWN0aW9uLnBuZykgI2Y3ZjhmOCBuby1yZXBlYXQgY2VudGVyIC0xLjV2dyAvIDEwMCUgYXV0bztcblx0XHRwYWRkaW5nLXRvcDogNDJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxuXHQmX190dGx7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHR9XG5cdH1cblxuXHQmX19idHtcblx0XHRtYXJnaW46IDMwcHggYXV0byAzN3B4IGF1dG87XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdG1hcmdpbjoxN3B4IGF1dG8gMjBweCBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9jYXNlVG9wXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uY2FzZVRvcHtcblx0cGFkZGluZy10b3A6IDkwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRwYWRkaW5nLXRvcDogMjZweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0Jl9faW5uZXJ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHR9XG5cdCZfX2hlYWR7XG5cdFx0ZmxleC1iYXNpczogMjc2cHg7XG5cdFx0d2lkdGg6IDI3NnB4O1xuXHRcdG1heC13aWR0aDogMjc2cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblx0Jl9fdGV4dHN7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9fdHRse1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdCZfX2ludHJve1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQmX19idHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCZMaXN0e1xuXHRcdGZsZXgtYmFzaXM6IDc2MHB4O1xuXHRcdHdpZHRoOiA3NjBweDtcblx0XHRtYXgtd2lkdGg6IDc2MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTJweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xcHg7XG5cdFx0fVxuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQmX19pdGVte1xuXHRcdFx0ZmxleC1iYXNpczogMzMuMzMzJTtcblx0XHRcdG1heC13aWR0aDogMzMuMzMzJTtcblx0XHRcdHdpZHRoOiAzMy4zMzMlO1xuXHRcdFx0aGVpZ2h0OiAzMjBweDtcblx0XHRcdHBhZGRpbmc6IDAgMnB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOjAgMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pbWd7XG5cdFx0XHR3aWR0aDogMTU0cHg7XG5cdFx0fVxuXHRcdCZfX2xpbmt7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMTlweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gLmNhc2V7XG4vLyBcdHBhZGRpbmctYm90dG9tOiA3NXB4O1xuLy8gXHRAaW5jbHVkZSBtZWRpYSgndGFiJyl7XG4vLyBcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuLy8gXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4vLyBcdH1cbi8vIFx0QGluY2x1ZGUgbWVkaWEoKXtcbi8vIFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcbi8vIFx0fVxuLy8gXHQmX190ZXh0c3tcbi8vIFx0XHRtYXJnaW4tYm90dG9tOiA0MnB4O1xuLy8gXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG4vLyBcdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuLy8gXHRcdFx0cGFkZGluZzowIDAgMCAwO1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gXHQmX190dGx7XG4vLyBcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuLy8gXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG4vLyBcdFx0XHRmbGV4OiAwIDAgMTAwJTtcbi8vIFx0XHRcdG1hcmdpbi1yaWdodDogMDtcbi8vIFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIFx0Jl9fdHRsLWpwe1xuLy8gXHRcdG1hcmdpbi1yaWdodDogMjBweDtcbi8vIFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuLy8gXHRcdFx0b3JkZXI6Mjtcbi8vIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRcdFx0ZmxleDogMCAwIDEwMCU7XG4vLyBcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyBcdCZfX3R0bC1lbntcbi8vIFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuLy8gXHRcdFx0ZGlzcGxheTogYmxvY2s7XG4vLyBcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcbi8vIFx0XHRcdG9yZGVyOjE7XG4vLyBcdFx0XHRmbGV4OiAwIDAgMTAwJTtcbi8vIFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gXHQmX19idHtcbi8vIFx0XHRtYXJnaW4tbGVmdDogYXV0bztcbi8vIFx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJyl7XG4vLyBcdFx0XHRkaXNwbGF5OiBub25lO1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gXHQmX19idC1zcHtcbi8vIFx0XHRkaXNwbGF5OiBub25lO1xuLy8gXHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKXtcbi8vIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRcdFx0bWFyZ2luLXRvcDoxOHB4O1xuLy8gXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG4vLyBcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyBcdCZfX2Rlc2N7XG4vLyBcdFx0QGluY2x1ZGUgbWVkaWEoKXtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIFx0Jl9fbGlzdHtcbi8vIFx0XHRtYXJnaW46MCAtMTVweDtcbi8vIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuLy8gXHRcdGFsaWduLWl0ZW1zOiB1bnNldDtcblxuLy8gXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG4vLyBcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcbi8vIFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gXHRcdFx0YWxpZ24taXRlbXM6IHVuc2V0O1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gXHQmX19pdGVte1xuLy8gXHRcdGZsZXg6IDAgMCAzMy4zMzMlO1xuLy8gXHRcdG1heC13aWR0aDogMzMuMzMzJTtcbi8vIFx0XHRwYWRkaW5nOjAgMTVweDtcbi8vIFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuLy8gXHRcdFx0ZmxleDogMCAwIDIxNXB4O1xuLy8gXHRcdFx0bWF4LXdpZHRoOiAyMTVweDtcbi8vIFx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuLy8gXHRcdH1cbi8vIFx0XHRhe1xuLy8gXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbi8vIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gXHRcdFx0Ym94LXNoYWRvdzowcHggMHB4IDNweCAwcHggcmdiYSgwLDAsMCwuMTUpO1xuLy8gXHRcdFx0aGVpZ2h0OiAxMDAlO1xuLy8gXHRcdFx0Jjpob3Zlcntcbi8vIFx0XHRcdFx0b3BhY2l0eTogLjc1O1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0fVxuLy8gXHQmX190aHVtYntcbi8vIFx0fVxuLy8gXHQmX19pdGVtRGV0YWlse1xuLy8gXHRcdHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xuLy8gXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG4vLyBcdFx0XHRwYWRkaW5nOjVweCAxMHB4IDEycHggMTBweDtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIFx0Jl9faXRlbS10dGx7XG4vLyBcdFx0Zm9udC1zaXplOiAxLjZyZW07XG4vLyBcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcbi8vIFx0XHRjb2xvcjogIzIxMjEyMTtcbi8vIFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4vLyBcdFx0QGluY2x1ZGUgbWVkaWEoKXtcbi8vIFx0XHRcdGZvbnQtc2l6ZTogMS4wcmVtO1xuLy8gXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gXHQmX19pdGVtLWNhdHtcbi8vIFx0XHRmb250LXNpemU6IDEuMnJlbTtcbi8vIFx0XHRwYWRkaW5nOjVweCAxMHB4O1xuLy8gXHRcdGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4vLyBcdFx0bGluZS1oZWlnaHQ6IDE7XG4vLyBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gXHRcdGNvbG9yOiMyMTIxMjE7XG5cbi8vIFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuLy8gXHRcdFx0Zm9udC1zaXplOiAxLjByZW07XG4vLyBcdFx0XHRwYWRkaW5nOjMuNXB4IDVweDtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL2Fib3V0XG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmFib3V0VG9we1xuXHRoZWlnaHQ6IDYyNXB4O1xuXHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvYmdfYWJvdXRfdG9wLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIgLyBjb3Zlcjtcblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQmX19pbm5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHR9XG5cdCZfX2ZpZ3tcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsZXgtYmFzaXM6IGF1dG87XG5cdFx0XHR3aWR0aDogIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRcdH1cblx0fVxuXHQmX190ZXh0e1xuXHRcdHdpZHRoOiA1NjBweDtcblx0XHRtYXgtd2lkdGg6IDU2MHB4O1xuXHRcdGZsZXgtYmFzaXM6IDU2MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsZXgtYmFzaXM6IGF1dG87XG5cdFx0XHR3aWR0aDogIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbWdfYWJvdXRfdG9wX2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3Zlcjtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHR9XG5cdH1cblx0Jl9fdHRse1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0fVxuXHRcdC5zZWN0aW9uVHRsX19qcHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiA0LjByZW07XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRmb250LXNpemU6IDIuNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9faW50cm97XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdH1cblx0fVxuXHQmX19saXN0e1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW46IC0zcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHBhZGRpbmc6IC00LjVweDtcdFx0XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW17XG5cdFx0ZmxleC1iYXNpczogNTAlO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZzozcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDQuNXB4O1xuXHRcdH1cblx0fVxuXHQmX19saW5re1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3JkZXI6MXB4IHNvbGlkICNmZmY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6MjBweCAyMHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0cGFkZGluZzoxNXB4O1xuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGNvbG9yOiAjMjEyMTIxO1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2Fycm93X3JpZ2h0X3RoaW5fYmwuc3ZnKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfcmlnaHRfdGhpbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzZweCAxMnB4O1xuXHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuXHRcdFx0cmlnaHQ6IDEycHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL2thcnRlVG9wXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmthcnRlVG9we1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLXRvcDo5MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogOTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdHBhZGRpbmctdG9wOjI4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblx0Jl9faGVhZHtcblx0XHR3aWR0aDozMDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0ei1pbmRleDogMztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0XHRwYWRkaW5nOjM2cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJyl7XG5cdFx0XHRyaWdodDogMzBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdHRse1xuXHRcdCZKcHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI2O1xuXHRcdFx0Zm9udC1zaXplOiAzLjhyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0XHRcdGJye1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbnRyb3tcblx0XHRsaW5lLWhlaWdodDogMS42MjU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0fVxuXHRcblx0Jl9fYnR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjNmMwZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6MTVweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmX2x5X3Nwe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDEwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X2ljb25fd2guc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3Zlcjtcblx0XHRcdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHRyaWdodDogOHB4O1xuXHRcdFx0XHRcdFx0dG9wOmNhbGMoNTAlIC0gNnB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19pY29uX3doLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvNnB4IDEycHg7XG5cdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDRweCk7XG5cdFx0XHRyaWdodDogMTZweDtcblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdG9wYWNpdHk6IC43NTtcblx0XHR9XG5cdH1cblx0Jl9faW5uZXJ7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHR9XG5cdH1cblx0Jl9fbGlzdHtcblx0XHRtYXJnaW46MCAtNXB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKXtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRtYXJnaW46IC01cHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0bWFyZ2luOiAtNXB4IDA7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaW50ZXJuYWx7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE3LjVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTE3LjVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC01NnB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMjFweDtcblx0XHRcdH1cblx0XHRcdC5rYXJ0ZV9faXRlbXtcblx0XHRcdFx0ZmxleDogMCAwIDI1JTtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNSU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTcuNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNy41cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDU2cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUobis0KXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJyl7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDMzLjMzMyU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzMy4zMzMlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDUwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1pbm5lcntcblx0XHRcdFx0XHRoZWlnaHQ6IDIzNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIxcHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMzVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtZGV0YWlse1xuXHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmthcnRlX19tYWtlcntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pdGVte1xuXHRcdGZsZXg6IDAgMCAyNzBweCAhaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDogMjcwcHg7XG5cdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRwYWRkaW5nOjAgMTBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRmbGV4OiAwIDAgNTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdHBhZGRpbmc6NXB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0JjpudGgtb2YtdHlwZShuKzcpe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19saW5re1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRtaW4taGVpZ2h0OiAxNjIuNXB4O1xuXHRcdFx0aGVpZ2h0OiAxNjIuNXB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLDIwLDIwLC43NSk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdH1cblx0XHRcdC5rYXJ0ZVRvcF9fZGV0YWlse1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDowO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3RodW1ie1xuXHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdCZfX2RldGFpbHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOjQ1cHggMzVweDtcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHR9XG5cdH1cblx0Jl9fbmFtZXtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQmVGVybXtcblx0XHRcdGNvbG9yOiAjZWM2YzBlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjByZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0fVxuXHRcdCZEZXNje1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjByZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWFrZXJ7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHQmVGVybXtcblx0XHRcdGNvbG9yOiAjZWM2YzBlO1xuXHRcdFx0bWluLXdpZHRoOjM4cHg7XG5cdFx0XHRmb250LXNpemU6IDEuMHJlbTtcblx0XHR9XG5cdFx0JkRlc2N7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjByZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3Rhc3Rle1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHQmVGVybXtcblx0XHRcdGNvbG9yOiAjZWM2YzBlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjByZW07XG5cdFx0XHRtaW4td2lkdGg6MzhweDtcblx0XHR9XG5cdFx0JkRlc2N7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjByZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2hlYWRsaW5le1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6IzIxMjEyMTtcblx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRmb250LXNpemU6IDEuMHJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cdH1cblx0Jl9fZGV0YWlsLWxpc3R7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZvbnQtc2l6ZTogMS4wcmVtO1xuXHRcdH1cblx0fVxuXHQmX19kZXRhaWwtaXRlbXtcblx0XHRjb2xvcjojMjEyMTIxO1xuXHR9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vYmxvZ1RvcFxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5ibG9nVG9we1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdHBhZGRpbmc6NXB4IDAgMTAwcHggMDtcblx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0cGFkZGluZzoyNHB4IDAgMzBweCAwO1xuXHR9XG5cdCZfX2hlYWR7XG5cdFx0bWF4LXdpZHRoOjI3NnB4O1xuXHRcdGZsZXg6IDAgMCAyNzZweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdH1cblx0XHQmVGV4dHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Jl9fdHRse1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0fVxuXHRcdCZFbntcblx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHR9XG5cdFx0Jkpwe31cblx0fVxuXHQmX19pbnRyb3tcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS42MjU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblx0Jl9fYnR7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jl9kZXZ7XG5cdFx0XHQmX3Nwe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0XHRcdHdpZHRoOiAyNzZweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjI1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHR9XG5cdCZfX2xpc3R7XG5cdFx0ZmxleDogMCAwIDc1MHB4O1xuXHRcdG1heC13aWR0aDogNzUwcHg7XG5cdFx0d2lkdGg6IDc1MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA1MnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuXHRcdH1cblx0fVxuXHQmX19pdGVte1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHRcblx0fVxuXHQmX19saW5re1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAjMjEyMTIxO1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXHRcdH1cblx0XHRcblx0fVxuXHQmX190aHVtYntcblx0XHRmbGV4OiAwIDAgMTM4cHg7XG5cdFx0bWF4LXdpZHRoOiAxMzhweDtcblx0XHRib3JkZXItcmFkaXVzOiA0MHB4IDAgMCA0MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0ZmxleDogMCAwIDEwMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHR9XG5cdFx0aW1ne1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0aGVpZ2h0OiA4MnB4O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9faXRlbVRleHRze1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6MjBweCAxMDBweCAyMHB4IDIwcHg7XG5cdFx0ZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTM4cHgpO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMzhweCk7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMzhweCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKSB7XG5cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cdFx0XHR3aWR0aDpjYWxjKDEwMCUgLSAxMDBweCk7O1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7O1xuXHRcdFx0cGFkZGluZzoxMHB4IDMwcHggMTBweCAxM3B4O1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2Fycm93X29yLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG5cdFx0XHR3aWR0aDogN3B4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDdweCk7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRyaWdodDogMTFweDtcblx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gNnB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2Fycm93X29yLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvNnB4IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2RhdGV7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkZGRkO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46MCAxN3B4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cdH1cblx0Jl9fcG9zdEhlYWR7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjI1O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxuXHQmX19jYXR7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzo1cHggMjBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4wcmVtO1xuXHRcdFx0cGFkZGluZzoxcHggMTVweDtcblx0XHR9XG5cdH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vbmV3c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5uZXdzU2VjVG9we1xuXHRwYWRkaW5nLXRvcDogOTBweDtcblx0cGFkZGluZy1ib3R0b206IDEwNXB4O1xuXHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdHBhZGRpbmc6MjVweCAyMHB4IDMwcHggMjBweDtcblx0fVxuXHQmX190dGx7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2xpc3R7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW17XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y4Zjg7XG5cdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0fVxuXHR9XG5cdCZfX2xpbmt7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiMyMTIxMjE7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0cGFkZGluZzoyMHB4IDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMCA3cHggMDtcblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdC5uZXdzU2VjVG9wX19oZWFkbGluZXtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2NhdHtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuXHRcdHBhZGRpbmc6M3B4IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOjkycHg7XG5cdFx0ZmxleDogMCAwIDkycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKSB7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjByZW07XG5cdFx0XHR3aWR0aDo2MHB4O1xuXHRcdFx0ZmxleDogMCAwIDYwcHg7XG5cdFx0XHRwYWRkaW5nOjFweCAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuXHQmX19kYXRle1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdG1hcmdpbi1yaWdodDogMjJweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdH1cblx0fVxuXHQmX19oZWFkbGluZXtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0bWFyZ2luLXRvcDo2cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2J0e1xuXHRcdHdpZHRoOjI3NnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vY29tcGFueVxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5jb21wYW55UGFnZXtcblx0cGFkZGluZy10b3A6IDY4cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblx0Jl9fdHRse1xuXHRcdG1hcmdpbi1ib3R0b206IDQ3cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRcdH1cblx0fVxuXHQmX19zZWN0aW9ue1xuXHRcdG1hcmdpbi1ib3R0b206IDY4cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcblx0XHR9XG5cdH1cblx0Jl9fc3ViVHRse1xuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19ibF9wdDAxLnBuZykgcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAycHggMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBhZGRpbmc6IDE4cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHR9XG5cdH1cblx0Jl9fbWFwe1xuXHRcdGlmcmFtZXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzNjJweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vZXJyb3ItcGFnZVxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5lcnJvclBhZ2V7XG5cdHBhZGRpbmctYm90dG9tOiAxMDVweDtcblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0fVxuXHQmX19jb250YWluZXJ7XG5cdFx0cGFkZGluZy10b3A6IDcwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXHQmX190dGx7XG5cdFx0Zm9udC1zaXplOiAzLjZyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmX19kZXNje1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR9XG5cdH1cblx0Jl9fYnR7XG5cdFx0bWF4LXdpZHRoOjMyNHB4O1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblx0fVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9hYm91dFxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5hYm91dHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDo2MHB4O1xuXHRwYWRkaW5nLXRvcDowO1xuXHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0Jl9fY29udGFpbmVye1xuXHRcdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG5cdCZfX21lc3NhZ2V7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwNXB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCdzcCcpIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHQmVHh0e1xuXHRcdFx0ZmxleC1iYXNpczogNTQ1cHg7XG5cdFx0XHR3aWR0aDogNTQ1cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDU0NXB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC8vIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0XHR3aWR0aDogNTUlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDU1JTtcblx0XHRcdFx0ZmxleC1iYXNpczogNTUlO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnc3AnKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdFx0JlBhcmF7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjYyNTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ3NwJykge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmVHRse1xuXHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdzcCcpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZTdWJUdGx7XG5cdFx0XHRmb250LXNpemU6IDIuNnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnc3AnKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmRmlne1xuXHRcdFx0ZmxleC1iYXNpczogY2FsYygxMDAlIC0gNTQ1cHgpO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDU0NXB4KTtcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNTQ1cHgpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NSU7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDQ1JTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdzcCcpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRvcmRlcjoxO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JkJ0e1xuXHRcdFx0d2lkdGg6IDM0NXB4O1xuXHRcdFx0ZmxleC1iYXNpczogMzQ1cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDM0NXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNThweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdzcCcpIHtcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRmbGV4LWJhc2lzOiAyMDBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbmNlcHR7XG5cdHBhZGRpbmctdG9wOiA5M3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdHBhZGRpbmctYm90dG9tOiAxMzVweDtcblx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0cGFkZGluZzoyNXB4IDAgMzBweCAwO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQmX190dGx7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2lubmVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQmX19jb250ZW50c3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNDVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdCY6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdC5jb25jZXB0e1xuXHRcdFx0XHQmX190ZXh0c3tcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0XHRcdFx0cGFkZGluZzo0NXB4IDQ1cHggNDVweCA4MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdC5jb25jZXB0e1xuXHRcdFx0XHQmX19pbWFnZXtcblx0XHRcdFx0XHRvcmRlcjoyO1xuXHRcdFx0XHRcdGxlZnQ6IC01MHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTUwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdFx0XHRvcmRlcjoxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX190ZXh0c3tcblx0XHRcdFx0XHRvcmRlcjoxO1xuXHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZzo0M3B4IDEwMHB4IDUzcHggODBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0XHRcdFx0cGFkZGluZzo0MHB4IDgwcHggNDVweCA0NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0XHRcdG9yZGVyOjI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX190ZXh0c3tcblx0XHRmbGV4LWJhc2lzOiA2Mi4xJTtcblx0XHRtYXgtd2lkdGg6IDYyLjElO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0cGFkZGluZzo0M3B4IDgwcHggNTNweCAxMDBweDtcblx0XHRvcmRlcjoyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDM1cHg7XG5cdFx0bGVmdDogLTUwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNTBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKSB7XG5cdFx0XHRmbGV4LWJhc2lzOiA2OCU7XG5cdFx0XHRtYXgtd2lkdGg6IDY4JTtcblx0XHRcdG1hcmdpbi1yaWdodDogLTMwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG9yZGVyOjI7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nOjIwcHg7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdH1cblx0fVxuXHQmX19zdWJUdGx7XG5cdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdH1cblx0fVxuXHQmX19wYXJhe1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdH1cblx0fVxuXHQmX19jb250ZW50c3tcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXHQmX19pbWFnZXtcblx0XHR3aWR0aDogNDUuMjUlO1xuXHRcdG1heC13aWR0aDogNDUuMjUlO1xuXHRcdGZsZXgtYmFzaXM6IDQ1LjI1JTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDoyO1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0bWF4LXdpZHRoOiAzNSU7XG5cdFx0XHRmbGV4LWJhc2lzOiAzNSU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdG9yZGVyOjE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9ibG9nXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uYmxvZ3tcblx0cGFkZGluZy1ib3R0b206IDEwNXB4O1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHR9XG5cdCZfX2NvbnRhaW5lcntcblx0XHRwYWRkaW5nLXRvcDogNjVweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX3R0bHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXHR9XG5cdCZMaXN0e1xuXHRcdG1heC13aWR0aDogODUwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Ly8gcGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdH1cblx0XHQmX19pdGVte1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2xpbmt7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICMyMTIxMjE7XG5cdFx0XHRib3gtc2hhZG93OjBweCAwcHggNnB4IDBweCByZ2JhKDAsMCwwLC4wNSk7XG5cdFx0XHRhbGlnbi1pdGVtczogdW5zZXQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJveC1zaGFkb3c6MHB4IDBweCAxMnB4IDBweCByZ2JhKDAsMCwwLC4zKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdGh1bWJ7XG5cdFx0XHRmbGV4OiAwIDAgMjQ3cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDI0N3B4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdGZsZXg6IDAgMCAxMDBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdH1cblxuXHRcdFx0aW1ne1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDgycHg7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdGV4dHN7XG5cdFx0XHRwYWRkaW5nOiAyNnB4IDY4cHggMjZweCAyN3B4O1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9hcnJvd19vci5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG5cdFx0XHRcdHdpZHRoOiA3cHg7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gN3B4KTtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuXHRcdFx0XHRcdHJpZ2h0OiAxM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAyODRweCk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0ZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTAwcHgpO1xuXHRcdFx0XHRwYWRkaW5nOjEwcHggMzBweCAxMHB4IDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3N0YXR1c3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMThweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmOGY4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19kYXRle1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2hlYWR7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMjtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fY2F0e1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNhNTZjO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOjAgMTRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Jl9wbGFubmluZ3tcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzc2Y2NjODtcblx0XHRcdH1cblx0XHRcdCZfc3R1ZHl7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4ZTllYTk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjByZW07XG5cdFx0XHRcdHBhZGRpbmc6MXB4IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fYXJ0aWNsZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6NDdweCA1MHB4O1xuXHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZzozMHB4IDE1cHggNDVweCAxNXB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpXG5cdFx0fVxuXHR9XG5cdCZfX2J0e1xuXHRcdG1hcmdpbjogNDVweCBhdXRvIC0xMHB4IGF1dG87XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG5cblxuLmJsb2ctc2VjdGlvbntcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0fVxufVxuXG4uYmxvZ0xpc3R7XG5cdFxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy93aGF0c0NhbmR5XG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGtleWZyYW1lcyBpY29uMDEge1xuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG5cdDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxufVxuLndoYXRzQ2FuZHkge1xuXHQmX19jb250YWluZXIge1xuXHRcdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDM4cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2hpc3Rvcnkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDVweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MnB4O1xuXHRcdH1cblx0XHQmSW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19vcmFuZ2UucG5nKSByZXBlYXQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0cGFkZGluZzogNzJweCAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ3NwbScpIHtcblx0XHRcdFx0cGFkZGluZzogMzhweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmSW5uZXI6YmVmb3JlIHtcblx0XHRcdGFuaW1hdGlvbjogaWNvbjAxIDFzIGluZmluaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbWdfd2hhdHMtY2FuZHkwMy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gODZweCAxMjhweDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTI4cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDcycHg7XG5cdFx0XHRsZWZ0OiA4NXB4O1xuXHRcdFx0d2lkdGg6IDg2cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDcycHggYXV0bztcblx0XHRcdFx0bGVmdDogMSU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0MHB4IGF1dG87XG5cdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnc3BtJykge1xuXHRcdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JklubmVyOmFmdGVyIHtcblx0XHRcdGFuaW1hdGlvbjogaWNvbjAxIDFzIDAuNXMgaW5maW5pdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ltZ193aGF0cy1jYW5keTA0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAxMDhweCAxNTJweDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTUycHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDY2cHg7XG5cdFx0XHRyaWdodDogOTVweDtcblx0XHRcdHdpZHRoOiAxMDhweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKSB7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogOTZweCBhdXRvO1xuXHRcdFx0XHRyaWdodDogMSU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0OHB4IGF1dG87XG5cdFx0XHRcdHRvcDogLTlweDtcblx0XHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ3NwbScpIHtcblx0XHRcdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmVHh0IHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQmUGFyYXtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjI1O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmUGFyYSBiciB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JlR0bHtcblx0XHRcdGZvbnQtc2l6ZTogMy42cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmVHRsIGJyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnc3BtJykge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0JkZpZ3tcblx0XHRcdG1heC13aWR0aDogOTI4cHg7XG5cdFx0XHRtYXJnaW46IDI2cHggMCA0OHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udGhpbmcge1xuXHRwYWRkaW5nOiAxMDVweCAwIDc4cHg7XG5cdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdHBhZGRpbmc6IDYycHggMCAzMnB4O1xuXHR9XG5cdCZfX2lubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Jl9faWNvbmxlZnQ6YmVmb3JlLFxuXHQmX19pY29ubGVmdDphZnRlcixcblx0Jl9faWNvblJpZ2h0OmJlZm9yZSxcblx0Jl9faWNvblJpZ2h0OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXHQmX19pY29ubGVmdDpiZWZvcmUge1xuXHRcdGFuaW1hdGlvbjogaWNvbjAxIDFzIGluZmluaXRlO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nX3doYXRzLWNhbmR5MDUucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDEzMnB4IDE1MnB4O1xuXHRcdGhlaWdodDogMTUycHg7XG5cdFx0dG9wOiAtOTVweDtcblx0XHRsZWZ0OiAwcHg7XG5cdFx0d2lkdGg6IDEzMnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IGF1dG87XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNjBweCBhdXRvO1xuXHRcdFx0bGVmdDogLTQwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2ljb25sZWZ0OmFmdGVyIHtcblx0XHRhbmltYXRpb246IGljb24wMSAxcyAuNXMgaW5maW5pdGU7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbWdfd2hhdHMtY2FuZHkwNi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gMTQycHggMTUycHg7XG5cdFx0aGVpZ2h0OiAxNTJweDtcblx0XHR0b3A6IC0xMjdweDtcblx0XHRsZWZ0OiAxMjlweDtcblx0XHR3aWR0aDogMTQycHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwcHggYXV0bztcblx0XHRcdGxlZnQ6IDEwMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNjBweCBhdXRvO1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHR9XG5cdH1cblx0Jl9faWNvblJpZ2h0OmJlZm9yZSB7XG5cdFx0YW5pbWF0aW9uOiBpY29uMDEgMXMgLjVzIGluZmluaXRlO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nX3doYXRzLWNhbmR5MDcucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDE0OXB4IDE0OXB4O1xuXHRcdGhlaWdodDogMTQ5cHg7XG5cdFx0dG9wOiAtMTEwcHg7XG5cdFx0cmlnaHQ6IDk0cHg7XG5cdFx0d2lkdGg6IDE0OXB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IGF1dG87XG5cdFx0XHRyaWdodDogNzBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDYwcHggYXV0bztcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiAtMTMwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2ljb25SaWdodDphZnRlciB7XG5cdFx0YW5pbWF0aW9uOiBpY29uMDEgMXMgMXMgaW5maW5pdGU7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbWdfd2hhdHMtY2FuZHkwOC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gMTQ5cHggMTQ5cHg7XG5cdFx0aGVpZ2h0OiAxNDlweDtcblx0XHR0b3A6IC01MnB4O1xuXHRcdHJpZ2h0OiAtNTJweDtcblx0XHR3aWR0aDogMTQ5cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwcHggYXV0bztcblx0XHRcdHJpZ2h0OiAtMjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDYwcHggYXV0bztcblx0XHRcdHJpZ2h0OiAtNDBweDtcblx0XHRcdHRvcDogLTgwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX3R0bCB7XG5cdFx0Zm9udC1zaXplOiAzLjRyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblx0Jl9fdHRsX2NvbG9yX29yIHtcblx0XHRjb2xvcjogI2VjNmMwZTtcblx0fVxuXHQmX19wYXJhe1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjYyNTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdH1cblx0fVxuXHQmX19jb250ZW50cyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbjogMCBhdXRvIDEwNXB4O1xuXHRcdG1heC13aWR0aDogMTA4MHB4O1xuXHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHRcblx0XHRcdG1hcmdpbjogMCBhdXRvIDI4cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2xpc3Qge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0bWF4LXdpZHRoOiA1MjJweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XHRcblx0XHR9XG5cdH1cblx0Jl9faXRlbVR0bCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX29yYW5nZS5wbmcpIHJlcGVhdDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtaW4taGVpZ2h0OiA3OHB4O1xuXHRcdGhlaWdodDogNzhweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDQycHg7XG5cdFx0fVxuXHR9XG5cdCZfX3N1YlR0bCB7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdH1cblx0fVxuXHQmX19pdGVtVHh0IHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDMycHggNDBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdHBhZGRpbmc6IDEycHggMjBweCAxNnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgnc3BtJykge1xuXHRcdFx0cGFkZGluZzogOHB4IDE0cHggMTZweDtcblx0XHR9XG5cdH1cblx0Jl9faXRlbVBhcmEge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg1Nztcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXHR9XG5cdCZfX3R0bF9jb2xvcl9ibCB7XG5cdFx0Y29sb3I6ICMwMGExOTk7XG5cdH1cblx0Jl9faXRlbVR0bF9iZ19ibCB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19ibHVlLnBuZykgcmVwZWF0O1xuXHR9XG5cdCZfX2hlYWRMaXN0IHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDgwcHg7XG5cdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCZfX2hlYWRJdGVtIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxNi42NjY2JTtcblx0XHRhe1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICMyMTIxMjE7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3NlJykge1xuXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0fVxuXHR9XG5cdCZfX2hlYWRJdGVtOmxhc3Qtb2YtdHlwZTphZnRlciB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0fVxuXHQmX19oZWFkSXRlbTpudGgtb2YtdHlwZSgzKTphZnRlciB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdH1cblx0fVxuXHQmX19oZWFkSXRlbTphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuXHRcdGhlaWdodDogMzNweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRlbnRzX3R5cGVfcmVwcmVzZW50ICZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRlbnRzX3R5cGVfcmVwcmVzZW50ICZfX2l0ZW1UdGwge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfYmx1ZS5wbmcpIHJlcGVhdDtcblx0XHRmbGV4LWJhc2lzOiAyMjNweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IDIyM3B4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX19jb250ZW50c190eXBlX3JlcHJlc2VudCAmX19zdWJUdGwge1xuXHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRlbnRzX3R5cGVfcmVwcmVzZW50ICZfX2l0ZW1UeHQge1xuXHRcdG1heC13aWR0aDogODU3cHg7XG5cdFx0d2lkdGg6IDc5JTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG59XG5cbi5jYW5EbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0cGFkZGluZzozMHB4IDAgMzVweCAwO1xuXHR9XG5cdCZfX2lubmVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQmX19jb250ZW50c3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3NwbScpIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQmX190dGx7XG5cdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblx0Jl9fcGFyYXtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0c3tcblx0XHRmbGV4LWJhc2lzOiA2Mi4xJTtcblx0XHRtYXgtd2lkdGg6IDYyLjElO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0cGFkZGluZzo0M3B4IDUycHggMjZweCAxMTJweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGVmdDogLTUwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNTBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0ZmxleC1iYXNpczogNjglO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1heC13aWR0aDogNjglO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMzBweDtcblx0XHRcdHBhZGRpbmc6MzBweCA1MHB4IDMwcHggMzBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZzoyMHB4O1xuXHRcdH1cblx0fVxuXHQmX19jb250ZW50c3tcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdCZfX2ltYWdle1xuXHRcdHdpZHRoOiA0Ny41JTtcblx0XHQvLyBtYXgtd2lkdGg6IDQ1LjI1JTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDoyO1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0bWF4LXdpZHRoOiA0MiU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCdzcG0nKSB7XG5cdFx0XHRvcmRlcjogLTE7XG5cdFx0fVxuXHR9XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL2hhcmRDYW5keVxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5oYXJkQ2FuZHkge1xuXHQmX19jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDcwcHggMCA5NnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0cGFkZGluZzogMTJweCAwIDM4cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2hlYWRDb3B5IHtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdH1cblx0fVxuXHQmX19oZWFkTGlzdCB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbjogMCBhdXRvIDQycHg7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMTdweCAyMHB4O1xuXHRcdH1cblx0fVxuXHQmX19oZWFkSXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRsaXN0LXN0eWxlOiBkaXNjIGluc2lkZTtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCZfX2hlYWRJdGVtOm50aC1vZi10eXBlKDUpOmFmdGVyLFxuXHQmX19oZWFkSXRlbTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdH1cblx0Jl9faGVhZEl0ZW06YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6ICM5ZmEwYTA7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA3cHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmX19oZWFkTGluayB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX2hlYWRMaW5rOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cbi5sb3RfX3R0bCxcbi5mbG93X190dGwsXG4uc2hhcGVfX3R0bCxcbi5wYWNrYWdlX190dGwsXG4udHJpYWxfX3R0bCxcbi50ZXN0aW5nX190dGwsXG4ucHJpY2VfX3R0bCxcbi5tYXRlcmlhbF9fdHRsLFxuLnJlY2lwZV9fdHRsIHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19vcmFuZ2UucG5nKSByZXBlYXQ7XG5cdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRoZWlnaHQ6IDc4cHg7XG5cdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0fVxufVxuLmxvdF9fY29udGVudHMsXG4uZmxvd19fY29udGVudHMsXG4uc2hhcGVfX2NvbnRlbnRzLFxuLnBhY2thZ2VfX2NvbnRlbnRzLFxuLnRyaWFsX19jb250ZW50cyxcbi50ZXN0aW5nX19jb250ZW50cyxcbi5wcmljZV9fY29udGVudHMsXG4ubWF0ZXJpYWxfX2NvbnRlbnRzLFxuLnJlY2lwZV9fY29udGVudHMge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRwYWRkaW5nOiAzNnB4IDQycHg7XG5cdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0cGFkZGluZzogMTJweCAxNXB4O1xuXHR9XG59XG4ubG90IHtcblx0Jl9fZGVzYyB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHR9XG5cdH1cblx0Jl9fZGVzYzpmaXJzdC1jaGlsZDphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogI2RjZGRkZDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cbn1cbi5mbG93IHtcblx0Jl9fZGVzYyB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2xpc3Qge1xuXHRcdGNvdW50ZXItcmVzZXQ6IG51bTtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBudW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IDU4cHg7XG5cdFx0bWFyZ2luOiAwIDVweCA1cHggMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAxOTVweDtcblx0XHR3aWR0aDogMTkuNSU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdFx0d2lkdGg6IDE5JTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gNXB4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3NwbScpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX19pdGVtOm50aC1jaGlsZCg1bikge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9faXRlbTpudGgtY2hpbGQoM24pLFxuXHQmX19pdGVtOmxhc3QtY2hpbGQge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XHRcblx0XHR9XG5cdH1cblx0Jl9faXRlbTpiZWZvcmUge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogI2YzOWY2Mjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Y29udGVudDogY291bnRlcihudW0pO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdG1hcmdpbjogMCAxMHB4IDAgMTNweDtcblx0XHR3aWR0aDogMzBweDtcblx0fVxuXHQmX19pdGVtOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjZGNkZGRkO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiAtNXB4O1xuXHRcdHdpZHRoOiA1cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3NwbScpIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX25vdGljZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdH1cblx0fVxuXHQmX19idG4ge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2xpbmsge1xuXHRcdGhlaWdodDogNjZweDtcblx0XHR3aWR0aDogMzQwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCdzcG0nKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxNHB4KTtcblx0XHR9XG5cdH1cblx0Jl9fbGluazpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCdzcG0nKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0fVxuXHR9XG59XG4uc2hhcGUge1xuXHQmX19pbnRyb3tcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdH1cblx0Jl9fc3BTY3JvbGwge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHRcdH1cblx0fVxuXHQmX190YWJsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0bWluLXdpZHRoOiA2NDBweDtcblx0XHR9XG5cdFx0Jl9jb2xfMDF7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LnNoYXBlX190aHtcblx0XHRcdFx0d2lkdGg6MTkycHg7XG5cdFx0XHRcdCZfd3tcblx0XHRcdFx0XHQmX25vbmV7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfY29sXzJ7XG5cdFx0XHRcdFx0d2lkdGg6IDk2cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogODRweDtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl90ZXh0X2N0cntcblx0XHRcdFx0XHR3aWR0aDogOTZweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA1M3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNoYXBlX190ZHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE5MnB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdFx0bWF4LXdpZHRoOiA1N3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX190aGVhZCAmX190aDpmaXJzdC1jaGlsZCxcblx0Jl9fdGJvZHkgJl9fdGgge1xuXHRcdGJhY2tncm91bmQ6ICNmMGYwZjA7XG5cdFx0cGFkZGluZzogMjJweCAwIDIycHggMjBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0cGFkZGluZzogOHB4IDE1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX3Roe1xuXHRcdFxuXHR9XG5cdCZfX3Rib2R5ICZfX3RoX2NvbF8yIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0bWluLXdpZHRoOiA4NHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdG1pbi13aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0Jl9fdGJvZHkgJl9fdGhfdGV4dF9jdHIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKSB7XG5cdFx0XHRtaW4td2lkdGg6IDcwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCZfX3RoIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQvLyB3aWR0aDogMTkycHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHR9XG5cdH1cblx0Jl9fdGQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gMTkycHgpIC8gNSk7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHR9XG5cdH1cblx0Jl9fbm90aWNlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHR9XG5cdH1cbn1cbi5wYWNrYWdlIHtcblx0Jl9fZmxleCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdH1cblx0Jl9fZmlnIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAyNnB4IDA7XG5cdFx0d2lkdGg6IDIyNnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKSB7XG5cdFx0XHRwYWRkaW5nOiAyNnB4IDEwcHg7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCZfX3RhYmxlIHtcblx0XHR3aWR0aDogNzcwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCZfX3NwU2Nyb2xsIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCZfX3NwU2Nyb2xsICZfX3RhYmxlIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0bWluLXdpZHRoOiA1NDBweDtcblx0XHR9XG5cdH1cblx0Jl9fdGgge1xuXHRcdGJhY2tncm91bmQ6ICNmMGYwZjA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRwYWRkaW5nOiAxNnB4IDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdH1cblx0fVxuXHQmX190ZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRwYWRkaW5nOiAxMnB4IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdH1cblx0fVxuXHQmX190ZF9mb250X2wge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0cGFkZGluZzogOHB4IDEwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX3RkX3R5cGVfaW1nIHtcblx0XHRwYWRkaW5nOiAzNHB4IDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDA7XG5cdFx0fVxuXHR9XG5cdCZfX25vdGljZSB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdH1cblx0fVxufVxuLnRyaWFsIHtcblx0Jl9fY29udGVudHMge1xuXHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdH1cblx0fVxuXHQmX19kbCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3NwbScpIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdH1cblx0Jl9fZHQge1xuXHRcdGJhY2tncm91bmQ6ICNmMGYwZjA7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcblx0XHR3aWR0aDogMjI0cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCdzcG0nKSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdFx0cGFkZGluZzogOHB4IDE1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9fZGQge1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q3ZDdkNztcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdHBhZGRpbmc6IDIwcHggMjRweCAyMHB4IDI0cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIyNHB4KTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3NwbScpIHtcblx0XHRcdHBhZGRpbmc6IDhweCAxNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCZfX2RsOmxhc3QtY2hpbGQgJl9fZHQsXG5cdCZfX2RsOmxhc3QtY2hpbGQgJl9fZGQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHR9XG5cdCZfX25vdGljZSB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHR9XG5cdH1cbn1cbi50ZXN0aW5nIHtcblx0Jl9fZGVzYyB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cblx0Jl9fZGwge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCdzcG0nKSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHR9XG5cdCZfX2R0IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICNmMGYwZjA7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xuXHRcdHdpZHRoOiAyMjRweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3NwbScpIHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX19kZCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0cGFkZGluZzogMjBweCAyNHB4IDIwcHggMjRweDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjI0cHgpO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgnc3BtJykge1xuXHRcdFx0cGFkZGluZzogOHB4IDE1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9fZGw6bGFzdC1jaGlsZCAmX19kdCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3NwbScpIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX2RsOmxhc3QtY2hpbGQgJl9fZGQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHR9XG5cdCZfX25vdGljZSB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogLjVlbTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdH1cblx0fVxufVxuLnByaWNlIHtcblx0Jl9fZGVzYyB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0fVxuXHQmX19ub3RpY2Uge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4ubWF0ZXJpYWwge1xuXHQmX19kZXNjIHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2RsIHtcblx0XHRiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuXHRcdHBhZGRpbmc6IDAgMjJweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdHBhZGRpbmc6IDAgMTJweCA4cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2RsOmZpcnN0LW9mLXR5cGUge1xuXHRcdHBhZGRpbmctdG9wOiAyMnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2RsOmxhc3Qtb2YtdHlwZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDIycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXHQmX19kdCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCZfX2RkIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdH1cblx0fVxuXHQmX19ub3RpY2Uge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4ucmVjaXBlIHtcblx0Jl9fY29udGVudHMge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0Jl9fZGwge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCdzcG0nKSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHR9XG5cdCZfX2Rlc2Mge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR9XG5cdH1cblx0Jl9fbm90aWNlIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2R0IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICNmMGYwZjA7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nOiAxOHB4IDAgMjJweCAyMHB4O1xuXHRcdHdpZHRoOiAyMjRweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3NwbScpIHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX19kZCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0cGFkZGluZzogMThweCAyNHB4IDIycHggMjRweDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjI0cHgpO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgnc3BtJykge1xuXHRcdFx0cGFkZGluZzogOHB4IDE1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9fZGw6bGFzdC1jaGlsZCAmX19kdCxcblx0Jl9fZGw6bGFzdC1jaGlsZCAmX19kZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdH1cblx0Jl9fZGROb3RpY2Uge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0fVxuXHR9XG5cdCZfX2NvbWJpbmVEZCB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuODU3O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR9XG5cdH1cblx0Jl9fY29tYmluZURkOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQmX19kZEl0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0fVxuXHQmX19yZWQge1xuXHRcdGNvbG9yOiAjZTgzODI4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL2NvbnRhY3Rcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uY29udGFjdHtcblx0bWF4LXdpZHRoOiA5MDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cGFkZGluZy10b3A6IDY0cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblx0Jl9faGVhZGxpbmV7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Zvcm17XG5cdFx0Jl9wYWdle1xuXHRcdFx0Jl9jb25maXJte1xuXHRcdFx0XHQuY29udGFjdF9fdGVybXtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRhY3RfX2NhdXRpb24taXRlbXtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250YWN0X19jYXV0aW9ue1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdHRse1xuXHRcdG1hcmdpbi1ib3R0b206IDUycHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQmX19zY1R0bHtcblx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdFx0Jl90eXBle1xuXHRcdFx0Jl90ZWx7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fdGVsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyA0My41cHggNDMuNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiA0My41cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0My41cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fdGVsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAzMHB4IDMwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfbWFpbHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9tYWlsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyA0My41cHggNDMuNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiA0My41cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0My41cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fbWFpbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gMzBweCAzMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3RlbE51bXtcblx0XHRmb250LXNpemU6IDQuNHJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0Y29sb3I6IzIxMjEyMTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0fVxuXHQmX19pbm5lcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdCZfdHlwZXtcblx0XHRcdCZfdGVse1xuXHRcdFx0XHRwYWRkaW5nOiA0NXB4IDQwcHggMzdweCA0MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdFx0cGFkZGluZzoyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX2Zvcm17XG5cdFx0XHRcdHBhZGRpbmc6NDVweCA1MHB4IDgwcHggNDVweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pbm5lclBhcmF7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0fVxuXHR9XG5cdCZfX3NjVHRse1xuXHR9XG5cdCZfX3BhcmF7fVxuXHQmX19zdExpc3R7XG5cdFx0bWFyZ2luLXRvcDozMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdG1hcmdpbi10b3A6MTVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xuXHRcdH1cblx0fVxuXHQmX19zdEl0ZW17XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6MjQwcHg7XG5cdFx0cGFkZGluZzoxMHB4IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Q3RDdENztcblx0XHRtYXJnaW46MCA1cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMTBweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHR3aWR0aDogY2FsYygzMy4zMzMzJSAtIDEwcHgpO1xuXHRcdH1cblx0XHQmX2N1cnJlbnR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWU3YzI4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdCZfX3NlY3Rpb257XG5cdFx0Jl90eXBle1xuXHRcdFx0Jl9ib2R5e1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDdkNztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDNweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9pbmZve1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fc3VidHRse1xuXHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19ibF9wdDAxLnBuZykgcmVwZWF0IGNlbnRlciBjZW50ZXIvMnB4IDJweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0cGFkZGluZzogMTJweDtcblx0XHR9XG5cdH1cblx0Jl9fZm9ybS10YWJ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmX19saXN0e1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDdEN0Q3O1xuXHRcdHBhZGRpbmc6MjBweCAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0cGFkZGluZzoxNXB4IDA7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHR9XG5cdCZfX3Rlcm17XG5cdFx0d2lkdGg6MjYwcHg7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDM1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0d2lkdGg6IDM1JTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0d2lkdGg6NDNweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiNmZmZmZmY7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjByZW07XG5cdFx0XHRcdHdpZHRoOjMycHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfdHlwZXtcblx0XHRcdCZfcmVxdWlyZWR7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDpcIuW/hemgiFwiO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYTU1MTQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfYW55e1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6XCLku7vmhI9cIjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODk4OTg5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2RldGFpbHtcblx0XHR3aWR0aDpjYWxjKDEwMCUgLSAyOTVweCk7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0aW5wdXR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRwYWRkaW5nOjExLjVweCAxNXB4O1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjRDdEN0Q3O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0cGFkZGluZzoxMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5yb1RleHR7XG5cdFx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRleHRhcmVhe1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdHBhZGRpbmc6MTEuNXB4IDE1cHg7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICNEN0Q3RDc7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0aGVpZ2h0OiAxOTBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0cGFkZGluZzoxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzZWxlY3R7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0cGFkZGluZzoxMS41cHggMTVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdHBhZGRpbmc6OC41cHggMTVweDtcblx0XHRcdGJvcmRlcjoxcHggc29saWQgI0Q3RDdENztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRjb2xvcjogIzIxMjEyMTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0cGFkZGluZzoxMHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjo6LW1zLWV4cGFuZCB7XG4gICAgXHRcdFx0ZGlzcGxheTogbm9uZTtcbiAgICBcdFx0fVxuXHRcdH1cblx0XHRpbnB1dDo6cGxhY2Vob2xkZXIsIHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICNBMEEwQTA7XG5cdFx0fVxuXHRcdG9wdGlvbnt9XG5cdFx0Jl90eXBlX2NvZGV7XG5cdFx0XHQuZmxie1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0LmNvbnRhY3RfX2lucHV0X3R5cGVfY29kZXtcblx0XHRcdFx0d2lkdGg6IDI4NnB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0XHR3aWR0aDoyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3R5cGVfdGVse1xuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdHdpZHRoOjM3MXB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2RldGFpbC1zcHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEzcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdH1cblx0fVxuXHQmX19pbnB1dHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQmX3R5cGVfeWVhcntcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl90eXBlX21vbnRoe1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfdHlwZV9kYXl7XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fbGFiZWxze1xuXHRcdHdpZHRoOiAyODZweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YnJ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl90Yl9hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gNnB4IDIwcHg7XG5cdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxMnB4O1xuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdH1cblx0fVxuXHRcblx0Jl9fY2F1dGlvbi1pdGVte1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdG1hcmdpbi10b3A6N3B4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRtYXJnaW4tdG9wOjVweDtcblx0XHR9XG5cdH1cblx0Jl9fY2F1dGlvbntcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRtYXJnaW4tdG9wOjQ3cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRtYXJnaW4tdG9wOjI1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRjb2xvcjojMjEyMTIxO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19idXR0b257XG5cdFx0d2lkdGg6Mzc2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlN2MyODtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjZWU3YzI4O1xuXHRcdGNvbG9yOiNmZmZmZmY7XG5cdFx0cGFkZGluZzoyMnB4IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOjIxcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcbiAgICBcdFx0cGFkZGluZzogMTguNXB4IDA7XG5cdFx0fVxuXHRcdFxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRvcGFjaXR5OiAuNzU7XG5cdFx0fVxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfaWNvbl93aC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC84cHggMTRweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6MjVweDtcblx0XHRcdHRvcDpjYWxjKDUwJSAtIDdweCk7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0aGVpZ2h0OiAxMy40cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfaWNvbl93aC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC9jb3Zlcjtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSA2LjdweCk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl90eXBle1xuXHRcdFx0Jl9idWNre1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICMxZTFlMWU7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19pY29uX3doX2xlZnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci84cHggMTRweDtcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRsZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19pY29uX3doX2xlZnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3Zlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fYnRMaXN0e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmX19idEl0ZW17XG5cdFx0cGFkZGluZzogMCA3LjVweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRhY3RfX2J1dHRvbntcblx0XHRcdHdpZHRoOiAyODBweDtcblx0XHRcdG1hcmdpbjowO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnJhZGlvc3tcblx0XG5cdCZfX2xpc3R7fVxuXHQmX19pdGVte1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0Lm13Zm9ybS1yYWRpby1maWVsZHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdCZfX2xhYntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0bGFiZWx7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJye1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Jl9faW5wIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCY6Y2hlY2tlZCArIC5yYWRpb3NfX3RleHRzOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuXHRcdFx0bGVmdDogNnB4O1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMzIzMjMyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gNHB4KTtcblx0XHRcdFx0bGVmdDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Y2hlY2tlZCArIC5td2Zvcm0tcmFkaW8tZmllbGQtdGV4dDo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gN3B4KTtcblx0XHRcdGxlZnQ6IDZweDtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogIzMyMzIzMjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDRweCk7XG5cdFx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdGV4dHMge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHR9XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMzMjMyMzI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubXdmb3JtLXJhZGlvLWZpZWxkLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHR9XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMzMjMyMzI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl90eXBle1xuXHRcdCZfY29se1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC5yYWRpb3NfX2l0ZW17XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5td2Zvcm0tcmFkaW8tZmllbGR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy/norroqo3nlLvpnaJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ubXdfd3BfZm9ybV9jb25maXJte1xuXHQuY29udGFjdF9fdGVybXtcblx0XHQmOmFmdGVye1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmNvbnRhY3RfX2NhdXRpb24taXRlbXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jb250YWN0X19jYXV0aW9ue1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNvbnRhY3RfX2xhYmVsczphZnRlcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jb250YWN0X19idExpc3R7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuXG4udGhhbmtze1xuXHQmX190dGx7XG5cdFx0Zm9udC1zaXplOiAyLjByZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblx0Jl9fcGFyYXtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdH1cblx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnR7XG5cdFx0bWFyZ2luLXRvcDogNDZweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdH1cblx0fVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9zY2hlZHVsZVxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5zY2hlZHVsZSB7XG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogNzBweCAwIDk2cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDAgMzhweDtcblx0XHR9XG5cdH1cblx0Jl9fc2VjdGlvblR0bCB7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tYm90dG9tOiA0NnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblx0Jl9fdGVybSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2RhcmstZ3JlZW4ucG5nKSByZXBlYXQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdG1hcmdpbjogMCAyNnB4IDI4cHggMDtcblx0XHR0ZXh0LW9yaWVudGF0aW9uOiB1cHJpZ2h0O1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0XHRcdG1hcmdpbjogMCAxMnB4IDE0cHggMDtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQmX19mbG93IHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNzZweCk7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDJweCk7XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblx0Jl9faXRlbTphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogI2Y1YWU3YTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRsZWZ0OiAzOHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwMCU7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRsZWZ0OiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHR9XG5cdH1cblx0Jl9faXRlbV90eXBlX2xhc3Q6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdH1cblx0Jl9fdHRsIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvYmdfb3JhbmdlLnBuZykgcmVwZWF0O1xuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZzogMTVweCAwIDE1cHggMjZweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdHBhZGRpbmc6IDhweCAwIDhweCAyMHB4O1xuXHRcdH1cblx0fVxuXHQmX19udW0ge1xuXHRcdGNvbG9yOiAjZWM2YzBlO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQmX190ZXh0IHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdHBhZGRpbmc6IDIycHggMjZweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0cGFkZGluZzogOHB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX25vdGljZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA3MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQycHg7XG5cdFx0fVxuXHR9XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4uY29sLTItbGlzdHN7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0Jl9fbGlzdHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdCZfX3Rlcm17XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDE0NnB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfcHRfb3IwMy5wbmcpO1xuXHRcdHBhZGRpbmc6IDM0cHggMTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdH1cblx0XHRzcGFue1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0Jl9fZGV0YWlse1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMzRweCAzMHB4O1xuXHRcdHdpZHRoOmNhbGMoMTAwJSAtIDE0NnB4KTtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi50YWdMaXN0e1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1yaWdodDogLThweDtcblx0bWFyZ2luLWJvdHRvbTogLThweDtcblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTVweDtcblx0fVxuXHQmX19pdGVte1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdHBhZGRpbmc6OHB4IDEycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZvbnQtc2l6ZTogMS4wcmVtO1xuXHRcdFx0cGFkZGluZzo1cHggOHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHRcdCZfY3VycmVudHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfcHRfb3IwMy5wbmcpO1xuXHRcdH1cblx0fVxufVxuXG5cbi5ib3JkZXJMaXN0e1xuXHQmX19saXN0e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdHBhZGRpbmc6IDM4cHggMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAyMjNweDtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZDViYTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IC0xcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0Ym9yZGVyOm5vbmU7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX190ZXJte1xuXHRcdHdpZHRoOiAyMzBweDtcblx0XHRmbGV4LWJhc2lzOiAyMzBweDtcblx0XHRtYXgtd2lkdGg6IDIzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdFx0XG5cdFx0fVxuXHR9XG5cdCZfX2RldGFpbHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjMwcHgpO1xuXHRcdGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDIzMHB4KTtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIzMHB4KTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX19wYXJhe1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHR9XG5cdH1cbn1cblxuLmthcnRlRGV0YWlse1xuXHRwYWRkaW5nLXRvcDogNjVweDtcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8va2FydGVcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ua2FydGV7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctdG9wOjcwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdHBhZGRpbmctdG9wOjI4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblx0Jl9fd3JhcHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Jl9fZGV0YWlsc3tcblx0XHR3aWR0aDoyODRweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdHBhZGRpbmc6MzBweCA0MHB4IDQwcHggNDBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6MDtcblx0XHR0b3A6MzhweDtcblx0XHRib3gtc2hhZG93OjBweCAwcHggNXB4IDBweCByZ2JhKDAsMCwwLC4yKTtcblx0XHR6LWluZGV4OiAzO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpe1xuXHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXHQmX190dGx7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblx0Jl9fdHRsLWVue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCZfX3R0bC1qcHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmX19wYXJhe1xuXHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdH1cblx0Jl9fYnR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRTEwNjtcblx0XHRjb2xvcjogIzIxMjEyMTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6MTVweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHR3aWR0aDo0LjhweDtcblx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19pY29uX2JsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3Zlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OjE1cHg7XG5cdFx0XHR0b3A6Y2FsYyg1MCUgLSA0cHgpO1xuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0b3BhY2l0eTogLjc1O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFxuXHRcdH1cblx0XHQmLXNwe1xuXHRcdFx0bWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19saXN0LWlubmVye1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2xpbmt7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdCZfX2xpc3R7XG5cdFx0bWFyZ2luOjAgLTVweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJyl7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHR9XG5cdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtOTBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0bWFyZ2luOiAtNXB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0bWFyZ2luOiAtNXB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaW50ZXJuYWx7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE3LjVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTE3LjVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC01NnB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMjFweDtcblx0XHRcdH1cblx0XHRcdC5rYXJ0ZV9faXRlbXtcblx0XHRcdFx0ZmxleDogMCAwIDI1JTtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNSU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTcuNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNy41cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDU2cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUobis0KXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJyl7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDMzLjMzMyU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzMy4zMzMlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDUwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1pbm5lcntcblx0XHRcdFx0XHRoZWlnaHQ6IDIzNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIxcHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMzVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtZGV0YWlse1xuXHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmthcnRlX19tYWtlcntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pdGVte1xuXHRcdGZsZXg6IDAgMCAyMDRweDtcblx0XHRtYXgtd2lkdGg6IDIwNHB4O1xuXHRcdHBhZGRpbmc6MCA1cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOjVweDtcblxuXHRcdFx0JjpudGgtb2YtdHlwZShuKzQpe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pdGVtSW5uZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vIHBhZGRpbmc6NTBweCAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdC8vIG1pbi1oZWlnaHQ6IDE2Mi41cHg7XG5cdFx0XHQvLyBoZWlnaHQ6IDE2Mi41cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsMjAsMjAsLjc1KTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHRcdC5rYXJ0ZV9faXRlbURldGFpbHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pdGVtVGh1bWJ7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdC8vIGZsZXg6IDAgMCA3MHB4O1xuXHRcdFx0Ly8gbWF4LXdpZHRoOiA3MHB4O1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHQvLyBtYXgtd2lkdGg6IDE0MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pdGVtRGV0YWlse1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6NDVweCAyMHB4O1xuXHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX25hbWV7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTE5MTkxO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0Jl9fbmFtZVRlcm17XG5cdFx0Y29sb3I6ICNlYzZjMGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cdCZfX25hbWVEZXNje1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjAyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHQmX19tYWtlcntcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0Jl9fbWFrZXItdGVybXtcblx0XHRjb2xvcjogI2VjNmMwZTtcblx0XHRtaW4td2lkdGg6NDdweDtcblx0fVxuXHQmX19tYWtlci1kZXNje1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHR9Jl9fbmFtZVxuXHQmX190YXN0ZXtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0Jl9fdGFzdGUtdGVybXtcblx0XHRjb2xvcjogI2VjNmMwZTtcblx0XHRtaW4td2lkdGg6NDdweDtcblx0fVxuXHQmX190YXN0ZS1kZXNje1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHR9XG5cdCZfX2hlYWRsaW5le1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6IzIxMjEyMTtcblx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cdH1cblx0Jl9fZGV0YWlsTGlzdHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjByZW07XG5cdFx0fVxuXHR9XG5cdCZfX2RldGFpbEl0ZW17XG5cdFx0Y29sb3I6IzIxMjEyMTtcblx0fVxufVxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8va2FydGUtZGV0YWlsLXNlY3Rpb25cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ua2FydGUtZGV0YWlsLXNlY3Rpb257XG5cdHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLml0ZW1EZXRhaWxze1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQmX190aHVtYntcblx0XHRmbGV4OiAwIDAgNTA2cHg7XG5cdFx0bWF4LXdpZHRoOiA1MDZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdC8vIGhlaWdodDogNDUycHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpe1xuXHRcdFx0ZmxleDogMCAwIDQyJTtcblx0XHRcdG1heC13aWR0aDogNDIlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdC8vIHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Jl9faW1hZ2V7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDg4JTtcblx0XHRtYXJnaW4tYm90dG9tOiAtNCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdC8vIGhlaWdodDogMTAwJTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0Ly8gcGFkZGluZzowIDgwcHg7XG5cdFx0XHQvLyBtYXgtd2lkdGg6MjgwcHg7XG5cdFx0XHQvLyBtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdC8vIG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0Ly8gJjphZnRlcntcblx0XHQvLyBcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ltZ19wZXJmb3JtYW5jZV9zaGFkb3cucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlci8xMDAlIGF1dG87XG5cdFx0Ly8gXHR3aWR0aDogMjIwcHg7XG5cdFx0Ly8gXHRoZWlnaHQ6IDMycHg7XG5cdFx0Ly8gXHRkaXNwbGF5OiBibG9jaztcblx0XHQvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvLyBcdG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcblx0XHQvLyBcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0Ly8gXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Ly8gXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHQvLyBcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblx0XHRpbWd7XG5cdFx0XHQvLyBtYXJnaW46YXV0bztcblx0XHRcdC8vIG1heC13aWR0aDoyMTNweDtcblx0XHRcdC8vIEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHQvLyBcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdC8vIH1cblx0XHR9XG5cdH1cblx0LnNsaWNrLWxpc3R7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ly8gaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0Ly8gbWF4LWhlaWdodDogNDUycHg7XG5cdH1cblx0LnNsaWNrLWRvdHN7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAyMHB4O1xuXHRcdGJvdHRvbTogMjNweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0Ji5zbGljay1hY3RpdmV7XG5cdFx0XHRcdGJ1dHRvbntcblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZWM2YzBlO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGJ1dHRvbntcblx0XHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdFx0aGVpZ2h0OiA5cHg7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHR3aWR0aDoyMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNlYzZjMGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdHdpZHRoOiA5cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA5cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDlweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRcdGNvbG9yOiNEQ0REREQ7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdFx0d2lkdGg6OXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA5cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDlweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA5cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ua2FydGUtY29udGVudHtcblx0bWFyZ2luLWJvdHRvbTogOTVweDtcblx0Ym94LXNoYWRvdzowcHggM3B4IDZweCAwcHggcmdiYSgwLDAsMCwuMDgpO1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdH1cblx0Jl9fdHRse1xuXHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOjE5LjVweCAwO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfcHRfb3IwMy5wbmcpO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdHBhZGRpbmc6MTNweCAwO1xuXHRcdH1cblxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2thcnRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3Zlcjtcblx0XHRcdHdpZHRoOjMwcHg7XG5cdFx0XHRoZWlnaHQ6IDM3cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEzcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdFx0d2lkdGg6MjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1pYWdub3Npc3tcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fY29tbWVudC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG5cdFx0XHRcdHdpZHRoOjQxcHg7XG5cdFx0XHRcdGhlaWdodDogMzdweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdFx0XHR3aWR0aDoyNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pbm5lcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdHBhZGRpbmc6MCA0MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRwYWRkaW5nOjAgMjBweCAwcHggMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLmthcnRlX19pbXByZXNzaW9ue1xuXHR3aWR0aDogMTAwdnc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTUwdnc7XG5cdG1hcmdpbi1yaWdodDogLTUwdnc7XG5cdGhlaWdodDogMzczcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDE2MHB4O1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdGhlaWdodDogMTgwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTQwcHg7XG5cdH1cblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcva2FydGVfaW1wcmVzc2lvbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG5cdFx0d2lkdGg6MTAwdnc7XG5cdFx0aGVpZ2h0OiAzNzNweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDowO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRoZWlnaHQ6IDE4MHB4O1xuXHRcdH1cblx0fVxuXHQmLWlubmVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdC5rYXJ0ZS1jb250ZW50e1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOjcwcHg7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHRvcDoxMDBweDtcblx0XHRcdH1cblx0XHRcdCZfX2lubmVye1xuXHRcdFx0XHRwYWRkaW5nOjM1cHggNDVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0cGFkZGluZzoyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL2thcnRlX19vdGhlcnNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ua2FydGVfX290aGVyc3tcblx0JlR0bHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblx0LmthcnRlX19saXN0e1xuXG5cdH1cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLy8gLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIC8vbmV3c1RvcFxuLy8gLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIC5uZXdzVG9we1xuLy8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyBcdHRvcDogLTM2cHg7XG4vLyBcdG1hcmdpbi1ib3R0b206IC0zNnB4O1xuLy8gXHRhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gXHR6LWluZGV4OiAyO1xuLy8gXHRoZWlnaHQ6IDcwcHg7XG4vLyBcdG92ZXJmbG93OiBoaWRkZW47XG5cbi8vIFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpe1xuLy8gXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuLy8gXHRcdGhlaWdodDogYXV0bztcbi8vIFx0XHRhbGlnbi1pdGVtczogdW5zZXQ7XG4vLyBcdH1cblxuLy8gXHRAaW5jbHVkZSBtZWRpYSgpe1xuLy8gXHRcdHRvcDotMjBweDtcbi8vIFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcbi8vIFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcbi8vIFx0XHRoZWlnaHQ6IGF1dG87XG4vLyBcdH1cblx0XG4vLyBcdCZfX2lubmVye1xuLy8gXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNDZweCk7XG5cbi8vIFx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJyl7XG4vLyBcdFx0XHRmbGV4OiAwIDAgMTAwJTtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIFx0Jl9fbGlua3tcbi8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuLy8gXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vIFx0XHRjb2xvcjogIzIxMjEyMTtcbi8vIFx0XHRwYWRkaW5nOjIxcHggNDBweDtcbi8vIFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcbi8vIFx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJyl7XG4vLyBcdFx0XHRwYWRkaW5nOjE1cHg7XG4vLyBcdFx0fVxuXG4vLyBcdFx0QGluY2x1ZGUgbWVkaWEoKXtcbi8vIFx0XHRcdHBhZGRpbmc6MTJweCAxNXB4O1xuLy8gXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gXHQmX19kYXRle1xuLy8gXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuLy8gXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblxuLy8gXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG4vLyBcdFx0XHRmb250LXNpemU6IDEuMHJlbTtcbi8vIFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIFx0Jl9fY2F0e1xuLy8gXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuLy8gXHRcdGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4vLyBcdFx0cGFkZGluZzo1cHggMTBweDtcbi8vIFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG4vLyBcdFx0d2lkdGg6IDk0cHg7XG4vLyBcdFx0ZmxleDogMCAwIDk0cHg7XG4vLyBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFxuLy8gXHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKXtcblx0XHRcdFxuLy8gXHRcdH1cbi8vIFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuLy8gXHRcdFx0Zm9udC1zaXplOiAxLjByZW07XG4vLyBcdFx0XHRwYWRkaW5nOjFweCA1cHg7XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyBcdCZfX3R0bHtcbi8vIFx0XHRmb250LXNpemU6IDEuNnJlbTtcbi8vIFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuLy8gXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG4vLyBcdFx0XHRtYXJnaW4tdG9wOjlweDtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIFx0Jl9fY3Rye1xuLy8gXHRcdGZsZXg6IDAgMCAxNDZweDtcbi8vIFx0XHRtYXgtd2lkdGg6IDE0NnB4O1xuLy8gXHRcdGhlaWdodDogNzBweDtcbi8vIFx0XHRtaW4taGVpZ2h0OiA3MHB4O1xuLy8gXHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKXtcbi8vIFx0XHRcdGhlaWdodDogYXV0bztcbi8vIFx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XG4vLyBcdFx0XHRkaXNwbGF5OiBub25lO1xuLy8gXHRcdH1cbi8vIFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuLy8gXHRcdFx0ZGlzcGxheTogbm9uZTtcbi8vIFx0XHR9XG4vLyBcdFx0bGl7XG4vLyBcdFx0XHRoZWlnaHQ6IDEwMCU7XG4vLyBcdFx0XHRhe1xuLy8gXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4vLyBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4vLyBcdFx0XHRcdGhlaWdodDogMTAwJTtcbi8vIFx0XHRcdFx0ZGlzcGxheTogZmxleDtcbi8vIFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vIFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyBcdFx0XHRcdHBhZGRpbmc6MCAxNXB4O1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0fVxuLy8gXHQmX19wcmV2e1xuLy8gXHRcdGF7XG4vLyBcdFx0XHR3aWR0aDo0MnB4O1xuLy8gXHRcdFx0aW1ne1xuLy8gXHRcdFx0XHR3aWR0aDo3LjJweDtcbi8vIFx0XHRcdH1cbi8vIFx0XHR9XG4vLyBcdH1cbi8vIFx0Jl9fbmV4dHtcbi8vIFx0XHRhe1xuLy8gXHRcdFx0d2lkdGg6NDJweDtcbi8vIFx0XHRcdGltZ3tcbi8vIFx0XHRcdFx0d2lkdGg6Ny4ycHg7XG4vLyBcdFx0XHR9XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyBcdCZfX21lbnV7XG4vLyBcdFx0YXtcbi8vIFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcbi8vIFx0XHRcdHdpZHRoOjYycHg7XG4vLyBcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyBcdFx0XHRzcGFue1xuLy8gXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuLy8gXHRcdFx0XHRoZWlnaHQ6IDFweDtcbi8vIFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG4vLyBcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0XHRcdFx0d2lkdGg6MThweDtcbi8vIFx0XHRcdFx0bGVmdDogMjBweDtcblxuLy8gXHRcdFx0XHQmOm50aC1vZi10eXBlKDEpe1xuLy8gXHRcdFx0XHRcdHRvcDpjYWxjKDUwJSAtIDYuNXB4KTtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0XHQmOm50aC1vZi10eXBlKDIpe1xuLy8gXHRcdFx0XHRcdHRvcDpjYWxjKDUwJSAtIDFweCk7XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKXtcbi8vIFx0XHRcdFx0XHRib3R0b206Y2FsYyg1MCUgLSA2LjVweCk7XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdH1cbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL25ld3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ubmV3c3tcblx0Ly8gcGFkZGluZy10b3A6IDU1cHg7XG5cdC8vIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHQvLyBAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHQvLyBcdHBhZGRpbmctbGVmdDogMzBweDtcblx0Ly8gXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHQvLyB9XG5cdC8vIEBpbmNsdWRlIG1lZGlhKCkge1xuXHQvLyBcdHBhZGRpbmc6MjVweCAyMHB4IDMwcHggMjBweDtcblx0Ly8gfVxuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHR9XG5cdC5uZXdzTGlzdHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXHQmX19hcnRpY2xle1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHRcdC5hcnRpY2xlRGV0YWlsc19fdHRse1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzdweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX190dGx7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHR9XG5cdH1cblx0Jl9fdHRsLWVue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCZfX2xpc3R7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW17XG5cdFx0cGFkZGluZy1ib3R0b206IDI4cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0REREQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcblx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcblx0XHR9XG5cdH1cblx0Jl9fbGlua3tcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6IzIxMjEyMTtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0fVxuXHQmX19jYXR7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcblx0XHRwYWRkaW5nOjVweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDo5NHB4O1xuXHRcdGZsZXg6IDAgMCA5NHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4wcmVtO1xuXHRcdFx0d2lkdGg6NjBweDtcblx0XHRcdGZsZXg6IDAgMCA2MHB4O1xuXHRcdFx0cGFkZGluZzoxcHggMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cblx0Jl9fZGF0ZXtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHR9XG5cdH1cblx0Jl9faGVhZGxpbmV7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdG1hcmdpbi10b3A6NnB4O1xuXHRcdH1cblx0fVxuXHQmX19idHtcblx0XHR3aWR0aDoxODBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vbmV3c0xpc3Rcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ubmV3c0xpc3R7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0bWF4LXdpZHRoOiA4MDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdH1cblx0Jl9faXRlbXtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHR9XG5cdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQmX19saW5re1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogIzIxMjEyMTtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdC5uZXdzTGlzdF9fdHRse1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblx0Jl9fZGF0ZXtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRvcmRlcjoyO1xuXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0fVxuXHR9XG5cdCZfX2NhdHtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDNweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogOTJweDtcblx0XHRmbGV4OiAwIDAgOTJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIycHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRvcmRlcjoxO1xuXHRcdFx0Zm9udC1zaXplOiAxLjByZW07XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdGZsZXg6IDAgMCA2MHB4O1xuXHRcdFx0cGFkZGluZzogMXB4IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX3R0bHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0b3JkZXI6Mztcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cblxuLnNuc0xpc3R7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0Jl9faXRlbXtcblx0XHR3aWR0aDoxNDhweDtcblx0XHRwYWRkaW5nOjAgNHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblx0Jl9fbGlua3tcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjojZmZmZmZmO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRwYWRkaW5nOjdweCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogNHB4O1xuXHRcdH1cblx0XHQmLS10d3tcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxREExRjI7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fdHdpdHRlci5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG5cdFx0XHRcdHdpZHRoOjIzcHg7XG5cdFx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0XHR3aWR0aDoxOXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1mYntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxNzc3RjI7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZmFjZWJvb2suc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuXHRcdFx0XHR3aWR0aDoxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdFx0d2lkdGg6OXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL29lbVxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5vZW17XG5cdHBhZGRpbmctYm90dG9tOiAxMDVweDtcblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxuXHQmX19jb250YWluZXJ7XG5cdFx0cGFkZGluZy10b3A6IDY1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTQwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogIC0yMHB4O1xuXHRcdH1cblx0fVxuXHQmX190dGx7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19zZWN0aW9ue1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdCZfY29sXzAye1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxuXHQmX19zdWJUdGx7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19wdF9vcjAzLnBuZyk7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZzogMjdweCAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHR9XG5cdH1cblx0Jl9fbGlzdHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IDQwcHggMTZweCA0M3B4IDE2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHR9XG5cdH1cblx0Jl9faXRlbXtcblx0XHR3aWR0aDogMzMuMzMzJTtcblx0XHRmbGV4LWJhc2lzOiAzMy4zMzMlO1xuXHRcdG1heC13aWR0aDogMzMuMzMzJTtcblx0XHRwYWRkaW5nOjAgMjRweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdHRvcDogMDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZJbm5lcntcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9fZmlne1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRvcGFjaXR5OiAuNzU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX19uYW1le1xuXHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXHQmX19kZXNje1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjYzO1xuXHRcdH1cblx0fVxuXHQmX19idHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX193cmFwe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMThweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdFx0Lm9lbV9fc2VjdGlvbntcblx0XHRcdHBhZGRpbmctbGVmdDogMThweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE4cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub2VtX19pdGVtSW5uZXJ7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDQwcHggMCA0MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vZW1fX2J0e1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdCZJbm5lcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0cGFkZGluZzoyMXB4IDQwcHggNDBweCA0MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMjBweCAyMHB4IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLnBlcmZvcm1hbmNle1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgJl9faW5uZXJ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgpe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdHRse1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0e1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgJl9faXRlbXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdle1xuICAgICAgICB3aWR0aDogNDEycHg7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQxMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQxMnB4O1xuICAgICAgICBwYWRkaW5nOiA3NXB4IDMwcHggNDBweCAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgndGFiJyl7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDAgMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nX3BlcmZvcm1hbmNlX3NoYWRvdy5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyIC8gMTAwJSBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dHtcbiAgICAgICAgd2lkdGg6IDU4MnB4O1xuICAgICAgICBmbGV4LWJhc2lzOiA1ODJweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWInKXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDYwJSAtIDVweCk7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDYwJSAtIDVweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNjAlIC0gNXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX25hbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX3B0X29yMDMucG5nKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDI5cHggMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2RldGFpbHtcbiAgICAgICAgcGFkZGluZzogMzVweCA0MHB4IDQwcHggNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWInKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGVzY3tcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCd0YWInKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190YWJsZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRye31cbiAgICAgICAgdGh7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY4O1xuICAgICAgICAgICAgcGFkZGluZzogMTdweCAyM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjNweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi5wcml2YWN5e1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgICZfX2lubmVye1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG5cbi50ZXh0LWJvZHl7XG4gICAgJl9fc2VjdGlvbntcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgfVxuICAgIFxuICAgICZfX3BhcmF7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdHRse1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL3Byb2Nlc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ucHJvY2Vzc3tcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0fVxuXHQmU2VjdGlvbntcblx0XHRwYWRkaW5nLXRvcDogNzBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXHQmX190dGx7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDdweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLnRhYlNlY3Rpb257XG5cdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQmX190dGx7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19wdF9vcjAzLnBuZyk7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZzogMjVweCAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2JvZHl7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAzM3B4IDQwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRwYWRkaW5nOiAxN3B4IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLnByb2Nlc3NDb250ZW50e1xuXHQmX19wYXJhe1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY1O1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0fVxuXHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0Jl9fZmlne1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJyl7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0bWluLXdpZHRoOiAyNjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdFx0fVxuXHR9XG5cdCZfX2ltZ3tcblx0XHRtaW4td2lkdGg6IDI2MHB4O1xuXHRcdHdpZHRoOiAyNjBweDtcblx0XHRmbGV4LWJhc2lzOiAyNjBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0JjpudGgtb2YtdHlwZShuKzIpe1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJyl7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJyl7XG5cdFx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4udGFiQ29udGVudHN7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdCZfY3VycmVudHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucGFnZS1zZWN0aW9ue1xuXHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbi50YWJMaXN0e1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQmX19pdGVte1xuXHRcdGZsZXgtYmFzaXM6IDM1M3B4O1xuXHRcdG1heC13aWR0aDogMzUzcHg7XG5cdFx0cGFkZGluZzowIDEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCYtLWNvbC0ye1xuXHRcdFx0ZmxleDogMCAwIDUwJTtcblx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdHBhZGRpbmc6MCA1cHg7XG5cdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0fVxuXHRcdCZfY3VycmVudHtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMTRweCAxNy41cHggMCAxNy41cHg7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2VlN2MyOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206LTE0cHg7XG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMTcuNXB4KTtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMTNweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdFx0XHRcdGJvdHRvbTotMTFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRhYkxpc3RfX2xpbmt7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNlZTdjMjg7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19saW5re1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6IzIxMjEyMTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6MTNweCAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2JsX3B0MDEucG5nKTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0cGFkZGluZzoxMHB4IDA7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDg1ZW07XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWU3YzI4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9wcm9qZWN0XG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLnByb2plY3R7XG5cdHBhZGRpbmctdG9wOiA2NXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblx0Jl9fdHRse1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0fVxufVxuXG4ucm93U2VjdGlvbntcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdCY6bnRoLW9mLXR5cGUob2RkKXtcblx0XHQucm93U2VjdGlvbl9fdGV4dHN7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTExMHB4O1xuXHRcdFx0b3JkZXI6Mjtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJvd1NlY3Rpb25fX2ltYWdle1xuXHRcdFx0b3JkZXI6MTtcblx0XHR9XG5cdH1cblx0JjpudGgtb2YtdHlwZShldmVuKXtcblx0XHQucm93U2VjdGlvbl9fdGV4dHN7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMTBweDtcblx0XHRcdG9yZGVyOjE7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRvcmRlcjoyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucm93U2VjdGlvbl9faW1hZ2V7XG5cdFx0XHRvcmRlcjoyO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdH1cblx0Jl9fdGV4dHN7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQ1MHB4KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6NDNweCA1MHB4IDQ1cHggNTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDozNXB4O1xuXHRcdHotaW5kZXg6Mjtcblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0d2lkdGg6IDYwdnc7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3ViVHRse1xuXHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHR9XG5cdFx0XG5cdH1cblxuXHQmX19wYXJhe1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdle1xuXHRcdGZsZXg6IDAgMCA1NjBweDtcblx0XHRtYXgtd2lkdGg6IDU2MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCd0YWInKSB7XG5cdFx0XHRmbGV4OiAwIDAgNDB2dztcblx0XHRcdG1heC13aWR0aDogNDB2dztcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuLmlzb3tcblx0bWFyZ2luLXRvcDogMTQwcHg7XG5cdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdH1cblx0Jl9fdHRse1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0fVxuXHQmX19jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHR9XG5cdCZfX3RleHRze1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MzBweCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOjQzcHggNTBweCA2MHB4IDUwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6MzVweDtcblx0XHR6LWluZGV4OjI7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTEwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3RhYicpIHtcblx0XHRcdHdpZHRoOiA2MHZ3O1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3ViVHRse1xuXHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHR9XG5cdH1cblxuXHQmX19wYXJhe1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdG1hcmdpbi1ib3R0b206IDJlbTtcblx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ZpZ3tcblx0XHRmbGV4OiAwIDAgNTYwcHg7XG5cdFx0bWF4LXdpZHRoOiA1NjBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgndGFiJykge1xuXHRcdFx0ZmxleDogMCAwIDQwdnc7XG5cdFx0XHRtYXgtd2lkdGg6IDQwdnc7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCkge1xuXHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRvcmRlcjogMTtcblx0XHR9XG5cdH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL3J1bGVcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ucnVsZXtcblx0cGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgJl9faW5uZXJ7XG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL3NpdGVtYXBcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uc2l0ZW1hcHtcblx0cGFkZGluZy10b3A6IDcwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXHQmX190dGx7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDNweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0fVxuXHQmX19pbm5lcntcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDlkZDtcblx0fVxuXHQmX19saXN0e1xuXHRcdHBhZGRpbmc6MTlweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkOWRkO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRwYWRkaW5nOjEwcHggMDtcblx0XHR9XG5cdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRib3JkZXI6bm9uZTtcblx0XHR9XG5cdH1cblx0Jl9faXRlbXtcblx0fVxuXHQmX19saW5re1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGNvbG9yOiMyMTIxMjE7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjU7XG5cdFx0Jjpob3Zlcntcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0fVxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2JnX2Fycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3Zlcjtcblx0XHRcdHdpZHRoOjE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHdpZHRoOjE0cHg7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2NoaWxke1xuXHRcdCZMaXN0e1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmSXRlbXt9XG5cdFx0Jkxpbmt7XG5cdFx0XHRjb2xvcjogIzIxMjEyMTtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuNTtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIkYnBjOiAxMzQxcHg7IC8vIFBDXG4kcGM6IDEzNDBweDsgLy8gUENcbiRscGM6IDExNzBweDsgLy8g44OO44O844OIXG4kdGFiOiAxMDgwcHg7IC8vIOOCv+ODluODrOODg+ODiFxuJHNwOiA3NjhweDsgIC8vIOOCueODnuODm1xuQG1peGluIGJwYyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAoJHBjKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHBjKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbHBjIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkcGMpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiB0YWIge1xuICBAbWVkaWEgKG1heC13aWR0aDogKCR0YWIpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHNwKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vaW50ZXJ2aWV3XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAuYnJlYWRjcnVtYntcbi8vICAgICBAaW5jbHVkZSBzcCB7XG4vLyAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbi8vICAgICB9XG4vLyB9XG4uaW50ZXJ2aWV3e1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDAgNDBweCAxMDBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggNDBweCAyMHB4O1xuICAgIH1cbiAgICAmLndyYXB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRlcntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAmVHRse31cbiAgICAgICAgJlNwe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZDb21we1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICZDYXR7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJkRldGFpbHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmU3BUdGx7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JvZHl7fVxuICAgICZfX3RvY3t9XG4gICAgLnRvY3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmX19maWd7XG4gICAgICAgICAgICB3aWR0aDogNDA3cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwN3B4O1xuICAgICAgICAgICAgZmxleC1iYXNpczogNDA3cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pbWd7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDdweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwN3B4KTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDQwN3B4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYntcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAlKTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwJSk7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlua3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW50cm97XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICB9XG4gICAgJl9fc2VjdGlvbntcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMThweCAwIDE4cHggMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3R0bHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzMzMzM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19uYW1le1xuICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICAgIGZsZXgtYmFzaXM6IDkwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA5cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl90eXBlX2NsaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MGMxNztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX21lc3NhZ2V7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIH1cbiAgICAgICAgJlBhcmF7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJkxpbmt7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZTdHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmY5YzAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZmlne1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgJl9fZm9vdGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmVHRse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZMaXN0e31cbiAgICAgICAgJkl0ZW17XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgICAgIH1cbiAgICAgICAgJkxpbmt7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
</pre></body></html>