/*
Theme Name: Blog de wilcox Toyo
Theme URI: https://labowebfirm.com
Author: Labo Web Firm
Author URI: https://labowebfirm.com
Description: personalized wordpress Theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: blog
Tags: blog
*/
@font-face {
  font-family: gothamblackitalic;
  src: url(./assets/font/Gotham_BlackIta.otf);
}
body {
  font-family: 'Poppins', sans-serif !important;
}
body .test {
  color: red;
}
.navbar_custom .navbar-nav .nav-link {
  font-size: 14px;
  font-weight: bold;
  color: #c86d27 !important;
  text-transform: uppercase;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.navbar_custom .navbar-nav .nav-link:hover {
  opacity: 0.6;
}
.banner_onex {
  min-height: 400px;
  /* background-size: cover;
    width: 100%;
    background-position: center center; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.banner_onex .pd_header .titulo_group {
  height: 35px;
  position: relative;
}
.banner_onex .pd_header .titulo_group .titulo_principal {
  position: absolute;
  z-index: 1;
  color: #f8f8f8;
  font-size: 22px;
  padding-top: 10px;
}
.banner_onex .pd_header .titulo_group .titulo_principal:after {
  content: "";
  width: 25px;
  height: 3px;
  background: #faf36f;
  position: absolute;
  bottom: 10px;
  /* margin-left: 120px; */
  margin-left: 5px;
}
.banner_onex .pd_header .titulo_group .title_big {
  position: absolute;
  z-index: 0;
  font-size: 126px;
  margin-top: -69px;
  padding-left: 36px;
  text-transform: uppercase;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.2);
  font-family: gothamblackitalic;
}
.container_blog_home {
  padding-top: 80px;
  padding-bottom: 80px;
  background: #f7f7f7;
}
.container_blog_home .row .col-sm-4 .blog_single_post_home {
  background-color: white;
  padding-bottom: 20px;
}
.container_blog_home .row .col-sm-4 .blog_single_post_home .img_blog_home {
  position: relative;
}
.container_blog_home .row .col-sm-4 .blog_single_post_home .img_blog_home .read_more {
  position: absolute;
  bottom: -11px;
  margin-left: 30px;
}
.container_blog_home .row .col-sm-4 .blog_single_post_home .img_blog_home .read_more i {
  color: white;
  font-size: 12px;
  background: #c86d27;
  border-radius: 50%;
  padding: 10px 12px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-box-shadow: 5px 5px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 5px 5px 4px rgba(0, 0, 0, 0.2);
}
.container_blog_home .row .col-sm-4 .blog_single_post_home .img_blog_home .read_more:hover i {
  background: rgba(0, 0, 0, 0.8);
}
.container_blog_home .row .col-sm-4 .blog_single_post_home .title_home_blog {
  padding: 9px 10px;
  height: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 11px;
}
.container_blog_home .row .col-sm-4 .blog_single_post_home .title_home_blog a {
  text-decoration: none;
}
.container_blog_home .row .col-sm-4 .blog_single_post_home .title_home_blog a h3 {
  color: #c86d27;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  font-size: 24px;
}
.container_blog_home .row .col-sm-4 .blog_single_post_home .title_home_blog a h3:hover {
  color: rgba(200, 109, 39, 0.7);
}
.container_blog_home .row .col-sm-4 .blog_single_post_home .desc_home_blog {
  padding: 8px 10px;
  min-height: 133px;
}
.container_blog_home .btn_read_more {
  width: 100%;
  position: relative;
  padding-top: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.container_blog_home .btn_read_more a.btn_style {
  background-image: -webkit-gradient(linear, left top, right top, from(#c86d27), color-stop(51%, #faf36f), to(#c86d27));
  background-image: linear-gradient(to right, #c86d27 0%, #faf36f 51%, #c86d27 100%);
  color: white;
  -webkit-transition: all  1s;
  transition: all  1s;
  /* text-shadow: 0px 0px 10px rgba(0,0,0,0.2); */
  -webkit-box-shadow: 0 0 20px #eee;
          box-shadow: 0 0 20px #eee;
  border-radius: 25px!important;
  color: white!important;
  padding: 10px 45px!important;
  -webkit-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.2);
          box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.2);
  font-size: 18px;
}
.container_blog_home .btn_read_more a.btn_style:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(#faf36f), color-stop(51%, #c86d27), to(#faf36f));
  background-image: linear-gradient(to right, #faf36f 0%, #c86d27 51%, #faf36f 100%);
}
.container_blog_home .btn_read_more a.btn_style .style_arrow {
  padding-left: 10px;
}
.a_propos_page {
  background: #f7f7f7;
  padding-top: 100px;
  padding-bottom: 100px;
}
.a_propos_page .container .row .col-sm-6 .about {
  background: white;
  padding: 30px;
}
.a_propos_page .container .row .col-sm-6 .about .about_title h3 {
  font-weight: bold;
  color: #c86d27;
  padding-top: 4px;
  padding-bottom: 10px;
}
.a_propos_page .container .row .col-sm-6 .about .about_title .span_style_small {
  position: relative;
}
.a_propos_page .container .row .col-sm-6 .about .about_title .span_style_small:after {
  position: absolute;
  width: 25px;
  height: 3px;
  background: #c86d27;
  content: "";
  bottom: 9px;
  margin-left: 9px;
}
.container_single {
  background: #f7f7f7;
  padding-top: 50px;
  padding-bottom: 50px;
}
.container_single .container .row .col-sm-8 .blog_single {
  background: white;
}
.container_single .container .row .col-sm-8 .blog_single .content_single {
  padding: 20px;
}
.container_single .container .row .col-sm-8 .blog_single .content_single .title_single {
  margin-bottom: 8px;
}
.container_single .container .row .col-sm-8 .blog_single .content_single .title_single h3 {
  color: #c86d27;
  margin-bottom: 0px!important;
}
.container_single .container .row .col-sm-8 .blog_single .content_single .title_single span.meta_post {
  color: darkgray;
  font-size: 13px;
}
.container_single .container .row .col-sm-8 .blog_single .content_single .title_single span.meta_style {
  background: #c86d27;
  color: white!important;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 25px;
}
.container_single .container .row .col-sm-4 .sidebar_blog {
  background: white;
  padding: 20px;
}
.container_single .container .row .col-sm-4 .sidebar_blog .blog_media {
  background: #f7f7f7;
  margin-bottom: 15px;
}
.container_single .container .row .col-sm-4 .sidebar_blog .blog_media:last-child {
  margin-bottom: 0;
}
.container_single .container .row .col-sm-4 .sidebar_blog .blog_media .thumb_custom {
  width: 30%;
}
.container_single .container .row .col-sm-4 .sidebar_blog .blog_media .media-body {
  padding-top: 10px;
  padding-right: 3px;
}
.container_single .container .row .col-sm-4 .sidebar_blog .blog_media .media-body a {
  color: #c86d27;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.container_single .container .row .col-sm-4 .sidebar_blog .blog_media .media-body a:hover {
  color: rgba(0, 0, 0, 0.6);
}
.container_single .container .row .col-sm-4 .sidebar_blog .blog_media .media-body a h5 {
  font-size: 16px;
  font-weight: 600;
}
.container_single .container .row .col-sm-4 .sidebar_blog .blog_media .media-body p {
  font-size: 14px;
}
.container_single .container .row .col-sm-4 .social_networks {
  background: white;
  margin-top: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.container_single .container .row .col-sm-4 .social_networks .shareButton .share_text {
  margin-right: 10px;
}
.container_single .container .row .col-sm-4 .social_networks .shareButton .media-link {
  text-decoration: none;
  color: #c86d27;
  padding-right: 10px;
  font-size: 20px;
}
.container_contact {
  background: #f7f7f7;
  padding-top: 100px;
  padding-bottom: 100px;
}
.container_contact .container_box .row .col-sm-6 .contact_container_wrapper h3 {
  color: rgba(255, 255, 255, 0.9);
  text-align: center;
  padding-bottom: 33px;
}
.container_contact .container_box .row .col-sm-6 .contact_container_wrapper #contact_form .form-group input,
.container_contact .container_box .row .col-sm-6 .contact_container_wrapper #contact_form .form-group textarea#message {
  padding: 12px;
  border-radius: 25px;
  background-color: rgba(255, 255, 255, 0.1) !important;
  color: white;
}
.container_contact .container_box .row .col-sm-6 .contact_container_wrapper #contact_form .captcha_style input#cpatchaTextBox {
  height: 37px;
  max-width: 169px;
  text-align: right;
  padding-right: 21px;
}
.container_contact .container_box .row .col-sm-6 .contact_container_wrapper #contact_form .captcha_style .captcha_container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  margin-top: -40px;
  padding-left: 3px;
  left: 14px;
}
.container_contact .container_box .row .col-sm-6 .contact_container_wrapper #contact_form .captcha_style .captcha_container span#captcha {
  padding-left: 10px;
  height: 38px;
  border-radius: 25px 0 0 25px;
  margin-top: 3px;
}
.container_contact .container_box .row .col-sm-6 .contact_container_wrapper #contact_form .captcha_style .captcha_container span#refresh-captcha {
  border-radius: 100%;
  border: 3px solid #000;
  height: 31px;
  width: 31px;
  display: inline-block;
  padding: 1px 6px;
  position: relative;
  top: 5px;
  right: 12px;
  background-color: #fff;
}
.container_contact .container_box .row .col-sm-6 .contact_container_wrapper #contact_form .captcha_style .captcha_container span#refresh-captcha i {
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s;
}
.container_contact .container_box .row .col-sm-6 .contact_container_wrapper #contact_form .captcha_style .captcha_container span#refresh-captcha i:hover {
  -webkit-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s;
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
  cursor: pointer;
}
.container_contact .container_box .row .col-sm-6 .contact_container_wrapper #contact_form .btn_contact {
  background-image: -webkit-gradient(linear, left top, right top, from(#c86d27), color-stop(51%, #faf36f), to(#c86d27));
  background-image: linear-gradient(to right, #c86d27 0%, #faf36f 51%, #c86d27 100%);
  border: 0;
  width: 100%;
  text-align: center;
  -webkit-transition: all 1s;
  transition: all 1s;
}
.container_contact .container_box .row .col-sm-6 .contact_container_wrapper #contact_form .btn_contact:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(#faf36f), color-stop(51%, #c86d27), to(#faf36f));
  background-image: linear-gradient(to right, #faf36f 0%, #c86d27 51%, #faf36f 100%);
}
.container_contact .container_box .row .col-sm-6 .contact_container_wrapper #success_message {
  display: none;
}
label#name-error,
label#email-error,
label#message-error,
label#cpatchaTextBox-error {
  font-size: 12px;
  color: indianred;
}
.footer .container .footer_style {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer .container .footer_style .footer_first_column .droit {
  font-size: 14px;
}
.footer .container .footer_style .footer_last_column a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer .container .footer_style .footer_last_column a .footer_logo {
  width: 38%;
  margin-right: -8px;
}
@media only screen and (min-width: 769px) {
  .navbar_custom {
    padding-top: 15px!important;
    padding-bottom: 15px!important;
  }
}
@media only screen and (max-width: 600px) {
  .icon-bar {
    background: #c86d27 !important;
  }
  .navbar-light .navbar-toggler {
    border-color: transparent!important;
  }
  .container_blog_home .row .col-sm-4 .blog_single_post_home {
    margin-bottom: 41px;
  }
  .banner_onex {
    min-height: 203px;
  }
  .banner_onex .pd_header .titulo_group .titulo_principal {
    position: absolute;
    font-size: 12px;
    padding-top: 14px;
  }
  .banner_onex .pd_header .titulo_group .titulo_principal:after {
    bottom: 7px;
  }
  .banner_onex .pd_header .titulo_group .title_big {
    position: absolute;
    z-index: 0;
    font-size: 29px;
    margin-top: 1px;
    padding-left: 36px;
  }
  .banner_onex .pd_header .titulo_group .titulo_principal:after {
    content: "";
    width: 15px;
    height: 3px;
    bottom: 5px;
  }
  .container_single .container .row .col-sm-4 .sidebar_blog .blog_media .media-body a h5 {
    font-size: 11px;
    font-weight: 600;
  }
  .container_single .container .row .col-sm-4 .sidebar_blog .blog_media .media-body p {
    font-size: 10px;
  }
  .footer {
    overflow: hidden;
  }
  .footer .container .footer_style .footer_first_column .droit {
    font-size: 10px;
  }
  .footer .container .footer_style .footer_last_column {
    max-width: 135px;
  }
  .footer .container .footer_style .footer_last_column a .footer_logo {
    width: 44%;
  }
}
@media only screen and (min-width: 601px) {
  .container_blog_home .row .col-sm-4 .blog_single_post_home {
    margin-bottom: 41px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2F1dG9tYXRlZC88aW5wdXQgY3NzIDU+IiwibGF5b3V0Lmxlc3MiLCJyZXNwb25zaXZlLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7O0VBV0U7QUNYRjtFQUNBLCtCQUFBO0VBQ0EsNENBQUE7Q0RhQztBQ1ZEO0VBQ0UsOENBQUE7Q0RZRDtBQ2JEO0VBSUksV0FBQTtDRFlIO0FDUEM7RUFJTSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDZCQUFBO0VBQUEscUJBQUE7Q0RNUDtBQ0xPO0VBQ0UsYUFBQTtDRE9UO0FDQUQ7RUFDSSxrQkFBQTtFREVGOzswQ0FFd0M7RUNBdEMscUJBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7RUFDQSwwQkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7Q0RFSDtBQ1REO0VBV1EsYUFBQTtFQUNBLG1CQUFBO0NEQ1A7QUNiRDtFQWNVLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0NERVQ7QUNEUztFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VER1YseUJBQXlCO0VDRGYsaUJBQUE7Q0RHWDtBQzlCRDtFQStCVSxtQkFBQTtFQUNELFdBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSwrQkFBQTtDREVSO0FDS0Q7RUFDSSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7Q0RISDtBQ0FEO0VBUVUsd0JBQUE7RUFDQSxxQkFBQTtDRExUO0FDSkQ7RUFXWSxtQkFBQTtDREpYO0FDUEQ7RUFhYyxtQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtDREhiO0FDWkQ7RUFpQmdCLGFBQUE7RUFDQSxnQkFBQTtF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eEVYO0FDcUREO0VBc0JZLFdBQUE7RUFDQSxtQkFBQTtDRHhFWDtBRTdWRDtFQUNFO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtHRitWRDtDQUNGO0FFNVZEO0VBQ0U7SUFDRSwrQkFBQTtHRjhWRDtFRTVWRDtJQUVHLG9DQUFBO0dGNlZGO0VFelZIO0lBSVEsb0JBQUE7R0Z3Vkw7RUUvVUQ7SUFDRSxrQkFBQTtHRmlWRDtFRWxWRDtJQUtRLG1CQUFBO0lBQ0EsZ0JBQUE7SUFDQSxrQkFBQTtHRmdWUDtFRS9VTztJQUNFLFlBQUE7R0ZpVlQ7RUUxVkQ7SUFhTyxtQkFBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7R0ZnVk47RUV6VUQ7SUFJTyxZQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFHQSxZQUFBO0dGc1VOO0VFOVREO0lBU2tCLGdCQUFBO0lBQ0EsaUJBQUE7R0Z3VGpCO0VFbFVEO0lBY2dCLGdCQUFBO0dGdVRmO0VFN1NEO0lBQ0UsaUJBQUE7R0YrU0Q7RUVoVEQ7SUFNUyxnQkFBQTtHRjZTUjtFRW5URDtJQVVRLGlCQUFBO0dGNFNQO0VFdFREO0lBYWdCLFdBQUE7R0Y0U2Y7Q0FDRjtBRXBTRDtFQUVFO0lBSVEsb0JBQUE7R0ZrU1A7Q0FDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuVGhlbWUgTmFtZTogQmxvZyBkZSB3aWxjb3ggVG95b1xuVGhlbWUgVVJJOiBodHRwczovL2xhYm93ZWJmaXJtLmNvbVxuQXV0aG9yOiBMYWJvIFdlYiBGaXJtXG5BdXRob3IgVVJJOiBodHRwczovL2xhYm93ZWJmaXJtLmNvbVxuRGVzY3JpcHRpb246IHBlcnNvbmFsaXplZCB3b3JkcHJlc3MgVGhlbWUuXG5WZXJzaW9uOiAxLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuVGV4dCBEb21haW46IGJsb2dcblRhZ3M6IGJsb2dcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGdvdGhhbWJsYWNraXRhbGljO1xuICBzcmM6IHVybCguL2Fzc2V0cy9mb250L0dvdGhhbV9CbGFja0l0YS5vdGYpO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbmJvZHkgLnRlc3Qge1xuICBjb2xvcjogcmVkO1xufVxuLm5hdmJhcl9jdXN0b20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNjODZkMjcgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ubmF2YmFyX2N1c3RvbSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uYmFubmVyX29uZXgge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgLyogYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYW5uZXJfb25leCAucGRfaGVhZGVyIC50aXR1bG9fZ3JvdXAge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYW5uZXJfb25leCAucGRfaGVhZGVyIC50aXR1bG9fZ3JvdXAgLnRpdHVsb19wcmluY2lwYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZjhmOGY4O1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmJhbm5lcl9vbmV4IC5wZF9oZWFkZXIgLnRpdHVsb19ncm91cCAudGl0dWxvX3ByaW5jaXBhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZhZjM2ZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIC8qIG1hcmdpbi1sZWZ0OiAxMjBweDsgKi9cbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5iYW5uZXJfb25leCAucGRfaGVhZGVyIC50aXR1bG9fZ3JvdXAgLnRpdGxlX2JpZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgZm9udC1zaXplOiAxMjZweDtcbiAgbWFyZ2luLXRvcDogLTY5cHg7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGZvbnQtZmFtaWx5OiBnb3RoYW1ibGFja2l0YWxpYztcbn1cbi5jb250YWluZXJfYmxvZ19ob21lIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuLmNvbnRhaW5lcl9ibG9nX2hvbWUgLnJvdyAuY29sLXNtLTQgLmJsb2dfc2luZ2xlX3Bvc3RfaG9tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5jb250YWluZXJfYmxvZ19ob21lIC5yb3cgLmNvbC1zbS00IC5ibG9nX3NpbmdsZV9wb3N0X2hvbWUgLmltZ19ibG9nX2hvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyX2Jsb2dfaG9tZSAucm93IC5jb2wtc20tNCAuYmxvZ19zaW5nbGVfcG9zdF9ob21lIC5pbWdfYmxvZ19ob21lIC5yZWFkX21vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTExcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmNvbnRhaW5lcl9ibG9nX2hvbWUgLnJvdyAuY29sLXNtLTQgLmJsb2dfc2luZ2xlX3Bvc3RfaG9tZSAuaW1nX2Jsb2dfaG9tZSAucmVhZF9tb3JlIGkge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogI2M4NmQyNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uY29udGFpbmVyX2Jsb2dfaG9tZSAucm93IC5jb2wtc20tNCAuYmxvZ19zaW5nbGVfcG9zdF9ob21lIC5pbWdfYmxvZ19ob21lIC5yZWFkX21vcmU6aG92ZXIgaSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5jb250YWluZXJfYmxvZ19ob21lIC5yb3cgLmNvbC1zbS00IC5ibG9nX3NpbmdsZV9wb3N0X2hvbWUgLnRpdGxlX2hvbWVfYmxvZyB7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG4uY29udGFpbmVyX2Jsb2dfaG9tZSAucm93IC5jb2wtc20tNCAuYmxvZ19zaW5nbGVfcG9zdF9ob21lIC50aXRsZV9ob21lX2Jsb2cgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250YWluZXJfYmxvZ19ob21lIC5yb3cgLmNvbC1zbS00IC5ibG9nX3NpbmdsZV9wb3N0X2hvbWUgLnRpdGxlX2hvbWVfYmxvZyBhIGgzIHtcbiAgY29sb3I6ICNjODZkMjc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uY29udGFpbmVyX2Jsb2dfaG9tZSAucm93IC5jb2wtc20tNCAuYmxvZ19zaW5nbGVfcG9zdF9ob21lIC50aXRsZV9ob21lX2Jsb2cgYSBoMzpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDIwMCwgMTA5LCAzOSwgMC43KTtcbn1cbi5jb250YWluZXJfYmxvZ19ob21lIC5yb3cgLmNvbC1zbS00IC5ibG9nX3NpbmdsZV9wb3N0X2hvbWUgLmRlc2NfaG9tZV9ibG9nIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDEzM3B4O1xufVxuLmNvbnRhaW5lcl9ibG9nX2hvbWUgLmJ0bl9yZWFkX21vcmUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29udGFpbmVyX2Jsb2dfaG9tZSAuYnRuX3JlYWRfbW9yZSBhLmJ0bl9zdHlsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2M4NmQyNyAwJSwgI2ZhZjM2ZiA1MSUsICNjODZkMjcgMTAwJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsICAxcztcbiAgLyogdGV4dC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsMCwwLDAuMik7ICovXG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4ICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHghaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDQ1cHghaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiA1cHggNXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5jb250YWluZXJfYmxvZ19ob21lIC5idG5fcmVhZF9tb3JlIGEuYnRuX3N0eWxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmFmMzZmIDAlLCAjYzg2ZDI3IDUxJSwgI2ZhZjM2ZiAxMDAlKTtcbn1cbi5jb250YWluZXJfYmxvZ19ob21lIC5idG5fcmVhZF9tb3JlIGEuYnRuX3N0eWxlIC5zdHlsZV9hcnJvdyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5hX3Byb3Bvc19wYWdlIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4uYV9wcm9wb3NfcGFnZSAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS02IC5hYm91dCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLmFfcHJvcG9zX3BhZ2UgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNiAuYWJvdXQgLmFib3V0X3RpdGxlIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjYzg2ZDI3O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5hX3Byb3Bvc19wYWdlIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmFib3V0IC5hYm91dF90aXRsZSAuc3Bhbl9zdHlsZV9zbWFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hX3Byb3Bvc19wYWdlIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTYgLmFib3V0IC5hYm91dF90aXRsZSAuc3Bhbl9zdHlsZV9zbWFsbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjYzg2ZDI3O1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbn1cbi5jb250YWluZXJfc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmNvbnRhaW5lcl9zaW5nbGUgLmNvbnRhaW5lciAucm93IC5jb2wtc20tOCAuYmxvZ19zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5jb250YWluZXJfc2luZ2xlIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTggLmJsb2dfc2luZ2xlIC5jb250ZW50X3NpbmdsZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uY29udGFpbmVyX3NpbmdsZSAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS04IC5ibG9nX3NpbmdsZSAuY29udGVudF9zaW5nbGUgLnRpdGxlX3NpbmdsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jb250YWluZXJfc2luZ2xlIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTggLmJsb2dfc2luZ2xlIC5jb250ZW50X3NpbmdsZSAudGl0bGVfc2luZ2xlIGgzIHtcbiAgY29sb3I6ICNjODZkMjc7XG4gIG1hcmdpbi1ib3R0b206IDBweCFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyX3NpbmdsZSAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS04IC5ibG9nX3NpbmdsZSAuY29udGVudF9zaW5nbGUgLnRpdGxlX3NpbmdsZSBzcGFuLm1ldGFfcG9zdCB7XG4gIGNvbG9yOiBkYXJrZ3JheTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNvbnRhaW5lcl9zaW5nbGUgLmNvbnRhaW5lciAucm93IC5jb2wtc20tOCAuYmxvZ19zaW5nbGUgLmNvbnRlbnRfc2luZ2xlIC50aXRsZV9zaW5nbGUgc3Bhbi5tZXRhX3N0eWxlIHtcbiAgYmFja2dyb3VuZDogI2M4NmQyNztcbiAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLmNvbnRhaW5lcl9zaW5nbGUgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCAuc2lkZWJhcl9ibG9nIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uY29udGFpbmVyX3NpbmdsZSAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS00IC5zaWRlYmFyX2Jsb2cgLmJsb2dfbWVkaWEge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNvbnRhaW5lcl9zaW5nbGUgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCAuc2lkZWJhcl9ibG9nIC5ibG9nX21lZGlhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhaW5lcl9zaW5nbGUgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCAuc2lkZWJhcl9ibG9nIC5ibG9nX21lZGlhIC50aHVtYl9jdXN0b20ge1xuICB3aWR0aDogMzAlO1xufVxuLmNvbnRhaW5lcl9zaW5nbGUgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCAuc2lkZWJhcl9ibG9nIC5ibG9nX21lZGlhIC5tZWRpYS1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cbi5jb250YWluZXJfc2luZ2xlIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTQgLnNpZGViYXJfYmxvZyAuYmxvZ19tZWRpYSAubWVkaWEtYm9keSBhIHtcbiAgY29sb3I6ICNjODZkMjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uY29udGFpbmVyX3NpbmdsZSAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS00IC5zaWRlYmFyX2Jsb2cgLmJsb2dfbWVkaWEgLm1lZGlhLWJvZHkgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uY29udGFpbmVyX3NpbmdsZSAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS00IC5zaWRlYmFyX2Jsb2cgLmJsb2dfbWVkaWEgLm1lZGlhLWJvZHkgYSBoNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jb250YWluZXJfc2luZ2xlIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTQgLnNpZGViYXJfYmxvZyAuYmxvZ19tZWRpYSAubWVkaWEtYm9keSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNvbnRhaW5lcl9zaW5nbGUgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCAuc29jaWFsX25ldHdvcmtzIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmNvbnRhaW5lcl9zaW5nbGUgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCAuc29jaWFsX25ldHdvcmtzIC5zaGFyZUJ1dHRvbiAuc2hhcmVfdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jb250YWluZXJfc2luZ2xlIC5jb250YWluZXIgLnJvdyAuY29sLXNtLTQgLnNvY2lhbF9uZXR3b3JrcyAuc2hhcmVCdXR0b24gLm1lZGlhLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjYzg2ZDI3O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uY29udGFpbmVyX2NvbnRhY3Qge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5jb250YWluZXJfY29udGFjdCAuY29udGFpbmVyX2JveCAucm93IC5jb2wtc20tNiAuY29udGFjdF9jb250YWluZXJfd3JhcHBlciBoMyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMzcHg7XG59XG4uY29udGFpbmVyX2NvbnRhY3QgLmNvbnRhaW5lcl9ib3ggLnJvdyAuY29sLXNtLTYgLmNvbnRhY3RfY29udGFpbmVyX3dyYXBwZXIgI2NvbnRhY3RfZm9ybSAuZm9ybS1ncm91cCBpbnB1dCxcbi5jb250YWluZXJfY29udGFjdCAuY29udGFpbmVyX2JveCAucm93IC5jb2wtc20tNiAuY29udGFjdF9jb250YWluZXJfd3JhcHBlciAjY29udGFjdF9mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhI21lc3NhZ2Uge1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvbnRhaW5lcl9jb250YWN0IC5jb250YWluZXJfYm94IC5yb3cgLmNvbC1zbS02IC5jb250YWN0X2NvbnRhaW5lcl93cmFwcGVyICNjb250YWN0X2Zvcm0gLmNhcHRjaGFfc3R5bGUgaW5wdXQjY3BhdGNoYVRleHRCb3gge1xuICBoZWlnaHQ6IDM3cHg7XG4gIG1heC13aWR0aDogMTY5cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xufVxuLmNvbnRhaW5lcl9jb250YWN0IC5jb250YWluZXJfYm94IC5yb3cgLmNvbC1zbS02IC5jb250YWN0X2NvbnRhaW5lcl93cmFwcGVyICNjb250YWN0X2Zvcm0gLmNhcHRjaGFfc3R5bGUgLmNhcHRjaGFfY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBsZWZ0OiAxNHB4O1xufVxuLmNvbnRhaW5lcl9jb250YWN0IC5jb250YWluZXJfYm94IC5yb3cgLmNvbC1zbS02IC5jb250YWN0X2NvbnRhaW5lcl93cmFwcGVyICNjb250YWN0X2Zvcm0gLmNhcHRjaGFfc3R5bGUgLmNhcHRjaGFfY29udGFpbmVyIHNwYW4jY2FwdGNoYSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4IDAgMCAyNXB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uY29udGFpbmVyX2NvbnRhY3QgLmNvbnRhaW5lcl9ib3ggLnJvdyAuY29sLXNtLTYgLmNvbnRhY3RfY29udGFpbmVyX3dyYXBwZXIgI2NvbnRhY3RfZm9ybSAuY2FwdGNoYV9zdHlsZSAuY2FwdGNoYV9jb250YWluZXIgc3BhbiNyZWZyZXNoLWNhcHRjaGEge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwO1xuICBoZWlnaHQ6IDMxcHg7XG4gIHdpZHRoOiAzMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNvbnRhaW5lcl9jb250YWN0IC5jb250YWluZXJfYm94IC5yb3cgLmNvbC1zbS02IC5jb250YWN0X2NvbnRhaW5lcl93cmFwcGVyICNjb250YWN0X2Zvcm0gLmNhcHRjaGFfc3R5bGUgLmNhcHRjaGFfY29udGFpbmVyIHNwYW4jcmVmcmVzaC1jYXB0Y2hhIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwcztcbn1cbi5jb250YWluZXJfY29udGFjdCAuY29udGFpbmVyX2JveCAucm93IC5jb2wtc20tNiAuY29udGFjdF9jb250YWluZXJfd3JhcHBlciAjY29udGFjdF9mb3JtIC5jYXB0Y2hhX3N0eWxlIC5jYXB0Y2hhX2NvbnRhaW5lciBzcGFuI3JlZnJlc2gtY2FwdGNoYSBpOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwcztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRhaW5lcl9jb250YWN0IC5jb250YWluZXJfYm94IC5yb3cgLmNvbC1zbS02IC5jb250YWN0X2NvbnRhaW5lcl93cmFwcGVyICNjb250YWN0X2Zvcm0gLmJ0bl9jb250YWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYzg2ZDI3IDAlLCAjZmFmMzZmIDUxJSwgI2M4NmQyNyAxMDAlKTtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG59XG4uY29udGFpbmVyX2NvbnRhY3QgLmNvbnRhaW5lcl9ib3ggLnJvdyAuY29sLXNtLTYgLmNvbnRhY3RfY29udGFpbmVyX3dyYXBwZXIgI2NvbnRhY3RfZm9ybSAuYnRuX2NvbnRhY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmYWYzNmYgMCUsICNjODZkMjcgNTElLCAjZmFmMzZmIDEwMCUpO1xufVxuLmNvbnRhaW5lcl9jb250YWN0IC5jb250YWluZXJfYm94IC5yb3cgLmNvbC1zbS02IC5jb250YWN0X2NvbnRhaW5lcl93cmFwcGVyICNzdWNjZXNzX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxubGFiZWwjbmFtZS1lcnJvcixcbmxhYmVsI2VtYWlsLWVycm9yLFxubGFiZWwjbWVzc2FnZS1lcnJvcixcbmxhYmVsI2NwYXRjaGFUZXh0Qm94LWVycm9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogaW5kaWFucmVkO1xufVxuLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfc3R5bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfc3R5bGUgLmZvb3Rlcl9maXJzdF9jb2x1bW4gLmRyb2l0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfc3R5bGUgLmZvb3Rlcl9sYXN0X2NvbHVtbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfc3R5bGUgLmZvb3Rlcl9sYXN0X2NvbHVtbiBhIC5mb290ZXJfbG9nbyB7XG4gIHdpZHRoOiAzOCU7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm5hdmJhcl9jdXN0b20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmljb24tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzg2ZDI3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXJfYmxvZ19ob21lIC5yb3cgLmNvbC1zbS00IC5ibG9nX3NpbmdsZV9wb3N0X2hvbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gIH1cbiAgLmJhbm5lcl9vbmV4IHtcbiAgICBtaW4taGVpZ2h0OiAyMDNweDtcbiAgfVxuICAuYmFubmVyX29uZXggLnBkX2hlYWRlciAudGl0dWxvX2dyb3VwIC50aXR1bG9fcHJpbmNpcGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG4gIC5iYW5uZXJfb25leCAucGRfaGVhZGVyIC50aXR1bG9fZ3JvdXAgLnRpdHVsb19wcmluY2lwYWw6YWZ0ZXIge1xuICAgIGJvdHRvbTogN3B4O1xuICB9XG4gIC5iYW5uZXJfb25leCAucGRfaGVhZGVyIC50aXR1bG9fZ3JvdXAgLnRpdGxlX2JpZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIH1cbiAgLmJhbm5lcl9vbmV4IC5wZF9oZWFkZXIgLnRpdHVsb19ncm91cCAudGl0dWxvX3ByaW5jaXBhbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBib3R0b206IDVweDtcbiAgfVxuICAuY29udGFpbmVyX3NpbmdsZSAuY29udGFpbmVyIC5yb3cgLmNvbC1zbS00IC5zaWRlYmFyX2Jsb2cgLmJsb2dfbWVkaWEgLm1lZGlhLWJvZHkgYSBoNSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmNvbnRhaW5lcl9zaW5nbGUgLmNvbnRhaW5lciAucm93IC5jb2wtc20tNCAuc2lkZWJhcl9ibG9nIC5ibG9nX21lZGlhIC5tZWRpYS1ib2R5IHAge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuZm9vdGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3N0eWxlIC5mb290ZXJfZmlyc3RfY29sdW1uIC5kcm9pdCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyX3N0eWxlIC5mb290ZXJfbGFzdF9jb2x1bW4ge1xuICAgIG1heC13aWR0aDogMTM1cHg7XG4gIH1cbiAgLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXJfc3R5bGUgLmZvb3Rlcl9sYXN0X2NvbHVtbiBhIC5mb290ZXJfbG9nbyB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAuY29udGFpbmVyX2Jsb2dfaG9tZSAucm93IC5jb2wtc20tNCAuYmxvZ19zaW5nbGVfcG9zdF9ob21lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcclxuZm9udC1mYW1pbHk6IGdvdGhhbWJsYWNraXRhbGljO1xyXG5zcmM6IHVybCguL2Fzc2V0cy9mb250L0dvdGhhbV9CbGFja0l0YS5vdGYpO1xyXG59XHJcblxyXG5ib2R5e1xyXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWYhaW1wb3J0YW50O1xyXG4gIC8vIGJhY2tncm91bmQ6IHJlZCFpbXBvcnRhbnQ7XHJcbiAgLnRlc3R7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiAgLm5hdmJhcl9jdXN0b217XHJcbiAgICAubmF2YmFyLW5hdntcclxuICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAvLyBjb2xvcjogcmdiYSgwLDAsMCwuNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjYzg2ZDI3IWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuLmJhbm5lcl9vbmV4IHtcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgLyogYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgKi9cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyBwYWRkaW5nLXRvcDogNzFweDtcclxuICAgIC5wZF9oZWFkZXJ7XHJcbiAgICAgIC50aXR1bG9fZ3JvdXB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudGl0dWxvX3ByaW5jaXBhbHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBjb2xvcjogI2Y4ZjhmODtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmMzZmO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgLyogbWFyZ2luLWxlZnQ6IDEyMHB4OyAqL1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfYmlne1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICBmb250LXNpemU6IDEyNnB4O1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAtNjlweDtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xyXG4gICAgICAgICBmb250LWZhbWlseTogZ290aGFtYmxhY2tpdGFsaWM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGhvbWUgYmxvZ1xyXG4uY29udGFpbmVyX2Jsb2dfaG9tZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgIC5yb3d7XHJcbiAgICAgIC5jb2wtc20tNHtcclxuXHJcbiAgICAgICAgLmJsb2dfc2luZ2xlX3Bvc3RfaG9tZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAuaW1nX2Jsb2dfaG9tZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAucmVhZF9tb3Jle1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IC0xMXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjZmFmMzZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDAsMTA5LDM5LDEpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAjZmFmMzZmO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlX2hvbWVfYmxvZ3tcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyMDAsMTA5LDM5LDEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIwMCwxMDksMzksLjcpO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXNjX2hvbWVfYmxvZ3tcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bl9yZWFkX21vcmV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhLmJ0bl9zdHlsZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMDAsMTA5LDM5LDEpIDAlLCAjZmFmMzZmIDUxJSwgcmdiYSgyMDAsMTA5LDM5LDEpIDEwMCUpO1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsICAxcztcclxuICAgICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAvKiB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwwLDAsMC4yKTsgKi9cclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4ICNlZWU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4IWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQ1cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCA3cHggcmdiYSgwLDAsMCwuMik7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmYWYzNmYgIDAlLCByZ2JhKDIwMCwxMDksMzksMSkgNTElLCAgI2ZhZjM2ZiAxMDAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICAuc3R5bGVfYXJyb3cge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGFib3V0IHBhZ2VcclxuLmFfcHJvcG9zX3BhZ2V7XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICAucm93e1xyXG4gICAgICAuY29sLXNtLTZ7XHJcbiAgICAgICAgLmFib3V0e1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgLmFib3V0X3RpdGxle1xyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2M4NmQyNztcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcGFuX3N0eWxlX3NtYWxse1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjODZkMjc7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA5cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFNpbmdsZSBwYWdlIHRlbXBsYXRlXHJcbi5jb250YWluZXJfc2luZ2xle1xyXG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIC5yb3d7XHJcbiAgICAgIC5jb2wtc20tOHtcclxuICAgICAgICAuYmxvZ19zaW5nbGV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgIC5jb250ZW50X3NpbmdsZXtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgLnRpdGxlX3NpbmdsZXtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2M4NmQyNztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNwYW4ubWV0YV9wb3N0IHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IGRhcmtncmF5O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNwYW4ubWV0YV9zdHlsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyMDAsIDEwOSwgMzkpO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29sLXNtLTR7XHJcbiAgICAgICAgLnNpZGViYXJfYmxvZ3tcclxuICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgLmJsb2dfbWVkaWEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyBhe1xyXG4gICAgICAgICAgICAgICAgICAudGh1bWJfY3VzdG9te1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWVkaWEtYm9keXtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojYzg2ZDI3O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy9zb2NpYWwgbmV0d29ya3NcclxuICAgICAgICAuc29jaWFsX25ldHdvcmtzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAuc2hhcmVCdXR0b257XHJcbiAgICAgICAgICAgICAgLnNoYXJlX3RleHR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5tZWRpYS1saW5re1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICBjb2xvcjogI2M4NmQyNztcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAvLyAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIC8vICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2NvbnRhY3RcclxuLmNvbnRhaW5lcl9jb250YWN0IHtcclxuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgLmNvbnRhaW5lcl9ib3gge1xyXG4gICAgLy8gYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAucm93e1xyXG4gICAgICAuY29sLXNtLTZ7XHJcbiAgICAgICAgLmNvbnRhY3RfY29udGFpbmVyX3dyYXBwZXJ7XHJcbiAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgI2NvbnRhY3RfZm9ybXtcclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmVkO1xyXG4gICAgICAgICAgICAgIGlucHV0LHRleHRhcmVhI21lc3NhZ2V7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICByZ2JhKDI1NSwyNTUsMjU1LC4xKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXB0Y2hhX3N0eWxle1xyXG4gICAgICAgICAgICAgIGlucHV0I2NwYXRjaGFUZXh0Qm94IHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2OXB4O1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjFweFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuY2FwdGNoYV9jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbiNjYXB0Y2hhIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMCAwIDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuI3JlZnJlc2gtY2FwdGNoYSB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDZweDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuX2NvbnRhY3R7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIwMCwxMDksMzksMSkgMCUsICNmYWYzNmYgNTElLCByZ2JhKDIwMCwxMDksMzksMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XHJcbiAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZhZjM2ZiAgMCUsIHJnYmEoMjAwLDEwOSwzOSwxKSA1MSUsICAjZmFmMzZmIDEwMCUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICNzdWNjZXNzX21lc3NhZ2V7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmxhYmVsI25hbWUtZXJyb3IsXHJcbmxhYmVsI2VtYWlsLWVycm9yLFxyXG5sYWJlbCNtZXNzYWdlLWVycm9yLFxyXG5sYWJlbCNjcGF0Y2hhVGV4dEJveC1lcnJvciB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogaW5kaWFucmVkO1xyXG59XHJcbi8vZm9vdGVyIHN0eWxlc1xyXG4uZm9vdGVye1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICAuZm9vdGVyX3N0eWxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuZm9vdGVyX2ZpcnN0X2NvbHVtbntcclxuICAgICAgICAgIC5kcm9pdHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyX2xhc3RfY29sdW1ue1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmZvb3Rlcl9sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCJcclxuLy8gcGFkZGluZyBtZW51IG9uIHdpZGUgc2NyZWVuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6NzY5cHgpe1xyXG4gIC5uYXZiYXJfY3VzdG9te1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHghaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHghaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KXtcclxuICAuaWNvbi1iYXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjAwLCAxMDksIDM5KSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcclxuICAgIC8vIGNvbG9yOiByZ2JhKDAsMCwwLC41KTtcclxuICAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL2Jsb2cgU2luZ2xlXHJcbi5jb250YWluZXJfYmxvZ19ob21lIHtcclxuICAucm93e1xyXG4gICAgLmNvbC1zbS00e1xyXG4gICAgICAuYmxvZ19zaW5nbGVfcG9zdF9ob21lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xyXG4gICAgICAgIC8vICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAvLyAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiAgLmJhbm5lcl9vbmV4IHtcclxuICAgIG1pbi1oZWlnaHQ6IDIwM3B4O1xyXG4gICAgLnBkX2hlYWRlciB7XHJcbiAgICAgIC50aXR1bG9fZ3JvdXB7XHJcbiAgICAgICAgLnRpdHVsb19wcmluY2lwYWx7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfYmlnIHtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICBmb250LXNpemU6IDI5cHg7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG5cclxuICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYW5uZXJfb25leCB7XHJcbiAgICAucGRfaGVhZGVye1xyXG4gICAgICAudGl0dWxvX2dyb3VwIHtcclxuICAgICAgICAudGl0dWxvX3ByaW5jaXBhbDphZnRlciB7XHJcbiAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgLy8gYmFja2dyb3VuZDogI2ZhZjM2ZjtcclxuICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgLy8gLyogbWFyZ2luLWxlZnQ6IDEyMHB4OyAqL1xyXG4gICAgICAgICAvLyBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lcl9zaW5nbGUge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIC5jb2wtc20tNCB7XHJcbiAgICAgICAgICAuc2lkZWJhcl9ibG9nIHtcclxuICAgICAgICAgICAgLmJsb2dfbWVkaWEge1xyXG4gICAgICAgICAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgLmZvb3Rlcl9zdHlsZSB7XHJcbiAgICAgICAgLmZvb3Rlcl9maXJzdF9jb2x1bW57XHJcbiAgICAgICAgICAuZHJvaXQge1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyX2xhc3RfY29sdW1ue1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzVweDtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIC5mb290ZXJfbG9nb3tcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCl7XHJcbiAgLy9ibG9nIFNpbmdsZVxyXG4gIC5jb250YWluZXJfYmxvZ19ob21lIHtcclxuICAgIC5yb3d7XHJcbiAgICAgIC5jb2wtc20tNHtcclxuICAgICAgICAuYmxvZ19zaW5nbGVfcG9zdF9ob21lIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XHJcbiAgICAgICAgICAvLyAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAvLyAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiJdfQ== */
