@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700;900&display=swap");
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, font, 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 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  font-size: 14px;
  position: relative;
  word-wrap: break-word;
  overflow-wrap: break-word;
  min-width: 1280px;
  color: #4d4d4d;
}

* {
  scroll-margin-top: calc(24px + 80px + 24px);
}

@media screen and (max-width: 600px) {
  * {
    scroll-margin-top: calc(16px + 40px + 16px);
  }
}

body:not(.renewal-2024):not(.cstep) * {
  scroll-margin-top: 0;
}

@media screen and (max-width: 600px) {
  body:not(.renewal-2024):not(.cstep) * {
    scroll-margin-top: 0;
  }
}

body.renewal-2024 {

}

@media screen and (max-width: 600px) {
  body.renewal-2024 {
    min-width: auto;
  }
}

p {
  font-size: 16px;
  line-height: 2;
  color: #4d4d4d;
}

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

img {
  max-width: 100%;
}

/*
img[src$=".svg"] {
width: 100%;
}
*/
.pc {
  display: block;
}

.sp {
  display: none;
}

input[type="submit"], input[type="button"] {
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type="text"], input[type="email"], input[type="tel"], textarea {
  -webkit-border-radius: 0;
  -webkit-appearance: none;
}

.l-contents {
  padding-top: 92px;
}

.l-section {
  width: 100%;
}

.l-section-bg_dotted {
  background: url("/common/images/bg-dotted.png") repeat top left;
  padding: 40px 0;
}

.l-section--inner {
  width: 1000px;
  margin: 0 auto;
}

.l-border_fr {
  padding: 40px 50px;
  border-style: solid;
  border-width: 8px 7px 7px;
  -o-border-image: url("/images/bg-privacy-fr.png") 8 7 7 repeat;
  border-image: url("/images/bg-privacy-fr.png") 8 7 7 fill repeat;
}

.l-border_fr--ttl {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  color: #ed8282;
  margin-bottom: 30px;
}

.l-border_fr--lead {
  font-size: 14px;
  margin-bottom: 40px;
  color: #333;
}

.l-border_fr--txt {
  font-size: 14px;
  margin-bottom: 30px;
  color: #333;
}

.l-topics_list {
  height: 260px;
  background-image: none;
  border-style: solid;
  border-width: 8px 8px 8px;
  -o-border-image: url("/images/bg-topics-list.png") 8 8 8 round;
     border-image: url("/images/bg-topics-list.png") 8 8 8 fill round;
  background-color: #fff;
  padding: 15px 40px 0;
  overflow: auto;
  overflow-y: auto;
}

.l-topics_list-noframe {
  height: auto;
  border-style: none;
  border-width: 0;
  -o-border-image: none;
     border-image: none;
  padding: 0;
}

.l-topics_list--item {
  width: 100%;
  border-bottom: 1px dotted #989898;
  font-size: 16px;
  line-height: 1.5;
  padding: 8px 0;
  display: table;
}

.l-topics_list--item:last-child {
  border-bottom: none;
}

.l-topics_list--item-last {
  padding-bottom: 25px;
}

.l-topics_list--item-last:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  font-size: 0;
  content: '';
}

.l-topics_list--date {
  width: 100px;
  display: table-cell;
  vertical-align: middle;
  padding-right: 10px;
}

.l-topics_list--cat {
  width: 140px;
  padding-right: 10px;
  display: table-cell;
  vertical-align: middle;
}

.l-topics_list--cat:before {
  content: '\e901';
  color: #ff8b44;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.l-topics_list--ttl {
  display: table-cell;
}

.l-topics_list--link {
  color: #ff8b44;
  display: table-cell;
  vertical-align: middle;
  color: #ff8b44;
  transition: 0.15s;
}

.l-topics_list--link:hover {
  color: #f75e00;
}

.l-topics_list--btn {
  float: right;
  width: 100px;
  line-height: 24px;
  border-radius: 12px;
  font-size: 14px;
}

.l-topics_list--btn:after {
  font-size: 12px;
  margin-top: -6px;
  right: 7px;
}

.l-form--input {
  font-size: 14px;
  padding: 7px;
  border: 1px solid #d9d9d9;
}

.l-form--input-st {
  width: 80px;
}

.l-form--input-md {
  width: 320px;
}

.l-form--input-lg {
  width: 550px;
}

.l-form--input-full {
  width: 100%;
}

.l-form--textarea {
  display: block;
  width: 550px;
  font-size: 14px;
  padding: 7px;
  border: 1px solid #d9d9d9;
}

.l-form--label_wrap {
  background-color: #F5F5F5;
  padding: 16px 24px;
  display: inline-block;
}

@media screen and (max-width: 600px) {
  .l-form--label_wrap {
    padding: 12px 6px;
  }
}

.l-form--label {
  font-size: 16px;
  display: inline-block;
  position: relative;
}

.l-form--select {
  font-size: 14px;
  height: 31px;
  margin-right: 10px;
}

.l-form--placeholder {
  position: absolute;
  top: 10px;
  left: 10px;
  color: #999;
  font-size: 14px;
}

.l-form--agree {
  display: block;
  text-align: center;
  margin-top: 20px;
  font-size: 14px;
}

.l-form--submit {
  width: 246px;
  margin: 30px auto 0;
  position: relative;
}

.l-form--submit .m-btn {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  line-height: 46px;
  border-radius: 23px;
  border: 0;
}

.l-form--submit .m-btn:hover {
  cursor: pointer;
}

.l-form--submit:after {
  content: '\e904';
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  position: absolute;
  display: inline-block;
  top: 50%;
  right: 18px;
  margin-top: -10px;
  color: #fff;
}

.l-form--link {
  text-decoration: underline;
}

.l-form_box {
  padding: 65px 40px 40px;
  margin: 25px auto 0;
  background-color: #fff1c6;
  border-radius: 30px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
  position: relative;
}

.l-form_box-prepare {
  margin-top: 85px;
}

.l-form_box-confirm {
  padding-right: 100px;
  padding-left: 100px;
}

.l-form_box-confirm .l-form_list--ttl {
  width: 270px;
  line-height: 1.5;
  padding-right: 20px;
}

.l-form_box-confirm .l-form_list--data {
  font-size: 16px;
}

.l-form_box--ttl {
  text-align: center;
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
}

.l-form_box--txt {
  margin-bottom: 20px;
}

.l-form_box--txt-full {
  margin-bottom: 0;
  text-align: center;
}

.l-form_box--txt-pc_center {
  text-align: center;
}

.l-form_box--txt_note {
  color: #ff0000;
}

.l-form_box--link {
  padding-left: 24px;
  padding-right: 43px;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  color: #fff;
  text-align: center;
  background-color: #ff8b44;
  position: relative;
  transition: .2s;
  font-size: 18px;
  font-weight: 700;
  line-height: 46px;
  border-radius: 23px;
  border: 0;
}

.l-form_box--link:hover {
  color: #fff;
  background-color: #ff9b5e;
}

.l-form_box--link:after {
  content: '\e904';
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  position: absolute;
  display: inline-block;
  top: 50%;
  right: 18px;
  margin-top: -10px;
  color: #fff;
}

@media screen and (max-width: 600px) {
  .l-form_box--link {
    font-size: 16px;
    line-height: 36px;
    border-radius: 18px;
  }
  .l-form_box--link:after {
    font-size: 16px;
    margin-top: -8px;
  }
}

.l-form_box--annotate {
  font-size: 14px;
  text-align: center;
  margin-top: 16px;
}

@media screen and (max-width: 600px) {
  .l-form_box--annotate {
    font-size: 12px;
    text-align: left;
  }
}

.l-form_box--annotate_link {
  text-decoration: underline;
}

.l-form_list {
  display: table;
  width: 100%;
  padding: 10px;
  border-top: 1px solid #e6e4bd;
}

.l-form_list-related {
  border-top: 0;
}

.l-form_list--ttl {
  display: table-cell;
  width: 240px;
  font-size: 16px;
  padding-right: 10px;
  line-height: 1.2;
}

.l-form_list--ttl-right {
  text-align: right;
}

.l-form_list--ttl-required:after {
  content: '必須';
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  background-color: #ff0000;
  padding: 2px 4px;
  display: inline-block;
  position: relative;
  top: -2px;
  margin-left: 2px;
}

.l-form_list--ttl_line {
  display: block;
  width: 100%;
  font-size: 16px;
  padding: 10px;
  border-top: 1px solid #e6e4bd;
  line-height: 1.5;
}

.l-form_list--ttl_ast {
  font-size: 14px;
}

.l-form_list--data {
  display: table-cell;
  width: calc(100% - 200px);
  font-size: 16px;
}

.l-form_list--data-birth .l-form--input {
  margin-right: 5px;
  margin-left: 5px;
}

.l-form_list--data-birth .l-form--input:first-child {
  margin-left: 0;
}

.l-form_list--data-attention {
  color: #333;
  text-decoration: underline;
  line-height: 1.5;
}

.l-form_list--data-announce {
  font-size: 14px;
  line-height: 1.5;
}

.l-form_list--data_caption {
  font-size: 12px;
  color: #333;
  line-height: 1.3;
}

.l-form_list--data_caption-lg {
  display: block;
  padding: 5px 0;
}

.l-form_list--data_caption strong {
  color: #ff0000;
  font-weight: normal;
}

.l-form_list--data_note {
  display: block;
  font-size: 13px;
  line-height: 1.3;
  margin-top: 5px;
  color: #333;
}

.l-form_list--data_heading {
  display: block;
}

.l-form_list--data_heading-attention {
  color: #f00;
}

.l-form_list--select_input {
  margin-top: 10px;
  display: block;
  position: relative;
}

.l-form_list_radio-time .l-form_list_radio--item {
  margin-left: 10px;
}

.l-form_list_radio-time .l-form_list_radio--item:first-child {
  margin-left: 0;
}

.l-form_list_radio--item {
  display: inline-block;
  margin-left: 40px;
}

.l-form_list_radio--item:first-child {
  margin-left: 0;
}

.l-form_list_radio--item_caption {
  display: block;
  line-height: 1.3;
  font-size: 13px;
  margin-top: 5px;
  color: #333;
}

.l-form_list_radio--item_caption-allergy {
  color: #f00;
  display: none;
}

.l-form_list_radio .has-error {
  margin-left: 0;
  display: block;
}

.l-form_list_old:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  font-size: 0;
  content: '';
}

.l-form_list_old--left {
  float: left;
}

.l-form_list_old--right {
  line-height: 33px;
  margin-left: 15px;
}

.l-form_list_old--right .l-form_list_radio {
  display: inline-block;
  margin-left: 20px;
}

.l-form_list_old--right .l-form_list_radio--item {
  margin-left: 20px;
}

.l-form_list_old--right .l-form_list_radio--item .l-form--label {
  font-size: 14px;
}

.l-form_list_old--right .l-form_list_radio--item:first-child {
  margin-left: 0;
}

.l-form_privacy {
  padding-top: 60px;
}

.l-form_privacy--ttl {
  text-align: center;
  display: block;
  font-size: 16px;
  font-weight: normal;
}

@media screen and (max-width: 600px) {
  .l-form_privacy--ttl-contact {
    text-align: left;
    line-height: 1.2;
  }
}

.l-form_privacy--contents {
  width: 810px;
  height: 216px;
  margin: 15px auto 0;
  background-color: #fff;
  padding: 30px;
  border: 1px solid #989898;
  overflow: scroll;
}

.l-form_privacy--txt {
  font-size: 14px;
  line-height: 1.8;
  margin-bottom: 30px;
  color: #231815;
}

.l-form_privacy--item {
  font-size: 14px;
  line-height: 1.8;
  color: #231815;
  margin-bottom: 30px;
}

.l-form_privacy--item:last-child {
  margin-bottom: 0;
}

.l-form_privacy--item_ttl {
  display: block;
  text-align: center;
}

.l-form_privacy_in {
  margin: 5px 0 0;
  padding: 0 0 0 10px;
}

.l-form_privacy_in--item {
  margin-bottom: 5px;
}

.l-form_depends {
  position: relative;
}

.l-form_depends--in:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(100, 100, 100, 0.2);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}

.l-form_confirm_submit {
  width: 534px;
  margin: 50px auto 0;
}

.l-form_confirm_submit--btn {
  width: 250px;
  display: inline-block;
  margin-right: 30px;
  position: relative;
}

.l-form_confirm_submit--btn:nth-child(2) {
  margin-right: 0;
}

.l-form_confirm_submit--btn .m-btn {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  line-height: 46px;
  border-radius: 23px;
  border: 0;
}

.l-form_confirm_submit--btn .m-btn:hover {
  cursor: pointer;
}

.l-form_confirm_submit--btn:after {
  content: '\e904';
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  position: absolute;
  display: inline-block;
  top: 50%;
  right: 18px;
  margin-top: -10px;
  color: #fff;
}

.l-form_privacy_personal--lead {
  padding-left: 1em;
}

@media screen and (max-width: 600px) {
  .l-form_privacy_personal--lead {
    padding-left: 0.5em;
  }
}

.l-form_privacy_personal--list {
  padding-left: 2em;
}

@media screen and (max-width: 600px) {
  .l-form_privacy_personal--list {
    padding-left: 1em;
  }
}

.help-block {
  color: #ff0000;
  font-size: 13px;
  display: block;
  margin-top: 3px;
}

.form_error-know {
  display: inline-block;
}

.form_error-know {
  display: inline-block;
}

.form_error-time {
  margin-left: 0;
}

.l-form_complete_fr {
  background-color: #fff;
  padding: 40px 50px;
  border-radius: 20px;
}

.l-form_complete_fr--ttl {
  font-size: 40px;
  text-align: center;
  color: #ff8b44;
}

.l-form_complete_fr--txt {
  margin-top: 30px;
}

.l-form_complete_fr_backs {
  width: 594px;
  margin: 30px auto 0;
}

.l-form_complete_fr_backs--btn {
  width: 280px;
  display: inline-block;
  margin-right: 30px;
}

.l-form_complete_fr_backs--btn:nth-child(2) {
  margin-right: 0;
}

.l-form_complete_fr_backs--btn .m-btn {
  line-height: 46px;
  font-size: 18px;
  font-weight: 700;
  border-radius: 23px;
}

.l-form_complete_fr_backs--btn .m-btn:after {
  font-size: 20px;
  margin-top: -10px;
}

.l-form_complete_fr_backs--btn-prepare .m-btn {
  background-color: #FFBD3F;
}

.l-form_complete_fr_backs--btn-prepare .m-btn:hover {
  transition: .2s;
}

.l-form_complete_fr_backs--btn-prepare .m-btn:hover:hover {
  color: #fff;
  background-color: #ffc659;
}

.l-form_complete_fr_online {
  margin: 12px 0 20px 0;
  padding: 12px 20px;
  background: #FFF6D9;
  border: 3px solid #FF8B44;
}

.l-form_complete_fr_online--ttl {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.5;
  margin: 0 0 8px 0;
}

@media screen and (max-width: 600px) {
  .l-form_complete_fr_online--ttl {
    font-size: 16px;
  }
}

.l-form_complete_fr_online--text {
  font-size: 16px;
  line-height: 1.5;
}

@media screen and (max-width: 600px) {
  .l-form_complete_fr_online--text {
    font-size: 14px;
  }
}

.l-form_complete_fr_online--text_strong {
  font-weight: bold;
}

.l-form_complete_fr_online--subttl {
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5;
  margin: 20px 0 0 0;
}

.l-form_complete_fr_online--text_link {
  text-decoration: underline;
}

.l-form_complete_fr_online--text_memo {
  font-size: 14px;
}

@media screen and (max-width: 600px) {
  .l-form_complete_fr_online--text_memo {
    font-size: 12px;
  }
}

#modal-overlay {
  z-index: 200;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 120%;
  background-color: rgba(0, 0, 0, 0.75);
}

.modal-item {
  display: none;
  background-color: #fff;
  padding: 50px;
  position: fixed;
  z-index: 201;
}

.l-page_visual {
  background-repeat: no-repeat;
  background-position: right center;
  background-size: cover;
}

.l-page_visual-consultation {
  background-image: url("/consultation/images/bg-l-page-visual.jpg");
}

.l-page_visual-search {
  background-image: url("/search/images/bg-l-page-visual.jpg");
}

.l-page_visual-message {
  background-image: url("/message/images/bg-l-page-visual.jpg");
}

.l-page_visual-interview {
  background-image: url("/interview/images/bg-l-page-visual.jpg");
}

.l-page_visual-prepare {
  background-image: url("/prepare/images/bg-l-page-visual.jpg");
}

.l-page_visual-access {
  background-image: url("/access/images/bg-l-page-visual.jpg");
}

.l-page_visual-contact {
  background-image: url("/contact/images/bg-l-page-visual.jpg");
}

.l-page_visual-online_counseling {
  background-image: url("/online_counseling/images/bg-l-page-visual.jpg");
}

.l-page_visual-job_movie {
  background-image: url("/job_movie/images/bg-l-page-visual.png");
}

.l-page_visual--inner {
  width: 1280px;
  margin: 0 auto;
}

.l-page_visual--ttl > img {
  display: block;
}

.l-page_visual--ttl .sp {
  display: none;
}

.facebook_btn {
  position: fixed;
  top: 237px;
  right: -110px;
  z-index: 1;
  transition: .2s;
}

.facebook_btn--link {
  display: block;
  width: 110px;
  height: 190px;
  right: 0;
  background: url("../../../images/fb-sidebtn.svg") no-repeat;
  background-size: 1100px 190px;
  background-position: top left;
  -webkit-animation: facebook_btn 2.5s steps(10) infinite;
          animation: facebook_btn 2.5s steps(10) infinite;
  transition: width 0.2s;
}

.facebook_btn--link:hover {
  width: 117px;
}

@media all and (-ms-high-contrast: none) {
  .facebook_btn--link {
    background: url("../../images/fb-sidebtn.png") no-repeat top left;
    -webkit-animation: none;
            animation: none;
  }
}

@supports (-ms-ime-align: auto) {
  .facebook_btn--link {
    background: url("../../images/fb-sidebtn.png") no-repeat top left;
    -webkit-animation: none;
            animation: none;
  }
}

@-webkit-keyframes facebook_btn {
  to {
    background-position: -1100px 0;
  }
}

@keyframes facebook_btn {
  to {
    background-position: -1100px 0;
  }
}

.animate-fbbtn_in {
  -webkit-animation: fbbtn_in 0.3s ease-in-out 0s 1 forwards;
          animation: fbbtn_in 0.3s ease-in-out 0s 1 forwards;
}

@-webkit-keyframes fbbtn_in {
  0% {
    opacity: 1;
    right: -110px;
  }
  90% {
    opacity: 1;
    right: 0;
  }
  100% {
    opacity: 1;
    right: -10px;
  }
}

@keyframes fbbtn_in {
  0% {
    opacity: 1;
    right: -110px;
  }
  90% {
    opacity: 1;
    right: 0;
  }
  100% {
    opacity: 1;
    right: -10px;
  }
}

.animate-fbbtn_out {
  -webkit-animation: fbbtn_out 0.3s ease-in-out 0s 1 forwards;
          animation: fbbtn_out 0.3s ease-in-out 0s 1 forwards;
}

@-webkit-keyframes fbbtn_out {
  0% {
    opacity: 1;
    right: -5px;
  }
  10% {
    opacity: 1;
    right: 0;
  }
  100% {
    opacity: 1;
    right: -110px;
  }
}

@keyframes fbbtn_out {
  0% {
    opacity: 1;
    right: -5px;
  }
  10% {
    opacity: 1;
    right: 0;
  }
  100% {
    opacity: 1;
    right: -110px;
  }
}

@media screen and (max-width: 1165px) {
  .l-contents {
    padding-top: 45px;
  }
}

@media screen and (max-width: 600px) {
  body {
    min-width: initial;
  }
  .pc {
    display: none;
  }
  .sp {
    display: block;
  }
  .page_top_btn {
    right: 10px;
  }
  .l-contents {
    padding-top: 45px;
  }
  .l-section-bg_dotted {
    padding: 15px 0;
  }
  .l-section--inner {
    width: 100%;
    padding: 0 10px;
  }
  .l-page_visual--inner {
    width: 100%;
  }
  .l-border_fr {
    padding: 15px;
  }
  .l-border_fr--ttl {
    font-size: 20px;
  }
  .l-border_fr--lead {
    line-height: 1.7;
  }
  .l-topics_list {
    padding: 10px;
  }
  .l-topics_list--item {
    font-size: 14px;
    display: block;
    padding: 5px 0;
  }
  .l-topics_list--item-last {
    padding-top: 20px;
  }
  .l-topics_list--date {
    display: inline-block;
    width: auto;
    padding-right: 5px;
  }
  .l-topics_list--link {
    display: inline;
  }
  .l-topics_list--cat {
    display: inline-block;
    width: auto;
  }
  .l-topics_list--ttl {
    display: inline;
  }
  .l-topics_list--btn {
    width: 100%;
    float: none;
    line-height: 46px;
    border-radius: 23px;
    font-size: 16px;
  }
  .l-topics_list--btn:after {
    font-size: 18px;
    margin-top: -10px;
    right: 10px;
  }
  .l-form--input {
    width: 100%;
  }
  .l-form--input-st {
    width: 60px;
  }
  .l-form--input-md, .l-form--input-lg {
    width: 100%;
  }
  .l-form--textarea {
    width: 100%;
  }
  .l-form--label {
    display: block;
    font-size: 14px;
  }
  .l-form--select {
    width: 100%;
    background-color: #fff;
    border: 1px solid #d9d9d9;
  }
  .l-form--placeholder {
    position: relative;
    font-size: 12px;
    color: #4d4d4d;
    top: initial;
    left: initial;
  }
  .l-form--submit .m-btn {
    font-size: 16px;
    line-height: 36px;
    border-radius: 18px;
  }
  .l-form--submit:after {
    font-size: 16px;
    margin-top: -8px;
  }
  .l-form_box {
    padding: 30px 10px;
    margin-top: 15px;
    border-radius: 10px;
  }
  .l-form_box--ttl {
    width: 50vw;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    transform: translateY(-50%);
  }
  .l-form_box--ttl img {
    height: auto;
  }
  .l-form_box--ttl-center {
    left: 50%;
    margin-left: 0;
  }
  .l-form_box--txt {
    line-height: 1.7;
  }
  .l-form_box--txt-full {
    text-align: left;
  }
  .l-form_box--txt-pc_center {
    text-align: left;
  }
  .l-form_list {
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
  .l-form_list--ttl {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    font-size: 14px;
  }
  .l-form_list--ttl-right {
    text-align: left;
  }
  .l-form_list--data {
    display: block;
    width: 100%;
    font-size: 14px;
  }
  .l-form_list--data-announce {
    font-size: 13px;
  }
  .l-form_list--data_caption {
    margin-top: 5px;
    display: block;
  }
  .l-form_list--ttl_line {
    font-size: 14px;
    padding-left: 0;
  }
  .l-form_list--data_heading {
    font-size: 13px;
  }
  .l-form_list_radio:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    font-size: 0;
    content: '';
  }
  .l-form_list_radio-time .l-form_list_radio--item, .l-form_list_radio-online_interview .l-form_list_radio--item {
    width: 100%;
    margin-left: 0;
    margin-top: 3px;
  }
  .l-form_list_radio-time .l-form_list_radio--item:first-child, .l-form_list_radio-online_interview .l-form_list_radio--item:first-child {
    margin-top: 0;
  }
  .l-form_list_radio--item_caption {
    display: block;
    float: none;
    clear: both;
    font-size: 12px;
    padding-top: 5px;
  }
  .l-form_list_old--left {
    float: none;
  }
  .l-form_list_old--right {
    margin-left: 0;
    line-height: 1.5;
  }
  .l-form_list_old--right .l-form_list_radio {
    margin-left: 0;
    margin-top: 5px;
  }
  .l-form_privacy {
    padding-top: 30px;
  }
  .l-form_privacy--ttl {
    font-size: 14px;
  }
  .l-form_privacy--contents {
    width: 100%;
    height: 200px;
    padding: 15px;
  }
  .l-form_privacy--txt {
    line-height: 1.5;
    font-size: 13px;
  }
  .l-form_privacy--item {
    font-size: 13px;
    line-height: 1.5;
    margin-bottom: 15px;
  }
  .l-form_privacy_in {
    padding-left: 5px;
  }
  .l-form_privacy_in--item {
    font-size: 12px;
  }
  .l-form_confirm_submit {
    width: 100%;
    margin-top: 20px;
  }
  .l-form_confirm_submit--btn {
    width: 100%;
    display: block;
    margin-right: 0;
    margin-top: 10px;
  }
  .l-form_confirm_submit--btn:first-child {
    margin-top: 0;
  }
  .l-form_confirm_submit--btn .m-btn {
    font-size: 16px;
    line-height: 36px;
    border-radius: 18px;
  }
  .l-form_confirm_submit--btn:after {
    font-size: 16px;
    margin-top: -8px;
  }
  .l-form_complete_fr {
    padding: 20px;
  }
  .l-form_complete_fr--ttl {
    font-size: 26px;
  }
  .l-form_complete_fr--txt {
    margin-top: 20px;
    line-height: 1.7;
  }
  .l-form_complete_fr_backs {
    width: 100%;
    margin-top: 20px;
  }
  .l-form_complete_fr_backs--btn {
    width: 100%;
    margin-right: 0;
    margin-top: 10px;
    display: block;
  }
  .l-form_complete_fr_backs--btn:first-child {
    margin-top: 0;
  }
  .l-form_complete_fr_backs--btn .m-btn {
    font-size: 16px;
    line-height: 36px;
    border-radius: 18px;
  }
  .l-form_complete_fr_backs--btn .m-btn:after {
    font-size: 16px;
    margin-top: -8px;
  }
  .facebook_btn {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9jc3Mvc2V0dGluZ3MuY3NzIiwiY29tbW9uL2Nzcy9zZXR0aW5ncy9fcmVzZXQuc2NzcyIsImNvbW1vbi9jc3Mvc2V0dGluZ3MvX2Jhc2Uuc2NzcyIsImNvbW1vbi9jc3MvX21peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRWhCLDhDQUFBO0FBQ0Esb0JBQUE7QUNGQSx5R0FBWTtBRElaOzs7Ozs7Ozs7RUFTQyxTQUFTO0VBQ1QsVUFBVTtFQUNWLFNBQVM7RUFDVCxVQUFVO0VBQ1YsZUFBZTtFQUNmLHdCQUF3QjtFQUN4Qix1QkFBdUI7QURBeEI7O0FDRUE7RUFDQyxjQUFjO0FEQ2Y7O0FDQ0E7RUFDQyxnQkFBZ0I7QURFakI7O0FDQUE7RUFDQyxZQUFZO0FER2I7O0FDREE7O0VBRUMsV0FBVztFQUNYLGFBQWE7QURJZDs7QUNEQSxxQ0FBQTtBQUNBO0VBQ0MsVUFBVTtBRElYOztBQ0RBLDJDQUFBO0FBQ0E7RUFDQyxxQkFBcUI7QURJdEI7O0FDRkE7RUFDQyw2QkFBNkI7QURLOUI7O0FDRkEsc0RBQUE7QUFDQTtFQUNDLHlCQUF5QjtFQUN6QixpQkFBaUI7QURLbEI7O0FFeERBO0VBR0Usc0JBQXNCO0FGMkR4Qjs7QUV6REE7RUFDRSx1QkFBdUI7QUY0RHpCOztBRTFEQTtFQUVFLHdJQUFhO0VBQ2IsbUNBQW1DO0VBQ25DLDhCQUE4QjtFQUM5QixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQix5QkFBeUI7RUFDekIsaUJBQWlCO0VBQ2pCLFdBQVc7QUY0RGI7O0FFMURBO0VBQ0UsMkNBQTJDO0FGNkQ3Qzs7QUc3QkU7RURqQ0Y7SUFHSSwyQ0FBMkM7RUZnRTdDO0FBQ0Y7O0FFOURBO0VBQ0Usb0JBQW9CO0FGaUV0Qjs7QUd2Q0U7RUQzQkY7SUFHSSxvQkFBb0I7RUZvRXRCO0FBQ0Y7O0FFbEVBO0VBQ0UscUNBQXFDO0VBQ3JDLGNBQWM7RUFDZCxpQkFBaUI7QUZxRW5COztBR25ERTtF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O0VFclBHO0lBY0csZUFBZTtJQUNmLGdCQUFnQjtFRjBPdEI7RUV0T0E7SUFDRSxhQUFhO0VGd09mO0VFdk9FO0lBQ0UsZUFBZTtFRnlPbkI7RUV2T0U7SUFDRSxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0VGeU9wQjtFRXRPQTtJQUNFLFdBQVc7SUFDWCxnQkFBZ0I7RUZ3T2xCO0VFdk9FO0lBQ0UsV0FBVztJQUNYLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsY0FBYztFRnlPbEI7RUU3T0c7SUFNRyxhQUFhO0VGME9uQjtFRWhQRztJQVNHLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsbUJBQW1CO0VGME96QjtFRXJQRztJQWFLLGVBQWU7SUFDZixnQkFBZ0I7RUYyT3hCO0VFdE9BO0lBQ0UsYUFBYTtFRndPZjtBQUNGIiwiZmlsZSI6ImNvbW1vbi9jc3Mvc2V0dGluZ3MuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gKi9cbi8qIHYxLjAgfCAyMDA4MDIxMiAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVplbitNYXJ1K0dvdGhpYzp3Z2h0QDQwMDs1MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXBcIik7XG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGZvbnQsIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxuLyogcmVtZW1iZXIgdG8gZGVmaW5lIGZvY3VzIHN0eWxlcyEgKi9cbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIHJlbWVtYmVyIHRvIGhpZ2hsaWdodCBpbnNlcnRzIHNvbWVob3chICovXG5pbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4vKiB0YWJsZXMgc3RpbGwgbmVlZCAnY2VsbHNwYWNpbmc9XCIwXCInIGluIHRoZSBtYXJrdXAgKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWxcIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgbWluLXdpZHRoOiAxMjgwcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4qIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IGNhbGMoMjRweCArIDgwcHggKyAyNHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgKiB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IGNhbGMoMTZweCArIDQwcHggKyAxNnB4KTtcbiAgfVxufVxuXG5ib2R5Om5vdCgucmVuZXdhbC0yMDI0KTpub3QoLmNzdGVwKSAqIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHk6bm90KC5yZW5ld2FsLTIwMjQpOm5vdCguY3N0ZXApICoge1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbmJvZHkucmVuZXdhbC0yMDI0IHtcbiAgZm9udC1mYW1pbHk6ICdaZW4gTWFydSBHb3RoaWMnLCBzZXJpZjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIG1pbi13aWR0aDogMTEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5LnJlbmV3YWwtMjAyNCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG5cbnAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nW3NyYyQ9XCIuc3ZnXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIHRleHRhcmVhIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5sLWNvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDkycHg7XG59XG5cbi5sLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtc2VjdGlvbi1iZ19kb3R0ZWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvY29tbW9uL2ltYWdlcy9iZy1kb3R0ZWQucG5nXCIpIHJlcGVhdCB0b3AgbGVmdDtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4ubC1zZWN0aW9uLS1pbm5lciB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubC1ib3JkZXJfZnIge1xuICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogOHB4IDdweCA3cHg7XG4gIC1tb3otYm9yZGVyLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2JnLXByaXZhY3ktZnIucG5nXCIpIDggNyA3IHJlcGVhdDtcbiAgLXdlYmtpdC1ib3JkZXItaW1hZ2U6IHVybChcIi9pbWFnZXMvYmctcHJpdmFjeS1mci5wbmdcIikgOCA3IDcgcmVwZWF0O1xuICAtby1ib3JkZXItaW1hZ2U6IHVybChcIi9pbWFnZXMvYmctcHJpdmFjeS1mci5wbmdcIikgOCA3IDcgcmVwZWF0O1xuICBib3JkZXItaW1hZ2U6IHVybChcIi9pbWFnZXMvYmctcHJpdmFjeS1mci5wbmdcIikgOCA3IDcgZmlsbCByZXBlYXQ7XG59XG5cbi5sLWJvcmRlcl9mci0tdHRsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI2VkODI4MjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmwtYm9yZGVyX2ZyLS1sZWFkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLmwtYm9yZGVyX2ZyLS10eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubC10b3BpY3NfbGlzdCB7XG4gIGhlaWdodDogMjYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogOHB4IDhweCA4cHg7XG4gIGJvcmRlci1pbWFnZTogdXJsKFwiL2ltYWdlcy9iZy10b3BpY3MtbGlzdC5wbmdcIikgOCA4IDggZmlsbCByb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweCA0MHB4IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubC10b3BpY3NfbGlzdC1ub2ZyYW1lIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubC10b3BpY3NfbGlzdC0taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5ODk4OTg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubC10b3BpY3NfbGlzdC0taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmwtdG9waWNzX2xpc3QtLWl0ZW0tbGFzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4ubC10b3BpY3NfbGlzdC0taXRlbS1sYXN0OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjb250ZW50OiAnJztcbn1cblxuLmwtdG9waWNzX2xpc3QtLWRhdGUge1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5sLXRvcGljc19saXN0LS1jYXQge1xuICB3aWR0aDogMTQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5sLXRvcGljc19saXN0LS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMSc7XG4gIGNvbG9yOiAjZmY4YjQ0O1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ubC10b3BpY3NfbGlzdC0tdHRsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLmwtdG9waWNzX2xpc3QtLWxpbmsge1xuICBjb2xvcjogI2ZmOGI0NDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNmZjhiNDQ7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG4ubC10b3BpY3NfbGlzdC0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZjc1ZTAwO1xufVxuXG4ubC10b3BpY3NfbGlzdC0tYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5sLXRvcGljc19saXN0LS1idG46YWZ0ZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIHJpZ2h0OiA3cHg7XG59XG5cbi5sLWZvcm0tLWlucHV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5sLWZvcm0tLWlucHV0LXN0IHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5sLWZvcm0tLWlucHV0LW1kIHtcbiAgd2lkdGg6IDMyMHB4O1xufVxuXG4ubC1mb3JtLS1pbnB1dC1sZyB7XG4gIHdpZHRoOiA1NTBweDtcbn1cblxuLmwtZm9ybS0taW5wdXQtZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubC1mb3JtLS10ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuXG4ubC1mb3JtLS1sYWJlbF93cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sLWZvcm0tLWxhYmVsX3dyYXAge1xuICAgIHBhZGRpbmc6IDEycHggNnB4O1xuICB9XG59XG5cbi5sLWZvcm0tLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmwtZm9ybS0tc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmwtZm9ybS0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmwtZm9ybS0tYWdyZWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5sLWZvcm0tLXN1Ym1pdCB7XG4gIHdpZHRoOiAyNDZweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubC1mb3JtLS1zdWJtaXQgLm0tYnRuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIGJvcmRlcjogMDtcbn1cblxuLmwtZm9ybS0tc3VibWl0IC5tLWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmwtZm9ybS0tc3VibWl0OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTkwNCc7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogNTAlO1xuICByaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubC1mb3JtLS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sLWZvcm1fYm94IHtcbiAgcGFkZGluZzogNjVweCA0MHB4IDQwcHg7XG4gIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxYzY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmwtZm9ybV9ib3gtcHJlcGFyZSB7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG59XG5cbi5sLWZvcm1fYm94LWNvbmZpcm0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cblxuLmwtZm9ybV9ib3gtY29uZmlybSAubC1mb3JtX2xpc3QtLXR0bCB7XG4gIHdpZHRoOiAyNzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmwtZm9ybV9ib3gtY29uZmlybSAubC1mb3JtX2xpc3QtLWRhdGEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5sLWZvcm1fYm94LS10dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5sLWZvcm1fYm94LS10eHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubC1mb3JtX2JveC0tdHh0LWZ1bGwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sLWZvcm1fYm94LS10eHQtcGNfY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubC1mb3JtX2JveC0tdHh0X25vdGUge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLmwtZm9ybV9ib3gtLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4YjQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IC4ycztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubC1mb3JtX2JveC0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5YjVlO1xufVxuXG4ubC1mb3JtX2JveC0tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGU5MDQnO1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmwtZm9ybV9ib3gtLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICB9XG4gIC5sLWZvcm1fYm94LS1saW5rOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgfVxufVxuXG4ubC1mb3JtX2JveC0tYW5ub3RhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmwtZm9ybV9ib3gtLWFubm90YXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubC1mb3JtX2JveC0tYW5ub3RhdGVfbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubC1mb3JtX2xpc3Qge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNGJkO1xufVxuXG4ubC1mb3JtX2xpc3QtcmVsYXRlZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5sLWZvcm1fbGlzdC0tdHRsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDI0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5sLWZvcm1fbGlzdC0tdHRsLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5sLWZvcm1fbGlzdC0tdHRsLXJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogJ+W/hemgiCc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5sLWZvcm1fbGlzdC0tdHRsX2xpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU0YmQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5sLWZvcm1fbGlzdC0tdHRsX2FzdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmwtZm9ybV9saXN0LS1kYXRhIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubC1mb3JtX2xpc3QtLWRhdGEtYmlydGggLmwtZm9ybS0taW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmwtZm9ybV9saXN0LS1kYXRhLWJpcnRoIC5sLWZvcm0tLWlucHV0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5sLWZvcm1fbGlzdC0tZGF0YS1hdHRlbnRpb24ge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5sLWZvcm1fbGlzdC0tZGF0YS1hbm5vdW5jZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmwtZm9ybV9saXN0LS1kYXRhX2NhcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ubC1mb3JtX2xpc3QtLWRhdGFfY2FwdGlvbi1sZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLmwtZm9ybV9saXN0LS1kYXRhX2NhcHRpb24gc3Ryb25nIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5sLWZvcm1fbGlzdC0tZGF0YV9ub3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLmwtZm9ybV9saXN0LS1kYXRhX2hlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmwtZm9ybV9saXN0LS1kYXRhX2hlYWRpbmctYXR0ZW50aW9uIHtcbiAgY29sb3I6ICNmMDA7XG59XG5cbi5sLWZvcm1fbGlzdC0tc2VsZWN0X2lucHV0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmwtZm9ybV9saXN0X3JhZGlvLXRpbWUgLmwtZm9ybV9saXN0X3JhZGlvLS1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5sLWZvcm1fbGlzdF9yYWRpby10aW1lIC5sLWZvcm1fbGlzdF9yYWRpby0taXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubC1mb3JtX2xpc3RfcmFkaW8tLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubC1mb3JtX2xpc3RfcmFkaW8tLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmwtZm9ybV9saXN0X3JhZGlvLS1pdGVtX2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubC1mb3JtX2xpc3RfcmFkaW8tLWl0ZW1fY2FwdGlvbi1hbGxlcmd5IHtcbiAgY29sb3I6ICNmMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sLWZvcm1fbGlzdF9yYWRpbyAuaGFzLWVycm9yIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubC1mb3JtX2xpc3Rfb2xkOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjb250ZW50OiAnJztcbn1cblxuLmwtZm9ybV9saXN0X29sZC0tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubC1mb3JtX2xpc3Rfb2xkLS1yaWdodCB7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmwtZm9ybV9saXN0X29sZC0tcmlnaHQgLmwtZm9ybV9saXN0X3JhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmwtZm9ybV9saXN0X29sZC0tcmlnaHQgLmwtZm9ybV9saXN0X3JhZGlvLS1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5sLWZvcm1fbGlzdF9vbGQtLXJpZ2h0IC5sLWZvcm1fbGlzdF9yYWRpby0taXRlbSAubC1mb3JtLS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmwtZm9ybV9saXN0X29sZC0tcmlnaHQgLmwtZm9ybV9saXN0X3JhZGlvLS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5sLWZvcm1fcHJpdmFjeSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ubC1mb3JtX3ByaXZhY3ktLXR0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmwtZm9ybV9wcml2YWN5LS10dGwtY29udGFjdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5sLWZvcm1fcHJpdmFjeS0tY29udGVudHMge1xuICB3aWR0aDogODEwcHg7XG4gIGhlaWdodDogMjE2cHg7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5ODk4OTg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5sLWZvcm1fcHJpdmFjeS0tdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzIzMTgxNTtcbn1cblxuLmwtZm9ybV9wcml2YWN5LS1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogIzIzMTgxNTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmwtZm9ybV9wcml2YWN5LS1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubC1mb3JtX3ByaXZhY3ktLWl0ZW1fdHRsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmwtZm9ybV9wcml2YWN5X2luIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xufVxuXG4ubC1mb3JtX3ByaXZhY3lfaW4tLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5sLWZvcm1fZGVwZW5kcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmwtZm9ybV9kZXBlbmRzLS1pbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubC1mb3JtX2NvbmZpcm1fc3VibWl0IHtcbiAgd2lkdGg6IDUzNHB4O1xuICBtYXJnaW46IDUwcHggYXV0byAwO1xufVxuXG4ubC1mb3JtX2NvbmZpcm1fc3VibWl0LS1idG4ge1xuICB3aWR0aDogMjUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sLWZvcm1fY29uZmlybV9zdWJtaXQtLWJ0bjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5sLWZvcm1fY29uZmlybV9zdWJtaXQtLWJ0biAubS1idG4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubC1mb3JtX2NvbmZpcm1fc3VibWl0LS1idG4gLm0tYnRuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubC1mb3JtX2NvbmZpcm1fc3VibWl0LS1idG46YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlOTA0JztcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sLWZvcm1fcHJpdmFjeV9wZXJzb25hbC0tbGVhZCB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubC1mb3JtX3ByaXZhY3lfcGVyc29uYWwtLWxlYWQge1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIH1cbn1cblxuLmwtZm9ybV9wcml2YWN5X3BlcnNvbmFsLS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sLWZvcm1fcHJpdmFjeV9wZXJzb25hbC0tbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIH1cbn1cblxuLmhlbHAtYmxvY2sge1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uZm9ybV9lcnJvci1rbm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZm9ybV9lcnJvci1rbm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZm9ybV9lcnJvci10aW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5sLWZvcm1fY29tcGxldGVfZnIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5sLWZvcm1fY29tcGxldGVfZnItLXR0bCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmOGI0NDtcbn1cblxuLmwtZm9ybV9jb21wbGV0ZV9mci0tdHh0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmwtZm9ybV9jb21wbGV0ZV9mcl9iYWNrcyB7XG4gIHdpZHRoOiA1OTRweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbn1cblxuLmwtZm9ybV9jb21wbGV0ZV9mcl9iYWNrcy0tYnRuIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmwtZm9ybV9jb21wbGV0ZV9mcl9iYWNrcy0tYnRuOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmwtZm9ybV9jb21wbGV0ZV9mcl9iYWNrcy0tYnRuIC5tLWJ0biB7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDIzcHg7XG59XG5cbi5sLWZvcm1fY29tcGxldGVfZnJfYmFja3MtLWJ0biAubS1idG46YWZ0ZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4ubC1mb3JtX2NvbXBsZXRlX2ZyX2JhY2tzLS1idG4tcHJlcGFyZSAubS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCRDNGO1xufVxuXG4ubC1mb3JtX2NvbXBsZXRlX2ZyX2JhY2tzLS1idG4tcHJlcGFyZSAubS1idG46aG92ZXIge1xuICB0cmFuc2l0aW9uOiAuMnM7XG59XG5cbi5sLWZvcm1fY29tcGxldGVfZnJfYmFja3MtLWJ0bi1wcmVwYXJlIC5tLWJ0bjpob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNjU5O1xufVxuXG4ubC1mb3JtX2NvbXBsZXRlX2ZyX29ubGluZSB7XG4gIG1hcmdpbjogMTJweCAwIDIwcHggMDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGNkQ5O1xuICBib3JkZXI6IDNweCBzb2xpZCAjRkY4QjQ0O1xufVxuXG4ubC1mb3JtX2NvbXBsZXRlX2ZyX29ubGluZS0tdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sLWZvcm1fY29tcGxldGVfZnJfb25saW5lLS10dGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubC1mb3JtX2NvbXBsZXRlX2ZyX29ubGluZS0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmwtZm9ybV9jb21wbGV0ZV9mcl9vbmxpbmUtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubC1mb3JtX2NvbXBsZXRlX2ZyX29ubGluZS0tdGV4dF9zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmwtZm9ybV9jb21wbGV0ZV9mcl9vbmxpbmUtLXN1YnR0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbn1cblxuLmwtZm9ybV9jb21wbGV0ZV9mcl9vbmxpbmUtLXRleHRfbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubC1mb3JtX2NvbXBsZXRlX2ZyX29ubGluZS0tdGV4dF9tZW1vIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubC1mb3JtX2NvbXBsZXRlX2ZyX29ubGluZS0tdGV4dF9tZW1vIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuI21vZGFsLW92ZXJsYXkge1xuICB6LWluZGV4OiAyMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4ubW9kYWwtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAxO1xufVxuXG4ubC1wYWdlX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmwtcGFnZV92aXN1YWwtY29uc3VsdGF0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnN1bHRhdGlvbi9pbWFnZXMvYmctbC1wYWdlLXZpc3VhbC5qcGdcIik7XG59XG5cbi5sLXBhZ2VfdmlzdWFsLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zZWFyY2gvaW1hZ2VzL2JnLWwtcGFnZS12aXN1YWwuanBnXCIpO1xufVxuXG4ubC1wYWdlX3Zpc3VhbC1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21lc3NhZ2UvaW1hZ2VzL2JnLWwtcGFnZS12aXN1YWwuanBnXCIpO1xufVxuXG4ubC1wYWdlX3Zpc3VhbC1pbnRlcnZpZXcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW50ZXJ2aWV3L2ltYWdlcy9iZy1sLXBhZ2UtdmlzdWFsLmpwZ1wiKTtcbn1cblxuLmwtcGFnZV92aXN1YWwtcHJlcGFyZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9wcmVwYXJlL2ltYWdlcy9iZy1sLXBhZ2UtdmlzdWFsLmpwZ1wiKTtcbn1cblxuLmwtcGFnZV92aXN1YWwtYWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2FjY2Vzcy9pbWFnZXMvYmctbC1wYWdlLXZpc3VhbC5qcGdcIik7XG59XG5cbi5sLXBhZ2VfdmlzdWFsLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFjdC9pbWFnZXMvYmctbC1wYWdlLXZpc3VhbC5qcGdcIik7XG59XG5cbi5sLXBhZ2VfdmlzdWFsLW9ubGluZV9jb3Vuc2VsaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL29ubGluZV9jb3Vuc2VsaW5nL2ltYWdlcy9iZy1sLXBhZ2UtdmlzdWFsLmpwZ1wiKTtcbn1cblxuLmwtcGFnZV92aXN1YWwtam9iX21vdmllIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2pvYl9tb3ZpZS9pbWFnZXMvYmctbC1wYWdlLXZpc3VhbC5wbmdcIik7XG59XG5cbi5sLXBhZ2VfdmlzdWFsLS1pbm5lciB7XG4gIHdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubC1wYWdlX3Zpc3VhbC0tdHRsID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sLXBhZ2VfdmlzdWFsLS10dGwgLnNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhY2Vib29rX2J0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMzdweDtcbiAgcmlnaHQ6IC0xMTBweDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogLjJzO1xufVxuXG4uZmFjZWJvb2tfYnRuLS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxOTBweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltYWdlcy9mYi1zaWRlYnRuLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEwMHB4IDE5MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYW5pbWF0aW9uOiBmYWNlYm9va19idG4gMi41cyBzdGVwcygxMCkgaW5maW5pdGU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnM7XG59XG5cbi5mYWNlYm9va19idG4tLWxpbms6aG92ZXIge1xuICB3aWR0aDogMTE3cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuZmFjZWJvb2tfYnRuLS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmItc2lkZWJ0bi5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG5Ac3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgLmZhY2Vib29rX2J0bi0tbGluayB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZiLXNpZGVidG4ucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWNlYm9va19idG4ge1xuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMDBweCAwO1xuICB9XG59XG5cbi5hbmltYXRlLWZiYnRuX2luIHtcbiAgYW5pbWF0aW9uOiBmYmJ0bl9pbiAwLjNzIGVhc2UtaW4tb3V0IDBzIDEgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgZmJidG5faW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogLTExMHB4O1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgfVxufVxuXG4uYW5pbWF0ZS1mYmJ0bl9vdXQge1xuICBhbmltYXRpb246IGZiYnRuX291dCAwLjNzIGVhc2UtaW4tb3V0IDBzIDEgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgZmJidG5fb3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IC01cHg7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IC0xMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTY1cHgpIHtcbiAgLmwtY29udGVudHMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgfVxuICAucGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZV90b3BfYnRuIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAubC1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbiAgLmwtc2VjdGlvbi1iZ19kb3R0ZWQge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAubC1zZWN0aW9uLS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5sLXBhZ2VfdmlzdWFsLS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmwtYm9yZGVyX2ZyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5sLWJvcmRlcl9mci0tdHRsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmwtYm9yZGVyX2ZyLS1sZWFkIHtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG4gIC5sLXRvcGljc19saXN0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5sLXRvcGljc19saXN0LS1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbiAgLmwtdG9waWNzX2xpc3QtLWl0ZW0tbGFzdCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmwtdG9waWNzX2xpc3QtLWRhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmwtdG9waWNzX2xpc3QtLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAubC10b3BpY3NfbGlzdC0tY2F0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmwtdG9waWNzX2xpc3QtLXR0bCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5sLXRvcGljc19saXN0LS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5sLXRvcGljc19saXN0LS1idG46YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAubC1mb3JtLS1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmwtZm9ybS0taW5wdXQtc3Qge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5sLWZvcm0tLWlucHV0LW1kLCAubC1mb3JtLS1pbnB1dC1sZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmwtZm9ybS0tdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sLWZvcm0tLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmwtZm9ybS0tc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIH1cbiAgLmwtZm9ybS0tcGxhY2Vob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gIH1cbiAgLmwtZm9ybS0tc3VibWl0IC5tLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIH1cbiAgLmwtZm9ybS0tc3VibWl0OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgfVxuICAubC1mb3JtX2JveCB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAubC1mb3JtX2JveC0tdHRsIHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmwtZm9ybV9ib3gtLXR0bCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubC1mb3JtX2JveC0tdHRsLWNlbnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5sLWZvcm1fYm94LS10eHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbiAgLmwtZm9ybV9ib3gtLXR4dC1mdWxsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5sLWZvcm1fYm94LS10eHQtcGNfY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5sLWZvcm1fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmwtZm9ybV9saXN0LS10dGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5sLWZvcm1fbGlzdC0tdHRsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5sLWZvcm1fbGlzdC0tZGF0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5sLWZvcm1fbGlzdC0tZGF0YS1hbm5vdW5jZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5sLWZvcm1fbGlzdC0tZGF0YV9jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmwtZm9ybV9saXN0LS10dGxfbGluZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubC1mb3JtX2xpc3QtLWRhdGFfaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5sLWZvcm1fbGlzdF9yYWRpbzphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgLmwtZm9ybV9saXN0X3JhZGlvLXRpbWUgLmwtZm9ybV9saXN0X3JhZGlvLS1pdGVtLCAubC1mb3JtX2xpc3RfcmFkaW8tb25saW5lX2ludGVydmlldyAubC1mb3JtX2xpc3RfcmFkaW8tLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuICAubC1mb3JtX2xpc3RfcmFkaW8tdGltZSAubC1mb3JtX2xpc3RfcmFkaW8tLWl0ZW06Zmlyc3QtY2hpbGQsIC5sLWZvcm1fbGlzdF9yYWRpby1vbmxpbmVfaW50ZXJ2aWV3IC5sLWZvcm1fbGlzdF9yYWRpby0taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubC1mb3JtX2xpc3RfcmFkaW8tLWl0ZW1fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbiAgLmwtZm9ybV9saXN0X29sZC0tbGVmdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmwtZm9ybV9saXN0X29sZC0tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLmwtZm9ybV9saXN0X29sZC0tcmlnaHQgLmwtZm9ybV9saXN0X3JhZGlvIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLmwtZm9ybV9wcml2YWN5IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAubC1mb3JtX3ByaXZhY3ktLXR0bCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5sLWZvcm1fcHJpdmFjeS0tY29udGVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAubC1mb3JtX3ByaXZhY3ktLXR4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmwtZm9ybV9wcml2YWN5LS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5sLWZvcm1fcHJpdmFjeV9pbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLmwtZm9ybV9wcml2YWN5X2luLS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmwtZm9ybV9jb25maXJtX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAubC1mb3JtX2NvbmZpcm1fc3VibWl0LS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5sLWZvcm1fY29uZmlybV9zdWJtaXQtLWJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubC1mb3JtX2NvbmZpcm1fc3VibWl0LS1idG4gLm0tYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgfVxuICAubC1mb3JtX2NvbmZpcm1fc3VibWl0LS1idG46YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICB9XG4gIC5sLWZvcm1fY29tcGxldGVfZnIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmwtZm9ybV9jb21wbGV0ZV9mci0tdHRsIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLmwtZm9ybV9jb21wbGV0ZV9mci0tdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbiAgLmwtZm9ybV9jb21wbGV0ZV9mcl9iYWNrcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAubC1mb3JtX2NvbXBsZXRlX2ZyX2JhY2tzLS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sLWZvcm1fY29tcGxldGVfZnJfYmFja3MtLWJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubC1mb3JtX2NvbXBsZXRlX2ZyX2JhY2tzLS1idG4gLm0tYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgfVxuICAubC1mb3JtX2NvbXBsZXRlX2ZyX2JhY2tzLS1idG4gLm0tYnRuOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgfVxuICAuZmFjZWJvb2tfYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvICovXG4vKiB2MS4wIHwgMjAwODAyMTIgKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBmb250LCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxuXG4vKiByZW1lbWJlciB0byBkZWZpbmUgZm9jdXMgc3R5bGVzISAqL1xuOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cblxuLyogcmVtZW1iZXIgdG8gaGlnaGxpZ2h0IGluc2VydHMgc29tZWhvdyEgKi9cbmlucyB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmRlbCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4vKiB0YWJsZXMgc3RpbGwgbmVlZCAnY2VsbHNwYWNpbmc9XCIwXCInIGluIHRoZSBtYXJrdXAgKi9cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9WmVuK01hcnUrR290aGljOndnaHRANDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcCcpO1xuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuYm9keSB7XG4gIC8vIGZvbnQtZmFtaWx5OiBcIlJvdW5kZWQgTXBsdXMgMWNcIixcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcIkFyaWFsXCIsXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWxcIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgbWluLXdpZHRoOiAxMjgwcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuKiB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiBjYWxjKDI0cHggKyA4MHB4ICsgMjRweCk7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogY2FsYygxNnB4ICsgNDBweCArIDE2cHgpO1xuICB9XG59XG5ib2R5Om5vdCgucmVuZXdhbC0yMDI0KTpub3QoLmNzdGVwKSAqIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDA7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuYm9keS5yZW5ld2FsLTIwMjQge1xuICBmb250LWZhbWlseTogJ1plbiBNYXJ1IEdvdGhpYycsIHNlcmlmO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWluLXdpZHRoOiAxMTAwcHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5pbWdbc3JjJD1cIi5zdmdcIl0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBjIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXSxpbnB1dFt0eXBlPVwiZW1haWxcIl0saW5wdXRbdHlwZT1cInRlbFwiXSx0ZXh0YXJlYSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ubC1jb250ZW50cyB7XG4gIHBhZGRpbmctdG9wOiA5MnB4O1xufVxuLmwtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICAmLWJnX2RvdHRlZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvY29tbW9uL2ltYWdlcy9iZy1kb3R0ZWQucG5nJykgcmVwZWF0IHRvcCBsZWZ0O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAmLS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmwtYm9yZGVyX2ZyIHtcbiAgcGFkZGluZzogNDBweCA1MHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDhweCA3cHggN3B4O1xuICAtbW96LWJvcmRlci1pbWFnZTogdXJsKCcvaW1hZ2VzL2JnLXByaXZhY3ktZnIucG5nJykgOCA3IDcgcmVwZWF0O1xuICAtd2Via2l0LWJvcmRlci1pbWFnZTogdXJsKCcvaW1hZ2VzL2JnLXByaXZhY3ktZnIucG5nJykgOCA3IDcgcmVwZWF0O1xuICAtby1ib3JkZXItaW1hZ2U6IHVybCgnL2ltYWdlcy9iZy1wcml2YWN5LWZyLnBuZycpIDggNyA3IHJlcGVhdDtcbiAgYm9yZGVyLWltYWdlOiB1cmwoJy9pbWFnZXMvYmctcHJpdmFjeS1mci5wbmcnKSA4IDcgNyBmaWxsIHJlcGVhdDtcbiAgJi0tdHRsIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjZWQ4MjgyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgJi0tbGVhZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgJi0tdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxufVxuLmwtdG9waWNzX2xpc3Qge1xuICBoZWlnaHQ6IDI2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDhweCA4cHggOHB4O1xuICBib3JkZXItaW1hZ2U6IHVybCgnL2ltYWdlcy9iZy10b3BpY3MtbGlzdC5wbmcnKSA4IDggOCBmaWxsIHJvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDQwcHggMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gICYtbm9mcmFtZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJi0taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTg5ODk4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICAmLWxhc3Qge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbiAgJi0tZGF0ZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gICYtLWNhdCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MDEnO1xuICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250O1xuICAgIH1cbiAgfVxuICAmLS10dGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbiAgJi0tbGluayB7XG4gICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBAaW5jbHVkZSBob3Zlcl90ZXh0KCRjb2xvci1tYWluKTtcbiAgfVxuICAmLS1idG4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgJjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IDdweDtcbiAgICB9XG4gIH1cbn1cbi5sLWZvcm0ge1xuICAmLS1pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICYtc3Qge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxuICAgICYtbWQge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgIH1cbiAgICAmLWxnIHtcbiAgICAgIHdpZHRoOiA1NTBweDtcbiAgICB9XG4gICAgJi1mdWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS10ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgfVxuICAmLS1sYWJlbF93cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMTJweCA2cHg7XG4gICAgfVxuICB9XG4gICYtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLS1zZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gICYtLXBsYWNlaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gICYtLWFncmVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgJi0tc3VibWl0IHtcbiAgICB3aWR0aDogMjQ2cHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLm0tYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcZTkwNCc7XG4gICAgICBAaW5jbHVkZSBpY29uLWZvbnQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5sLWZvcm1fYm94IHtcbiAgcGFkZGluZzogNjVweCA0MHB4IDQwcHg7XG4gIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxYzY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggNXB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi1wcmVwYXJlIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICB9XG4gICYtY29uZmlybSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAubC1mb3JtX2xpc3QtLXR0bCB7XG4gICAgICB3aWR0aDogMjcwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgLmwtZm9ybV9saXN0LS1kYXRhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgJi0tdHRsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAmLS10eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgJi1mdWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICYtcGNfY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi0tdHh0X25vdGUge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICB9XG4gICYtLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0M3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGI0NDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogLjJzO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5YjVlO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MDQnO1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWFubm90YXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi0tYW5ub3RhdGVfbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgfVxufVxuLmwtZm9ybV9saXN0IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTRiZDtcbiAgJi1yZWxhdGVkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gICYtLXR0bCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAmLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAmLXJlcXVpcmVkIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAn5b+F6aCIJztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tdHRsX2xpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNGJkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgJi0tdHRsX2FzdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gICYtLWRhdGEge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgJi1iaXJ0aCB7XG4gICAgICAubC1mb3JtLS1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWF0dGVudGlvbiB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gICAgJi1hbm5vdW5jZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxuICAmLS1kYXRhX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICYtbGcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgJi0tZGF0YV9ub3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgJi0tZGF0YV9oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmLWF0dGVudGlvbiB7XG4gICAgICBjb2xvcjogI2YwMDtcbiAgICB9XG4gIH1cbiAgJi0tc2VsZWN0X2lucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmwtZm9ybV9saXN0X3JhZGlvIHtcbiAgJi10aW1lIHtcbiAgICAubC1mb3JtX2xpc3RfcmFkaW8tLWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAmLS1pdGVtX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICAmLWFsbGVyZ3kge1xuICAgICAgY29sb3I6ICNmMDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuaGFzLWVycm9yIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmwtZm9ybV9saXN0X29sZCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICAmLS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAmLS1yaWdodCB7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgLmwtZm9ybV9saXN0X3JhZGlvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAubC1mb3JtX2xpc3RfcmFkaW8tLWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAubC1mb3JtLS1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtZm9ybV9wcml2YWN5IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gICYtLXR0bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICYtY29udGFjdCB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWNvbnRlbnRzIHtcbiAgICB3aWR0aDogODEwcHg7XG4gICAgaGVpZ2h0OiAyMTZweDtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTg5ODk4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbiAgJi0tdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGNvbG9yOiAjMjMxODE1O1xuICB9XG4gICYtLWxpc3Qge1xuICB9XG4gICYtLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGNvbG9yOiAjMjMxODE1O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICYtLWl0ZW1fdHRsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5sLWZvcm1fcHJpdmFjeV9pbiB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgJi0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ubC1mb3JtX2RlcGVuZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYtLWluIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMCwxMDAsMTAwLDAuMik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuICB9XG59XG4ubC1mb3JtX2NvbmZpcm1fc3VibWl0IHtcbiAgd2lkdGg6IDUzNHB4O1xuICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAmLS1idG4ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5tLWJ0biB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MDQnO1xuICAgICAgQGluY2x1ZGUgaWNvbi1mb250O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG4ubC1mb3JtX3ByaXZhY3lfcGVyc29uYWwge1xuICAmLS1sZWFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgIH1cbiAgfVxuICAmLS1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB9XG4gIH1cbiAgJi0taXRlbSB7XG4gIH1cbn1cblxuXG4vLyBmb3JtIHZhbGlkYXRpb25cbi5oZWxwLWJsb2NrIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5mb3JtX2Vycm9yLXJhZGlvIHtcbn1cbi5mb3JtX2Vycm9yLWtub3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9ybV9lcnJvciB7XG4gICYtcmFkaW8ge31cbiAgJi1rbm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgJi10aW1lIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vLyBjb21wbGV0ZSBwYWdlXG4ubC1mb3JtX2NvbXBsZXRlX2ZyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAmLS10dGwge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1tYWluO1xuICB9XG4gICYtLXR4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmwtZm9ybV9jb21wbGV0ZV9mcl9iYWNrcyB7XG4gIHdpZHRoOiA1OTRweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgJi0tYnRuIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5tLWJ0biB7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtcHJlcGFyZSB7XG4gICAgICAubS1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCRDNGO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBob3Zlcl9pbnZlcnRlZCgjZmZmLCNGRkJEM0YpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWZvcm1fY29tcGxldGVfZnJfb25saW5lIHtcbiAgbWFyZ2luOiAxMnB4IDAgMjBweCAwO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY2RDk7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNGRjhCNDQ7XG4gICYtLXR0bCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICAmLS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gICYtLXRleHRfc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAmLS1zdWJ0dGwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgfVxuICAmLS10ZXh0X2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICYtLXRleHRfbWVtbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuXG4jbW9kYWwtb3ZlcmxheSB7XG4gIHotaW5kZXg6IDIwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7XG59XG5cbi5tb2RhbC1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDE7XG59XG5cbi5sLXBhZ2VfdmlzdWFsIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAmLWNvbnN1bHRhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29uc3VsdGF0aW9uL2ltYWdlcy9iZy1sLXBhZ2UtdmlzdWFsLmpwZycpO1xuICB9XG4gICYtc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zZWFyY2gvaW1hZ2VzL2JnLWwtcGFnZS12aXN1YWwuanBnJyk7XG4gIH1cbiAgJi1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9tZXNzYWdlL2ltYWdlcy9iZy1sLXBhZ2UtdmlzdWFsLmpwZycpO1xuICB9XG4gICYtaW50ZXJ2aWV3IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbnRlcnZpZXcvaW1hZ2VzL2JnLWwtcGFnZS12aXN1YWwuanBnJyk7XG4gIH1cbiAgJi1wcmVwYXJlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9wcmVwYXJlL2ltYWdlcy9iZy1sLXBhZ2UtdmlzdWFsLmpwZycpO1xuICB9XG4gICYtYWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hY2Nlc3MvaW1hZ2VzL2JnLWwtcGFnZS12aXN1YWwuanBnJyk7XG4gIH1cbiAgJi1jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250YWN0L2ltYWdlcy9iZy1sLXBhZ2UtdmlzdWFsLmpwZycpO1xuICB9XG4gICYtb25saW5lX2NvdW5zZWxpbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL29ubGluZV9jb3Vuc2VsaW5nL2ltYWdlcy9iZy1sLXBhZ2UtdmlzdWFsLmpwZycpO1xuICB9XG4gICYtam9iX21vdmllIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9qb2JfbW92aWUvaW1hZ2VzL2JnLWwtcGFnZS12aXN1YWwucG5nJyk7XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJi0tdHRsIHtcbiAgICA+IGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIGZhY2Vib29rIGJ1dHRvblxuLmZhY2Vib29rX2J0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMzdweDtcbiAgcmlnaHQ6IC0xMTBweDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogLjJzO1xuICAmLS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltYWdlcy9mYi1zaWRlYnRuLnN2ZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExMDBweCAxOTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICBhbmltYXRpb246IGZhY2Vib29rX2J0biAyLjVzIHN0ZXBzKDEwKSBpbmZpbml0ZTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzO1xuICAgICY6aG92ZXIge1xuICAgICAgd2lkdGg6IDExN3B4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBvbmx5IGllXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpe1xuICAuZmFjZWJvb2tfYnRue1xuICAgICYtLWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvZmItc2lkZWJ0bi5wbmcnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIG9ubHkgZWRnZVxuQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcbiAgLmZhY2Vib29rX2J0biB7XG4gICAgJi0tbGluayB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9mYi1zaWRlYnRuLnBuZycpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gYW5pbWF0aW9uXG5Aa2V5ZnJhbWVzIGZhY2Vib29rX2J0biB7XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwMHB4IDA7XG4gIH1cbn1cblxuLmFuaW1hdGUtZmJidG5faW4ge1xuICBhbmltYXRpb246IGZiYnRuX2luIDAuM3MgZWFzZS1pbi1vdXQgMHMgMSBmb3J3YXJkcztcbn1cbkBrZXlmcmFtZXMgZmJidG5faW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogLTExMHB4O1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgfVxufVxuXG4uYW5pbWF0ZS1mYmJ0bl9vdXQge1xuICBhbmltYXRpb246IGZiYnRuX291dCAwLjNzIGVhc2UtaW4tb3V0IDBzIDEgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIGZiYnRuX291dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAtNXB4O1xuICB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAtMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTY1cHgpe1xuICAubC1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCl7XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgfVxuICAucGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZV90b3BfYnRuIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAubC1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbiAgLmwtc2VjdGlvbiB7XG4gICAgJi1iZ19kb3R0ZWQge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cbiAgICAmLS1pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gIH1cbiAgLmwtcGFnZV92aXN1YWwge1xuICAgICYtLWlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAubC1ib3JkZXJfZnIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgJi0tdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgJi0tbGVhZCB7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIH1cbiAgfVxuICAubC10b3BpY3NfbGlzdCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICAmLS1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAmLWxhc3Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgJi0tbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICAgICYtLWNhdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgJi0tdHRsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgJi0tYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sLWZvcm0ge1xuICAgICYtLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJi1zdCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgfVxuICAgICAgJi1tZCwmLWxnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmLS1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgJi0tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgfVxuICAgICYtLXBsYWNlaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICB9XG4gICAgJi0tc3VibWl0IHtcbiAgICAgIC5tLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubC1mb3JtX2JveCB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAmLS10dGwge1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgICYtY29udGFjdCB7XG4gICAgICB9XG4gICAgICAmLWNlbnRlciB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXR4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgJi1mdWxsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgICYtcGNfY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmwtZm9ybV9saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAmLS10dGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAmLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tZGF0YSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgJi1hbm5vdW5jZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tZGF0YV9jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLS10dGxfbGluZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgICYtLWRhdGFfaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG4gIC5sLWZvcm1fbGlzdF9yYWRpbyB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgJi10aW1lLCYtb25saW5lX2ludGVydmlldyB7XG4gICAgICAubC1mb3JtX2xpc3RfcmFkaW8tLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1pdGVtIHtcbiAgICB9XG4gICAgJi0taXRlbV9jYXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuICB9XG4gIC5sLWZvcm1fbGlzdF9vbGQge1xuICAgICYtLWxlZnQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICAgICYtLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIC5sLWZvcm1fbGlzdF9yYWRpbyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sLWZvcm1fcHJpdmFjeSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgJi0tdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgJi0tY29udGVudHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gICAgJi0tdHh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICAgICYtLWxpc3Qge1xuICAgIH1cbiAgICAmLS1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuICAubC1mb3JtX3ByaXZhY3lfaW4ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICYtLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAubC1mb3JtX2NvbmZpcm1fc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICYtLWJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgLm0tYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sLWZvcm1fY29tcGxldGVfZnIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgJi0tdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gICAgJi0tdHh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIH1cbiAgfVxuICAubC1mb3JtX2NvbXBsZXRlX2ZyX2JhY2tzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICYtLWJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgLm0tYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZhY2Vib29rX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLy8gU0FTU+mWouaVsOOCkuS4iuabuOOBjeOBmeOCi+mWouaVsOOAgkNTU+mWouaVsOOCkuS9v+OBiOOCi+OCiOOBhuOBq+OBmeOCi+OBn+OCgeOAglxuQGZ1bmN0aW9uIG1pbigkdmFsdWVzLi4uKSB7XG4gIEByZXR1cm4gdW5xdW90ZSgnbWluKCN7JHZhbHVlc30pJyk7XG59XG5AZnVuY3Rpb24gbWF4KCR2YWx1ZXMuLi4pIHtcbiAgQHJldHVybiB1bnF1b3RlKCdtYXgoI3skdmFsdWVzfSknKTtcbn1cbkBmdW5jdGlvbiB6KCRuYW1lLCAkY2hpbGRuYW1lOiAwKSB7XG4gICRnZXRrZXk6IG1hcC1nZXQoJHotbWFwLCAkbmFtZSk7XG4gICRjb3VudGVyOiAxO1xuICAkaXMtaW5kZXg6IDA7XG4gIEBpZiAkY2hpbGRuYW1lICE9IDAge1xuICAgIEByZXR1cm4gaW5kZXgoJGdldGtleSwgJGNoaWxkbmFtZSk7XG4gIH1cblxuICBAZWFjaCAkbWFwLWtleSwgJG1hcC12YWx1ZSBpbiAkei1tYXAge1xuICAgIEBpZiAkbWFwLWtleSA9PSAkbmFtZSB7XG4gICAgICAkaXMtaW5kZXg6ICRjb3VudGVyO1xuICAgIH1cbiAgICAkY291bnRlcjogJGNvdW50ZXIgKyAxO1xuICB9XG5cbiAgQHJldHVybiAkaXMtaW5kZXg7XG59XG4vLyB6LWluZGV4566h55CG44CCYm9keeOBruWtkOimgee0oOOBruOBv+euoeeQhuOBl+OBvuOBmeOAglxuJHotbWFwOiAoXG4gICAgICAgIGluZGV4LWV2ZW50OiB0cnVlLFxuICAgICAgICBpbmRleC1kaWFnbm9zdGljc19saW5rOiB0cnVlLFxuICAgICAgICBpbmRleC1ocl9saW5rOiB0cnVlLFxuICAgICAgICBjbW4taGVhZGVyOiB0cnVlLFxuICAgICAgICBibG9ja2VyOiB0cnVlLFxuKTtcbi8vIGNvbG9yc1xuJGNvbG9yLW1haW46ICNmZjhiNDQ7XG4kY29sb3Itb3JhbmdlOiNmZjc4Mjc7XG5cbi8vIGZvbnQtd2VpZ2h0XG4kd2VpZ2h0LWJvbGQ6IDcwMDtcbiR3ZWlnaHQtaGVhdnk6IDkwMDtcblxuLy8gI2NsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG4vLyBmb3Igc21hcnRwaG9uZSBtZWRpYSBxdWVyeVxuQG1peGluIHNwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIGhvdmVyIGludmVydGVkXG5AbWl4aW4gaG92ZXJfaW52ZXJ0ZWQoJGNvbG9yLCRiZy1jb2xvcikge1xuICB0cmFuc2l0aW9uOiAuMnM7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmctY29sb3IsNSUpO1xuICB9XG59XG5cbi8vIGhvdmVyIHRleHRcbkBtaXhpbiBob3Zlcl90ZXh0KCRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsMTUlKTtcbiAgfVxufVxuXG4vLyBzcCBwYWdlIGhvdmVyIGJ1dHRvblxuQG1peGluIGhvdmVyYnRuKCRjb2xvcikge1xuICB0cmFuc2l0aW9uOiAuMnM7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDglKVxuICB9XG59XG5cbi8vIGljb24gZm9udFxuQG1peGluIGljb25fZm9udCB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59Il19 */
