/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./wp-content/themes/kn/sass/adminstyle.scss ***!
  \**************************************************************************************************************************************************************************************************************************************/
:root {
  --bg-f: 12px;
}

@media (min-width: 992px) {
  .col-lg-fifth {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
}

@media (min-width: 1200px) {
  .col-xl-fifth {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
}

@media (min-width: 1400px) {
  .col-xxl-fifth {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
}

body {
  background: #f2f6fe;
}

body.mce-content-body {
  background: #fff;
  color: -color;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
}

body.mce-content-body > :first-child {
  margin-top: 0;
}

body.mce-content-body .bouton {
  border: 1px solid #db001b;
  border-radius: 32px;
  color: #db001b;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  overflow: hidden;
  padding: 12px 24px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  vertical-align: middle;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 1;
}

body.mce-content-body .bouton:hover {
  background: #db001b;
  color: #fff;
}

body.mce-content-body .bouton:hover::before {
  height: 100%;
}

@media (min-width: 1400px) {
  body.mce-content-body .bouton {
    font-size: 18px;
  }
}

body.mce-content-body .bouton--alt {
  background: #db001b;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  overflow: hidden;
  padding: 12px 24px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  vertical-align: middle;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 1;
}

body.mce-content-body .bouton--alt::before {
  background: #ffd100;
  bottom: 0;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 100%;
  z-index: -1;
}

body.mce-content-body .bouton--alt:hover {
  color: #db001b;
}

body.mce-content-body .bouton--alt:hover::before {
  height: 100%;
}

body.mce-content-body h1,
body.mce-content-body h2,
body.mce-content-body h3 {
  font-weight: 200;
}

body.mce-content-body h1 strong,
body.mce-content-body h2 strong,
body.mce-content-body h3 strong {
  color: #db001b;
  font-weight: 200;
}

.login-block {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 100vh;
  width: 50vw;
  background-color: #FFF;
  z-index: 5;
  overflow: hidden;
}

@media (max-width: 700px) {
  .login-block {
    width: 100vw;
    height: 100vh;
  }
}

.gif-block {
  height: 100vh;
  width: 50vw;
  background-color: #141C2D;
  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;
  z-index: 15;
  position: relative;
  overflow: hidden;
}

@media (max-width: 700px) {
  .gif-block {
    display: none;
  }
}

#gif-gauche {
  max-width: 50vw;
  max-height: 100vw;
}

.column-my_post_thumbs {
  width: 100px;
}

.nav-item {
  margin-bottom: 0;
}

.postbox ul {
  margin-top: 1rem;
  padding: 0;
}

.post-type-post .builder .container {
  max-width: 924px;
}

.builder {
  /** {
    -webkit-font-smoothing : subpixel-antialiased;
    -moz-osx-font-smoothing : auto;
  }*/
  /*.gform {
    &_button,
    &-button {
      @include button;
      padding: 5px 12px;
    }
  }*/
}

.builder *,
.builder *::before,
.builder *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.builder html {
  min-height: 100vh;
  overflow-x: hidden;
}

.builder body {
  color: #1c2331;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  font-weight: 300;
  margin: 0;
  min-height: 100vh;
}

@media (min-width: 1400px) {
  .builder body {
    font-size: 17px;
  }
}

.builder a {
  color: #db001b;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.builder a:hover {
  color: #1c2331;
}

.builder a.btnselection {
  cursor: pointer;
  display: none;
}

.builder a.btnselection.active {
  display: block;
}

.builder a.btnselection::after {
  border: 1px solid #db001b;
  border-radius: 100%;
  content: "\f004";
  font-family: "Font Awesome 6 Free";
  font-size: 16px;
  font-weight: 400;
  margin-left: 5px;
  padding: 9px;
}

.builder a.btnselection:hover::after {
  border-color: #1c2331;
}

.builder a.btnselection_active {
  cursor: pointer;
  display: none;
}

.builder a.btnselection_active.active {
  display: block;
}

.builder a.btnselection_active::after {
  border: 1px solid #db001b;
  border-radius: 100%;
  content: "\f004";
  font-family: "FontAwesome";
  font-size: 16px;
  margin-left: 5px;
  padding: 9px;
}

.builder a.btnselection_active:hover::after {
  border-color: #1c2331;
}

.builder img,
.builder video {
  height: auto;
  max-width: 100%;
}

.builder figure {
  background: #d1d1d1;
  max-width: 100%;
  overflow: hidden;
}

.builder figure img.size-full {
  border-radius: 0;
}

.builder figure figcaption {
  padding: 10px 40px;
  text-align: center;
}

.builder iframe {
  max-width: 100%;
}

.builder iframe[src*=youtube] {
  aspect-ratio: 16/9;
  border-radius: 8px;
  display: block;
  height: auto;
  overflow: hidden;
  width: 100%;
}

.builder ul:not([class]),
.builder ol:not([class]) {
  line-height: 1.5;
  margin-bottom: 24px;
}

.builder p {
  line-height: 1.3;
  margin-bottom: 24px;
}

.builder p a:not([class]) {
  text-decoration: underline;
}

.builder h1,
.builder h2,
.builder h3 {
  font-weight: 200;
}

.builder h1 strong,
.builder h1 b {
  color: #db001b;
  font-weight: 200;
}

.builder h2 {
  color: #1c2331;
  font-family: "Outfit", sans-serif;
  font-size: 32px;
  text-transform: uppercase;
}

.builder h2 strong,
.builder h2 b {
  color: #db001b;
  font-weight: 200;
}

@media (min-width: 1200px) {
  .builder h2 {
    font-size: 40px;
  }
}

@media (min-width: 1660px) {
  .builder h2 {
    font-size: 50px;
  }
}

.builder h3 {
  color: #db001b;
  font-size: 20px;
  text-transform: uppercase;
}

.builder b, .builder strong {
  font-weight: 600;
}

.builder [type=text],
.builder [type=email],
.builder [type=number],
.builder [type=tel],
.builder [type=password],
.builder textarea,
.builder select {
  background: none;
  border: 1px solid #1c2331;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  padding: 8px 10px;
  width: 100%;
}

.builder [type=submit] {
  background: #1c2331;
  border: 0;
  border-radius: 6px;
  color: #fff;
  display: block;
  line-height: 1;
  padding: 12px 24px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.builder [type=submit]:hover {
  background: #ffd100;
  color: #db001b;
}

.builder textarea {
  border: 1px solid #1c2331;
  padding: 16px;
}

.builder .bouton {
  border: 1px solid #db001b;
  border-radius: 32px;
  color: #db001b;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  overflow: hidden;
  padding: 12px 24px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  vertical-align: middle;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 1;
}

.builder .bouton:hover {
  background: #db001b;
  color: #fff;
}

.builder .bouton:hover::before {
  height: 100%;
}

@media (min-width: 1400px) {
  .builder .bouton {
    font-size: 18px;
  }
}

.builder .bouton--alt {
  background: #db001b;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  overflow: hidden;
  padding: 12px 24px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  vertical-align: middle;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 1;
}

.builder .bouton--alt::before {
  background: #ffd100;
  bottom: 0;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 100%;
  z-index: -1;
}

.builder .bouton--alt:hover {
  color: #db001b;
}

.builder .bouton--alt:hover::before {
  height: 100%;
}

.builder .section__btn {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 36px 0 0;
  text-align: center;
}

.builder main section {
  padding: 40px 0;
}

@media (min-width: 768px) {
  .builder main section {
    padding: 60px 0;
  }
}

@media (min-width: 992px) {
  .builder main section {
    padding: 80px 0;
  }
}

@media (min-width: 1200px) {
  .builder main section {
    padding: 100px 0;
  }
}

@media (min-width: 1400px) {
  .builder main section {
    padding: 120px 0;
  }
}

.builder .aligncenter,
.builder .alignleft,
.builder .alignright {
  display: block;
  margin: 0 auto 15px;
}

.builder .txtcenter {
  text-align: center;
}

.builder .txtright {
  text-align: right;
}

.builder .txtjustify {
  text-align: justify;
}

.builder blockquote {
  border-left: 2px solid #1c2331;
  color: #1c2331;
  font-size: 1.25rem;
  font-weight: 600;
  padding-left: 2rem;
}

.builder blockquote p {
  line-height: 2.25rem;
}

.builder .encart {
  background: #f8f8f8;
  border-radius: 8px;
  margin-bottom: 2rem;
  padding: 1rem;
}

.builder .encart p:last-child,
.builder .encart ul:last-child {
  margin-bottom: 0;
}

.builder .encart::after {
  clear: both;
  content: "";
}

.builder .nopadding {
  padding-bottom: 0;
  padding-top: 0;
}

.builder .cta {
  margin-top: 32px;
}

@media (max-width: 768px) {
  .builder .cta {
    text-align: center;
  }
}

.builder .wp-pagenavi {
  border-top: 1px solid #1c2331;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin-top: 60px;
  padding-top: 40px;
  position: relative;
  text-align: center;
}

.builder .wp-pagenavi a,
.builder .wp-pagenavi span {
  border: 1px solid #1c2331;
  border-radius: 2rem;
  color: #1c2331;
  display: inline-block;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 5px 10px;
  text-align: center;
}

.builder .wp-pagenavi .page,
.builder .wp-pagenavi .current {
  height: 40px;
  padding: 8px 2px;
  width: 40px;
}

.builder .wp-pagenavi .page:hover {
  background: #1c2331;
  color: #fff;
}

.builder .wp-pagenavi .current {
  background: #1c2331;
  color: #fff;
}

.builder .wp-pagenavi [class*=postslink] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-color: #1c2331;
  color: #1c2331;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  padding: 4px 1rem;
}

.builder .wp-pagenavi [class*=postslink]:hover {
  background: #1c2331;
  color: #fff;
}

.builder .wp-pagenavi .previouspostslink {
  margin: 0 auto 10px;
}

.builder .wp-pagenavi .nextpostslink {
  margin: 10px auto 0;
}

.builder .socials {
  margin: 0;
  padding: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.builder .socials li {
  list-style: none;
}

.builder .socials li::before {
  display: none;
}

@media (min-width: 992px) {
  .builder .socials {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.builder .socials__item a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 3px;
  width: 32px;
}

.builder .socials__item a:not(:hover) {
  color: #ffd100;
}

.builder .socials__item a::before {
  font-family: "FontAwesome";
  font-size: 16px;
}

.builder .socials__item a:hover {
  color: #1c2331;
}

.builder .socials__item a[data-social*=facebook]::before {
  content: "\f39e";
}

.builder .socials__item a[data-social*=twitter]::before {
  content: "\f099";
}

.builder .socials__item a[data-social*=linkedin]::before {
  content: "\f0e1";
}

.builder .socials__item a[data-social*=instagram]::before {
  content: "\f16d";
}

.builder .socials__item a[data-social*=youtube]::before {
  content: "\f167";
}

.builder .socials__item a[data-social*=vimeo]::before {
  content: "\f27d";
}

.builder .socials__item a[data-social*=whatsapp]::before {
  content: "\f232";
}

.builder .socials__item a[data-social*=tiktok]::before {
  content: "\e07b";
}

.builder .socials__item a[data-social*=mail]::before {
  content: " \f0e0";
}

.builder .sharing {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid #f8f8f8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 16px 12px 32px;
  text-align: right;
}

.builder .sharing__list {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

.builder .sharing__list li {
  list-style: none;
}

.builder .sharing__list li::before {
  display: none;
}

.builder .sharing__icon {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #db001b;
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 3px;
  width: 32px;
}

.builder .sharing__icon::before {
  content: "";
  display: block;
  font-family: "FontAwesome";
  font-size: 1rem;
}

.builder .sharing__item[data-rs*=facebook] .sharing__icon::before {
  content: "\f39e";
}

.builder .sharing__item[data-rs*=twitter] .sharing__icon::before {
  content: "\f099";
}

.builder .sharing__item[data-rs*=linkedin] .sharing__icon::before {
  content: "\f0e1";
}

.builder .sharing__item[data-rs*=instagram] .sharing__icon::before {
  content: "\f16d";
}

.builder .sharing__item[data-rs*=youtube] .sharing__icon::before {
  content: "\f167";
}

.builder .sharing__item[data-rs*=vimeo] .sharing__icon::before {
  content: "\f27d";
}

.builder .twitter-tweet {
  margin-left: auto;
  margin-right: auto;
}

.builder .hidden_label label {
  display: none;
}

.builder tbody, .builder td, .builder tfoot, .builder th, .builder thead, .builder tr {
  border-width: 1px;
}

@media (min-width: 768px) {
  .builder .alignleft {
    float: left;
    margin-right: 20px;
  }
  .builder .alignright {
    float: right;
    margin-left: 15px;
  }
  .builder .wp-pagenavi {
    padding-left: 150px;
    padding-right: 150px;
  }
  .builder .wp-pagenavi [class*=postslink] {
    position: absolute;
    top: 40px;
    width: 135px;
  }
  .builder .wp-pagenavi .previouspostslink {
    left: 0;
    margin-right: 1rem;
    margin-bottom: 0;
  }
  .builder .wp-pagenavi .nextpostslink {
    margin-left: 1rem;
    margin-top: 0;
    right: 0;
  }
}

@media (min-width: 1660px) {
  .builder .container {
    max-width: 1640px;
  }
  .builder .container--xxl {
    max-width: 1440px;
  }
}

.builder p,
.builder li {
  font-size: 16px;
}

.builder h1,
.builder h2,
.builder h3 {
  font-weight: 200;
}

.builder h1 strong,
.builder h2 strong,
.builder h3 strong {
  color: #db001b;
  font-weight: 200;
}

.iris-square,
.iris-slider,
.acf-fc-meta-max,
.acf-fc-meta-min,
.acf-fc-meta-display,
[data-name=acfe_flexible_render_label],
[data-name=acfe_flexible_render_label] + li,
[data-name=acfe_flexible_thumbnail_label],
[data-name=acfe_flexible_thumbnail_label] + li {
  display: none !important;
}

.iris-picker {
  border: 0 !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
}

.iris-picker .iris-palette-container {
  position: static !important;
  position: initial !important;
}

.mce-colorbutton-grid tr:first-of-type td {
  padding-bottom: 10px;
}

.mce-colorbutton-grid tr:first-of-type td div[data-mce-color="#_hide"] {
  visibility: hidden;
}

.mce-colorbtn-trans div {
  line-height: 11px !important;
}

#adminmenu::before {
  height: 120px;
  margin: -12px auto 0;
  content: "";
  width: 100%;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% auto;
  background-image: url(../admin/img/logoclient.png);
}

/* LOGIN PAGE */

body.login {
  background-image: url("../admin/img/bgconnect.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
}

#bubble {
  background-color: #F2F6FE;
  width: 580px;
  height: 580px;
  border-radius: 100%;
  z-index: 2;
  position: absolute;
  top: -200px;
  left: -140px;
}

#bubble2 {
  background-color: #F2F6FE;
  width: 280px;
  height: 280px;
  border-radius: 100%;
  z-index: 2;
  position: absolute;
  bottom: -40px;
  right: -40px;
}

@media (max-width: 1850px) {
  #bubble {
    top: -300px;
    left: -240px;
  }
  #bubble2 {
    bottom: -100px;
    right: -100px;
  }
}

.language-switcher {
  z-index: 10;
  position: relative;
}

body.login #login {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 360px;
  margin: 0;
  position: absolute;
  z-index: 20;
  left: 50%;
  top: 50%;
  transform: translate(-50%, 0%);
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -o-opacity: 0;
  -ms-opacity: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  animation: boxappear 0.8s ease-in-out forwards;
  -webkit-animation: boxappear 0.8s ease-in-out forwards;
  -moz-animation: boxappear 0.8s ease-in-out forwards;
  -o-animation: boxappear 0.8s ease-in-out forwards;
  -ms-animation: boxappear 0.8s ease-in-out forwards;
}

@keyframes boxappear {
  0% {
    opacity: 0;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    background-position: left center;
  }
  60% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-position: left center;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-position: right center;
  }
}

@-webkit-keyframes boxappear {
  0% {
    opacity: 0;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    background-position: left center;
  }
  60% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-position: left center;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-position: right center;
  }
}

body.login #login h1 {
  display: none;
}

body.login #login form {
  float: left;
  border: none;
  margin: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  background: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -o-opacity: 0;
  -ms-opacity: 0;
  animation: appearcontent 0.5s ease-in-out forwards;
  -webkit-animation: appearcontent 0.5s ease-in-out forwards;
  -moz-animation: appearcontent 0.5s ease-in-out forwards;
  -o-animation: appearcontent 0.5s ease-in-out forwards;
  -ms-animation: appearcontent 0.5s ease-in-out forwards;
  animation-delay: 0.7s;
  -webkit-animation-delay: 0.7s;
  -moz-animation-delay: 0.7s;
  -o-animation-delay: 0.7s;
  -ms-animation-delay: 0.7s;
}

body.login #login form#lostpasswordform {
  margin: 40px auto 0;
}

body.login #login form p {
  width: 100%;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body.login #login form p label, body.login #login form .user-pass-wrap label {
  font-size: 14px;
  line-height: 16px;
  color: #141c2d;
  margin: 0 auto 5px;
  font-family: "Mukta", sans-serif;
  font-weight: 300;
  width: 100%;
  float: left;
}

body.login #login form p input[type=text]#user_login.input {
  font-size: 14px;
  line-height: 16px;
  margin: 0 auto;
  padding: 5px 10px;
  border: none;
  background: none;
  height: auto;
  max-height: inherit;
  font-family: "Mukta", sans-serif;
  font-weight: 600;
  outline: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  transition: All 0.4s ease-in-out;
  -webkit-transition: All 0.4s ease-in-out;
  -moz-transition: All 0.4s ease-in-out;
  -o-transition: All 0.4s ease-in-out;
  -ms-transition: All 0.4s ease-in-out;
}

body.login #login form p input[type=text]#user_login.input:focus {
  border-color: #141c2d;
  color: #141c2d;
}

body.login #login form .user-pass-wrap {
  margin: 15px auto 0;
  width: 100%;
}

body.login #login form .user-pass-wrap .wp-pwd, .input_email {
  float: left;
  border: 1px solid #C2C5CB;
  border-radius: 4px;
  padding: 5px 10px;
  width: 92%;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

.login-block #login .icones-login {
  position: relative;
}

body.login #login form .user-pass-wrap .wp-pwd input#user_pass.input.password-input::-webkit-input-placeholder, body.login #login form p input[type=text]#user_login.input::-webkit-input-placeholder {
  color: #C2C5CB;
  font-weight: 400;
}

body.login #login form .user-pass-wrap .wp-pwd input#user_pass.input.password-input::-moz-placeholder, body.login #login form p input[type=text]#user_login.input::-moz-placeholder {
  color: #C2C5CB;
  font-weight: 400;
}

body.login #login form .user-pass-wrap .wp-pwd input#user_pass.input.password-input:-ms-input-placeholder, body.login #login form p input[type=text]#user_login.input:-ms-input-placeholder {
  color: #C2C5CB;
  font-weight: 400;
}

body.login #login form .user-pass-wrap .wp-pwd input#user_pass.input.password-input::-ms-input-placeholder, body.login #login form p input[type=text]#user_login.input::-ms-input-placeholder {
  color: #C2C5CB;
  font-weight: 400;
}

body.login #login form .user-pass-wrap .wp-pwd input#user_pass.input.password-input::placeholder, body.login #login form p input[type=text]#user_login.input::placeholder {
  color: #C2C5CB;
  font-weight: 400;
}

body.login #login form .user-pass-wrap .wp-pwd input#user_pass.input.password-input {
  font-size: 14px;
  line-height: 16px;
  margin: 0 auto;
  padding: 5px 22px 5px 10px;
  border: none;
  background: none;
  height: auto;
  max-height: inherit;
  font-family: "Mukta", sans-serif;
  font-weight: 600;
  outline: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  transition: All 0.4s ease-in-out;
  -webkit-transition: All 0.4s ease-in-out;
  -moz-transition: All 0.4s ease-in-out;
  -o-transition: All 0.4s ease-in-out;
  -ms-transition: All 0.4s ease-in-out;
}

body.login #login form .user-pass-wrap .wp-pwd input#user_pass.input.password-input:focus {
  border-color: #141c2d;
  color: #141c2d;
}

body.login #login form .user-pass-wrap .wp-pwd button.button.button-secondary.wp-hide-pw.hide-if-no-js {
  top: calc(50% - 10px);
  border: none;
  padding: 0;
  min-width: inherit;
  min-height: inherit;
  padding: 0;
  right: 0;
  position: absolute;
  z-index: 2;
  line-height: inherit;
  background: none;
  outline: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  font-size: inherit;
  margin: 0;
  color: #50a0f0;
}

body.login #login form .user-pass-wrap .wp-pwd button.button.button-secondary.wp-hide-pw.hide-if-no-js span.dashicons {
  font-size: 20px;
  width: 100%;
  height: 100%;
  top: 0;
}

#logo {
  position: relative;
  width: 210px;
  height: 60px;
  margin-bottom: 20px;
}

body.login #login form p.forgetmenot {
  margin: 26px auto 0;
  background-size: 18px auto;
  background-image: url(../admin/img/bgcheck1.png);
  background-repeat: no-repeat;
  background-position: left top;
}

body.login #login form p.forgetmenot input[type=checkbox]#rememberme {
  display: none;
}

body.login #login form p.forgetmenot input[type=checkbox]#rememberme + label {
  font-size: 13px;
  line-height: 14px;
  padding: 2px 0 7px 22px;
  background-size: 18px auto;
  font-weight: 500;
  background-image: none;
  background-repeat: no-repeat;
  background-position: left top;
  color: #141c2d;
  width: 100%;
  float: left;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
}

.remember-and-forget {
  position: relative;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

body.login #login form p.forgetmenot input[type=checkbox]#rememberme:checked + label {
  background-image: url(../admin/img/bgcheck2.png);
}

body.login #login form p.submit {
  margin: 24px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body.login #login form p.submit input[type=submit]#wp-submit.button.button-primary.button-large {
  font-size: 13px;
  line-height: 14px;
  padding: 15px 20px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  min-height: inherit;
  font-family: "Mukta", sans-serif;
  font-weight: 700;
  width: auto;
  outline: none;
  float: right;
  border: none;
  background: #50a0f0;
  color: #fff;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  transition: All 0.4s ease-in-out;
  -webkit-transition: All 0.4s ease-in-out;
  -moz-transition: All 0.4s ease-in-out;
  -o-transition: All 0.4s ease-in-out;
  -ms-transition: All 0.4s ease-in-out;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
}

body.login #login form p.submit input[type=submit]#wp-submit.button.button-primary.button-large:hover {
  background: #141c2d;
}

body.login #login p#nav {
  margin-top: 15px;
  padding: 0;
  width: 100%;
  float: left;
  text-align: right;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -o-opacity: 0;
  -ms-opacity: 0;
  animation: appearcontent 0.5s ease-in-out forwards;
  -webkit-animation: appearcontent 0.5s ease-in-out forwards;
  -moz-animation: appearcontent 0.5s ease-in-out forwards;
  -o-animation: appearcontent 0.5s ease-in-out forwards;
  -ms-animation: appearcontent 0.5s ease-in-out forwards;
  animation-delay: 0.8s;
  -webkit-animation-delay: 0.8s;
  -moz-animation-delay: 0.8s;
  -o-animation-delay: 0.8s;
  -ms-animation-delay: 0.8s;
}

body.login #login p#backtoblog {
  margin: 8px auto 0;
  padding: 0 40px;
  width: 100%;
  float: left;
  text-align: center;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -o-opacity: 0;
  -ms-opacity: 0;
  animation: appearcontent 0.5s ease-in-out forwards;
  -webkit-animation: appearcontent 0.5s ease-in-out forwards;
  -moz-animation: appearcontent 0.5s ease-in-out forwards;
  -o-animation: appearcontent 0.5s ease-in-out forwards;
  -ms-animation: appearcontent 0.5s ease-in-out forwards;
  animation-delay: 0.9s;
  -webkit-animation-delay: 0.9s;
  -moz-animation-delay: 0.9s;
  -o-animation-delay: 0.9s;
  -ms-animation-delay: 0.9s;
}

@keyframes appearcontent {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes appearcontent {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

body.login #login p#nav a {
  font-size: 13px;
  line-height: 14px;
  width: auto;
  display: inline-block;
  margin: 0 auto;
  color: #50A0F0;
  font-family: "Mukta", sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: All 0.4s ease-in-out;
  -webkit-transition: All 0.4s ease-in-out;
  -moz-transition: All 0.4s ease-in-out;
  -o-transition: All 0.4s ease-in-out;
  -ms-transition: All 0.4s ease-in-out;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
}

body.login #login p#nav a:hover {
  color: #141c2d;
}

body.login #login p#backtoblog a {
  font-size: 13px;
  line-height: 14px;
  width: auto;
  display: inline-block;
  margin: 0 auto;
  color: #141c2d;
  font-family: "Mukta", sans-serif;
  font-weight: 400;
  text-decoration: none;
  transition: All 0.4s ease-in-out;
  -webkit-transition: All 0.4s ease-in-out;
  -moz-transition: All 0.4s ease-in-out;
  -o-transition: All 0.4s ease-in-out;
  -ms-transition: All 0.4s ease-in-out;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
}

body.login #login p#backtoblog a:hover {
  color: #50a0f0;
}

#rightlogin_text {
  padding: 40px 40px 0;
  width: 480px;
  position: absolute;
  right: 0;
  top: 0;
  height: auto;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
}

#rightlogin_text span {
  width: 100%;
  float: left;
}

#rightlogin_text span.welcome {
  font-size: 24px;
  line-height: 24px;
  font-weight: 200;
  color: #f06450;
  text-transform: uppercase;
  font-family: "Mukta", sans-serif;
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -o-opacity: 0;
  -ms-opacity: 0;
  transform: translateY(200px);
  -webkit-transform: translateY(200px);
  -moz-transform: translateY(200px);
  -o-transform: translateY(200px);
  -ms-transform: translateY(200px);
  animation: appeartitle 0.5s ease-in-out forwards;
  -webkit-animation: appeartitle 0.5s ease-in-out forwards;
  -moz-animation: appeartitle 0.5s ease-in-out forwards;
  -o-animation: appeartitle 0.5s ease-in-out forwards;
  -ms-animation: appeartitle 0.5s ease-in-out forwards;
  animation-delay: 1s;
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  -o-animation-delay: 1s;
  -ms-animation-delay: 1s;
}

#rightlogin_text span.sitename {
  font-size: 48px;
  line-height: 48px;
  margin: 4px auto 0;
  font-weight: 700;
  color: #fff;
  font-family: "Newsreader", sans-serif;
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -o-opacity: 0;
  -ms-opacity: 0;
  transform: translateY(200px);
  -webkit-transform: translateY(200px);
  -moz-transform: translateY(200px);
  -o-transform: translateY(200px);
  -ms-transform: translateY(200px);
  animation: appeartitle 0.5s ease-in-out forwards;
  -webkit-animation: appeartitle 0.5s ease-in-out forwards;
  -moz-animation: appeartitle 0.5s ease-in-out forwards;
  -o-animation: appeartitle 0.5s ease-in-out forwards;
  -ms-animation: appeartitle 0.5s ease-in-out forwards;
  animation-delay: 1.3s;
  -webkit-animation-delay: 1.3s;
  -moz-animation-delay: 1.3s;
  -o-animation-delay: 1.3s;
  -ms-animation-delay: 1.4s;
}

#rightlogin_text span.subtitle {
  font-size: 16px;
  line-height: 20px;
  font-weight: 200;
  color: #ced1d8;
  font-family: "Mukta", sans-serif;
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -o-opacity: 0;
  -ms-opacity: 0;
  transform: translateY(200px);
  -webkit-transform: translateY(200px);
  -moz-transform: translateY(200px);
  -o-transform: translateY(200px);
  -ms-transform: translateY(200px);
  animation: appeartitle 0.5s ease-in-out forwards;
  -webkit-animation: appeartitle 0.5s ease-in-out forwards;
  -moz-animation: appeartitle 0.5s ease-in-out forwards;
  -o-animation: appeartitle 0.5s ease-in-out forwards;
  -ms-animation: appeartitle 0.5s ease-in-out forwards;
  animation-delay: 1.6s;
  -webkit-animation-delay: 1.6s;
  -moz-animation-delay: 1.6s;
  -o-animation-delay: 1.6s;
  -ms-animation-delay: 1.6s;
}

@keyframes appeartitle {
  0% {
    opacity: 0;
    -webkit-transform: translateY(200px);
    transform: translateY(200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes appeartitle {
  0% {
    opacity: 0;
    -webkit-transform: translateY(200px);
    transform: translateY(200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.imgakn {
  width: 100px;
  right: 40px;
  bottom: 40px;
  z-index: 2;
  position: absolute;
  transform: scale(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  animation: appearlogo 0.4s ease-in-out forwards;
  -webkit-animation: appearlogo 0.4s ease-in-out forwards;
  -moz-animation: appearlogo 0.4s ease-in-out forwards;
  -o-animation: appearlogo 0.4s ease-in-out forwards;
  -ms-animation: appearlogo 0.4s ease-in-out forwards;
  animation-delay: 2s;
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  -o-animation-delay: 2s;
  -ms-animation-delay: 2s;
}

@keyframes appearlogo {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  75% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes appearlogo {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  75% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.imgakn img {
  width: 100%;
  float: left;
  height: auto;
}

body.login #login #login_error {
  margin-bottom: 20px !important;
}

body.login #login #login_error {
  font-size: 13px;
  line-height: 16px;
  padding: 10px;
  font-family: "Mukta", sans-serif;
  font-weight: 300;
  left: 0;
  top: 0;
  text-align: center;
  border: none;
  color: #fff;
  background: #f06450;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  z-index: 2;
  margin: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  animation: appearcontent 0.5s ease-in-out forwards;
  -webkit-animation: appearcontent 0.5s ease-in-out forwards;
  -moz-animation: appearcontent 0.5s ease-in-out forwards;
  -o-animation: appearcontent 0.5s ease-in-out forwards;
  -ms-animation: appearcontent 0.5s ease-in-out forwards;
  animation-delay: 0.7s;
  -webkit-animation-delay: 0.7s;
  -moz-animation-delay: 0.7s;
  -o-animation-delay: 0.7s;
  -ms-animation-delay: 0.7s;
}

body.login #login #login_error strong {
  font-weight: 600;
}

body.login #login p.message {
  font-size: 13px;
  line-height: 16px;
  padding: 10px;
  width: calc(100% - 480px);
  border-radius: 8px 0 0 0;
  -webkit-border-radius: 8px 0 0 0;
  -moz-border-radius: 8px 0 0 0;
  -o-border-radius: 8px 0 0 0;
  -ms-border-radius: 8px 0 0 0;
  position: absolute;
  font-family: "Mukta", sans-serif;
  font-weight: 300;
  left: 0;
  top: 0;
  text-align: center;
  border: none;
  color: #fff;
  background: #50a0f0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  z-index: 2;
  margin: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  animation: appearcontent 0.5s ease-in-out forwards;
  -webkit-animation: appearcontent 0.5s ease-in-out forwards;
  -moz-animation: appearcontent 0.5s ease-in-out forwards;
  -o-animation: appearcontent 0.5s ease-in-out forwards;
  -ms-animation: appearcontent 0.5s ease-in-out forwards;
  animation-delay: 0.7s;
  -webkit-animation-delay: 0.7s;
  -moz-animation-delay: 0.7s;
  -o-animation-delay: 0.7s;
  -ms-animation-delay: 0.7s;
}

@media (max-width: 820px) {
  body.login #login form .user-pass-wrap .wp-pwd, .input_email {
    width: 91%;
  }
  body.login #login form .user-pass-wrap .wp-pwd input#user_pass.input.password-input, body.login #login form p input[type=text]#user_login.input {
    margin-left: 0px;
  }
  .remember-and-forget {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .remember-and-forget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .forgetmenot {
    margin: 0px !important;
    width: auto !important;
  }
  body.login #login {
    max-height: 100vh;
    max-width: 600px;
    overflow: auto;
    padding: 90px 32px 0;
    width: calc(100% - 32px);
  }
  body.login #login::after {
    display: block;
    height: 140px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
  }
  body.login #login::before {
    height: 140px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
  }
  body.login #login form {
    float: none;
    padding: 0;
  }
  body.login #login p#nav {
    margin-top: 12px;
  }
  body.login #login p.message {
    width: 100%;
  }
}

@media (max-width: 320px) {
  body.login #login form .user-pass-wrap .wp-pwd, .input_email {
    width: 75%;
  }
  body.login #login form .user-pass-wrap, .input_email {
    margin-bottom: 0px;
  }
  body.login #login form, .user-pass-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

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