/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/nice-select2/dist/css/nice-select2.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:38px;line-height:36px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:hsl(0,0%,85.9803921569%)}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:rgb(237.1,237.1,237.1);color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .nice-select-dropdown{margin-top:4px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 0 1px rgba(68,68,68,.11);box-shadow:0 0 0 1px rgba(68,68,68,.11);pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(19px);transform:scale(0.75) translateY(19px);-webkit-transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9;opacity:0}.nice-select .list{border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0;max-height:210px;overflow-y:auto}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.nice-select .extra{float:right}.nice-select .optgroup{font-weight:bold}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .has-multiple{white-space:inherit;height:auto;padding:7px 12px;min-height:36px;line-height:22px}.nice-select .has-multiple span.current{border:1px solid #ccc;background:#eee;padding:0 10px;border-radius:3px;display:inline-block;line-height:24px;font-size:14px;margin-bottom:3px;margin-right:3px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:5px;pointer-events:none;border-radius:5px 5px 0 0}.nice-select .nice-select-search{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#444;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:100%;min-height:36px;line-height:22px;height:auto;outline:0 !important;font-size:14px}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/app.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@-webkit-keyframes splide-loading {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}
@keyframes splide-loading {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0;
}

.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1;
}

.splide--rtl {
  direction: rtl;
}

.splide__track--ttb > .splide__list {
  display: block;
}

.splide__container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.splide__list {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}

.splide__pagination {
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  margin: 0;
  pointer-events: none;
}

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
  display: none;
}

.splide__progress__bar {
  width: 0;
}

.splide {
  position: relative;
  visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
  visibility: visible;
}

.splide__slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative;
}

.splide__slide img {
  vertical-align: bottom;
}

.splide__spinner {
  -webkit-animation: splide-loading 1s linear infinite;
          animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
  display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
  display: inline;
}

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignright {
  float: right;
}

.alignleft {
  float: left;
}

a img.alignright {
  float: right;
}

a img.alignleft {
  float: left;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  background: #ffffff;
  border: 1px solid #f0f0f0;
  padding: 5px 3px 10px;
  text-align: center;
  margin-bottom: 1.5em; /* Gutenberg */
  max-width: 100%; /* Gutenberg */
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; /* Above WP toolbar. */
}

/* Gutenberg styles */
.alignleft,
.alignright {
  max-width: 636px !important; /* Let's work to make this !important unnecessary */
}

.alignleft img,
.alignright img,
.alignleft figcaption,
.alignright figcaption {
  max-width: 50%;
  width: 50%;
}

.alignleft figcaption {
  clear: left;
}

.alignright figcaption {
  clear: right;
}

.alignleft img,
.alignleft figcaption {
  float: left;
  margin-right: 1.5em;
}

.alignright img,
.alignright figcaption {
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Gutenberg blocks: */
.entry-content > * {
  margin: 36px auto;
  max-width: 636px;
  padding-left: 14px;
  padding-right: 14px;
}

.entry-content > .alignwide {
  max-width: 1100px;
}

.entry-content > .alignfull {
  margin: 1.5em 0;
  max-width: 100%;
}

.entry-content ul,
.entry-content ol {
  margin: 1.5em auto;
  max-width: 636px;
  list-style-position: outside;
}

.wp-block-video video {
  max-width: 636px;
}

.wp-block-image img {
  display: block;
}

.wp-block-image.alignleft,
.wp-block-image.alignright {
  width: 100%;
}

.wp-block-image.alignfull img {
  width: 100vw;
}

.wp-block-gallery:not(.components-placeholder) {
  margin: 1.5em auto;
}

.wp-block-cover-text p {
  padding: 1.5em 14px;
}

ul.wp-block-latest-posts.alignwide,
ul.wp-block-latest-posts.alignfull,
ul.wp-block-latest-posts.is-grid.alignwide,
ul.wp-block-latest-posts.is-grid.alignwide {
  padding: 0 14px;
}

.wp-block-table {
  display: block;
  overflow-x: auto;
}

.wp-block-table table {
  border-collapse: collapse;
  width: 100%;
}

.wp-block-table td, .wp-block-table th {
  padding: 0.5em;
}

.entry-content li {
  margin-left: 2.5em;
  margin-bottom: 6px;
}

.entry-content ul ul,
.entry-content ol ol,
.entry-content ul ol,
.entry-content ol ul {
  margin: 0 auto;
}

.entry-content ul ul li,
.entry-content ol ol li,
.entry-content ul ol li,
.entry-content ol ul li {
  margin-left: 0;
}

.wp-block-embed.type-video > .wp-block-embed__wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}

.wp-block-embed.type-video > .wp-block-embed__wrapper > iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.wp-block-quote.is-large {
  margin: 0 auto 16px;
}

.wp-block-pullquote > p:first-child {
  margin-top: 0;
}

.wp-block-separator {
  margin: 3em auto;
  padding: 0;
}

@media screen and (min-width: 768px) {
  .wp-block-cover-text p {
    padding: 1.5em 0;
  }
  .entry-content > * {
    padding-left: 0;
    padding-right: 0;
  }
}
/*--------------------------------------------------------------
# Block Color Palette Colors
--------------------------------------------------------------*/
.has-strong-blue-color {
  color: #0073aa;
}

.has-strong-blue-background-color {
  background-color: #0073aa;
}

.has-lighter-blue-color {
  color: #229fd8;
}

.has-lighter-blue-background-color {
  background-color: #229fd8;
}

.has-very-light-gray-color {
  color: #eee;
}

.has-very-light-gray-background-color {
  background-color: #eee;
}

.has-very-dark-gray-color {
  color: #444;
}

.has-very-dark-gray-background-color {
  background-color: #444;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
  margin-bottom: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.3333333333%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.6666666667%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.2857142857%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.1111111111%;
}

.gallery-caption {
  display: block;
}

form, #loginform {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 40px 20px;
}

@media (min-width: 1200px) {
  form, #loginform {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
form .wpcf7-form-control-wrap, #loginform .wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}

form label, form p, form .label, #loginform label, #loginform p, #loginform .label {
  display: block !important;
  font-size: 1.25rem !important;
  line-height: 1;
  color: #58595b;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 15px !important;
  width: 100%;
}

@media (min-width: 1200px) {
  form label, form p, form .label, #loginform label, #loginform p, #loginform .label {
    font-size: 1.5rem !important;
  }
}
form input[type=text], form input[type=email], form input[type=tel], form input[type=password], form textarea, form .nice-select, #loginform input[type=text], #loginform input[type=email], #loginform input[type=tel], #loginform input[type=password], #loginform textarea, #loginform .nice-select {
  background-color: #eaedea !important;
  font-size: 1.25rem !important;
  line-height: 1;
  color: #58595b !important;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px !important;
  border: 0 !important;
  height: auto !important;
  border-radius: 0;
  min-height: 57px !important;
}

@media (min-width: 1200px) {
  form input[type=text], form input[type=email], form input[type=tel], form input[type=password], form textarea, form .nice-select, #loginform input[type=text], #loginform input[type=email], #loginform input[type=tel], #loginform input[type=password], #loginform textarea, #loginform .nice-select {
    padding: 19px !important;
    font-size: 1.5rem !important;
    min-height: 68px !important;
  }
}
form .nice-select:after, #loginform .nice-select:after {
  content: "\e900";
  font-family: "lgi";
  font-size: 0.625rem;
  color: #808080;
  border: 0;
  height: auto;
  width: auto;
  right: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-origin: center top;
          transform-origin: center top;
  margin: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

@media (min-width: 1200px) {
  form .nice-select:after, #loginform .nice-select:after {
    font-size: 0.938rem;
  }
}
form .nice-select.open:after, #loginform .nice-select.open:after {
  -webkit-transform: rotate(180deg) translateY(-50%);
          transform: rotate(180deg) translateY(-50%);
}

form .nice-select-dropdown, #loginform .nice-select-dropdown {
  right: 0;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #eaedea;
}

form .nice-select-dropdown .list, #loginform .nice-select-dropdown .list {
  border: none;
  border-radius: 0;
  margin: 0;
}

form .nice-select-dropdown .list li, #loginform .nice-select-dropdown .list li {
  padding: 10px 16px;
  font-size: 1.25rem;
  color: #58595b;
}

@media (min-width: 1200px) {
  form .nice-select-dropdown .list li, #loginform .nice-select-dropdown .list li {
    padding: 10px 19px;
  }
}
form select:has(+ .nice-select), #loginform select:has(+ .nice-select) {
  border: 0;
  position: absolute;
}

form .submit-wrap, form .login-submit, form .wp-generate-pw, form .user-submit, form .lostpassword-submit button, #loginform .submit-wrap, #loginform .login-submit, #loginform .wp-generate-pw, #loginform .user-submit, #loginform .lostpassword-submit button {
  border-radius: 25px;
  background-color: rgba(3, 110, 255, 0.949);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 11px 30px;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  font-size: 1.375rem;
  color: #ffffff;
  font-weight: 500;
  border: 0;
}

form .submit-wrap .wpcf7-spinner, form .login-submit .wpcf7-spinner, form .wp-generate-pw .wpcf7-spinner, form .user-submit .wpcf7-spinner, form .lostpassword-submit button .wpcf7-spinner, #loginform .submit-wrap .wpcf7-spinner, #loginform .login-submit .wpcf7-spinner, #loginform .wp-generate-pw .wpcf7-spinner, #loginform .user-submit .wpcf7-spinner, #loginform .lostpassword-submit button .wpcf7-spinner {
  position: absolute;
  top: calc(100% + 5px);
  -webkit-transform: none;
          transform: none;
  margin: 0;
}

@media (min-width: 1200px) {
  form .submit-wrap .wpcf7-spinner, form .login-submit .wpcf7-spinner, form .wp-generate-pw .wpcf7-spinner, form .user-submit .wpcf7-spinner, form .lostpassword-submit button .wpcf7-spinner, #loginform .submit-wrap .wpcf7-spinner, #loginform .login-submit .wpcf7-spinner, #loginform .wp-generate-pw .wpcf7-spinner, #loginform .user-submit .wpcf7-spinner, #loginform .lostpassword-submit button .wpcf7-spinner {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: calc(100% + 10px);
  }
}
form .submit-wrap input[type=submit], form .login-submit input[type=submit], form .wp-generate-pw input[type=submit], form .user-submit input[type=submit], form .lostpassword-submit button input[type=submit], #loginform .submit-wrap input[type=submit], #loginform .login-submit input[type=submit], #loginform .wp-generate-pw input[type=submit], #loginform .user-submit input[type=submit], #loginform .lostpassword-submit button input[type=submit] {
  background: transparent;
  border: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  opacity: 0;
  cursor: pointer;
}

form .submit-wrap i, form .login-submit i, form .wp-generate-pw i, form .user-submit i, form .lostpassword-submit button i, #loginform .submit-wrap i, #loginform .login-submit i, #loginform .wp-generate-pw i, #loginform .user-submit i, #loginform .lostpassword-submit button i {
  font-size: 1.125rem;
  color: #ffffff;
  font-weight: 700;
  line-height: 1;
}

form .submit-wrap:hover, form .submit-wrap:active, form .login-submit:hover, form .login-submit:active, form .wp-generate-pw:hover, form .wp-generate-pw:active, form .user-submit:hover, form .user-submit:active, form .lostpassword-submit button:hover, form .lostpassword-submit button:active, #loginform .submit-wrap:hover, #loginform .submit-wrap:active, #loginform .login-submit:hover, #loginform .login-submit:active, #loginform .wp-generate-pw:hover, #loginform .wp-generate-pw:active, #loginform .user-submit:hover, #loginform .user-submit:active, #loginform .lostpassword-submit button:hover, #loginform .lostpassword-submit button:active {
  background-color: #012a56;
}

form .submit-wrap:hover i, form .submit-wrap:active i, form .login-submit:hover i, form .login-submit:active i, form .wp-generate-pw:hover i, form .wp-generate-pw:active i, form .user-submit:hover i, form .user-submit:active i, form .lostpassword-submit button:hover i, form .lostpassword-submit button:active i, #loginform .submit-wrap:hover i, #loginform .submit-wrap:active i, #loginform .login-submit:hover i, #loginform .login-submit:active i, #loginform .wp-generate-pw:hover i, #loginform .wp-generate-pw:active i, #loginform .user-submit:hover i, #loginform .user-submit:active i, #loginform .lostpassword-submit button:hover i, #loginform .lostpassword-submit button:active i {
  color: #ffffff;
}

form .lostpassword-submit button, #loginform .lostpassword-submit button {
  margin: 0;
  width: auto;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  font-size: 1.125rem !important;
}

form .lostpassword-submit button:after, #loginform .lostpassword-submit button:after {
  content: "\e902";
  font-family: "lgi";
  display: block;
  font-size: 0.875rem;
  color: #ffffff;
  font-weight: 700;
  line-height: 1;
}

form .lostpassword-submit button:hover:after, form .lostpassword-submit button:active:after, #loginform .lostpassword-submit button:hover:after, #loginform .lostpassword-submit button:active:after {
  color: #ffffff;
}

form .form-group, form .login-username, form .login-password, #loginform .form-group, #loginform .login-username, #loginform .login-password {
  position: relative;
}

@media (min-width: 1200px) {
  form .form-group, form .login-username, form .login-password, #loginform .form-group, #loginform .login-username, #loginform .login-password {
    width: calc(50% - 10px);
  }
}
form .form-group:has(textarea), form .login-username:has(textarea), form .login-password:has(textarea), #loginform .form-group:has(textarea), #loginform .login-username:has(textarea), #loginform .login-password:has(textarea) {
  width: 100%;
}

form .wpcf7-not-valid-tip, #loginform .wpcf7-not-valid-tip {
  position: absolute;
  top: calc(100% + 5px);
  font-size: 0.75rem;
  margin: 0;
  line-height: 1;
}

form .wpcf7-response-output, #loginform .wpcf7-response-output {
  width: 100%;
  margin: 0;
  padding: 10px;
}

form .checkbox, #loginform .checkbox {
  gap: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

form .checkbox .wpcf7-form-control-wrap, #loginform .checkbox .wpcf7-form-control-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
  position: static;
}

form .checkbox .wpcf7-list-item, #loginform .checkbox .wpcf7-list-item {
  margin: 0;
}

form .checkbox label, #loginform .checkbox label {
  margin: 0;
}

form .checkbox .wpcf7-list-item-label, #loginform .checkbox .wpcf7-list-item-label {
  font-size: 0;
}

form .checkbox .wpcf7-list-item-label:before, form .checkbox .wpcf7-list-item-label:after, #loginform .checkbox .wpcf7-list-item-label:before, #loginform .checkbox .wpcf7-list-item-label:after {
  content: "";
  width: 1.875rem;
  height: 1.875rem;
}

form .checkbox .wpcf7-list-item-label:before, #loginform .checkbox .wpcf7-list-item-label:before {
  display: block;
  background-color: #eaedea;
}

form .checkbox .wpcf7-list-item-label:after, #loginform .checkbox .wpcf7-list-item-label:after {
  content: "\e904";
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "lgi";
  font-size: 1.25rem;
  color: #58595b;
  position: absolute;
  top: 0;
  left: 0;
}

form .checkbox input[type=checkbox], #loginform .checkbox input[type=checkbox] {
  position: absolute;
  opacity: 0;
  margin: 0;
  border: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}

form .checkbox input[type=checkbox]:checked + .wpcf7-list-item-label:after, #loginform .checkbox input[type=checkbox]:checked + .wpcf7-list-item-label:after {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

form .checkbox .custom-label, #loginform .checkbox .custom-label {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 1.375rem;
  line-height: 1.25;
  color: #58595b;
  font-weight: 400;
}

form .checkbox .custom-label a, #loginform .checkbox .custom-label a {
  position: relative;
  text-decoration: underline;
}

form .checkbox .custom-label a:hover, form .checkbox .custom-label a:active, #loginform .checkbox .custom-label a:hover, #loginform .checkbox .custom-label a:active {
  text-decoration: none;
}

form .checkboxes, #loginform .checkboxes {
  width: 100%;
}

form .checkboxes .wpcf7-checkbox, #loginform .checkboxes .wpcf7-checkbox {
  gap: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}

@media (min-width: 1200px) {
  form .checkboxes .wpcf7-checkbox, #loginform .checkboxes .wpcf7-checkbox {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
form .checkboxes .wpcf7-list-item, #loginform .checkboxes .wpcf7-list-item {
  margin: 0;
  position: relative;
}

form .checkboxes label, #loginform .checkboxes label {
  margin: 0 !important;
}

form .checkboxes .wpcf7-list-item-label, #loginform .checkboxes .wpcf7-list-item-label {
  font-size: 1.375rem;
  line-height: 1.25;
  color: #58595b;
  font-weight: 400;
  gap: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

form .checkboxes .wpcf7-list-item-label:before, form .checkboxes .wpcf7-list-item-label:after, #loginform .checkboxes .wpcf7-list-item-label:before, #loginform .checkboxes .wpcf7-list-item-label:after {
  content: "";
  width: 1.875rem;
  height: 1.875rem;
}

form .checkboxes .wpcf7-list-item-label:before, #loginform .checkboxes .wpcf7-list-item-label:before {
  display: block;
  background-color: #eaedea;
}

form .checkboxes .wpcf7-list-item-label:after, #loginform .checkboxes .wpcf7-list-item-label:after {
  content: "\e904";
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "lgi";
  font-size: 1.25rem;
  color: #58595b;
  position: absolute;
  top: 0;
  left: 0;
}

form .checkboxes input[type=checkbox], #loginform .checkboxes input[type=checkbox] {
  position: absolute;
  opacity: 0;
  margin: 0;
  border: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}

form .checkboxes input[type=checkbox]:checked + .wpcf7-list-item-label:after, #loginform .checkboxes input[type=checkbox]:checked + .wpcf7-list-item-label:after {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.login-form {
  padding: 30px 0;
  background-color: #ffffff;
}

@media (min-width: 1200px) {
  .login-form {
    padding: 40px 0 35px;
  }
}
.login-form h2 {
  font-size: 1.875rem;
  line-height: 1;
  color: #036eff;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 15px;
}

.login-form p {
  font-size: 1.125rem;
  line-height: 1.38;
  color: #58595b;
  font-weight: 400;
  margin-top: 0;
}

.login-form .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media (min-width: 1200px) {
  .login-form .container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 100px;
  }
  .login-form .container > div:first-child {
    width: 340px;
  }
}
.login-form .login-info {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.login-form .cc-info {
  margin-top: 40px;
}

.login-form #loginform {
  gap: 30px;
}

.login-form #loginform .login-username, .login-form #loginform .login-password {
  margin: 0 !important;
  width: 100% !important;
}

.login-form #loginform .login-username label, .login-form #loginform .login-password label {
  font-size: 1.125rem !important;
  line-height: 1.25;
  color: #58595b;
}

.login-form #loginform .login-username input, .login-form #loginform .login-password input {
  min-height: 48px !important;
  padding: 9px !important;
  border: 1px solid #cfd0d1 !important;
  background-color: #eaedea !important;
}

.login-form #loginform .login-remember {
  gap: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin: 0 !important;
}

.login-form #loginform .login-remember input[type=checkbox] {
  position: absolute;
  opacity: 0;
  margin: 0;
  border: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}

.login-form #loginform .login-remember input[type=checkbox]:checked + .wpcf7-list-item-label:after {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.login-form #loginform .login-remember label {
  font-size: 1.125rem !important;
  line-height: 1.25;
  color: #58595b;
  font-weight: 400;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  gap: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 !important;
}

.login-form #loginform .login-remember label:before, .login-form #loginform .login-remember label:after {
  content: "";
  width: 1.125rem;
  height: 1.125rem;
}

.login-form #loginform .login-remember label:before {
  display: block;
  background-color: #eaedea;
  border: 1px solid #cfd0d1;
}

.login-form #loginform .login-remember label:after {
  content: "\e904";
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "lgi";
  font-size: 0.875rem;
  color: #58595b;
  position: absolute;
  top: 3px;
  left: 1px;
}

.login-form #loginform .login-remember label:has(input[type=checkbox]:checked):after {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.login-form #loginform .login-submit {
  margin: 0;
  width: auto;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  font-size: 1.125rem !important;
}

.login-form #loginform .login-submit:before {
  content: "Log In";
  display: block;
  line-height: 1.27;
}

.login-form #loginform .login-submit:after {
  content: "\e902";
  font-family: "lgi";
  display: block;
  font-size: 0.875rem;
  color: #ffffff;
  font-weight: 700;
  line-height: 1;
}

.login-form #loginform .login-submit:hover:after, .login-form #loginform .login-submit:active:after {
  color: #ffffff;
}

.login-form .error {
  font-size: 1rem;
  color: red;
}

#lostpasswordform legend {
  display: none !important;
}

#lostpasswordform fieldset {
  border: 0;
  padding: 0;
}

.block-item {
  position: relative;
}

.block-item .item-image {
  padding-bottom: 62.96%;
  height: 0;
  overflow: hidden;
  border-radius: 8px;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.block-item .item-image-wrap {
  width: 100%;
}

.block-item .item-info-wrap {
  margin-top: 10px;
}

.block-item .item-title {
  font-size: 1.375rem;
  color: #036eff;
  font-weight: 600;
  text-align: center;
  margin: 0;
}

@media (min-width: 1200px) {
  .block-item .item-title {
    font-size: 1.188rem;
  }
}
.block-item .item-excerpt {
  font-size: 1rem;
  line-height: 1.21;
  color: #343f40;
  font-weight: 400;
  text-align: center;
  margin-top: 10px;
}

@media (min-width: 1200px) {
  .block-item .item-excerpt {
    font-size: 0.875rem;
  }
}
.block-item .item-excerpt p {
  margin: 0;
}

.block-item .item-excerpt a:hover, .block-item .item-excerpt a:active {
  text-decoration: underline;
}

.block-item .item-excerpt .read-more {
  color: #036eff;
}

@media (min-width: 1200px) {
  .horizontal .block-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 45px;
  }
}
@media (min-width: 1200px) {
  .horizontal .block-item .item-image-wrap {
    width: 425px;
  }
}
.horizontal .block-item .item-image-wrap:has(.btn-blue) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 1200px) {
  .horizontal .block-item .item-info-wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-top: 0;
    padding-right: 30px;
  }
}
.horizontal .block-item img {
  max-width: 100%;
  height: auto;
}

.horizontal .block-item a.btn-blue {
  position: relative;
}

.horizontal .block-item .btn-blue {
  font-size: 1.188rem;
  line-height: 1;
  font-weight: 600;
  padding: 7px 25px;
  border-radius: 25px;
  margin-top: 10px;
  border: 0;
}

.horizontal .block-item .item-image {
  padding-bottom: 61.17%;
}

.horizontal .block-item .item-category {
  font-size: 1.188rem;
  line-height: 1;
  color: #231f20;
  font-weight: 600;
  margin-bottom: 15px;
  margin-top: 0;
}

.horizontal .block-item .item-title {
  font-size: 1.5rem;
  text-align: left;
  margin: 0;
  font-weight: 400;
}

@media (min-width: 1200px) {
  .horizontal .block-item .item-title {
    font-size: 1.938rem;
  }
}
.horizontal .block-item .item-excerpt {
  font-size: 1rem;
  line-height: 1.44;
  color: #343f40;
  text-align: left;
  margin-top: 15px;
}

@media (min-width: 1200px) {
  .horizontal .block-item .item-excerpt {
    font-size: 1.125rem;
  }
}
.horizontal .block-item .item-excerpt p {
  margin: 0;
}

.horizontal .block-item .item-excerpt a:hover, .horizontal .block-item .item-excerpt a:active {
  text-decoration: underline;
}

.horizontal .block-item:hover button.btn-blue, .horizontal .block-item:active button.btn-blue {
  background-color: #012a56;
}

.horizontal .block-item:hover button.btn-blue i, .horizontal .block-item:active button.btn-blue i {
  color: #ffffff;
}

.customer-center-top {
  border-top: 5px solid #ff8552;
}

.customer-center-top .top-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 30px 0 20px;
  gap: 20px;
}

@media (min-width: 1200px) {
  .customer-center-top .top-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 45px 0 30px;
  }
}
.customer-center-top .top-wrap h1 {
  font-size: 2rem;
  line-height: 1;
  color: #036eff;
  font-weight: 300;
  margin: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media (min-width: 1200px) {
  .customer-center-top .top-wrap h1 {
    font-size: 3.188rem;
  }
}
.customer-center-top .top-wrap .user-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 22px;
}

@media (min-width: 1200px) {
  .customer-center-top .top-wrap .user-nav {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.customer-center-top .top-wrap .user-nav p, .customer-center-top .top-wrap .user-nav a {
  font-size: 1rem;
  line-height: 1;
  font-weight: 400;
}

@media (min-width: 1200px) {
  .customer-center-top .top-wrap .user-nav p, .customer-center-top .top-wrap .user-nav a {
    font-size: 1.125rem;
  }
}
.customer-center-top .top-wrap .user-nav p {
  color: #333842;
  margin: 0;
}

.customer-center-top .top-wrap .user-nav a {
  text-decoration: underline;
}

.customer-center-top .top-wrap .user-nav a:hover, .customer-center-top .top-wrap .user-nav a:active {
  text-decoration: none;
}

.customer-center-top .cc-nav {
  border-top: 1px solid #c9caca;
  border-bottom: 1px solid #c9caca;
  padding: 20px 0;
  list-style: none;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

.customer-center-top .cc-nav a {
  text-decoration: underline;
  font-size: 1rem;
  line-height: 1;
  font-weight: 400;
}

.customer-center-top .cc-nav a:hover, .customer-center-top .cc-nav a:active {
  text-decoration: none;
}

@media (min-width: 1200px) {
  .customer-center-top .cc-nav a {
    font-size: 1.125rem;
  }
}
.customer-center-top .cc-subnav-wrap {
  padding: 30px 0;
  border-bottom: 1px solid #c9caca;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media (min-width: 1200px) {
  .customer-center-top .cc-subnav-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .customer-center-top .cc-subnav-wrap .cc-subnav {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.customer-center-top .cc-subnav-wrap .cc-subnav p {
  font-size: 1.125rem;
  line-height: 1.38;
  color: #58595b;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 10px;
}

@media (min-width: 1200px) {
  .customer-center-top .cc-subnav-wrap .cc-subnav p {
    font-size: 1.313rem;
  }
}
.customer-center-top .cc-subnav-wrap .cc-subnav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.customer-center-top .cc-subnav-wrap .cc-subnav ul li:not(:last-child) {
  margin-bottom: 10px;
}

.customer-center-top .cc-subnav-wrap .cc-subnav ul li a {
  text-decoration: underline;
  font-size: 1rem;
  line-height: 1;
  font-weight: 400;
}

.customer-center-top .cc-subnav-wrap .cc-subnav ul li a:hover, .customer-center-top .cc-subnav-wrap .cc-subnav ul li a:active {
  text-decoration: none;
}

@media (min-width: 1200px) {
  .customer-center-top .cc-subnav-wrap .cc-subnav ul li a {
    font-size: 1.125rem;
  }
}
@font-face {
  font-family: "lgi";
  src: url(/wp-content/themes/lgi/public/fonts/lgi.3f20425a.eot);
  src: url(/wp-content/themes/lgi/public/fonts/lgi.3f20425a.eot#iefix) format("embedded-opentype"), url(/wp-content/themes/lgi/public/fonts/lgi.fef0c2e0.ttf) format("truetype"), url(/wp-content/themes/lgi/public/fonts/lgi.efa37f1a.woff) format("woff"), url(/wp-content/themes/lgi/public/images/lgi.3d8fd590.svg#lgi) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.lgi {
  font-family: "lgi" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lgi-angle-down:before {
  content: "\e900";
}

.lgi-angle-left:before {
  content: "\e901";
}

.lgi-angle-right:before {
  content: "\e902";
}

.lgi-quote:before {
  content: "\e903";
}

.lgi-check:before {
  content: "\e904";
}

.lgi-bars:before {
  content: "\e905";
}

.lgi-linkedin:before {
  content: "\e906";
}

.lgi-top-block {
  border-bottom: 5px solid #ff9756;
  background-color: #ffffff;
  position: relative;
}

.lgi-top-block .single-slide {
  padding: 40px 0;
}

@media (min-width: 1200px) {
  .lgi-top-block .single-slide {
    padding: 70px 0;
  }
}
.lgi-top-block .slide-image {
  background-position: center center;
  background-repeat: no-repeat;
  padding-bottom: 56.25%;
  width: 100%;
  height: 0;
  overflow: hidden;
}

@media (min-width: 1200px) {
  .lgi-top-block .slide-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    z-index: 1;
    padding-bottom: 0;
  }
}
.lgi-top-block .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.lgi-top-block .box {
  background-color: rgba(51, 56, 66, 0.949);
  padding: 20px;
  position: relative;
  z-index: 2;
}

@media (min-width: 1200px) {
  .lgi-top-block .box {
    padding: 20px 35px 30px;
    border-radius: 11px;
    max-width: 544px;
  }
}
.lgi-top-block .box .slide-title {
  font-size: 1.875rem;
  line-height: 1;
  color: #ffffff;
  font-weight: 500;
  margin: 0;
}

@media (min-width: 1200px) {
  .lgi-top-block .box .slide-title {
    font-size: 2.438rem;
  }
}
.lgi-top-block .box .slide-description {
  font-size: 1.125rem;
  line-height: 1.3;
  color: #ffffff;
  font-weight: 400;
  margin-top: 10px;
}

@media (min-width: 1200px) {
  .lgi-top-block .box .slide-description {
    font-size: 1.25rem;
  }
}
.lgi-top-block .box-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.lgi-top-block .slide-button {
  font-size: 1.375rem;
  letter-spacing: 0.063rem;
  line-height: 1;
  font-weight: 500;
  border-radius: 25px;
  padding: 14px 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  border: 0;
  position: relative;
  z-index: 2;
  margin-top: 28px;
}

.lgi-top-block .slide-button i {
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 700;
}

.lgi-tiles-block {
  padding: 32px 0;
}

@media (min-width: 1200px) {
  .lgi-tiles-block {
    padding: 45px 0;
  }
}
.lgi-tiles-block .block-title {
  font-size: 1.625rem;
  color: #343f40;
  font-weight: 500;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 0;
}

.lgi-tiles-block .block-description {
  font-size: 1.125rem;
  line-height: 1.66;
  color: #343f40;
  text-align: center;
  margin-bottom: 20px;
}

.lgi-tiles-block .block-description p {
  margin: 0;
}

.lgi-tiles-block .block-description a {
  text-decoration: underline;
}

.lgi-tiles-block .block-description a:hover, .lgi-tiles-block .block-description a:active {
  text-decoration: none;
}

.lgi-tiles-block .block-content-after {
  margin-top: 40px;
}

.lgi-tiles-block .block-content-after blockquote {
  padding-right: 80px;
  margin: 0;
  position: relative;
}

@media (min-width: 1200px) {
  .lgi-tiles-block .block-content-after blockquote {
    padding-left: 30px;
    padding-right: 140px;
    padding-top: 10px;
  }
}
.lgi-tiles-block .block-content-after blockquote:after {
  content: "\e903";
  font-family: "lgi";
  font-size: 40px;
  line-height: 1;
  color: #ff8552;
  position: absolute;
  right: 20px;
  top: 0;
  display: block;
}

@media (min-width: 1200px) {
  .lgi-tiles-block .block-content-after blockquote:after {
    font-size: 75px;
  }
}
.lgi-tiles-block .block-content-after blockquote p {
  font-size: 1.375rem;
  line-height: 1.35;
  color: #58595b;
  font-weight: 400;
  margin: 0;
}

@media (min-width: 1200px) {
  .lgi-tiles-block .block-content-after blockquote p {
    font-size: 1.75rem;
  }
}
.lgi-tiles-block .block-content-after blockquote p:last-child {
  margin-top: 20px;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 700;
}

@media (min-width: 1200px) {
  .lgi-tiles-block .block-content-after blockquote p:last-child {
    font-size: 1.5rem;
  }
}
.lgi-tiles-block .block-content-after > * {
  margin: 0;
}

.lgi-tiles-block .block-content-after > *:not(:last-child) {
  margin-bottom: 20px;
}

.lgi-tiles-block .block-tiles {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 16px;
}

@media (min-width: 1200px) {
  .lgi-tiles-block .block-tiles {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.lgi-tiles-block .block-tiles .block-tile {
  border-radius: 7px;
  background-color: #ffffff;
  padding: 20px 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 25px;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);
  width: 100%;
  position: relative;
}

@media (min-width: 1200px) {
  .lgi-tiles-block .block-tiles .block-tile {
    width: calc(33.3333333333% - 11px);
    padding: 26px 20px;
  }
}
.lgi-tiles-block .block-tiles .block-tile .tile-image {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}

.lgi-tiles-block .block-tiles .block-tile .tile-image-wrap {
  width: 48px;
  height: 48px;
}

@media (min-width: 1200px) {
  .lgi-tiles-block .block-tiles .block-tile .tile-image-wrap {
    width: 64px;
    height: 64px;
  }
}
.lgi-tiles-block .block-tiles .block-tile .tile-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.lgi-tiles-block .block-tiles .block-tile .tile-title {
  font-size: 1.5rem;
  line-height: 1;
  color: #036eff;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 8px;
}

.lgi-tiles-block .block-tiles .block-tile .tile-description {
  color: #343f40;
  font-size: 1.125rem;
  line-height: 1.25;
}

.lgi-tiles-block .block-tiles .block-tile .tile-description > * {
  margin: 0;
}

.lgi-tiles-block .block-tiles .block-tile .tile-description > *:not(:last-child) {
  margin-bottom: 20px;
}

@media (min-width: 1200px) {
  .lgi-tiles-block.type-two {
    padding: 40px 0 50px;
  }
}
.lgi-tiles-block.type-two .block-title {
  margin-bottom: 0;
}

.lgi-tiles-block.type-two .block-tiles .block-tile {
  border-radius: 9px;
  padding: 20px;
  border: 1px solid transparent;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

@media (min-width: 1200px) {
  .lgi-tiles-block.type-two .block-tiles .block-tile {
    padding: 30px 60px;
  }
}
.lgi-tiles-block.type-two .block-tiles .block-tile .tile-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.lgi-tiles-block.type-two .block-tiles .block-tile .tile-title {
  text-align: center;
  font-size: 1.938rem;
  font-weight: 600;
  margin-bottom: 20px;
}

.lgi-tiles-block.type-two .block-tiles .block-tile .tile-description {
  font-size: 1.5rem;
  line-height: 1.29;
  font-weight: 500;
  text-align: center;
  margin-bottom: 20px;
}

.lgi-tiles-block.type-two .block-tiles .block-tile .tile-button {
  font-size: 1.188rem;
  line-height: 1;
  padding: 9px 20px;
  font-weight: 600;
  border-radius: 25px;
  margin-top: auto;
  min-width: 176px;
  text-align: center;
}

.lgi-tiles-block.type-two .block-tiles .block-tile:hover, .lgi-tiles-block.type-two .block-tiles .block-tile:active {
  border-color: #036eff;
}

.lgi-tiles-block.type-two .block-tiles .block-tile:hover .tile-button, .lgi-tiles-block.type-two .block-tiles .block-tile:active .tile-button {
  background-color: #012a56;
}

.lgi-tiles-block.type-three {
  padding: 40px 0 20px;
}

@media (min-width: 1200px) {
  .lgi-tiles-block.type-three {
    padding: 60px 0 30px;
  }
}
.lgi-tiles-block.type-three .block-title {
  font-size: 1.875rem;
  color: #036eff;
  text-align: left;
  margin-bottom: 24px;
}

@media (min-width: 1200px) {
  .lgi-tiles-block.type-three .block-tiles {
    gap: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.lgi-tiles-block.type-three .block-tiles .block-tile {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 1200px) {
  .lgi-tiles-block.type-three .block-tiles .block-tile {
    width: calc(25% - 11px);
    padding: 30px 25px;
  }
}
.lgi-tiles-block.type-three .block-tiles .block-tile .tile-image-wrap {
  width: 64px;
  height: 64px;
}

@media (min-width: 1200px) {
  .lgi-tiles-block.type-three .block-tiles .block-tile .tile-image-wrap {
    width: 94px;
    height: 94px;
  }
}
.lgi-tiles-block.type-three .block-tiles .block-tile .tile-title {
  text-align: center;
  font-size: 1.563rem;
  font-weight: 700;
  margin-bottom: 15px;
  color: #231f20;
}

.lgi-tiles-block.type-three .block-tiles .block-tile .tile-description {
  text-align: center;
  color: #58595b;
  font-size: 1.25rem;
  line-height: 1.55;
}

.lgi-tiles-block.type-three .block-tiles .block-tile .tile-description h3 {
  font-size: 1.625rem;
  line-height: 1.35;
  color: #58595b;
  font-weight: 500;
  margin: 0;
}

.lgi-tiles-block.type-three .block-tiles .block-tile .tile-description h3 em {
  font-style: normal;
  color: #036eff;
}

.lgi-tiles-block.bg-gray {
  background-color: #f9f9f9;
}

.lgi-partners-block {
  background-color: #ffffff;
  padding: 30px 0 40px;
}

.lgi-partners-block .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.lgi-partners-block .block-title {
  font-size: 1.625rem;
  line-height: 1.25;
  color: #036eff;
  font-weight: 500;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
}

.lgi-partners-block .block-partners {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 20px 15px;
  width: 100%;
}

@media (min-width: 1200px) {
  .lgi-partners-block .block-partners {
    gap: 40px;
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-right: -20px;
  }
}
.lgi-partners-block .block-partners .block-partner {
  width: calc(50% - 8px);
  max-width: calc(50% - 8px);
}

@media (min-width: 1200px) {
  .lgi-partners-block .block-partners .block-partner {
    width: calc(16.6666666667% - 34px);
    max-width: calc(16.6666666667% - 34px);
  }
}
.lgi-partners-block .block-partners .block-partner img {
  max-width: 100%;
  height: auto;
  display: block;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

.lgi-partners-block .block-button {
  font-size: 1.25rem;
  letter-spacing: 0.063rem;
  line-height: 1;
  color: #ffffff;
  font-weight: 500;
  border-radius: 25px;
  padding: 14px 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  border: 0;
  margin-top: 48px;
}

.lgi-partners-block .block-button i {
  font-size: 1rem;
  line-height: 1;
  font-weight: 700;
}

.lgi-partners-block.bg-gray {
  background-color: #f9f9f9;
}

@media (min-width: 1200px) {
  .lgi-partners-block.type-two {
    padding: 75px 0 50px;
  }
}
.lgi-partners-block.type-two .block-partners {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 45px;
  width: 100%;
}

@media (min-width: 1200px) {
  .lgi-partners-block.type-two .block-partners {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 24px;
  }
}
.lgi-partners-block.type-two .block-partners .block-partner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
  width: 100%;
  max-width: 100%;
}

@media (min-width: 1200px) {
  .lgi-partners-block.type-two .block-partners .block-partner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 45px;
  }
}
.lgi-partners-block.type-two .block-partners .block-partner .partner-image-wrap {
  width: 186px;
}

.lgi-partners-block.type-two .block-partners .block-partner .partner-image-wrap img {
  -webkit-filter: none;
          filter: none;
}

.lgi-partners-block.type-two .block-partners .block-partner .partner-description {
  font-size: 1.5rem;
  line-height: 1.25;
  color: #58595b;
  font-weight: 400;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.lgi-partners-block.type-two .block-partners .block-partner .partner-description > * {
  margin: 0;
}

.lgi-partners-block.type-two .block-partners .block-partner .partner-description > *:not(:last-child) {
  margin-bottom: 24px;
}

.lgi-partners-block.type-two .block-partners .block-partner .partner-description a {
  text-decoration: underline;
}

.lgi-partners-block.type-two .block-partners .block-partner .partner-description a:hover, .lgi-partners-block.type-two .block-partners .block-partner .partner-description a:active {
  text-decoration: none;
}

.lgi-image-content-list-block {
  padding: 45px 0 30px;
  background-color: #ffffff;
}

.lgi-image-content-list-block .block-title {
  font-size: 1.625rem;
  line-height: 1.25;
  color: #036eff;
  font-weight: 500;
  text-align: center;
  margin-top: 0;
  margin-bottom: 15px;
}

.lgi-image-content-list-block .block-description {
  font-size: 1.125rem;
  line-height: 1.22;
  color: #343f40;
  font-weight: 400;
  text-align: center;
  margin-bottom: 20px;
}

@media (min-width: 1200px) {
  .lgi-image-content-list-block .block-description {
    margin-bottom: 30px;
  }
}
.lgi-image-content-list-block .block-description p {
  margin: 0;
}

.lgi-image-content-list-block .block-description a {
  text-decoration: underline;
}

.lgi-image-content-list-block .block-description a:hover, .lgi-image-content-list-block .block-description a:active {
  text-decoration: none;
}

.lgi-image-content-list-block .block-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media (min-width: 1200px) {
  .lgi-image-content-list-block .block-items {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.lgi-image-content-list-block .block-items .block-item {
  width: 100%;
}

@media (min-width: 1200px) {
  .lgi-image-content-list-block .block-items .block-item {
    width: calc(25% - 30px);
  }
}
.lgi-image-content-list-block .btn-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 40px;
}

.lgi-image-content-list-block .btn-wrap a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  font-size: 1.25rem;
  line-height: 1;
  font-weight: 500;
}

.lgi-image-content-list-block .btn-wrap a i {
  font-size: 1rem;
}

.lgi-image-content-list-block.horizontal .block-items {
  gap: 30px;
}

@media (min-width: 1200px) {
  .lgi-image-content-list-block.horizontal .block-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 60px;
    padding: 45px 0 60px;
  }
}
@media (min-width: 1200px) {
  .lgi-image-content-list-block.horizontal .block-item {
    width: 100%;
  }
}
.lgi-image-overlay-block {
  padding: 40px 0 20px;
  background-color: #ffffff;
  position: relative;
}

@media (min-width: 1200px) {
  .lgi-image-overlay-block {
    padding: 60px 0 30px;
  }
  .lgi-image-overlay-block:before {
    content: "";
    background-image: -webkit-gradient(linear, left top, right top, from(rgb(234, 237, 234)), to(rgba(234, 237, 234, 0)));
    background-image: linear-gradient(90deg, rgb(234, 237, 234) 0%, rgba(234, 237, 234, 0) 100%);
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
  }
}
.lgi-image-overlay-block .block-image {
  background-position: right top;
  background-repeat: no-repeat;
  padding-bottom: 56.25%;
  width: 100%;
  height: 0;
  overflow: hidden;
}

@media (min-width: 1200px) {
  .lgi-image-overlay-block .block-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    z-index: 1;
    padding-bottom: 0;
  }
}
.lgi-image-overlay-block .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.lgi-image-overlay-block .box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
  z-index: 3;
  padding: 20px;
}

@media (min-width: 1200px) {
  .lgi-image-overlay-block .box {
    max-width: 50%;
    padding: 0;
  }
}
.lgi-image-overlay-block .box .block-title {
  font-size: 1.875rem;
  line-height: 1.25;
  margin: 0;
  color: #036eff;
  font-weight: 400;
}

@media (min-width: 1200px) {
  .lgi-image-overlay-block .box .block-title {
    font-size: 2.688rem;
  }
}
.lgi-image-overlay-block .box .block-description {
  font-size: 1.125rem;
  line-height: 1.34;
  color: #000000;
  font-weight: 400;
  margin-top: 20px;
}

@media (min-width: 1200px) {
  .lgi-image-overlay-block .box .block-description {
    font-size: 1.438rem;
  }
}
.lgi-image-overlay-block .box .block-button {
  font-size: 1.188rem;
  letter-spacing: 0.063rem;
  line-height: 1;
  font-weight: 600;
  border-radius: 25px;
  padding: 9px 26px;
  border: 0;
  position: relative;
  z-index: 2;
  margin-top: 20px;
}

.lgi-opinions-block {
  background-color: #036eff;
  padding: 30px 0 40px;
}

@media (min-width: 1200px) {
  .lgi-opinions-block {
    padding: 30px 0 70px;
  }
}
.lgi-opinions-block .block-opinions {
  padding: 0 20px;
}

@media (min-width: 1200px) {
  .lgi-opinions-block .block-opinions {
    padding: 0 86px;
  }
}
.lgi-opinions-block .block-title {
  font-size: 1.375rem;
  line-height: 1.25;
  color: #ffffff;
  font-weight: 500;
  text-align: center;
  margin-bottom: 30px;
}

.lgi-opinions-block .single-opinion {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}

@media (min-width: 1200px) {
  .lgi-opinions-block .single-opinion {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.lgi-opinions-block .single-opinion .opinion-image {
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 1200px) {
  .lgi-opinions-block .single-opinion .opinion-image {
    margin-left: 0;
    margin-right: 0;
  }
}
.lgi-opinions-block .single-opinion .opinion-image-wrap {
  width: 188px;
}

.lgi-opinions-block .single-opinion .opinion-content-wrap {
  border-top: 5px solid #ff9756;
  padding: 30px 0 12px;
}

@media (min-width: 1200px) {
  .lgi-opinions-block .single-opinion .opinion-content-wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-top: 0;
    border-left: 5px solid #ff9756;
    padding: 12px 0 12px 30px;
  }
}
.lgi-opinions-block .single-opinion .opinion-content-wrap .opinion-content {
  font-size: 1.438rem;
  line-height: 1.34;
  color: #ffffff;
  margin-bottom: 20px;
}

.lgi-opinions-block .single-opinion .opinion-content-wrap .opinion-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 3px;
  font-size: 1.125rem;
  line-height: 1.25;
  color: #ffffff;
}

.lgi-opinions-block .single-opinion .opinion-content-wrap .opinion-author-name {
  font-weight: 700;
  width: 100%;
}

@media (min-width: 1200px) {
  .lgi-opinions-block .single-opinion .opinion-content-wrap .opinion-author-name {
    width: auto;
  }
}
.lgi-opinions-block .single-opinion .quote-wrap {
  width: 76px;
}

.lgi-opinions-block .single-opinion .quote-wrap img {
  width: 100%;
}

.lgi-opinions-block .splide__arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 2;
  padding: 0;
  border: 0;
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  width: auto;
  height: auto;
}

.lgi-opinions-block .splide__arrow:before {
  font-family: "lgi";
  display: block;
  color: #ffffff;
  font-size: 30px;
}

@media (min-width: 1200px) {
  .lgi-opinions-block .splide__arrow:before {
    font-size: 50px;
  }
}
.lgi-opinions-block .splide__arrow.splide__arrow--prev {
  left: -10px;
}

@media (min-width: 1200px) {
  .lgi-opinions-block .splide__arrow.splide__arrow--prev {
    left: -6px;
  }
}
.lgi-opinions-block .splide__arrow.splide__arrow--prev:before {
  content: "\e901";
}

.lgi-opinions-block .splide__arrow.splide__arrow--next {
  right: -10px;
}

@media (min-width: 1200px) {
  .lgi-opinions-block .splide__arrow.splide__arrow--next {
    right: -6px;
  }
}
.lgi-opinions-block .splide__arrow.splide__arrow--next:before {
  content: "\e902";
}

.lgi-opinions-block .splide__arrow svg {
  display: none !important;
}

.lgi-image-text-block {
  background-color: #edf7ff;
  padding: 50px 0 30px;
}

@media (min-width: 1200px) {
  .lgi-image-text-block {
    padding: 70px 0 50px;
  }
}
.lgi-image-text-block .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}

@media (min-width: 1200px) {
  .lgi-image-text-block .container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 100px;
    padding-left: 140px;
    padding-right: 140px;
  }
}
.lgi-image-text-block .container > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.lgi-image-text-block .block-text-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.lgi-image-text-block .block-title {
  font-size: 1.625rem;
  line-height: 1;
  color: #353843;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 24px;
}

.lgi-image-text-block .block-description {
  margin-bottom: 10px;
}

@media (min-width: 1200px) {
  .lgi-image-text-block .block-description {
    margin-bottom: 0;
  }
}
.lgi-image-text-block .block-description > *:not(:last-child) {
  margin-bottom: 10px;
}

.lgi-image-text-block .block-description ul {
  padding-left: 20px;
  margin-top: 0;
}

.lgi-image-text-block .block-description ul li {
  font-size: 1.125rem;
  line-height: 2;
  color: #353843;
}

.lgi-image-text-block .block-description ul li::marker {
  color: #f2a05d;
}

.lgi-image-text-block .block-button {
  font-size: 1.188rem;
  line-height: 1;
  font-weight: 600;
  text-align: center;
  padding: 13px 34px;
  border-radius: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.lgi-image-text-block.bg-gray {
  background-color: #f9f9f9;
}

.lgi-image-text-block.bg-white {
  background-color: #ffffff;
}

.lgi-image-text-block.type-two {
  padding: 40px 0 20px;
}

.lgi-image-text-block.type-two .block-title {
  margin: 0;
  font-size: 1.375rem;
  color: #036eff;
}

@media (min-width: 1200px) {
  .lgi-image-text-block.type-two .block-title {
    font-size: 1.875rem;
  }
}
.lgi-image-text-block.type-two .block-description ul li {
  font-size: 1.25rem;
  line-height: 2;
  color: #5f6163;
}

@media (min-width: 1200px) {
  .lgi-image-text-block.type-two .block-description ul li {
    font-size: 1.563rem;
  }
}
.lgi-image-text-block.type-two .block-description ul li::marker {
  color: #ff8552;
}

.lgi-image-text-block.side-right .container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

@media (min-width: 1200px) {
  .lgi-image-text-block.side-right .container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    gap: 45px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 1200px) {
  .lgi-image-text-block.side-right .container > div:last-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0;
        -ms-flex: 0;
            flex: 0;
  }
}
.lgi-simple-section-block {
  padding: 30px 0;
  background-color: #ffffff;
}

@media (min-width: 1200px) {
  .lgi-simple-section-block {
    padding: 55px 0;
  }
}
.lgi-simple-section-block:has(h1) {
  border-top: 5px solid #ff9756;
}

.lgi-simple-section-block .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.lgi-simple-section-block .block-title {
  width: 100%;
}

.lgi-simple-section-block .block-title h2 {
  font-size: 1.75rem;
  line-height: 1;
  color: #036eff;
  font-weight: 400;
  margin: 0;
}

.lgi-simple-section-block .block-title h2 strong {
  font-weight: 500;
}

.lgi-simple-section-block .block-title:has(+ .block-description) + .block-description {
  margin-top: 20px;
}

.lgi-simple-section-block .block-description {
  font-size: 1.125rem;
  line-height: 1.25;
  color: #343f40;
  width: 100%;
}

.lgi-simple-section-block .block-description strong {
  font-weight: 500;
}

.lgi-simple-section-block .block-description h3 {
  font-size: 1.5rem;
  line-height: 1.35;
  color: #58595b;
  font-weight: 400;
}

.lgi-simple-section-block .block-description h3 strong {
  font-weight: 500;
}

.lgi-simple-section-block .block-description ul li {
  margin: 0;
}

.lgi-simple-section-block .block-description ul li:not(:last-child) {
  margin-bottom: 20px;
}

.lgi-simple-section-block .block-description ul li:has(> ul) {
  list-style-type: none;
}

.lgi-simple-section-block .block-description > * {
  margin: 0;
}

.lgi-simple-section-block .block-description > *:not(:last-child) {
  margin-bottom: 20px;
}

.lgi-simple-section-block .block-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 12px;
  width: 100%;
  margin-top: 20px;
}

.lgi-simple-section-block .block-list .single-element {
  font-size: 1.125rem;
  line-height: 1;
  color: #343f40;
  font-weight: 400;
}

.lgi-simple-section-block .block-list .single-element:has(.single-element-image) {
  width: calc(50% - 6px);
}

@media (min-width: 768px) {
  .lgi-simple-section-block .block-list .single-element:has(.single-element-image) {
    width: calc(25% - 9px);
  }
}
@media (min-width: 1200px) {
  .lgi-simple-section-block .block-list .single-element:has(.single-element-image) {
    width: calc(16.6666666667% - 10px);
  }
}
.lgi-simple-section-block .block-list .single-element-image {
  background-size: 90%;
  background-position: center center;
  background-repeat: no-repeat;
  height: 120px;
  border: 1px solid #c9caca;
  border-radius: 14px;
}

.lgi-simple-section-block .block-list .separator {
  width: 2px;
  height: 0.875rem;
  background-color: #343f40;
}

.lgi-simple-section-block .block-content-after {
  margin-top: 40px;
}

.lgi-simple-section-block .block-content-after blockquote {
  padding-right: 80px;
  margin: 0;
  position: relative;
}

@media (min-width: 1200px) {
  .lgi-simple-section-block .block-content-after blockquote {
    padding-left: 30px;
    padding-right: 140px;
    padding-top: 10px;
  }
}
.lgi-simple-section-block .block-content-after blockquote:after {
  content: "\e903";
  font-family: "lgi";
  font-size: 40px;
  line-height: 1;
  color: #ff8552;
  position: absolute;
  right: 20px;
  top: 0;
  display: block;
}

@media (min-width: 1200px) {
  .lgi-simple-section-block .block-content-after blockquote:after {
    font-size: 75px;
  }
}
.lgi-simple-section-block .block-content-after blockquote p {
  font-size: 1.375rem;
  line-height: 1.35;
  color: #58595b;
  font-weight: 400;
  margin: 0;
}

@media (min-width: 1200px) {
  .lgi-simple-section-block .block-content-after blockquote p {
    font-size: 1.75rem;
  }
}
.lgi-simple-section-block .block-content-after blockquote p:last-child {
  margin-top: 20px;
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 700;
}

@media (min-width: 1200px) {
  .lgi-simple-section-block .block-content-after blockquote p:last-child {
    font-size: 1.5rem;
  }
}
.lgi-simple-section-block .block-content-after > * {
  margin: 0;
}

.lgi-simple-section-block .block-content-after > *:not(:last-child) {
  margin-bottom: 20px;
}

@media (min-width: 1200px) {
  .lgi-simple-section-block.type-two {
    padding: 40px 0 35px;
  }
}
.lgi-simple-section-block.type-two .block-title {
  width: 100%;
}

.lgi-simple-section-block.type-two .block-title h1 {
  font-size: 3.188rem;
  line-height: 1;
  color: #036eff;
  font-weight: 300;
  margin-top: 0;
  display: block;
  margin-bottom: 45px;
}

.lgi-simple-section-block.type-two .block-title h2 {
  font-size: 1.875rem;
  color: #036eff;
  font-weight: 400;
}

@media (min-width: 1200px) {
  .lgi-simple-section-block.type-two .block-title h2 {
    font-size: 2.688rem;
  }
}
.lgi-simple-section-block.type-two .block-title h3 {
  font-size: 1.75rem;
  font-weight: 400;
  color: #036eff;
  margin: 0;
}

.lgi-simple-section-block.type-two .block-title h3 strong {
  font-weight: 500;
}

.lgi-simple-section-block.type-two .block-description {
  font-size: 1.125rem;
  line-height: 1.35;
  color: #58595b;
  font-weight: 400;
  width: 100%;
}

@media (min-width: 1200px) {
  .lgi-simple-section-block.type-two .block-description {
    font-size: 1.438rem;
  }
}
.lgi-simple-section-block.type-two .block-description h2 {
  font-size: 1.875rem;
  color: #036eff;
  font-weight: 400;
}

.lgi-simple-section-block.type-two .block-description > * {
  margin-bottom: 0;
}

.lgi-simple-section-block.type-two .block-description > *:not(:last-child) {
  margin-bottom: 20px;
}

.lgi-simple-section-block.type-two .block-button {
  font-size: 1.375rem;
  line-height: 1;
  font-weight: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  padding: 14px 30px;
  border-radius: 25px;
  margin-top: 30px;
}

@media (min-width: 1200px) {
  .lgi-simple-section-block.type-two .block-button {
    gap: 24px;
  }
}
.lgi-simple-section-block.type-two .block-button i {
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 700;
}

.lgi-simple-section-block.bg-blue {
  background-color: #edf7ff;
}

.lgi-simple-section-block.bg-gray {
  background-color: #f9f9f9;
}

.lgi-simple-section-block.bg-darkblue {
  background-color: #036eff;
}

.lgi-simple-section-block.bg-darkblue .block-description {
  color: #c2e3ff;
}

.lgi-faq-block {
  background-color: #036eff;
  padding: 30px 0 50px;
}

@media (min-width: 1200px) {
  .lgi-faq-block {
    padding: 45px 0 85px;
  }
}
.lgi-faq-block .block-title {
  font-size: 1.625rem;
  line-height: 1;
  color: #ffffff;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 20px;
}

@media (min-width: 1200px) {
  .lgi-faq-block .block-title {
    font-size: 1.875rem;
    margin-bottom: 35px;
  }
}
.lgi-faq-block .block-faqs .single-faq {
  border-top: 1px solid #c2e3ff;
}

.lgi-faq-block .block-faqs .single-faq .faq-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 1.25rem;
  line-height: 1;
  color: #ffffff;
  font-weight: 700;
  cursor: pointer;
  margin: 0;
  padding: 15px 15px 15px 0;
}

@media (min-width: 1200px) {
  .lgi-faq-block .block-faqs .single-faq .faq-title {
    font-size: 1.563rem;
    padding: 20px 30px 20px 0;
  }
}
.lgi-faq-block .block-faqs .single-faq .faq-title i {
  font-size: 0.75rem;
  line-height: 1;
  color: #ffffff;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

@media (min-width: 1200px) {
  .lgi-faq-block .block-faqs .single-faq .faq-title i {
    font-size: 0.875rem;
  }
}
.lgi-faq-block .block-faqs .single-faq .faq-title.active i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.lgi-faq-block .block-faqs .single-faq .faq-content {
  max-height: 0;
  height: auto;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.lgi-faq-block .block-faqs .single-faq .faq-content .faq-description {
  padding: 10px 0 30px;
  font-size: 1rem;
  line-height: 1.25;
  color: #c2e3ff;
}

@media (min-width: 1200px) {
  .lgi-faq-block .block-faqs .single-faq .faq-content .faq-description {
    font-size: 1.25rem;
  }
}
.lgi-faq-block .block-faqs .single-faq .faq-content .faq-description > * {
  margin: 0;
}

.lgi-faq-block .block-faqs .single-faq .faq-content .faq-description > *:not(:last-child) {
  margin-bottom: 10px;
}

.lgi-faq-block .block-faqs .single-faq:last-child {
  border-bottom: 1px solid #c2e3ff;
}

.lgi-numbers-list-block {
  background-color: #edf7ff;
  padding: 30px 0 40px;
}

@media (min-width: 1200px) {
  .lgi-numbers-list-block {
    padding: 45px 0 65px;
  }
}
.lgi-numbers-list-block .block-title {
  font-size: 1.625rem;
  line-height: 1;
  color: #036eff;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 15px;
}

@media (min-width: 1200px) {
  .lgi-numbers-list-block .block-title {
    font-size: 1.875rem;
    margin-bottom: 25px;
  }
}
.lgi-numbers-list-block .block-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}

.lgi-numbers-list-block .block-list .single-list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media (min-width: 1200px) {
  .lgi-numbers-list-block .block-list .single-list-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 42px;
  }
}
.lgi-numbers-list-block .block-list .single-list-item .item-number {
  font-size: 2.5rem;
  line-height: 1;
  color: #036eff;
  font-weight: 800;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  background-color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (min-width: 1200px) {
  .lgi-numbers-list-block .block-list .single-list-item .item-number {
    font-size: 2.938rem;
    width: 78px;
    height: 78px;
  }
}
@media (min-width: 1200px) {
  .lgi-numbers-list-block .block-list .single-list-item .item-content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.lgi-numbers-list-block .block-list .single-list-item .item-content .item-title {
  font-size: 1.5rem;
  line-height: 1;
  color: #231f20;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 5px;
}

.lgi-numbers-list-block .block-list .single-list-item .item-content .item-description {
  color: #58595b;
  font-size: 1.5rem;
  line-height: 1.35;
}

.lgi-numbers-list-block .block-list .single-list-item .item-content .item-description > * {
  margin: 0;
}

.lgi-numbers-list-block .block-list .single-list-item .item-content .item-description > *:not(:last-child) {
  margin-bottom: 10px;
}

html, body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Outfit", sans-serif;
}

a {
  color: #036eff;
}

a, button, .btn {
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

body {
  min-height: 100vh;
  font-weight: 400;
  margin: 0;
}

body.admin-bar {
  padding-bottom: 2.875rem;
}

@media screen and (min-width: 783px) {
  body.admin-bar {
    padding-bottom: 2rem;
  }
}
::-webkit-scrollbar {
  width: 0.25rem;
  height: 0.25rem;
}

::-webkit-scrollbar-track {
  background-color: #036eff;
}

::-webkit-scrollbar-thumb {
  background-color: #ffffff;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #c2e3ff;
}

.container, .page-content > *:not([class*=lgi-]), .single-page-content > *:not([class*=lgi-]) {
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  color: #58595b;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 1200px) {
  .container, .page-content > *:not([class*=lgi-]), .single-page-content > *:not([class*=lgi-]) {
    width: 1150px;
  }
}
.btn-blue, .wp-block-button__link {
  background-color: rgba(3, 110, 255, 0.949);
  color: #ffffff;
}

.btn-blue i, .wp-block-button__link i {
  color: #ffffff;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.btn-blue:hover, .wp-block-button__link:hover, .btn-blue:active, .wp-block-button__link:active {
  background-color: #012a56;
}

.btn-blue:hover i, .wp-block-button__link:hover i, .btn-blue:active i, .wp-block-button__link:active i {
  color: #ffffff;
}

.btn-transparent {
  background-color: transparent;
  color: #036eff;
}

.btn-transparent i {
  color: #036eff;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.btn-transparent:hover, .btn-transparent:active {
  color: #012a56;
}

.btn-transparent:hover i, .btn-transparent:active i {
  color: #012a56;
}

.stretched-link {
  position: absolute;
  inset: 0;
}

.pagination {
  margin-top: 40px;
}

@media (min-width: 1200px) {
  .pagination {
    margin-top: 60px;
  }
}
.pagination ul {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin: 0;
  gap: 15px;
}

.pagination a:hover, .pagination a:active {
  color: #000000;
}

.pagination span, .pagination a {
  color: #808080;
  font-size: 1.188rem;
  line-height: 1;
  font-weight: 500;
}

.pagination span.current, .pagination a.current {
  color: #036eff;
}

.pagination span.next, .pagination a.next {
  margin-left: 10px;
}

.pagination span.prev, .pagination a.prev {
  margin-right: 10px;
}

.pagination span.next, .pagination span.prev, .pagination a.next, .pagination a.prev {
  font-size: 1rem;
  color: #036eff;
}

.breadcrumbs {
  margin: 20px 0;
}

@media (min-width: 1200px) {
  .breadcrumbs {
    margin: 30px 0 20px;
  }
}
.breadcrumbs > span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 4px;
}

.breadcrumbs span, .breadcrumbs a {
  font-size: 1rem;
  line-height: 1;
  color: #58595b;
}

@media (min-width: 1200px) {
  .breadcrumbs span, .breadcrumbs a {
    font-size: 1.25rem;
  }
}
.breadcrumbs a:hover, .breadcrumbs a:active {
  color: #036eff;
}

.text-left {
  text-align: left !important;
}

.text-center {
  text-align: center !important;
}

.text-right {
  text-align: right !important;
}

.single-page-content {
  font-size: 1.125rem;
  line-height: 1.35;
  color: #58595b;
  font-weight: 400;
  width: 100%;
  padding: 30px 0;
}

@media (min-width: 1200px) {
  .single-page-content {
    font-size: 1.438rem;
    padding: 40px 0 35px;
  }
}
.single-page-content h2 {
  font-size: 1.875rem;
  color: #036eff;
  font-weight: 400;
}

.single-page-content strong {
  font-weight: 500;
}

.single-page-content h3 {
  font-size: 1.5rem;
  line-height: 1.35;
  color: #58595b;
  font-weight: 400;
}

.single-page-content h3 strong {
  font-weight: 500;
}

.single-page-content ul li {
  margin: 0;
}

.single-page-content ul li:not(:last-child) {
  margin-bottom: 20px;
}

.single-page-content ul li:has(> ul) {
  list-style-type: none;
}

.single-page-content > *:not([class*=lgi-]) {
  margin-top: 0;
  margin-bottom: 0;
}

.single-page-content > *:not([class*=lgi-]):not(:last-child) {
  margin-bottom: 20px;
}

.page-content {
  padding-bottom: 50px;
}

.page-content > *:not([class*=lgi-]) {
  margin-top: 0;
  margin-bottom: 0;
}

.page-content > *:not([class*=lgi-]):not(:last-child) {
  margin-bottom: 20px;
}

.page-content h1, .page-content h2, .page-content h3, .page-content h4, .page-content h5, .page-content h6 {
  font-weight: 500;
  margin-top: 0;
}

.page-content p {
  margin-top: 0;
}

.page-content:has([class*=lgi-]) {
  padding-bottom: 0;
}

.wp-block-list {
  padding-left: 20px;
  margin-top: 0;
}

.wp-block-list .orange-markers li:not(:last-child) {
  margin-bottom: 10px;
}

.orange-markers li::marker {
  color: #ff9756;
}

.wp-block-button__link {
  border-radius: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 11px 30px;
  position: relative;
  cursor: pointer;
  font-size: 1.375rem;
  font-weight: 500;
  border: 0;
}

.wp-block-button__link:after {
  content: "\e902";
  font-family: "lgi";
  display: block;
  font-size: 1.125rem;
  color: #ffffff;
  font-weight: 700;
  line-height: 1;
}

.wp-block-button__link:hover:after, .wp-block-button__link:active:after {
  color: #ffffff;
}

.subpages-list {
  max-width: 100%;
}

.subpages-list .subpage-toggle:before {
  content: "+";
}

.subpages-list .subpage-toggle.expanded:before {
  content: "-";
  -webkit-transform: none;
          transform: none;
}

.cc-info h2 {
  font-size: 1.25rem;
  color: #036eff;
  font-weight: 500;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 20px;
}

@media (min-width: 1200px) {
  .cc-info h2 {
    font-size: 1.875rem;
  }
}
.cc-info p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  color: #58595b;
  margin: 0;
  font-size: 1rem;
}

@media (min-width: 1200px) {
  .cc-info p {
    font-size: 1.125rem;
  }
}
.cc-info p span {
  width: 80px;
}

.cc-info p a {
  color: #036eff;
  text-decoration: underline;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.cc-info p a:hover, .cc-info p a:active {
  text-decoration: none;
}

.cc-info p:not(:last-child) {
  margin-bottom: 10px;
}

.main-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9997;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.main-header .top {
  background-color: #036eff;
  padding: 13px 0 9px;
}

.main-header .top ul {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 10px;
  padding: 0;
  margin: 0;
}

@media (min-width: 1200px) {
  .main-header .top ul {
    gap: 30px;
  }
}
.main-header .top ul li a {
  color: #ffffff;
  font-size: 0.75rem;
  line-height: 1;
  display: block;
}

.main-header .menu-wrap {
  padding: 10px 0;
  background-color: #ffffff;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap {
    padding: 30px 0 20px;
  }
}
.main-header .menu-wrap .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .container {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.main-header .menu-wrap .logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.main-header .menu-wrap .logo .logo-images {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .logo .logo-images {
    gap: 30px;
  }
}
.main-header .menu-wrap .logo .logo-images .divider {
  width: 2px;
  height: 55px;
  display: block;
  background-color: #ff9756;
}

.main-header .menu-wrap .logo .logo-images img {
  width: 133px;
  height: 37px;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .logo .logo-images img {
    width: 163px;
    height: 45px;
  }
}
.main-header .menu-wrap .logo .logo-images img:not(:first-child) {
  width: 104px;
  height: 40px;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .logo .logo-images img:not(:first-child) {
    width: 127px;
    height: 49px;
  }
}
.main-header .menu-wrap .menu-toggle {
  font-size: 1.875rem;
  color: #000000;
  line-height: 1;
  background-color: transparent;
  border: 0;
  padding: 0;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .menu-toggle {
    display: none !important;
  }
}
.main-header .menu-wrap .menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 24px;
  padding: 30px 15px;
  margin: 0;
  list-style: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: absolute;
  left: 0;
  top: 109px;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  width: 100%;
  background-color: #ffffff;
  z-index: 9998;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  height: calc(100vh - 132px);
  overflow-y: scroll;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .menu {
    position: static;
    top: auto;
    left: auto;
    -webkit-transform: none !important;
            transform: none !important;
    width: auto;
    background-color: transparent;
    overflow-y: visible;
    height: auto;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0;
  }
}
.main-header .menu-wrap .menu.active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.main-header .menu-wrap .menu a {
  display: block;
  font-size: 1.25rem;
  line-height: 1;
  color: #333842;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .menu a {
    font-size: 1.063rem;
  }
}
.main-header .menu-wrap .menu a:hover, .main-header .menu-wrap .menu a:active {
  color: #036eff;
}

.main-header .menu-wrap .menu .menu-item-has-children {
  position: relative;
}

.main-header .menu-wrap .menu .menu-item-has-children .sub-menu {
  background-color: #ffffff;
  padding: 20px;
  list-style: none;
  margin: 0;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .menu .menu-item-has-children .sub-menu {
    position: absolute;
    top: calc(100% + 20px);
    left: -24px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border-radius: 0 0 10px 10px;
    min-width: 260px;
    padding: 10px 30px 20px 30px;
  }
}
.main-header .menu-wrap .menu .menu-item-has-children .sub-menu a {
  font-size: 1.125rem;
  letter-spacing: 0;
  line-height: 1.93;
  color: #333842;
  font-weight: 400;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .menu .menu-item-has-children .sub-menu a {
    font-size: 0.938rem;
  }
}
.main-header .menu-wrap .menu .menu-item-has-children .sub-menu a:hover, .main-header .menu-wrap .menu .menu-item-has-children .sub-menu a:active {
  color: #036eff;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .menu .menu-item-has-children:hover .sub-menu {
    opacity: 1;
    visibility: visible;
  }
}
.main-header.scrolled {
  -webkit-box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.25);
}

.nav-fix {
  height: 109px;
}

@media (min-width: 1200px) {
  .nav-fix {
    height: 139px;
  }
}
.main-footer {
  padding: 30px 0 0;
  background-color: #012a56;
}

@media (min-width: 1200px) {
  .main-footer {
    padding: 40px 0 60px;
  }
}
.main-footer .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}

@media (min-width: 1200px) {
  .main-footer .container {
    gap: 50px 140px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.main-footer .footer-info {
  width: 100%;
}

@media (min-width: 1200px) {
  .main-footer .footer-info {
    width: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 30%;
        -ms-flex: 0 1 30%;
            flex: 0 1 30%;
  }
}
.main-footer .footer-info img {
  width: 144px;
  height: 56px;
}

.main-footer .footer-info p {
  color: #c2e3ff;
  font-size: 0.75rem;
  line-height: 1.35;
  margin-top: 4px;
  margin-bottom: 0;
}

.main-footer .footer-info p a {
  color: #c2e3ff;
  text-decoration: underline;
}

.main-footer .footer-info p a:hover, .main-footer .footer-info p a:active {
  text-decoration: none;
  color: #ffffff;
}

.main-footer .footer-info .socials {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  margin-top: 10px;
}

.main-footer .footer-info .socials a {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  color: #c2e3ff;
}

.main-footer .footer-info .socials a:hover, .main-footer .footer-info .socials a:active {
  color: #ffffff;
}

.main-footer .footer-menu {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 35px;
}

@media (min-width: 1200px) {
  .main-footer .footer-menu {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-top: 35px;
  }
}
.main-footer .footer-menu .widget ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  width: 100%;
}

@media (min-width: 1200px) {
  .main-footer .footer-menu .widget ul {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.main-footer .footer-menu .widget ul li a {
  color: #c2e3ff;
  display: block;
  font-size: 0.875rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  .main-footer .footer-menu .widget ul li a {
    font-size: 1.063rem;
  }
}
.main-footer .footer-menu .widget ul li a:hover, .main-footer .footer-menu .widget ul li a:active {
  color: #ffffff;
}

@media (min-width: 1200px) {
  .main-footer .footer-menu .footer-menu-2 .widget ul li a {
    font-size: 0.75rem;
  }
}
.main-footer .footer-copyright {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding: 20px 0;
}

.main-footer .footer-copyright p {
  font-size: 0.75rem;
  color: #c2e3ff;
  margin: 0;
}

.single-post-top {
  border-top: 5px solid #ff8552;
}

.single-post-top .post-image {
  border-radius: 0 0 25px 25px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  height: auto;
}

.single-post-top .post-title {
  color: #036eff;
  font-weight: 300;
  font-size: 1.875rem;
  margin-top: 0;
  margin-bottom: 24px;
}

@media (min-width: 1200px) {
  .single-post-top .post-title {
    font-size: 3.125rem;
  }
}
.single-post-top .post-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 8px;
  font-size: 1rem;
  line-height: 1;
  padding: 24px 0;
  border-top: 1px solid #cfd0d1;
  border-bottom: 1px solid #cfd0d1;
  color: #58595b;
}

@media (min-width: 1200px) {
  .single-post-top .post-info {
    font-size: 1.25rem;
  }
}
.single-post-top .post-info a {
  color: #58595b;
}

.single-post-top .post-info a:hover, .single-post-top .post-info a:active {
  color: #036eff;
}

.single-post-top:has(+ .login-form) .post-title {
  padding-top: 30px;
  padding-bottom: 15px;
  margin-bottom: 0;
  border-bottom: 1px solid #cfd0d1;
}

@media (min-width: 1200px) {
  .single-post-top:has(+ .login-form) .post-title {
    padding-top: 50px;
    padding-bottom: 35px;
  }
}
.bbpress .bbpress-wrapper {
  padding: 40px 15px;
  width: 100%;
  color: #58595b;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 1200px) {
  .bbpress .bbpress-wrapper {
    width: 1150px;
  }
}
.bbpress .bbp-template-notice, .bbpress .indicator-hint {
  border-radius: 11px;
  margin: 10px 0 20px;
  background-color: #f2a05d;
  border-color: #ff8552;
  color: #000000;
  padding: 20px 15px;
}

.bbpress .bbp-template-notice.info, .bbpress .indicator-hint.info {
  border: 1px solid #036eff;
  background-color: #c2e3ff;
}

.bbpress .bbp-template-notice li, .bbpress .bbp-template-notice p {
  font-size: 1.125rem;
  margin: 0 !important;
}

.bbpress .bbp-template-notice li:not(:last-child), .bbpress .bbp-template-notice p:not(:last-child) {
  margin-bottom: 5px !important;
}

.bbpress .bbp-template-notice a {
  color: #58595b;
}

.bbpress .bbp-form {
  width: 100%;
  border: 1px solid #eaedea;
  border-radius: 7px;
}

.bbpress .bbp-form br {
  display: none !important;
}

.bbpress .bbp-form legend {
  font-size: 0.875rem;
}

.bbpress .bbp-form p, .bbpress .bbp-form .bbp-the-content-wrapper {
  margin-bottom: 20px !important;
}

@media (min-width: 1200px) {
  .bbpress .bbp-form p, .bbpress .bbp-form .bbp-the-content-wrapper {
    margin-bottom: 40px !important;
  }
}
.bbpress .bbp-form p:after, .bbpress .bbp-form .bbp-the-content-wrapper:after {
  content: "";
  display: block;
  clear: both;
}

.bbpress .bbp-form p:has(input[type=checkbox]), .bbpress .bbp-form .bbp-the-content-wrapper:has(input[type=checkbox]) {
  position: relative;
}

.bbpress .bbp-form p:has(input[type=checkbox]) input[type=checkbox], .bbpress .bbp-form .bbp-the-content-wrapper:has(input[type=checkbox]) input[type=checkbox] {
  position: absolute;
  opacity: 0;
  margin: 0;
  border: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}

.bbpress .bbp-form p:has(input[type=checkbox]) input[type=checkbox]:checked ~ label:after, .bbpress .bbp-form .bbp-the-content-wrapper:has(input[type=checkbox]) input[type=checkbox]:checked ~ label:after {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.bbpress .bbp-form p:has(input[type=checkbox]) label, .bbpress .bbp-form .bbp-the-content-wrapper:has(input[type=checkbox]) label {
  font-size: 1.375rem !important;
  line-height: 1.25;
  color: #58595b;
  font-weight: 400;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  gap: 20px;
}

.bbpress .bbp-form p:has(input[type=checkbox]) label:before, .bbpress .bbp-form p:has(input[type=checkbox]) label:after, .bbpress .bbp-form .bbp-the-content-wrapper:has(input[type=checkbox]) label:before, .bbpress .bbp-form .bbp-the-content-wrapper:has(input[type=checkbox]) label:after {
  content: "";
  width: 1.875rem;
  height: 1.875rem;
}

.bbpress .bbp-form p:has(input[type=checkbox]) label:before, .bbpress .bbp-form .bbp-the-content-wrapper:has(input[type=checkbox]) label:before {
  display: block;
  background-color: #eaedea;
}

.bbpress .bbp-form p:has(input[type=checkbox]) label:after, .bbpress .bbp-form .bbp-the-content-wrapper:has(input[type=checkbox]) label:after {
  content: "\e904";
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "lgi";
  font-size: 1.25rem;
  color: #58595b;
  position: absolute;
  top: 0;
  left: 0;
}

.bbpress .bbp-form .bbp-submit-wrapper {
  float: none;
}

.bbpress .bbp-form .bbp-submit-wrapper button {
  background-color: rgba(3, 110, 255, 0.949);
  color: #ffffff;
  margin: 0;
  width: auto;
  border: 0;
  border-radius: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 11px 30px;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  font-size: 1.375rem;
  font-weight: 500;
}

.bbpress .bbp-form .bbp-submit-wrapper button:after {
  content: "\e902";
  font-family: "lgi";
  display: block;
  font-size: 1.125rem;
  color: #ffffff;
  font-weight: 700;
  line-height: 1;
}

.bbpress .bbp-form .bbp-submit-wrapper button:hover, .bbpress .bbp-form .bbp-submit-wrapper button:active {
  background-color: #012a56;
}

.bbpress .bbp-form .bbp-submit-wrapper button:hover:after, .bbpress .bbp-form .bbp-submit-wrapper button:active:after {
  color: #ffffff;
}

.bbpress .bbp-pagination {
  float: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}

.bbpress .bbp-pagination > * {
  float: none;
}

.bbpress li.bbp-header, .bbpress li.bbp-footer {
  background-color: #036eff !important;
}

.bbpress li.bbp-header > *, .bbpress li.bbp-footer > * {
  color: #ffffff !important;
}

.bbpress .bbp-reply-header {
  background-color: #c2e3ff !important;
}

.bbpress span.bbp-admin-links a {
  color: #000000 !important;
}

.bbpress .bbp-forum-header a.bbp-forum-permalink, .bbpress .bbp-reply-header a.bbp-reply-permalink, .bbpress .bbp-topic-header a.bbp-topic-permalink, .bbpress .bbp-reply-header .bbp-reply-post-date {
  color: #000000 !important;
}

.bbpress .bbp-reply-content * {
  color: #000000 !important;
}

.bbpress .bbp-reply-content a {
  color: #036eff !important;
}

.bbpress #bbpress-forums div.bbp-forum-author .bbp-author-role, .bbpress #bbpress-forums div.bbp-reply-author .bbp-author-role, .bbpress #bbpress-forums div.bbp-topic-author .bbp-author-role {
  color: #000000 !important;
}

.bbpress span.bbp-author-ip {
  color: #000000 !important;
}

.bbpress .bbp-replies, .bbpress .bbp-topics {
  border-radius: 7px !important;
}

.bbpress #bbpress-forums ul.bbp-forums, .bbpress #bbpress-forums ul.bbp-lead-topic, .bbpress #bbpress-forums ul.bbp-replies, .bbpress #bbpress-forums ul.bbp-search-results, .bbpress #bbpress-forums ul.bbp-topics {
  font-size: 1rem !important;
  border: 0;
}

.bbpress #bbpress-forums .bbp-forum-info .bbp-forum-content, .bbpress #bbpress-forums p.bbp-topic-meta {
  font-size: 1rem !important;
}

.bbpress .bbp-topics {
  border: 0 !important;
}

.bbpress #bbpress-forums #bbp-single-user-details #bbp-user-navigation li a {
  font-size: 1.125rem !important;
  padding: 10px;
}

.bbpress .bbp-user-profile * {
  font-size: 1rem !important;
}

.bbpress #bbp-topic-search-form > div, .bbpress #bbp-reply-search-form > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

.bbpress #bbp_search_submit {
  background-color: rgba(3, 110, 255, 0.949);
  color: #ffffff;
  margin: 0;
  width: auto;
  border: 0;
  border-radius: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 11px 30px;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  font-size: 1.375rem;
  font-weight: 500;
}

.bbpress #bbp_search_submit:hover, .bbpress #bbp_search_submit:active {
  background-color: #012a56;
}

.bbpress #bbpress-forums #bbp-your-profile fieldset label[for] {
  float: none;
  padding: 0;
  text-align: left;
  width: auto;
}

.bbpress #bbpress-forums #bbp-your-profile fieldset input, .bbpress #bbpress-forums #bbp-your-profile fieldset textarea {
  width: 100%;
}

.bbpress #bbpress-forums #bbp-your-profile fieldset div {
  float: none;
}

.bbpress #bbpress-forums #bbp-user-wrapper h2.entry-title {
  font-size: 1.875rem;
  color: #036eff;
  text-align: left;
  margin-bottom: 24px;
  font-weight: 500;
}

.bbpress .wp-generate-pw, .bbpress .user-submit {
  margin: 0;
}

.bbpress #bbpress-forums #bbp-your-profile fieldset.submit {
  width: 100%;
}

.bbpress #bbpress-forums #bbp-your-profile fieldset.submit button {
  float: none;
}

.bbpress #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
  background-color: #eaedea;
  opacity: 1;
}

.bbpress .bbp-pagination-count {
  font-size: 0.875rem;
  font-weight: 500;
  color: #000000;
}

.bbpress #bbpress-forums #favorite-toggle, .bbpress #bbpress-forums #subscription-toggle {
  font-size: 1rem;
  color: #036eff;
}

.bbpress .bbp-topic-tags {
  font-size: 1rem;
  margin-top: 10px;
}

.bbpress .bbp-topic-tags a {
  color: #036eff;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNBO0FEOElGOztBQzNJQTtFQUNFO0FEOElGOztBQzNJQTtFQUNFO0FEOElGOztBQzNJQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ4SUY7O0FDM0lBO0VBQ0U7QUQ4SUY7O0FDM0lBO0VBQ0U7RUFDQTtBRDhJRjs7QUMzSUE7O0VBRUU7RUFDQTtFQUNBO0FEOElGOztBQzNJQTtFQUNFO0FEOElGOztBQzNJQTtFQUNFO0FEOElGOztBQzNJQTs7RUFFRTtBRDhJRjs7QUMzSUE7RUFDRTtBRDhJRjs7QUMzSUE7RUFDRTtBRDhJRjs7QUMzSUE7RUFDRTtBRDhJRjs7QUMzSUE7Ozs7RUFJRTtBRDhJRjs7QUMzSUE7RUFDRTtFQUNBO0FEOElGOztBQzNJQTtFQUNFO0VBQ0E7QUQ4SUY7O0FDM0lBO0VBQ0U7QUQ4SUY7O0FDM0lBO0VBQ0U7RUFDQTtBRDhJRjs7QUMzSUE7Ozs7RUFJRTtBRDhJRjs7QUMzSUE7Ozs7RUFJRTtBRDhJRjs7QUMxSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDZJRjs7QUMxSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZJRjs7QUMxSUE7RUFDRTtBRDZJRjs7QUMxSUE7RUFDRTtBRDZJRjs7QUMxSUE7RUFDRTtFQUNBO0FENklGOztBQzFJQTtFQUNFO0lBQ0U7RUQ2SUY7RUMxSUE7SUFDRTtJQUNBO0VENElGO0FBQ0Y7QUN4SUE7OytEQUFBO0FBR0E7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7OytEQUFBO0FBR0E7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7RUFDRTtBRDBJRjs7QUN2SUE7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d0NFO0VBQ0E7RUFDQTtBaEJxMkZWOztBZ0JuMkZRO0VBQ0UsY2JyREY7RWFzREU7RUFDQTtBaEJzMkZWOztBZ0JyMkZVO0VBQ0U7QWhCdzJGWjs7QWdCdjJGWTtFQUNFO0FoQjAyRmQ7O0FpQjc2RkE7RUFDRTtFQUNBO0FqQmc3RkY7O0FpQjk2RkE7RUFDRTtVQUFBO0VBQ0E7QWpCaTdGRjs7QWlCLzZGQTtFQUNFLGNkVE07QUgyN0ZSOztBaUJoN0ZBO0VBQ0U7RUFDQTtFQUFBO0FqQm03RkY7O0FpQmo3RkE7RUFDRTtFQUNBO0VBQ0E7QWpCbzdGRjs7QWlCbjdGRTtFQUNFO0FqQnM3Rko7O0FpQnI3Rkk7RUFGRjtJQUdJO0VqQnk3Rko7QUFDRjtBaUJ0N0ZBO0VBQ0U7RUFDQTtBakJ3N0ZGOztBaUJ0N0ZBO0VBQ0UseUJkL0JNO0FIdzlGUjs7QWlCdjdGQTtFQUNFLHlCZHBDTTtBSDg5RlI7O0FpQng3RkE7RUFDRSx5QmRwQ007QUgrOUZSOztBaUJ6N0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2RuQ007RWNvQ047RUFDQTtBakI0N0ZGOztBaUIzN0ZFO0VBUEY7SUFRSTtFakIrN0ZGO0FBQ0Y7QWlCNzdGQTtFQUNFO0VBQ0EsY2R0RE07QUhxL0ZSOztBaUI5N0ZFO0VBQ0UsY2R4REk7RWN5REo7RUFBQTtBakJpOEZKOztBaUIvN0ZFO0VBQ0UseUJkeERJO0FIMC9GUjs7QWlCajhGSTtFQUNFLGNkOURFO0FIa2dHUjs7QWlCaDhGQTtFQUNFO0VBQ0EsY2RsRU07QUhxZ0dSOztBaUJsOEZFO0VBQ0UsY2RwRUk7RWNxRUo7RUFBQTtBakJxOEZKOztBaUJuOEZFO0VBQ0UsY2R0RUk7QUg0Z0dSOztBaUJyOEZJO0VBQ0UsY2R4RUU7QUhnaEdSOztBaUJwOEZBO0VBQ0U7RUFDQTtBakJ1OEZGOztBaUJyOEZBO0VBQ0U7QWpCdzhGRjs7QWlCdjhGRTtFQUZGO0lBR0k7RWpCMjhGRjtBQUNGO0FpQjE4RkU7RUFDRTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBakI0OEZKOztBaUJ6OEZJO0VBQ0UsY2RuR0U7QUgraUdSOztBaUJ6OEZFO0VBQ0UsY2RuRks7RWNvRkw7RUFDQTtFQUNBO0FqQjQ4Rko7O0FpQjM4Rkk7RUFDRSxjZDNHRTtBSHlqR1I7O0FpQjU4Rkk7RUFDRTtBakIrOEZOOztBaUI3OEZJO0VBQ0U7QWpCZzlGTjs7QWlCOThGSTtFQUNFO0VBQ0EsY2RySEU7QUhza0dSOztBaUI3OEZBO0VBQ0U7QWpCZzlGRjs7QWlCLzhGRTtFQUZGO0lBR0k7RWpCbTlGRjtBQUNGO0FpQmw5RkU7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QWpCbzlGSjs7QWlCbDlGRTtFQUNFO0VBQ0E7RUFDQSxjZC9ISTtBSG9sR1I7O0FpQnA5Rkk7RUFKRjtJQUtJO0VqQnc5Rko7QUFDRjtBaUJyOUZJO0VBQ0UsY2Q5SUU7QUhxbUdSOztBaUJuOUZBO0VBQ0U7QWpCczlGRjs7QWlCcDlGQTtFQUNFO0FqQnU5RkY7O0FpQnI5RkE7RUFDRTtBakJ3OUZGOztBaUJyOUZBO0VBQ0U7RUFDQTtFQUNBLGNkdkpNO0Vjd0pOO0VBQ0E7RUFDQTtBakJ3OUZGOztBaUJ2OUZFO0VBUEY7SUFRSTtJQUNBO0VqQjI5RkY7QUFDRjtBaUIxOUZFO0VBQ0U7RUFDQSxjZHpLSTtFYzBLSjtBakI0OUZKOztBaUIxOUZFO0VBQ0U7QWpCNjlGSjs7QWlCMzlGRTtFQUNFO0VBQ0E7RUFDQSxjZDFLSTtFYzJLSjtBakI4OUZKOztBaUI3OUZJO0VBQ0U7QWpCZytGTjs7QWlCNTlGSTtFQUNFO0FqQis5Rk47O0FpQjk5Rk07RUFDRTtBakJpK0ZSOztBaUIvOUZNO0VBQ0U7QWpCaytGUjs7QWlCNzlGSTtFQUVFO0VBQ0E7QWpCKzlGTjs7QWlCOTlGTTtFQUNFO0FqQmkrRlI7O0FpQjU5RkE7RUFDRTtBakIrOUZGOztBaUI5OUZFO0VBRUU7RUFDQTtBakJnK0ZKOztBaUIvOUZJO0VBQ0U7QWpCaytGTjs7QWlCLzlGRTtFQUNFO0VBQ0E7QWpCaytGSjs7QWlCaCtGRTtFQUNFO0FqQm0rRko7O0FpQmorRkU7RUFDRTtBakJvK0ZKOztBaUJqK0ZBO0VBQ0U7RUFDQTtBakJvK0ZGOztBaUJqK0ZNO0VBQ0U7QWpCbytGUjs7QWlCNzlGSTtFQUNFLGNkNU9JO0FINHNHVjs7QWlCNTlGQTtFQUVFO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCODlGRjs7QWlCNzlGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2R6UUk7RWMwUUo7RUFDQTtBakJnK0ZKOztBaUI3OUZJO0VBQ0UsY2QvUUU7QUgrdUdSOztBaUI1OUZBO0VBQ0U7QWpCKzlGRjs7QWlCNzlGSTtFQUNFO0FqQmcrRk47O0FpQjc5Rk07RUFDRTtFQUNBO1VBQUE7QWpCZytGUjs7QWlCMTlGRTtFQUNFO0VBQ0EsY2RsU0k7RWNtU0o7RUFDQTtFQUNBO0VBQ0E7QWpCNjlGSjs7QWlCNTlGSTtFQVBGO0lBUUk7RWpCZytGSjtBQUNGO0FpQjk5RkU7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQSxjZHZTSTtFY3dTSjtFQUNBO0FqQmcrRko7O0FpQi85Rkk7RUFQRjtJQVFJO0VqQm0rRko7QUFDRjtBaUJsK0ZJO0VBQ0U7QWpCbytGTjs7QWlCbCtGSTtFQUNFLGNkelRFO0VjMFRGO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QWpCcStGTjs7QWlCcCtGTTtFQUNFO0FqQnUrRlI7O0FpQnArRkk7RUFDRTtBakJ1K0ZOOztBa0J4eUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QWxCMnlHRjs7QWtCMXlHRTtFQUNFLHlCZlJJO0VlU0o7QWxCNnlHSjs7QWtCNXlHSTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0FsQit5R047O0FrQjl5R007RUFSRjtJQVNJO0VsQmt6R047QUFDRjtBa0JoekdRO0VBQ0UsY2Z6QkY7RWUwQkU7RUFDQTtFQUNBO0FsQmt6R1Y7O0FrQjd5R0U7RUFDRTtFQUNBLHlCZm5DSTtBSG0xR1I7O0FrQi95R0k7RUFIRjtJQUlJO0VsQm16R0o7QUFDRjtBa0JsekdJO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QWxCb3pHTjs7QWtCbnpHTTtFQUxGO0lBTUk7SUFBQTtRQUFBO1lBQUE7SUFDQTtJQUFBO1FBQUE7WUFBQTtFbEJ1ekdOO0FBQ0Y7QWtCcnpHSTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QWxCdXpHTjs7QWtCdHpHTTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtBbEJ5ekdSOztBa0J4ekdRO0VBSkY7SUFLSTtFbEI0ekdSO0FBQ0Y7QWtCM3pHUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCZjFEQTtBSHUzR1Y7O0FrQjN6R1E7RUFDRTtFQUNBO0FsQjh6R1Y7O0FrQjd6R1U7RUFIRjtJQUlJO0lBQ0E7RWxCaTBHVjtBQUNGO0FrQmgwR1U7RUFDRTtFQUNBO0FsQmswR1o7O0FrQmowR1k7RUFIRjtJQUlJO0lBQ0E7RWxCcTBHWjtBQUNGO0FrQmgwR0k7RUFDRTtFQUNBLGNmdEZFO0VldUZGO0VBQ0E7RUFDQTtFQUNBO0FsQmswR047O0FrQmowR007RUFQRjtJQVFJO0VsQnEwR047QUFDRjtBa0JuMEdJO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQSx5QmYvR0U7RWVnSEY7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBbEJxMEdOOztBa0JwMEdNO0VBcEJGO0lBcUJJO0lBQ0E7SUFDQTtJQUNBO1lBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQUE7UUFBQTtZQUFBO0lBQ0E7SUFBQTtRQUFBO1lBQUE7SUFDQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWxCdzBHTjtBQUNGO0FrQnYwR007RUFDRTtVQUFBO0FsQnkwR1I7O0FrQnYwR007RUFDRTtFQUNBO0VBQ0E7RUFDQSxjZjNIQTtBSHE4R1I7O0FrQnowR1E7RUFMRjtJQU1JO0VsQjYwR1I7QUFDRjtBa0I1MEdRO0VBQ0UsY2Y1SUY7QUgwOUdSOztBa0IzMEdNO0VBQ0U7QWxCODBHUjs7QWtCNzBHUTtFQUNFLHlCZnBKRjtFZXFKRTtFQUNBO0VBQ0E7QWxCZzFHVjs7QWtCLzBHVTtFQUxGO0lBTUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQUE7SUFDQTtJQUNBO0lBQ0E7RWxCbTFHVjtBQUNGO0FrQmwxR1U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjZnpKSjtFZTBKSTtBbEJvMUdaOztBa0JuMUdZO0VBTkY7SUFPSTtFbEJ1MUdaO0FBQ0Y7QWtCdDFHWTtFQUNFLGNmM0tOO0FIbWdIUjs7QWtCbDFHWTtFQURGO0lBRUk7SUFDQTtFbEJzMUdaO0FBQ0Y7QWtCaDFHRTtFQUNFO1VBQUE7QWxCazFHSjs7QWtCLzBHQTtFQUNFO0FsQmsxR0Y7O0FrQmoxR0U7RUFGRjtJQUdJO0VsQnExR0Y7QUFDRjtBbUJ2aEhBO0VBQ0U7RUFDQTtBbkJ5aEhGOztBbUJ4aEhFO0VBSEY7SUFJSTtFbkI0aEhGO0FBQ0Y7QW1CM2hIRTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0FuQjZoSEo7O0FtQjVoSEk7RUFMRjtJQU1JO0lBQ0E7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUNBO0lBQUE7UUFBQTtZQUFBO0VuQmdpSEo7QUFDRjtBbUI5aEhFO0VBQ0U7QW5CZ2lISjs7QW1CL2hISTtFQUZGO0lBR0k7SUFDQTtJQUFBO1FBQUE7WUFBQTtFbkJtaUhKO0FBQ0Y7QW1CbGlISTtFQUNFO0VBQ0E7QW5Cb2lITjs7QW1CbGlISTtFQUNFLGNoQjNCRTtFZ0I0QkY7RUFDQTtFQUNBO0VBQ0E7QW5CcWlITjs7QW1CcGlITTtFQUNFLGNoQmpDQTtFZ0JrQ0E7QW5CdWlIUjs7QW1CdGlIUTtFQUNFO0VBQ0EsY2hCeENGO0FIaWxIUjs7QW1CcmlISTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0FuQndpSE47O0FtQnZpSE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNoQm5EQTtBSDZsSFI7O0FtQnppSFE7RUFDRSxjaEJ4REY7QUhvbUhSOztBbUJ2aUhFO0VBQ0U7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtBbkIwaUhKOztBbUJ6aUhJO0VBTkY7SUFPSTtJQUNBO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RW5CNmlISjtBQUNGO0FtQjNpSE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7QW5CNmlIUjs7QW1CNWlIUTtFQVBGO0lBUUk7SUFBQTtRQUFBO1lBQUE7RW5CZ2pIUjtBQUNGO0FtQjlpSFU7RUFDRSxjaEJsRko7RWdCbUZJO0VBQ0E7RUFDQTtBbkJnakhaOztBbUIvaUhZO0VBTEY7SUFNSTtFbkJtakhaO0FBQ0Y7QW1CbGpIWTtFQUNFLGNoQjdGTjtBSGlwSFI7O0FtQnppSGM7RUFERjtJQUVJO0VuQjZpSGQ7QUFDRjtBbUJ0aUhFO0VBQ0U7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7QW5Cd2lISjs7QW1CdmlISTtFQUNFO0VBQ0EsY2hCckhFO0VnQnNIRjtBbkIwaUhOOztBb0JqcUhBO0VBQ0U7QXBCb3FIRjs7QW9CbnFIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJzcUhKOztBb0JwcUhFO0VBQ0UsY2pCWEk7RWlCWUo7RUFDQTtFQUNBO0VBQ0E7QXBCdXFISjs7QW9CdHFISTtFQU5GO0lBT0k7RXBCMHFISjtBQUNGO0FvQnhxSEU7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pCdEJJO0FIZ3NIUjs7QW9CenFISTtFQVhGO0lBWUk7RXBCNnFISjtBQUNGO0FvQjVxSEk7RUFDRSxjakIzQkU7QUh5c0hSOztBb0I3cUhNO0VBQ0UsY2pCckNBO0FIcXRIUjs7QW9CM3FISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQjhxSE47O0FvQjdxSE07RUFMRjtJQU1JO0lBQ0E7RXBCaXJITjtBQUNGO0FxQmx1SEU7RUFDRTtFQUNBO0VBQ0EsY2xCSUk7RWtCSEo7RUFDQTtBckJvdUhKOztBcUJudUhJO0VBTkY7SUFPSTtFckJ1dUhKO0FBQ0Y7QXFCcnVIRTtFQUNFO0VBQ0E7RUFDQSx5QmxCUk07RWtCU04scUJsQlJNO0VrQlNOLGNsQmpCSTtFa0JrQko7QXJCdXVISjs7QXFCdHVISTtFQUNFO0VBQ0EseUJsQm5CRTtBSDR2SFI7O0FxQnJ1SEk7RUFDRTtFQUNBO0FyQnd1SE47O0FxQnZ1SE07RUFDRTtBckIwdUhSOztBcUJ2dUhJO0VBQ0UsY2xCeEJFO0FIa3dIUjs7QXFCdnVIRTtFQUNFO0VBQ0E7RUFDQTtBckIwdUhKOztBcUJ6dUhJO0VBQ0U7QXJCNHVITjs7QXFCMXVISTtFQUNFO0FyQjZ1SE47O0FxQjN1SEk7RUFDRTtBckI4dUhOOztBcUI3dUhNO0VBRkY7SUFHSTtFckJpdkhOO0FBQ0Y7QXFCaHZITTtFQUNFO0VBQ0E7RUFDQTtBckJrdkhSOztBcUJodkhNO0VBQ0U7QXJCbXZIUjs7QXFCbHZIUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJxdkhWOztBcUJsdkhjO0VBQ0U7RUFBQTtFQUFBO0VBQUE7QXJCcXZIaEI7O0FxQmh2SFE7RUFDRTtFQUNBO0VBQ0EsY2xCdEVGO0VrQnVFRTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7QXJCbXZIVjs7QXFCbHZIVTtFQUNFO0VBQ0E7RUFDQTtBckJxdkhaOztBcUJudkhVO0VBQ0U7RUFDQSx5QmxCdkVIO0FINnpIVDs7QXFCcHZIVTtFQUNFO0VBQ0E7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBLGNsQjFGSjtFa0IyRkk7RUFDQTtFQUNBO0FyQnV2SFo7O0FxQmx2SEk7RUFDRTtBckJxdkhOOztBcUJwdkhNO0VBQ0U7RUFDQSxjbEJoSEE7RWtCaUhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtBckJ1dkhSOztBcUJ0dkhRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbEJwSUY7RWtCcUlFO0VBQ0E7QXJCeXZIVjs7QXFCdnZIUTtFQUNFLHlCbEJySUY7QUgrM0hSOztBcUJ6dkhVO0VBQ0UsY2xCM0lKO0FIdTRIUjs7QXFCdHZIRTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QXJCeXZISjs7QXFCeHZISTtFQUNFO0FyQjJ2SE47O0FxQnh2SEU7RUFDRTtBckIydkhKOztBcUIxdkhJO0VBQ0U7QXJCNnZITjs7QXFCMXZIRTtFQUNFO0FyQjZ2SEo7O0FxQjN2SEU7RUFDRTtBckI4dkhKOztBcUI1dkhFO0VBQ0U7QXJCK3ZISjs7QXFCNXZISTtFQUNFO0FyQit2SE47O0FxQjd2SEk7RUFDRTtBckJnd0hOOztBcUI3dkhFO0VBQ0U7QXJCZ3dISjs7QXFCOXZIRTtFQUNFO0FyQml3SEo7O0FxQi92SEU7RUFDRTtBckJrd0hKOztBcUJod0hFO0VBQ0U7RUFDQTtBckJtd0hKOztBcUJqd0hFO0VBQ0U7QXJCb3dISjs7QXFCbHdIRTtFQUNFO0FyQnF3SEo7O0FxQm53SEU7RUFDRTtFQUNBO0FyQnN3SEo7O0FxQnB3SEU7RUFDRTtBckJ1d0hKOztBcUJwd0hJO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0FyQnV3SE47O0FxQnB3SEU7RUFDRTtFQUNBLGNsQnJOSTtFa0JzTko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0FyQnV3SEo7O0FxQnR3SEk7RUFDRSx5QmxCak9FO0FIMCtIUjs7QXFCdHdIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQnl3SEo7O0FxQnZ3SEU7RUFDRTtBckIwd0hKOztBcUJ4d0hFO0VBQ0U7QXJCMndISjs7QXFCendIRTtFQUNFO0VBQ0EsY2xCcFBJO0VrQnFQSjtFQUNBO0VBQ0E7QXJCNHdISjs7QXFCMXdIRTtFQUNFO0FyQjZ3SEo7O0FxQjN3SEU7RUFDRTtBckI4d0hKOztBcUI1d0hFO0VBQ0U7QXJCK3dISjs7QXFCN3dIRTtFQUNFLHlCbEJqUEs7RWtCa1BMO0FyQmd4SEo7O0FxQjl3SEU7RUFDRTtFQUNBO0VBQ0EsY2xCMVFJO0FIMmhJUjs7QXFCL3dIRTtFQUNFO0VBQ0EsY2xCN1FJO0FIK2hJUjs7QXFCaHhIRTtFQUNFO0VBQ0E7QXJCbXhISjs7QXFCbHhISTtFQUNFLGNsQm5SRTtBSHdpSVIsQyIsInNvdXJjZXMiOlsid2VicGFjazovL3NicC13cC8uL25vZGVfbW9kdWxlcy9uaWNlLXNlbGVjdDIvZGlzdC9jc3MvbmljZS1zZWxlY3QyLmNzcyIsIndlYnBhY2s6Ly9zYnAtd3AvLi9ub2RlX21vZHVsZXMvQHNwbGlkZWpzL3NwbGlkZS9kaXN0L2Nzcy9zcGxpZGUtY29yZS5taW4uY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2FwcC5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvd29yZHByZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vc2JwLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9mb3Jtcy5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYmxvY2staXRlbS5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY3VzdG9tZXItY2VudGVyLXRvcC5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vc2JwLXdwLy4vYXNzZXRzL3Njc3MvYmxvY2tzL3RvcC1ibG9jay5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy90aWxlcy1ibG9jay5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9wYXJ0bmVycy1ibG9jay5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9pbWFnZS1jb250ZW50LWxpc3QtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9zYnAtd3AvLi9hc3NldHMvc2Nzcy9ibG9ja3MvaW1hZ2Utb3ZlcmxheS1ibG9jay5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9vcGluaW9ucy1ibG9jay5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9pbWFnZS10ZXh0LWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2JwLXdwLy4vYXNzZXRzL3Njc3MvYmxvY2tzL3NpbXBsZS1zZWN0aW9uLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2JwLXdwLy4vYXNzZXRzL3Njc3MvYmxvY2tzL2ZhcS1ibG9jay5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9udW1iZXJzLWxpc3QtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9zYnAtd3AvLi9hc3NldHMvc2Nzcy9nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly9zYnAtd3AvLi9hc3NldHMvc2Nzcy9sYXlvdXQvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vc2JwLXdwLy4vYXNzZXRzL3Njc3MvbGF5b3V0L2Zvb3Rlci5zY3NzIiwid2VicGFjazovL3NicC13cC8uL2Fzc2V0cy9zY3NzL2xheW91dC9wb3N0LnNjc3MiLCJ3ZWJwYWNrOi8vc2JwLXdwLy4vYXNzZXRzL3Njc3MvbGF5b3V0L2JicHJlc3Muc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIubmljZS1zZWxlY3R7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2JvcmRlcjpzb2xpZCAxcHggI2U4ZThlODtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y2xlYXI6Ym90aDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpub3JtYWw7aGVpZ2h0OjM4cHg7bGluZS1oZWlnaHQ6MzZweDtvdXRsaW5lOm5vbmU7cGFkZGluZy1sZWZ0OjE4cHg7cGFkZGluZy1yaWdodDozMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDt1c2VyLXNlbGVjdDpub25lO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDphdXRvfS5uaWNlLXNlbGVjdDpob3Zlcntib3JkZXItY29sb3I6aHNsKDAsMCUsODUuOTgwMzkyMTU2OSUpfS5uaWNlLXNlbGVjdDphY3RpdmUsLm5pY2Utc2VsZWN0Lm9wZW4sLm5pY2Utc2VsZWN0OmZvY3Vze2JvcmRlci1jb2xvcjojOTk5fS5uaWNlLXNlbGVjdDphZnRlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjOTk5O2JvcmRlci1yaWdodDoycHggc29saWQgIzk5OTtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6NXB4O21hcmdpbi10b3A6LTRweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEycHg7dG9wOjUwJTt0cmFuc2Zvcm0tb3JpZ2luOjY2JSA2NiU7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlLWluLW91dDt3aWR0aDo1cHh9Lm5pY2Utc2VsZWN0Lm9wZW46YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtMTM1ZGVnKX0ubmljZS1zZWxlY3Qub3BlbiAubmljZS1zZWxlY3QtZHJvcGRvd257b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmF1dG87dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCl9Lm5pY2Utc2VsZWN0LmRpc2FibGVke2JvcmRlci1jb2xvcjpyZ2IoMjM3LjEsMjM3LjEsMjM3LjEpO2NvbG9yOiM5OTk7cG9pbnRlci1ldmVudHM6bm9uZX0ubmljZS1zZWxlY3QuZGlzYWJsZWQ6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNjY2N9Lm5pY2Utc2VsZWN0LndpZGV7d2lkdGg6MTAwJX0ubmljZS1zZWxlY3Qud2lkZSAubmljZS1zZWxlY3QtZHJvcGRvd257bGVmdDowICFpbXBvcnRhbnQ7cmlnaHQ6MCAhaW1wb3J0YW50fS5uaWNlLXNlbGVjdC5yaWdodHtmbG9hdDpyaWdodH0ubmljZS1zZWxlY3QucmlnaHQgLm5pY2Utc2VsZWN0LWRyb3Bkb3due2xlZnQ6YXV0bztyaWdodDowfS5uaWNlLXNlbGVjdC5zbWFsbHtmb250LXNpemU6MTJweDtoZWlnaHQ6MzZweDtsaW5lLWhlaWdodDozNHB4fS5uaWNlLXNlbGVjdC5zbWFsbDphZnRlcntoZWlnaHQ6NHB4O3dpZHRoOjRweH0ubmljZS1zZWxlY3Quc21hbGwgLm9wdGlvbntsaW5lLWhlaWdodDozNHB4O21pbi1oZWlnaHQ6MzRweH0ubmljZS1zZWxlY3QgLm5pY2Utc2VsZWN0LWRyb3Bkb3due21hcmdpbi10b3A6NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDY4LDY4LDY4LC4xMSk7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMDt0cmFuc2Zvcm06c2NhbGUoMC43NSkgdHJhbnNsYXRlWSgxOXB4KTt0cmFuc2l0aW9uOmFsbCAuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMS4yNSksb3BhY2l0eSAuMTVzIGVhc2Utb3V0O3otaW5kZXg6OTtvcGFjaXR5OjB9Lm5pY2Utc2VsZWN0IC5saXN0e2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO21heC1oZWlnaHQ6MjEwcHg7b3ZlcmZsb3cteTphdXRvfS5uaWNlLXNlbGVjdCAubGlzdDpob3ZlciAub3B0aW9uOm5vdCg6aG92ZXIpe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5uaWNlLXNlbGVjdCAub3B0aW9ue2N1cnNvcjpwb2ludGVyO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDo0MHB4O2xpc3Qtc3R5bGU6bm9uZTtvdXRsaW5lOm5vbmU7cGFkZGluZy1sZWZ0OjE4cHg7cGFkZGluZy1yaWdodDoyOXB4O3RleHQtYWxpZ246bGVmdDt0cmFuc2l0aW9uOmFsbCAuMnN9Lm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIsLm5pY2Utc2VsZWN0IC5vcHRpb24uZm9jdXMsLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQuZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2fS5uaWNlLXNlbGVjdCAub3B0aW9uLnNlbGVjdGVke2ZvbnQtd2VpZ2h0OmJvbGR9Lm5pY2Utc2VsZWN0IC5vcHRpb24uZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9Lm5pY2Utc2VsZWN0IC5leHRyYXtmbG9hdDpyaWdodH0ubmljZS1zZWxlY3QgLm9wdGdyb3Vwe2ZvbnQtd2VpZ2h0OmJvbGR9Lm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0IC5uaWNlLXNlbGVjdC1kcm9wZG93bntkaXNwbGF5Om5vbmV9Lm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0Lm9wZW4gLm5pY2Utc2VsZWN0LWRyb3Bkb3due2Rpc3BsYXk6YmxvY2t9Lm5pY2Utc2VsZWN0IC5saXN0Ojotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDowfS5uaWNlLXNlbGVjdCAuaGFzLW11bHRpcGxle3doaXRlLXNwYWNlOmluaGVyaXQ7aGVpZ2h0OmF1dG87cGFkZGluZzo3cHggMTJweDttaW4taGVpZ2h0OjM2cHg7bGluZS1oZWlnaHQ6MjJweH0ubmljZS1zZWxlY3QgLmhhcy1tdWx0aXBsZSBzcGFuLmN1cnJlbnR7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JhY2tncm91bmQ6I2VlZTtwYWRkaW5nOjAgMTBweDtib3JkZXItcmFkaXVzOjNweDtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoyNHB4O2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206M3B4O21hcmdpbi1yaWdodDozcHh9Lm5pY2Utc2VsZWN0IC5oYXMtbXVsdGlwbGUgLm11bHRpcGxlLW9wdGlvbnN7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmc6MH0ubmljZS1zZWxlY3QgLm5pY2Utc2VsZWN0LXNlYXJjaC1ib3h7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7cGFkZGluZzo1cHg7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXItcmFkaXVzOjVweCA1cHggMCAwfS5uaWNlLXNlbGVjdCAubmljZS1zZWxlY3Qtc2VhcmNoe2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZThlOGU4O2JvcmRlci1yYWRpdXM6M3B4O2NvbG9yOiM0NDQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6N3B4IDEycHg7bWFyZ2luOjAgMTBweCAwIDA7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjM2cHg7bGluZS1oZWlnaHQ6MjJweDtoZWlnaHQ6YXV0bztvdXRsaW5lOjAgIWltcG9ydGFudDtmb250LXNpemU6MTRweH1cbiIsIkBrZXlmcmFtZXMgc3BsaWRlLWxvYWRpbmd7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LnNwbGlkZV9fdHJhY2stLWRyYWdnYWJsZXstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRle21hcmdpbjowIWltcG9ydGFudDtvcGFjaXR5OjA7ei1pbmRleDowfS5zcGxpZGVfX3RyYWNrLS1mYWRlPi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZle29wYWNpdHk6MTt6LWluZGV4OjF9LnNwbGlkZS0tcnRse2RpcmVjdGlvbjpydGx9LnNwbGlkZV9fdHJhY2stLXR0Yj4uc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fY29udGFpbmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3BsaWRlX19saXN0e2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO21hcmdpbjowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3R7ZGlzcGxheTpibG9ja30uc3BsaWRlX19wYWdpbmF0aW9uey1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3BsaWRlX19wYWdpbmF0aW9uIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6YXV0b30uc3BsaWRlOm5vdCguaXMtb3ZlcmZsb3cpIC5zcGxpZGVfX3BhZ2luYXRpb257ZGlzcGxheTpub25lfS5zcGxpZGVfX3Byb2dyZXNzX19iYXJ7d2lkdGg6MH0uc3BsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO3Zpc2liaWxpdHk6aGlkZGVufS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQsLnNwbGlkZS5pcy1yZW5kZXJlZHt2aXNpYmlsaXR5OnZpc2libGV9LnNwbGlkZV9fc2xpZGV7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94Oy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDtsaXN0LXN0eWxlLXR5cGU6bm9uZSFpbXBvcnRhbnQ7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fc2xpZGUgaW1ne3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0uc3BsaWRlX19zcGlubmVye2FuaW1hdGlvbjpzcGxpZGUtbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGU7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NTAlO2JvdHRvbTowO2NvbnRhaW46c3RyaWN0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMHB4O2xlZnQ6MDttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjIwcHh9LnNwbGlkZV9fc3J7Y2xpcDpyZWN0KDAgMCAwIDApO2JvcmRlcjowO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BsYXksLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5Om5vbmV9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNle2Rpc3BsYXk6aW5saW5lfS5zcGxpZGVfX3RyYWNre292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9IiwiQHVzZSBcInNhc3M6bWV0YVwiO1xuQHVzZSBcIn5Ac3BsaWRlanMvc3BsaWRlL2Rpc3QvY3NzL3NwbGlkZS1jb3JlLm1pblwiO1xuQGltcG9ydCBcIn5uaWNlLXNlbGVjdDIvZGlzdC9jc3MvbmljZS1zZWxlY3QyLmNzc1wiO1xuQGluY2x1ZGUgbWV0YS5sb2FkLWNzcyhcInZhcmlhYmxlc1wiKTtcbkBpbmNsdWRlIG1ldGEubG9hZC1jc3MoXCJjb21wb25lbnRzL3dvcmRwcmVzc1wiKTtcbkBpbmNsdWRlIG1ldGEubG9hZC1jc3MoXCJjb21wb25lbnRzL2Zvcm1zXCIpO1xuQGluY2x1ZGUgbWV0YS5sb2FkLWNzcyhcImNvbXBvbmVudHMvYmxvY2staXRlbVwiKTtcbkBpbmNsdWRlIG1ldGEubG9hZC1jc3MoXCJjb21wb25lbnRzL2N1c3RvbWVyLWNlbnRlci10b3BcIik7XG5AaW5jbHVkZSBtZXRhLmxvYWQtY3NzKFwiZm9udHNcIik7XG5AaW5jbHVkZSBtZXRhLmxvYWQtY3NzKFwiYmxvY2tzXCIpO1xuQGluY2x1ZGUgbWV0YS5sb2FkLWNzcyhcImdsb2JhbFwiKTtcbkBpbmNsdWRlIG1ldGEubG9hZC1jc3MoXCJsYXlvdXQvaGVhZGVyXCIpO1xuQGluY2x1ZGUgbWV0YS5sb2FkLWNzcyhcImxheW91dC9mb290ZXJcIik7XG5AaW5jbHVkZSBtZXRhLmxvYWQtY3NzKFwibGF5b3V0L3Bvc3RcIik7XG5AaW5jbHVkZSBtZXRhLmxvYWQtY3NzKFwibGF5b3V0L2JicHJlc3NcIik7IiwiLyogPVdvcmRQcmVzcyBDb3JlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsaWdubm9uZSB7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmEgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbmEgaW1nLmFsaWdubm9uZSB7XG59XG5cbmEgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvXG59XG5cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgLy9tYXgtd2lkdGg6IDk2JTsgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IC8qIEd1dGVuYmVyZyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIEd1dGVuYmVyZyAqL1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuLndwLWNhcHRpb24gaW1nIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDk4LjUlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweCA1cHg7XG59XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLyogR3V0ZW5iZXJnIHN0eWxlcyAqL1xuLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiA2MzZweCAhaW1wb3J0YW50O1x0LyogTGV0J3Mgd29yayB0byBtYWtlIHRoaXMgIWltcG9ydGFudCB1bm5lY2Vzc2FyeSAqL1xufVxuLmFsaWdubGVmdCBpbWcsXG4uYWxpZ25yaWdodCBpbWcsXG4uYWxpZ25sZWZ0IGZpZ2NhcHRpb24sXG4uYWxpZ25yaWdodCBmaWdjYXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5hbGlnbmxlZnQgZmlnY2FwdGlvbiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uYWxpZ25yaWdodCBmaWdjYXB0aW9uIHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4uYWxpZ25sZWZ0IGltZyxcbi5hbGlnbmxlZnQgZmlnY2FwdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xufVxuXG4uYWxpZ25yaWdodCBpbWcsXG4uYWxpZ25yaWdodCBmaWdjYXB0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luOiAwLjgwNzVlbSAwO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBHdXRlbmJlcmcgYmxvY2tzOiAqL1xuLmVudHJ5LWNvbnRlbnQgPiAqIHtcbiAgbWFyZ2luOiAzNnB4IGF1dG87XG4gIG1heC13aWR0aDogNjM2cHg7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ253aWRlIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gLmFsaWduZnVsbCB7XG4gIG1hcmdpbjogMS41ZW0gMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZW50cnktY29udGVudCB1bCxcbi5lbnRyeS1jb250ZW50IG9sIHtcbiAgbWFyZ2luOiAxLjVlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDYzNnB4O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xufVxuXG4ud3AtYmxvY2stdmlkZW8gdmlkZW8ge1xuICBtYXgtd2lkdGg6IDYzNnB4O1xufVxuXG4ud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53cC1ibG9jay1pbWFnZS5hbGlnbmxlZnQsXG4ud3AtYmxvY2staW1hZ2UuYWxpZ25yaWdodCB7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi53cC1ibG9jay1pbWFnZS5hbGlnbmZ1bGwgaW1nIHtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeTpub3QoLmNvbXBvbmVudHMtcGxhY2Vob2xkZXIpIHtcbiAgbWFyZ2luOiAxLjVlbSBhdXRvO1xufVxuXG4ud3AtYmxvY2stY292ZXItdGV4dCBwIHtcbiAgcGFkZGluZzogMS41ZW0gMTRweDtcbn1cblxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmFsaWdud2lkZSxcbnVsLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5hbGlnbmZ1bGwsXG51bC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZC5hbGlnbndpZGUsXG51bC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZC5hbGlnbndpZGUge1xuICBwYWRkaW5nOiAwIDE0cHg7XG59XG5cbi53cC1ibG9jay10YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJVxufVxuXG4ud3AtYmxvY2stdGFibGUgdGQsIC53cC1ibG9jay10YWJsZSB0aCB7XG4gIHBhZGRpbmc6IC41ZW07XG59XG5cbi5lbnRyeS1jb250ZW50IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5lbnRyeS1jb250ZW50IHVsIHVsLFxuLmVudHJ5LWNvbnRlbnQgb2wgb2wsXG4uZW50cnktY29udGVudCB1bCBvbCxcbi5lbnRyeS1jb250ZW50IG9sIHVsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5lbnRyeS1jb250ZW50IHVsIHVsIGxpLFxuLmVudHJ5LWNvbnRlbnQgb2wgb2wgbGksXG4uZW50cnktY29udGVudCB1bCBvbCBsaSxcbi5lbnRyeS1jb250ZW50IG9sIHVsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cblxuLndwLWJsb2NrLWVtYmVkLnR5cGUtdmlkZW8gPiAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi53cC1ibG9jay1lbWJlZC50eXBlLXZpZGVvID4gLndwLWJsb2NrLWVtYmVkX193cmFwcGVyID4gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSB7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGU+cDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDNlbSBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stY292ZXItdGV4dCBwIHtcbiAgICBwYWRkaW5nOiAxLjVlbSAwO1xuICB9XG5cbiAgLmVudHJ5LWNvbnRlbnQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQmxvY2sgQ29sb3IgUGFsZXR0ZSBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oYXMtc3Ryb25nLWJsdWUtY29sb3Ige1xuICBjb2xvcjogIzAwNzNhYTtcbn1cblxuLmhhcy1zdHJvbmctYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzNhYTtcbn1cblxuLmhhcy1saWdodGVyLWJsdWUtY29sb3Ige1xuICBjb2xvcjogIzIyOWZkODtcbn1cblxuLmhhcy1saWdodGVyLWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjlmZDg7XG59XG5cbi5oYXMtdmVyeS1saWdodC1ncmF5LWNvbG9yIHtcbiAgY29sb3I6ICNlZWU7XG59XG5cbi5oYXMtdmVyeS1saWdodC1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uaGFzLXZlcnktZGFyay1ncmF5LWNvbG9yIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5oYXMtdmVyeS1kYXJrLWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgdjtcblxuZm9ybSwgI2xvZ2luZm9ybXtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0MHB4IDIwcHg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBsYWJlbCwgcCwgLmxhYmVse1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHYuJGdyYXkxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCB0ZXh0YXJlYSwgLm5pY2Utc2VsZWN0e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGdyYXkxMSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB2LiRncmF5MSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgcGFkZGluZzogMTlweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDY4cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLm5pY2Utc2VsZWN0e1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnXFxlOTAwJztcbiAgICAgIGZvbnQtZmFtaWx5OiAnbGdpJztcbiAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICBjb2xvcjogdi4kZ3JheTEyO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICByaWdodDogMjRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDAuOTM4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm9wZW57XG4gICAgICAmOmFmdGVye1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uaWNlLXNlbGVjdC1kcm9wZG93bntcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGdyYXkxMTtcbiAgICAubGlzdHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGNvbG9yOiB2LiRncmF5MTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBzZWxlY3R7XG4gICAgJjpoYXMoKyAubmljZS1zZWxlY3Qpe1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuICAuc3VibWl0LXdyYXAsIC5sb2dpbi1zdWJtaXQsIC53cC1nZW5lcmF0ZS1wdywgLnVzZXItc3VibWl0LCAubG9zdHBhc3N3b3JkLXN1Ym1pdCBidXR0b257XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMsIDExMCwgMjU1LCAwLjk0OSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAud3BjZjctc3Bpbm5lcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogIGNhbGMoMTAwJSArIDVweCk7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgaXtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG4gICAgICBpe1xuICAgICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sb3N0cGFzc3dvcmQtc3VibWl0IGJ1dHRvbntcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogJ1xcZTkwMic7XG4gICAgICBmb250LWZhbWlseTogJ2xnaSc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cCwgLmxvZ2luLXVzZXJuYW1lLCAubG9naW4tcGFzc3dvcmR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cbiAgICAmOmhhcyh0ZXh0YXJlYSl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLndwY2Y3LW5vdC12YWxpZC10aXB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlICsgNXB4KTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLmNoZWNrYm94e1xuICAgIGdhcDogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXB7XG4gICAgICBmbGV4OiAwO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gICAgLndwY2Y3LWxpc3QtaXRlbXtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgbGFiZWx7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWx7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxLjg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JheTExO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJ1xcZTkwNCc7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ2xnaSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgY29sb3I6IHYuJGdyYXkxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6Y2hlY2tlZHtcbiAgICAgICAgJiArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWx7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jdXN0b20tbGFiZWx7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgYXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jaGVja2JveGVze1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC53cGNmNy1jaGVja2JveHtcbiAgICAgIGdhcDogMjVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC53cGNmNy1saXN0LWl0ZW17XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIGxhYmVse1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWx7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZ2FwOiAyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEuODc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmF5MTE7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnXFxlOTA0JztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnbGdpJztcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpjaGVja2Vke1xuICAgICAgICAmICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbHtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5sb2dpbi1mb3Jte1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzVweDtcbiAgfVxuICBoMntcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICBwe1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgY29sb3I6IHYuJGdyYXkxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxMDBweDtcbiAgICAgID4gZGl2e1xuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubG9naW4taW5mb3tcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5jYy1pbmZve1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgI2xvZ2luZm9ybXtcbiAgICBnYXA6IDMwcHg7XG4gICAgLmxvZ2luLXVzZXJuYW1lLCAubG9naW4tcGFzc3dvcmR7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBsYWJlbHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgY29sb3I6IHYuJGdyYXkxO1xuICAgICAgfVxuICAgICAgaW5wdXR7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHYuJGdyYXkxMyAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmF5MTEgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxvZ2luLXJlbWVtYmVye1xuICAgICAgZ2FwOiAyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpjaGVja2Vke1xuICAgICAgICAgICYgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVse1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxhYmVse1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEuMTI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMS4xMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JheTExO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHYuJGdyYXkxMztcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDQnO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2xnaSc7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhhcyhpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCl7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dpbi1zdWJtaXR7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnTG9nIEluJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJ1xcZTkwMic7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnbGdpJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVycm9ye1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogcmVkO1xuICB9XG59XG4jbG9zdHBhc3N3b3JkZm9ybXtcbiAgbGVnZW5ke1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBmaWVsZHNldHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufSIsIiR3aGl0ZTogI2ZmZmZmZjtcbiRibGFjazogIzAwMDAwMDtcbiRibHVlMTogIzAzNmVmZjtcbiRibHVlMjogI2MyZTNmZjtcbiRibHVlMzogIzAxMmE1NjtcbiRibHVlNDogI2EyYzBjZDtcbiRibHVlNTogI2VkZjdmZjtcbiRvcmFuZ2UxOiAjZmY5NzU2O1xuJG9yYW5nZTI6ICNmMmEwNWQ7XG4kb3JhbmdlMzogI2ZmODU1MjtcbiRncmF5MTogIzU4NTk1YjtcbiRncmF5MjogIzNkNDI0YztcbiRncmF5MzogIzM0M2Y0MDtcbiRncmF5NDogIzhiOWFhMDtcbiRncmF5NTogIzMzMzg0MjtcbiRncmF5NjogI2Y5ZjlmOTtcbiRncmF5NzogIzM1Mzg0MztcbiRncmF5ODogIzVmNjE2MztcbiRncmF5OTogIzIzMWYyMDtcbiRncmF5MTA6ICNjOWNhY2E7XG4kZ3JheTExOiAjZWFlZGVhO1xuJGdyYXkxMjogIzgwODA4MDtcbiRncmF5MTM6ICNjZmQwZDE7IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5ibG9jay1pdGVte1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5pdGVtLWltYWdle1xuICAgIHBhZGRpbmctYm90dG9tOiA2Mi45NiU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICYtd3JhcHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuaXRlbS1pbmZvLXdyYXB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuaXRlbS10aXRsZXtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBmb250LXNpemU6IDEuMTg4cmVtO1xuICAgIH1cbiAgfVxuICAuaXRlbS1leGNlcnB0e1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMTtcbiAgICBjb2xvcjogdi4kZ3JheTM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuICAgIHB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGF7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZWFkLW1vcmV7XG4gICAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgfVxuICB9XG59XG4uaG9yaXpvbnRhbHtcbiAgLmJsb2NrLWl0ZW17XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDQ1cHg7XG4gICAgfVxuICAgIC5pdGVtLWltYWdlLXdyYXB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHdpZHRoOiA0MjVweDtcbiAgICAgIH1cbiAgICAgICY6aGFzKC5idG4tYmx1ZSl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVtLWluZm8td3JhcHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBhLmJ0bi1ibHVle1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuYnRuLWJsdWV7XG4gICAgICBmb250LXNpemU6IDEuMTg4cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogN3B4IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgLml0ZW0taW1hZ2V7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjEuMTclO1xuICAgIH1cbiAgICAuaXRlbS1jYXRlZ29yeXtcbiAgICAgIGZvbnQtc2l6ZTogMS4xODhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiB2LiRncmF5OTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLml0ZW0tdGl0bGV7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45MzhyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVtLWV4Y2VycHR7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICAgIGNvbG9yOiB2LiRncmF5MztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgIGJ1dHRvbi5idG4tYmx1ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG4gICAgICAgIGl7XG4gICAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5jdXN0b21lci1jZW50ZXItdG9we1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdi4kb3JhbmdlMztcbiAgLnRvcC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMCAzMHB4O1xuICAgIH1cbiAgICBoMXtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6IHYuJGJsdWUxO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAzLjE4OHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnVzZXItbmF2e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyMnB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgICBwLCBhe1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBjb2xvcjogdi4kZ3JheTU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNjLW5hdntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdi4kZ3JheTEwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2LiRncmF5MTA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGF7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNjLXN1Ym5hdi13cmFwe1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdi4kZ3JheTEwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAuY2Mtc3VibmF2e1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgY29sb3I6IHYuJGdyYXkxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzEzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhe1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGdpJztcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9sZ2kuZW90PzIxeG9rMScpO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2xnaS5lb3Q/MjF4b2sxI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL2xnaS50dGY/MjF4b2sxJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL2xnaS53b2ZmPzIxeG9rMScpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL2xnaS5zdmc/MjF4b2sxI2xnaScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuLmxnaSB7XG4gIGZvbnQtZmFtaWx5OiAnbGdpJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5sZ2ktYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmxnaS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4ubGdpLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4ubGdpLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4ubGdpLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4ubGdpLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5sZ2ktbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgdjtcblxuLmxnaS10b3AtYmxvY2t7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB2LiRvcmFuZ2UxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuc2luZ2xlLXNsaWRle1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICB9XG4gIH1cbiAgLnNsaWRlLWltYWdle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAuY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYm94e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDU2LCA2NiwgMC45NDkpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBwYWRkaW5nOiAyMHB4IDM1cHggMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgICBtYXgtd2lkdGg6IDU0NHB4O1xuICAgIH1cbiAgICAuc2xpZGUtdGl0bGV7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40MzhyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGlkZS1kZXNjcmlwdGlvbntcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXdyYXB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5zbGlkZS1idXR0b257XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIGl7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyB2O1xuXG4ubGdpLXRpbGVzLWJsb2Nre1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgfVxuICAuYmxvY2stdGl0bGV7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBjb2xvcjogdi4kZ3JheTM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ibG9jay1kZXNjcmlwdGlvbntcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICAgIGNvbG9yOiB2LiRncmF5MztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwe1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBhe1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvY2stY29udGVudC1hZnRlcntcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGJsb2NrcXVvdGV7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJ1xcZTkwMyc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnbGdpJztcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6IHYuJG9yYW5nZTM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgIGNvbG9yOiB2LiRncmF5MTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gKiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ibG9jay10aWxlc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTZweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5ibG9jay10aWxle1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDI1cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMXB4KTtcbiAgICAgICAgcGFkZGluZzogMjZweCAyMHB4O1xuICAgICAgfVxuICAgICAgLnRpbGUtaW1hZ2V7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgJi13cmFwe1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRpbGUtY29udGVudHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICAgIC50aWxlLXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgICAgLnRpbGUtZGVzY3JpcHRpb257XG4gICAgICAgIGNvbG9yOiB2LiRncmF5MztcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgID4gKntcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi50eXBlLXR3b3tcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuICAgIH1cbiAgICAuYmxvY2stdGl0bGV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuYmxvY2stdGlsZXN7XG4gICAgICAuYmxvY2stdGlsZXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgICAgICAgfVxuICAgICAgICAudGlsZS1jb250ZW50e1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAudGlsZS10aXRsZXtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjkzOHJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRpbGUtZGVzY3JpcHRpb257XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudGlsZS1idXR0b257XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE4OHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICBtaW4td2lkdGg6IDE3NnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHYuJGJsdWUxO1xuICAgICAgICAgIC50aWxlLWJ1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnR5cGUtdGhyZWV7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcbiAgICB9XG4gICAgLmJsb2NrLXRpdGxle1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICAuYmxvY2stdGlsZXN7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5ibG9jay10aWxle1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxMXB4KTtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gICAgICAgICAgLy9taW4taGVpZ2h0OiAzODBweDtcbiAgICAgICAgfVxuICAgICAgICAudGlsZS1pbWFnZXtcbiAgICAgICAgICAmLXdyYXB7XG4gICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgICB3aWR0aDogOTRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGlsZS10aXRsZXtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjU2M3JlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgY29sb3I6IHYuJGdyYXk5O1xuICAgICAgICB9XG4gICAgICAgIC50aWxlLWRlc2NyaXB0aW9ue1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICAgICAgY29sb3I6IHYuJGdyYXkxO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGVte1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5iZy1ncmF5e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGdyYXk2O1xuICB9XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5sZ2ktcGFydG5lcnMtYmxvY2t7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcbiAgLmNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYmxvY2stdGl0bGV7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5ibG9jay1wYXJ0bmVyc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIH1cbiAgICAuYmxvY2stcGFydG5lcntcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDYpIC0gMzRweCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDYpIC0gMzRweCk7XG4gICAgICB9XG4gICAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ibG9jay1idXR0b257XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2M3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIGl7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG4gICYuYmctZ3JheXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmF5NjtcbiAgfVxuICAmLnR5cGUtdHdve1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgcGFkZGluZzogNzVweCAwIDUwcHg7XG4gICAgfVxuICAgIC5ibG9jay1wYXJ0bmVyc3tcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDQ1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICB9XG4gICAgICAuYmxvY2stcGFydG5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGdhcDogNDVweDtcbiAgICAgICAgfVxuICAgICAgICAucGFydG5lci1pbWFnZS13cmFwe1xuICAgICAgICAgIHdpZHRoOiAxODZweDtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYXJ0bmVyLWRlc2NyaXB0aW9ue1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgIGNvbG9yOiB2LiRncmF5MTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgPiAqe1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBhe1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyB2O1xuXG4ubGdpLWltYWdlLWNvbnRlbnQtbGlzdC1ibG9ja3tcbiAgcGFkZGluZzogNDVweCAwIDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICAuYmxvY2stdGl0bGV7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5ibG9jay1kZXNjcmlwdGlvbntcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICAgIGNvbG9yOiB2LiRncmF5MztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgcHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgYXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2NrLWl0ZW1ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLmJsb2NrLWl0ZW17XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0bi13cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgaXtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmhvcml6b250YWx7XG4gICAgLmJsb2NrLWl0ZW1ze1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgcGFkZGluZzogNDVweCAwIDYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1pdGVte1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyB2O1xuXG4ubGdpLWltYWdlLW92ZXJsYXktYmxvY2t7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIzNCwyMzcsMjM0LDAuOTk5OTk5OTk5OTk5OTk5OSkgMCUsIHJnYmEoMjM0LDIzNywyMzQsMCkgMTAwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG4gIC5ibG9jay1pbWFnZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAuY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYm94e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmJsb2NrLXRpdGxle1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6IHYuJGJsdWUxO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBmb250LXNpemU6IDIuNjg4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stZGVzY3JpcHRpb257XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzQ7XG4gICAgICBjb2xvcjogdi4kYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBmb250LXNpemU6IDEuNDM4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stYnV0dG9ue1xuICAgICAgZm9udC1zaXplOiAxLjE4OHJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2M3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBwYWRkaW5nOiA5cHggMjZweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyB2O1xuXG4ubGdpLW9waW5pb25zLWJsb2Nre1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlMTtcbiAgcGFkZGluZzogMzBweCAwIDQwcHg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIHBhZGRpbmc6IDMwcHggMCA3MHB4O1xuICB9XG4gIC5ibG9jay1vcGluaW9uc3tcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBwYWRkaW5nOiAwIDg2cHg7XG4gICAgfVxuICB9XG4gIC5ibG9jay10aXRsZXtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zaW5nbGUtb3BpbmlvbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5vcGluaW9uLWltYWdle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJi13cmFwe1xuICAgICAgICB3aWR0aDogMTg4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5vcGluaW9uLWNvbnRlbnQtd3JhcHtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB2LiRvcmFuZ2UxO1xuICAgICAgcGFkZGluZzogMzBweCAwIDEycHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB2LiRvcmFuZ2UxO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAzMHB4O1xuICAgICAgfVxuICAgICAgLm9waW5pb24tY29udGVudHtcbiAgICAgICAgZm9udC1zaXplOiAxLjQzOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzQ7XG4gICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIC5vcGluaW9uLWF1dGhvcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgJi1uYW1le1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnF1b3RlLXdyYXB7XG4gICAgICB3aWR0aDogNzZweDtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zcGxpZGVfX2Fycm93e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAmOmJlZm9yZXtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbGdpJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuc3BsaWRlX19hcnJvdy0tcHJldntcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJ1xcZTkwMSc7XG4gICAgICB9XG4gICAgfVxuICAgICYuc3BsaWRlX19hcnJvdy0tbmV4dHtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJ1xcZTkwMic7XG4gICAgICB9XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgdjtcblxuLmxnaS1pbWFnZS10ZXh0LWJsb2Nre1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlNTtcbiAgcGFkZGluZzogNTBweCAwIDMwcHg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuICB9XG4gIC5jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMTAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgfVxuICAgID4gZGl2e1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLXRleHQtd3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmJsb2NrLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHYuJGdyYXk3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmJsb2NrLWRlc2NyaXB0aW9ue1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICA+ICp7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHVse1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGxpe1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgY29sb3I6IHYuJGdyYXk3O1xuICAgICAgICAmOjptYXJrZXJ7XG4gICAgICAgICAgY29sb3I6IHYuJG9yYW5nZTI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2NrLWJ1dHRvbntcbiAgICBmb250LXNpemU6IDEuMTg4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMzRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAmLmJnLWdyYXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JheTY7XG4gIH1cbiAgJi5iZy13aGl0ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgfVxuICAmLnR5cGUtdHdve1xuICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICAgIC5ibG9jay10aXRsZXtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmJsb2NrLWRlc2NyaXB0aW9ue1xuICAgICAgdWx7XG4gICAgICAgIGxpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICBjb2xvcjogdi4kZ3JheTg7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjU2M3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6bWFya2Vye1xuICAgICAgICAgICAgY29sb3I6IHYuJG9yYW5nZTM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc2lkZS1yaWdodHtcbiAgICAuY29udGFpbmVye1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgZ2FwOiA0NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICA+IGRpdntcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyB2O1xuXG4ubGdpLXNpbXBsZS1zZWN0aW9uLWJsb2Nre1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICBwYWRkaW5nOiA1NXB4IDA7XG4gIH1cbiAgJjpoYXMoaDEpe1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB2LiRvcmFuZ2UxO1xuICB9XG4gIC5jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJsb2NrLXRpdGxle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGgye1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpoYXMoKyAuYmxvY2stZGVzY3JpcHRpb24pe1xuICAgICAgJiArIC5ibG9jay1kZXNjcmlwdGlvbntcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2NrLWRlc2NyaXB0aW9ue1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY29sb3I6IHYuJGdyYXkzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHN0cm9uZ3tcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIGgze1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgIGNvbG9yOiB2LiRncmF5MTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBzdHJvbmd7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICAgIHVse1xuICAgICAgbGl7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpoYXMoPiB1bCl7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gKntcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2NrLWxpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAuc2luZ2xlLWVsZW1lbnR7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogdi4kZ3JheTM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgJjpoYXMoLnNpbmdsZS1lbGVtZW50LWltYWdlKXtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSA5cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gNikgLSAxMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2luZ2xlLWVsZW1lbnQtaW1hZ2V7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHYuJGdyYXkxMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgfVxuICAgIC5zZXBhcmF0b3J7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGdyYXkzO1xuICAgIH1cbiAgfVxuICAuYmxvY2stY29udGVudC1hZnRlcntcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGJsb2NrcXVvdGV7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJ1xcZTkwMyc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnbGdpJztcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6IHYuJG9yYW5nZTM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgIGNvbG9yOiB2LiRncmF5MTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gKiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudHlwZS10d297XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMzVweDtcbiAgICB9XG4gICAgLmJsb2NrLXRpdGxle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiAzLjE4OHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB9XG4gICAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgY29sb3I6IHYuJGJsdWUxO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICBmb250LXNpemU6IDIuNjg4cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgc3Ryb25ne1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJsb2NrLWRlc2NyaXB0aW9ue1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgY29sb3I6IHYuJGdyYXkxO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40MzhyZW07XG4gICAgICB9XG4gICAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgY29sb3I6IHYuJGJsdWUxO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgICAgPiAqe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stYnV0dG9ue1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICB9XG4gICAgICBpe1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5iZy1ibHVle1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWU1O1xuICB9XG4gICYuYmctZ3JheXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmF5NjtcbiAgfVxuICAmLmJnLWRhcmtibHVle1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUxO1xuICAgIC5ibG9jay1kZXNjcmlwdGlvbntcbiAgICAgIGNvbG9yOiB2LiRibHVlMjtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgdjtcblxuLmxnaS1mYXEtYmxvY2t7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUxO1xuICBwYWRkaW5nOiAzMHB4IDAgNTBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgcGFkZGluZzogNDVweCAwIDg1cHg7XG4gIH1cbiAgLmJsb2NrLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHYuJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICB9XG4gIC5ibG9jay1mYXFze1xuICAgIC5zaW5nbGUtZmFxe1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHYuJGJsdWUyO1xuICAgICAgLmZhcS10aXRsZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjNyZW07XG4gICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZhcS1jb250ZW50e1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAuZmFxLWRlc2NyaXB0aW9ue1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICBjb2xvcjogdi4kYmx1ZTI7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgID4gKntcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHYuJGJsdWUyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyB2O1xuXG4ubGdpLW51bWJlcnMtbGlzdC1ibG9ja3tcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTU7XG4gIHBhZGRpbmc6IDMwcHggMCA0MHB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICBwYWRkaW5nOiA0NXB4IDAgNjVweDtcbiAgfVxuICAuYmxvY2stdGl0bGV7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLWxpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgICAuc2luZ2xlLWxpc3QtaXRlbXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogNDJweDtcbiAgICAgIH1cbiAgICAgIC5pdGVtLW51bWJlcntcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjkzOHJlbTtcbiAgICAgICAgICB3aWR0aDogNzhweDtcbiAgICAgICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtLWNvbnRlbnR7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtLXRpdGxle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGNvbG9yOiB2LiRncmF5OTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtLWRlc2NyaXB0aW9ue1xuICAgICAgICAgIGNvbG9yOiB2LiRncmF5MTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICA+ICp7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzIHY7XG5cbmh0bWwsIGJvZHl7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuKntcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6ICdPdXRmaXQnLCBzYW5zLXNlcmlmO1xufVxuYXtcbiAgY29sb3I6IHYuJGJsdWUxO1xufVxuYSwgYnV0dG9uLCAuYnRue1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuYm9keXtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgJi5hZG1pbi1iYXJ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODc1cmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4M3B4KXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxufVxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDAuMjVyZW07XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTE7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTI7XG59XG4uY29udGFpbmVye1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdi4kZ3JheTE7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIHdpZHRoOiAxMTUwcHg7XG4gIH1cbn1cbi5idG4tYmx1ZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzLCAxMTAsIDI1NSwgMC45NDkpO1xuICBjb2xvcjogdi4kd2hpdGU7XG4gIGl7XG4gICAgY29sb3I6IHYuJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gICY6aG92ZXIsICY6YWN0aXZle1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUzO1xuICAgIGl7XG4gICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgfVxuICB9XG59XG4uYnRuLXRyYW5zcGFyZW50e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHYuJGJsdWUxO1xuICBpe1xuICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICBjb2xvcjogdi4kYmx1ZTM7XG4gICAgaXtcbiAgICAgIGNvbG9yOiB2LiRibHVlMztcbiAgICB9XG4gIH1cbn1cbi5zdHJldGNoZWQtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG59XG4ucGFnaW5hdGlvbntcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICB1bHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgYXtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgIGNvbG9yOiB2LiRibGFjaztcbiAgICB9XG4gIH1cbiAgc3BhbiwgYXtcbiAgICBjb2xvcjogdi4kZ3JheTEyO1xuICAgIGZvbnQtc2l6ZTogMS4xODhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAmLmN1cnJlbnR7XG4gICAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgfVxuICAgICYubmV4dHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAmLnByZXZ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgICYubmV4dCwgJi5wcmV2e1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6IHYuJGJsdWUxO1xuICAgIH1cbiAgfVxufVxuLmJyZWFkY3J1bWJze1xuICBtYXJnaW46IDIwcHggMDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gIH1cbiAgPiBzcGFue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbiAgc3BhbiwgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB2LiRncmF5MTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICB9XG4gIGF7XG4gICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgfVxuICB9XG59XG4udGV4dC1sZWZ0e1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jZW50ZXJ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnRleHQtcmlnaHR7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtcGFnZS1jb250ZW50e1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6IHYuJGdyYXkxO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICBmb250LXNpemU6IDEuNDM4cmVtO1xuICAgIHBhZGRpbmc6IDQwcHggMCAzNXB4O1xuICB9XG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgY29sb3I6IHYuJGJsdWUxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgc3Ryb25ne1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgaDN7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgY29sb3I6IHYuJGdyYXkxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3Ryb25ne1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbiAgdWx7XG4gICAgbGl7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAmOmhhcyg+IHVsKXtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+ICp7XG4gICAgJjpub3QoW2NsYXNzKj1cImxnaS1cIl0pe1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGFnZS1jb250ZW50e1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgPiAqOm5vdChbY2xhc3MqPVwibGdpLVwiXSl7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBwe1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgJjpoYXMoW2NsYXNzKj1cImxnaS1cIl0pe1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ud3AtYmxvY2stbGlzdHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICAub3JhbmdlLW1hcmtlcnN7XG4gICAgbGkge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm9yYW5nZS1tYXJrZXJze1xuICBsaSB7XG4gICAgJjo6bWFya2Vye1xuICAgICAgY29sb3I6IHYuJG9yYW5nZTE7XG4gICAgfVxuICB9XG59XG4ud3AtYmxvY2stYnV0dG9uX19saW5re1xuICBAZXh0ZW5kIC5idG4tYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTFweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiAwO1xuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6ICdcXGU5MDInO1xuICAgIGZvbnQtZmFtaWx5OiAnbGdpJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gICY6aG92ZXIsICY6YWN0aXZle1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgfVxuICB9XG59XG4uc3VicGFnZXMtbGlzdHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAuc3VicGFnZS10b2dnbGV7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgfVxuICAgICYuZXhwYW5kZWR7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY2MtaW5mb3tcbiAgaDJ7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgfVxuICB9XG4gIHB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgfVxuICAgIHNwYW57XG4gICAgICB3aWR0aDogODBweDtcbiAgICB9XG4gICAgYXtcbiAgICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZmxleDogMTtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5tYWluLWhlYWRlcntcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLnRvcHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlMTtcbiAgICBwYWRkaW5nOiAxM3B4IDAgOXB4O1xuICAgIHVse1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuICAgICAgbGl7XG4gICAgICAgIGF7XG4gICAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVudS13cmFwe1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xuICAgIH1cbiAgICAuY29udGFpbmVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dve1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAubG9nby1pbWFnZXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kaXZpZGVye1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJG9yYW5nZTE7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAxMzNweDtcbiAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICB3aWR0aDogMTYzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgICB3aWR0aDogMTA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgICAgd2lkdGg6IDEyN3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51LXRvZ2dsZXtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICBjb2xvcjogdi4kYmxhY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMTA5cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDk5OTg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEzMnB4KTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogdi4kZ3JheTU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjNyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgICAgY29sb3I6IHYuJGJsdWUxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuc3ViLW1lbnV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDIwcHggMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjkzO1xuICAgICAgICAgICAgY29sb3I6IHYuJGdyYXk1O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTM4cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgICAgICAgIGNvbG9yOiB2LiRibHVlMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAuc3ViLW1lbnV7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc2Nyb2xsZWR7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG59XG4ubmF2LWZpeHtcbiAgaGVpZ2h0OiAxMDlweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGhlaWdodDogMTM5cHg7XG4gIH1cbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgdjtcblxuLm1haW4tZm9vdGVye1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuICB9XG4gIC5jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBnYXA6IDUwcHggMTQwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1pbmZve1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4OiAwIDEgMzAlO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTQ0cHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgfVxuICAgIHB7XG4gICAgICBjb2xvcjogdi4kYmx1ZTI7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogdi4kYmx1ZTI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWxze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiB2LiRibHVlMjtcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb290ZXItbWVudXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzVweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuICAgIC53aWRnZXR7XG4gICAgICB1bHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogdi4kYmx1ZTI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDYzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1tZW51LTJ7XG4gICAgICAud2lkZ2V0e1xuICAgICAgICB1bHtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1jb3B5cmlnaHR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgY29sb3I6IHYuJGJsdWUyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyB2O1xuXG4uc2luZ2xlLXBvc3QtdG9we1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdi4kb3JhbmdlMztcbiAgLnBvc3QtaW1hZ2V7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDI1cHggMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucG9zdC10aXRsZXtcbiAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgfVxuICB9XG4gIC5wb3N0LWluZm97XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDhweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2LiRncmF5MTM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHYuJGdyYXkxMztcbiAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICAgIGF7XG4gICAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgY29sb3I6IHYuJGJsdWUxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOmhhcygrIC5sb2dpbi1mb3JtKXtcbiAgICAucG9zdC10aXRsZXtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHYuJGdyYXkxMztcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5iYnByZXNze1xuICAuYmJwcmVzcy13cmFwcGVye1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgd2lkdGg6IDExNTBweDtcbiAgICB9XG4gIH1cbiAgLmJicC10ZW1wbGF0ZS1ub3RpY2UsIC5pbmRpY2F0b3ItaGludHtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kb3JhbmdlMjtcbiAgICBib3JkZXItY29sb3I6IHYuJG9yYW5nZTM7XG4gICAgY29sb3I6IHYuJGJsYWNrO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAmLmluZm97XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRibHVlMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUyO1xuICAgIH1cbiAgfVxuICAuYmJwLXRlbXBsYXRlLW5vdGljZXtcbiAgICBsaSwgcHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICBjb2xvcjogdi4kZ3JheTE7XG4gICAgfVxuICB9XG4gIC5iYnAtZm9ybXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRncmF5MTE7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJye1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBsZWdlbmR7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cbiAgICBwLCAuYmJwLXRoZS1jb250ZW50LXdyYXBwZXJ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICAgICY6aGFzKGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgJjpjaGVja2Vke1xuICAgICAgICAgICAgJiB+IGxhYmVse1xuICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsYWJlbHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgY29sb3I6IHYuJGdyYXkxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEuODc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGdyYXkxMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDQnO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbGdpJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2LiRncmF5MTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5iYnAtc3VibWl0LXdyYXBwZXJ7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGJ1dHRvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzLCAxMTAsIDI1NSwgMC45NDkpO1xuICAgICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTFweCAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogJ1xcZTkwMic7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdsZ2knO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJicC1wYWdpbmF0aW9ue1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMHB4O1xuICAgID4gKntcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuICBsaS5iYnAtaGVhZGVyLCBsaS5iYnAtZm9vdGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUxICFpbXBvcnRhbnQ7XG4gICAgPiAqe1xuICAgICAgY29sb3I6IHYuJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5iYnAtcmVwbHktaGVhZGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUyICFpbXBvcnRhbnQ7XG4gIH1cbiAgc3Bhbi5iYnAtYWRtaW4tbGlua3MgYXtcbiAgICBjb2xvcjogdi4kYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuICAuYmJwLWZvcnVtLWhlYWRlciBhLmJicC1mb3J1bS1wZXJtYWxpbmssIC5iYnAtcmVwbHktaGVhZGVyIGEuYmJwLXJlcGx5LXBlcm1hbGluaywgLmJicC10b3BpYy1oZWFkZXIgYS5iYnAtdG9waWMtcGVybWFsaW5rLCAuYmJwLXJlcGx5LWhlYWRlciAuYmJwLXJlcGx5LXBvc3QtZGF0ZXtcbiAgICBjb2xvcjogdi4kYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuICAuYmJwLXJlcGx5LWNvbnRlbnR7XG4gICAgKntcbiAgICAgIGNvbG9yOiB2LiRibGFjayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhe1xuICAgICAgY29sb3I6IHYuJGJsdWUxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLWZvcnVtLWF1dGhvciAuYmJwLWF1dGhvci1yb2xlLCAjYmJwcmVzcy1mb3J1bXMgZGl2LmJicC1yZXBseS1hdXRob3IgLmJicC1hdXRob3Itcm9sZSwgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtdG9waWMtYXV0aG9yIC5iYnAtYXV0aG9yLXJvbGV7XG4gICAgY29sb3I6IHYuJGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cbiAgc3Bhbi5iYnAtYXV0aG9yLWlwe1xuICAgIGNvbG9yOiB2LiRibGFjayAhaW1wb3J0YW50O1xuICB9XG4gIC5iYnAtcmVwbGllcywgLmJicC10b3BpY3N7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2JicHJlc3MtZm9ydW1zIHVsLmJicC1mb3J1bXMsICNiYnByZXNzLWZvcnVtcyB1bC5iYnAtbGVhZC10b3BpYywgI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzLCAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzLCAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXRvcGljc3tcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgI2JicHJlc3MtZm9ydW1zIC5iYnAtZm9ydW0taW5mbyAuYmJwLWZvcnVtLWNvbnRlbnQsICNiYnByZXNzLWZvcnVtcyBwLmJicC10b3BpYy1tZXRhe1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5iYnAtdG9waWNze1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gICNiYnByZXNzLWZvcnVtcyAjYmJwLXNpbmdsZS11c2VyLWRldGFpbHMgI2JicC11c2VyLW5hdmlnYXRpb24gbGkgYXtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuYmJwLXVzZXItcHJvZmlsZSAqe1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICNiYnAtdG9waWMtc2VhcmNoLWZvcm0sICNiYnAtcmVwbHktc2VhcmNoLWZvcm17XG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICB9XG4gICNiYnBfc2VhcmNoX3N1Ym1pdHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMsIDExMCwgMjU1LCAwLjk0OSk7XG4gICAgY29sb3I6IHYuJHdoaXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDExcHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUzO1xuICAgIH1cbiAgfVxuICAjYmJwcmVzcy1mb3J1bXMgI2JicC15b3VyLXByb2ZpbGUgZmllbGRzZXQgbGFiZWxbZm9yXXtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgI2JicHJlc3MtZm9ydW1zICNiYnAteW91ci1wcm9maWxlIGZpZWxkc2V0IGlucHV0LCAjYmJwcmVzcy1mb3J1bXMgI2JicC15b3VyLXByb2ZpbGUgZmllbGRzZXQgdGV4dGFyZWF7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2JicHJlc3MtZm9ydW1zICNiYnAteW91ci1wcm9maWxlIGZpZWxkc2V0IGRpdntcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAjYmJwcmVzcy1mb3J1bXMgI2JicC11c2VyLXdyYXBwZXIgaDIuZW50cnktdGl0bGV7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBjb2xvcjogdi4kYmx1ZTE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLndwLWdlbmVyYXRlLXB3LCAudXNlci1zdWJtaXR7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNiYnByZXNzLWZvcnVtcyAjYmJwLXlvdXItcHJvZmlsZSBmaWVsZHNldC5zdWJtaXR7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2JicHJlc3MtZm9ydW1zICNiYnAteW91ci1wcm9maWxlIGZpZWxkc2V0LnN1Ym1pdCBidXR0b257XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgI2JicHJlc3MtZm9ydW1zICNiYnAtc2luZ2xlLXVzZXItZGV0YWlscyAjYmJwLXVzZXItbmF2aWdhdGlvbiBsaS5jdXJyZW50IGF7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JheTExO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmJicC1wYWdpbmF0aW9uLWNvdW50e1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogdi4kYmxhY2s7XG4gIH1cbiAgI2JicHJlc3MtZm9ydW1zICNmYXZvcml0ZS10b2dnbGUsICNiYnByZXNzLWZvcnVtcyAjc3Vic2NyaXB0aW9uLXRvZ2dsZXtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6IHYuJGJsdWUxO1xuICB9XG4gIC5iYnAtdG9waWMtdGFnc3tcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBhe1xuICAgICAgY29sb3I6IHYuJGJsdWUxO1xuICAgIH1cbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/