@charset "UTF-8";
/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */
/*
 * Normalization
 */
:root {
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  box-sizing: border-box;
  cursor: default;
  font: 16px/1.5 sans-serif;
  text-rendering: optimizeLegibility;
}

details {
  display: block;
}

input[type=number] {
  width: auto;
}
input[type=search] {
  -webkit-appearance: textfield;
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

main {
  display: block;
}

summary {
  display: block;
}

pre {
  overflow: auto;
}

progress {
  display: inline-block;
}

small {
  font-size: 75%;
}

template {
  display: none;
}

textarea {
  overflow: auto;
  resize: vertical;
}

[hidden] {
  display: none;
}

[unselectable] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/*
 * Universal inheritance
 */
*,
::before,
::after {
  box-sizing: inherit;
  border-style: solid;
  border-width: 0;
}

* {
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
}

::before,
::after {
  text-decoration: inherit;
  vertical-align: inherit;
}

/*
 * Opinionated defaults
 */
html {
  background-color: #FFFFFF;
}

a {
  text-decoration: none;
}

ul,
ol {
  list-style: none;
}

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

button,
input,
select,
textarea {
  background-color: transparent;
  color: inherit;
  font-family: inherit;
  font-style: inherit;
  font-weight: inherit;
}

audio:not([controls]) {
  display: none;
}

button,
[type=button],
[type=date],
[type=datetime],
[type=datetime-local],
[type=email],
[type=month],
[type=number],
[type=password],
[type=reset],
[type=search],
[type=submit],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
select,
textarea {
  min-height: 1.5em;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
}

nav ol,
nav ul {
  list-style: none;
}

select {
  -moz-appearance: none;
  -webkit-appearance: none;
}
select::-ms-expand {
  display: none;
}
select::-ms-value {
  color: currentColor;
}

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

::-moz-selection {
  background-color: #B3D4FC;
  text-shadow: none;
}

::selection {
  background-color: #B3D4FC;
  text-shadow: none;
}

@media screen {
  [hidden~=screen] {
    display: inherit;
  }

  [hidden~=screen]:not(:active):not(:focus):not(:target) {
    clip: rect(0 0 0 0) !important;
    position: absolute !important;
  }
}
html {
  background-color: #000;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  font-family: "Noto Sans JP", "\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3", "Hiragino Kaku Gothic ProN", serif;
  color: #fff;
}

.svg-sprite {
  display: none;
}

img,
svg {
  display: block;
}

img {
  max-width: 100%;
  height: auto;
}

svg {
  width: 100%;
  height: 100%;
}

.wrapper {
  position: relative;
  overflow-x: hidden;
}

.l-wrapper {
  padding-top: 75px;
  position: relative;
  width: 100%;
}

.l-header {
  background-color: #0f1216;
  height: 75px;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 20;
}

.l-main {
  background-repeat: repeat;
  background-size: contain;
  padding: 60px 15px 60px;
  width: 100%;
}
@media (min-width: 1025px) {
  .l-main {
    padding: 60px 15px 150px;
  }
}

.l-bottom {
  color: #333;
  background-color: #eee;
  padding: 90px 15px;
}
@media (min-width: 1025px) {
  .l-bottom {
    padding: 100px 15px;
  }
}

.l-footer {
  width: 100%;
}

.l-section {
  position: relative;
}

.l-container {
  max-width: 1024px;
  margin: 0 auto;
}

.l-index {
  background-color: #000;
  color: #fff;
  padding: 42px 10px;
  width: 100%;
}
@media (min-width: 768px) {
  .l-index {
    padding: 57px 60px;
  }
}

.index-mv {
  display: block;
  position: relative;
  margin-bottom: 77px;
  margin-top: 18px;
  width: 100%;
}
@media (min-width: 768px) {
  .index-mv {
    margin-bottom: 83px;
    margin-top: 135px;
  }
}

.index-mv__detail {
  margin: 0 auto;
  width: 100%;
  position: relative;
}
@media (max-width: 767px) {
  .index-mv__detail {
    padding: 0 30px;
  }
}
.index-mv__detail img {
  width: 100%;
}

.index-mv__detail-img {
  width: 100%;
}

.index-mv__showing {
  display: block;
  background-color: #212121;
  width: 100%;
  height: 70px;
  position: relative;
  top: -8px;
}

.index-mv__showing-inner {
  display: -webkit-box;
  display: flex;
  padding: 0 15px;
  width: 100%;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0.05em;
  position: relative;
  top: 4px;
  line-height: 1.2;
}

.index-mv__showing-num {
  font-size: 48px;
}

.index-mv__showing-time {
  font-size: 18px;
}

.index-mv__showing-extra {
  font-size: 18px;
  margin-left: 10px;
  margin-right: 5px;
  position: relative;
  top: -22px;
}

.index-mv__showing-month-box,
.index-mv__showing-time-box {
  -webkit-box-align: baseline;
          align-items: baseline;
  display: -webkit-box;
  display: flex;
}

@media (max-width: 767px) {
  .index-mv__showing-month-box {
    display: none;
  }
}

.index-mv__actor {
  max-width: 429px;
  width: 80%;
  position: relative;
}
@media (min-width: 1025px) {
  .index-mv__actor {
    margin-left: auto;
    left: 36px;
  }
}
@media (max-width: 1024px) {
  .index-mv__actor {
    margin: 0 auto;
  }
}
.index-mv__actor img {
  width: 100%;
}

.index-actor {
  display: -webkit-box;
  display: flex;
  position: relative;
  padding: 25px 50px;
  margin-bottom: 45px;
}
@media (max-width: 767px) {
  .index-actor {
    padding: 0 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
}

.index-actor__thumbnail {
  max-height: 240px;
  max-width: 240px;
  width: 100%;
}
@media (max-width: 767px) {
  .index-actor__thumbnail {
    padding: 0 23px;
    margin: 0 auto 10px;
  }
}
.index-actor__thumbnail figure, .index-actor__thumbnail img {
  width: 100%;
}

.index-actor__content {
  width: 100%;
}
@media (min-width: 768px) {
  .index-actor__content {
    padding-left: 7.6%;
    position: relative;
    top: -7px;
    width: calc(100% - 240px);
  }
}
.index-actor__content p {
  font-size: 16px;
  line-height: 2.5;
}

.index-story {
  max-width: 600px;
  margin: 0 auto 70px;
  outline: 0;
}
@media (min-width: 768px) {
  .index-story {
    margin: 0 auto 120px;
  }
}
@media (max-width: 767px) {
  .index-story {
    padding: 0 10px;
  }
}
.index-story p {
  font-size: 14px;
  font-weight: bold;
  line-height: 2.5;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .index-story p {
    font-size: 16px;
  }
}

.index-story__video {
  margin-bottom: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .index-story__video {
    margin-bottom: 37px;
  }
}
.index-story__video iframe {
  width: 100%;
}
@media (max-width: 767px) {
  .index-story__video iframe {
    height: auto;
  }
}

.share-button {
	text-align:right;
}

.index-episode {
  margin-bottom: 60px;
  outline: 0;
  width: 100%;
}

.index-episode__num {
  background-color: #fff;
  border-radius: 25px;
  height: 24px;
  display: inline-block;
  padding: 0 29px;
  margin-right: 30px;
}
@media (max-width: 767px) {
  .index-episode__num {
    margin-bottom: 15px;
  }
}
.index-episode__num span {
  color: #08090a;
  font-size: 14px;
  font-family: "Oswald", sans-serif;
  position: relative;
  text-transform: uppercase;
  line-height: 1;
  top: 1px;
}

.index-episode__sec-title {
  -webkit-box-align: center;
          align-items: center;
  background-color: #fff;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  height: 68px;
  margin-left: -20px;
  margin-bottom: 60px;
  width: calc(100% + 40px);
}
@media (min-width: 768px) {
  .index-episode__sec-title {
    margin-left: -50px;
    width: calc(100% + 100px);
  }
}
.index-episode__sec-title br {
  display: block;
}
@media (min-width: 768px) {
  .index-episode__sec-title br {
    display: none;
  }
}
.index-episode__sec-title span {
  font-size: 15px;
  font-weight: bold;
  color: #000;
}
@media (min-width: 768px) {
  .index-episode__sec-title span {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .index-episode__sec-title span {
    text-align: center;
  }
}

.index-episode__title {
  margin-bottom: 15px;
  text-align: center;
  width: 100%;
}
@media (min-width: 768px) {
  .index-episode__title {
    margin-bottom: 25px;
  }
}

.index-episode__title-txt {
  display: inline-block;
  font-family: "Oswald", sans-serif;
  font-size: 19px;
  font-weight: 400;
  position: relative;
  letter-spacing: 0.05em;
}
@media (min-width: 768px) {
  .index-episode__title-txt {
    font-size: 30px;
  }
}
.index-episode__title-txt span {
  padding: 0 30px;
  position: relative;
  z-index: 1;
}
.index-episode__title-txt:before {
  background-color: #0e1319;
  content: "";
  display: block;
  position: absolute;
  height: 7px;
  width: 100%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.index-episode__menu {
  max-width: 245px;
  width: 100%;
  margin: 0 auto 35px;
}
@media (min-width: 768px) {
  .index-episode__menu {
    margin: 0 auto 75px;
    max-width: 600px;
  }
}

.index-episode__item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  /**
  &:after {
    border-top: 6px solid $white;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    content: '';
    display: block;
    position: relative;

    @include mq($break-sp, min) {
      border-top: 8px solid $white;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
    }
  }
  */
}
@media (min-width: 768px) {
  .index-episode__item:hover {
    opacity: 0.6;
  }
}
.index-episode__item:not(:last-child) {
  margin-bottom: 6px;
}

.index-episode__link {
  display: inline-block;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.05em;
  padding: 5.5px 0;
  border-bottom: 1px solid #fff;
}
@media (min-width: 768px) {
  .index-episode__link {
    font-size: 16px;
    border-bottom: 2px solid #fff;
  }
}

.index-episode__sec {
  background-color: #172029;
  border: 1px solid #fff;
  padding: 0 20px 20px;
}
@media (min-width: 768px) {
  .index-episode__sec {
    padding: 0 50px 50px;
  }
}
.index-episode__sec:not(:last-child) {
  margin-bottom: 60px;
}

.index-episode__synopsis {
  display: -webkit-box;
  display: flex;
  margin-bottom: 65px;
}
@media (max-width: 767px) {
  .index-episode__synopsis {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
}

.index-episode__thumbnail-wrapper {
  width: 100%;
}
@media (min-width: 768px) {
  .index-episode__thumbnail-wrapper {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .index-episode__thumbnail-wrapper {
    margin-bottom: 10px;
  }
}

.index-episode__thumbnail {
  -webkit-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
          justify-content: center;
}
@media (max-width: 767px) {
  .index-episode__thumbnail {
    min-height: 171px;
  }
}
@media (min-width: 768px) {
  .index-episode__thumbnail {
    height: 128px;
    max-width: 360px;
    margin-right: 10%;
    width: 90%;
  }
}
@media (min-width: 1025px) {
  .index-episode__thumbnail {
    height: 180px;
  }
}
.index-episode__thumbnail span {
  color: #000;
  font-size: 26px;
  text-align: center;
}
.index-episode__thumbnail img {
  width: 100%;
}

.index-episode__content {
  width: 100%;
}

@media (min-width: 768px) {
  .index-episode__content {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .index-episode__content img {
    width: 80%;
  }
}

.index-episode__content p {
  font-size: 12px;
  font-weight: bold;
  line-height: 2.3;
  letter-spacing: 0.04em;
}
@media (min-width: 768px) {
  .index-episode__content p {
    font-size: 14px;
  }
}

.index-episode__player {
  margin-bottom: 40px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .index-episode__player {
    margin-bottom: 58px;
  }
}

.index-episode__player-head {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .index-episode__player-head {
    -webkit-box-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    margin-bottom: 10px;
  }
}
.index-episode__player-head p {
  font-size: 12px;
  font-weight: bold;
}
@media (min-width: 768px) {
  .index-episode__player-head p {
    font-size: 18px;
  }
}

.index-episode__player-body {
  background: #9e9e9e;
  height: 44px;
  position: relative;
  margin-bottom: 5px;
  width: 100%;
}

.index-episode__player-disable {
  background: #9e9e9e;
  position: relative;
  width: 100%;
}

.index-episode__player-inner {
  background: #f6aa01;
  min-height: 44px;
  width: 100%;
}

@media (max-width: 767px) {
  .index-episode__player-inner {
    min-height: 22px;
  }
}

.index-episode__player-inner.index-episode__player-inner--disable {
  background: transparent;
}

/**
.index-episode__player-body {
  background: #f6aa01;
  height: 44px;
  position: relative;
  margin-bottom: 5px;
  width: 100%;
}

@media (max-width: 767px) {
  .index-episode__player-body {
    min-height: 22px;
  }
}

**/

.index-episode__sponsor {
  position: relative;
}
.index-episode__sponsor p {
  font-size: 10px;
  font-weight: bold;
}
@media (min-width: 768px) {
  .index-episode__sponsor p {
    font-size: 14px;
  }
}
.index-episode__sponsor .index-episode__num {
  margin-bottom: 10px;
}

.index-episode__sponsor-box {
  display: block;
  position: relative;
  width: 100%;
}
.index-episode__sponsor-box:not(:last-child) {
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .index-episode__sponsor-box:not(:last-child) {
    margin-bottom: 40px;
  }
}

.index-episode__sponsor-list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}

.index-episode__sponsor-item {
  width: calc((100% - 20px) / 2);
}
@media (min-width: 768px) {
  .index-episode__sponsor-item {
    width: calc((100% - 90px) / 4);
  }
}
@media (min-width: 768px) {
  .index-episode__sponsor-item:not(:nth-child(4n)) {
    margin-right: 30px;
  }
}
@media (max-width: 767px) {
  .index-episode__sponsor-item:not(:nth-child(even)) {
    margin-right: 20px;
  }
}
@media (max-width: 767px) {
  .index-episode__sponsor-item:not(:last-child) {
    margin-bottom: 15px;
  }
}

.index-episode__cast {
  position: relative;
  margin-top: 68px;
  margin-bottom: 45px;
}
@media (min-width: 768px) {
  .index-episode__cast {
    margin-top: 80px;
    margin-bottom: 65px;
  }
}

.index-episode__cast-item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
@media (max-width: 767px) {
  .index-episode__cast-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
}
.index-episode__cast-item:not(:last-child) {
  margin-bottom: 38px;
}

.index-episode__cast-img {
  width: 160px;
}
@media (max-width: 767px) {
  .index-episode__cast-img {
    margin-bottom: 15px;
  }
}
.index-episode__cast-img img {
  width: 100%;
}

.index-episode__cast-content {
  width: 100%;
}
@media (min-width: 768px) {
  .index-episode__cast-content {
    padding-left: 6.7%;
    width: calc(100% - 160px);
  }
}

.index-episode__cast-content-role {
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0.05em;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .index-episode__cast-content-role {
    text-align: center;
    font-size: 12px;
  }
}

.index-episode__cast-content-desc {
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 2;
}
@media (min-width: 768px) {
  .index-episode__cast-content-desc {
    font-size: 14px;
  }
}

.index-episode__subsec-title {
  position: relative;
  margin-top: 68px;
  margin-bottom: 45px;
}
@media (min-width: 768px) {
  .index-episode__subsec-title {
    margin-top: 80px;
    margin-bottom: 65px;
  }
}
.index-episode__subsec-title p {
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}
@media (min-width: 768px) {
  .index-episode__subsec-title p {
    font-size: 26px;
  }
}

.index-narration {
  width: 100%;
  padding: 25px 50px;
  margin-bottom: 45px;
}
@media (max-width: 767px) {
  .index-narration {
    padding: 0 27px;
  }
}

.index-narration__inner {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
@media (max-width: 767px) {
  .index-narration__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
}

.index-narration__thumbnail {
  border-radius: 50%;
  overflow: hidden;
  height: 160px;
  width: 160px;
}
@media (max-width: 767px) {
  .index-narration__thumbnail {
    margin-bottom: 20px;
  }
}
.index-narration__thumbnail figure,
.index-narration__thumbnail img {
  width: 100%;
}

.index-narration__content {
  width: 100%;
}
@media (min-width: 768px) {
  .index-narration__content {
    width: calc(100% - 160px);
    padding-left: 7.6%;
  }
}
.index-narration__content p {
  font-size: 14px;
  font-weight: bold;
  line-height: 2;
}
@media (max-width: 767px) {
  .index-narration__content p {
    font-size: 11px;
  }
}

.index-narration__name {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .index-narration__name {
    text-align: center;
    font-size: 12px;
    margin-bottom: 3px;
  }
}

.index-cast {
  position: relative;
  outline: 0;
}

.index-cast__banner {
  position: relative;
  margin-bottom: 80px;
}
.index-cast__banner img {
  width: 100%;
}

.index-cast__banner--pc {
  display: none;
}
@media (min-width: 768px) {
  .index-cast__banner--pc {
    display: block;
  }
}

.index-cast__banner--sp {
  display: block;
}
@media (min-width: 768px) {
  .index-cast__banner--sp {
    display: none;
  }
}

.index-cast__list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  max-width: 805px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .index-cast__list {
    padding: 0 20px;
  }
}

.index-cast__item {
  display: block;
  width: calc((100% - 40px) / 2);
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  .index-cast__item {
    width: calc((100% - 100px) / 3);
  }
}
@media (max-width: 767px) {
  .index-cast__item:not(:nth-child(even)) {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .index-cast__item:not(:nth-child(3n)) {
    margin-right: 50px;
  }
}

.index-cast__link {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
  color: #fff;
  width: 100%;
}

.index-cast__img {
  border-radius: 50%;
  width: 100%;
  overflow: hidden;
  margin: 0 auto 20px;
}
.index-cast__img img {
  width: 100%;
}

.index-cast__rolename {
  width: 100%;
}
.index-cast__rolename p {
  text-align: center;
}

.index-cast__box {
  margin-bottom: 40px;
  width: 100%;
}
.index-cast__box .index-cast__list {
  max-width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.index-cast__box .index-cast__item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  width: 100%;
}
@media (max-width: 767px) {
  .index-cast__box .index-cast__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    margin-bottom: 30px;
  }
}
@media (min-width: 768px) {
  .index-cast__box:not(:nth-child(4n)) {
    margin-right: 4.3%;
  }
}

.index-cast__chapter {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  max-width: 160px;
  margin-bottom: 40px;
  width: 100%;
}

.index-cast__chapter-inner {
  background-color: #fff;
  border-radius: 25px;
  height: 24px;
  display: inline-block;
  padding: 0 29px;
}
@media (max-width: 767px) {
  .index-cast__chapter-inner {
    margin-bottom: 15px;
  }
}
.index-cast__chapter-inner span {
  color: #08090a;
  font-size: 14px;
  font-family: "Oswald", sans-serif;
  position: relative;
  text-transform: uppercase;
  line-height: 1;
  top: 1px;
}

.index-cast__thumbnail {
  border-radius: 50%;
  overflow: hidden;
  height: 160px;
  width: 160px;
}
@media (max-width: 767px) {
  .index-cast__thumbnail {
    margin-bottom: 20px;
  }
}
.index-cast__thumbnail figure,
.index-cast__thumbnail img {
  width: 100%;
}

.index-cast__content {
  width: 100%;
}
@media (min-width: 768px) {
  .index-cast__content {
    width: calc(100% - 160px);
    padding-left: 7.6%;
  }
}
.index-cast__content p {
  font-size: 14px;
  font-weight: bold;
  line-height: 2;
}
@media (max-width: 767px) {
  .index-cast__content p {
    font-size: 11px;
  }
}

.index-cast__content-role {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .index-cast__content-role {
    text-align: center;
    font-size: 12px;
    margin-bottom: 3px;
  }
}

.index-cast__name-list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  max-width: 650px;
  margin: 0 auto;
  width: 100%;
}

.index-cast__name-item {
  font-size: 12px;
}
@media (min-width: 768px) {
  .index-cast__name-item {
    font-size: 14px;
  }
}
.index-cast__name-item:not(:last-child):after {
  content: "/";
  display: inline-block;
  margin-right: 5px;
}

.index-cast__epilog {
  max-width: 600px;
  margin: 100px auto;
}
@media (max-width: 767px) {
  .index-cast__epilog {
    padding: 0 20px;
    margin: 55px auto;
  }
}
.index-cast__epilog p {
  font-size: 12px;
  font-weight: bold;
  line-height: 2;
  letter-spacing: 0.04em;
}
@media (min-width: 768px) {
  .index-cast__epilog p {
    font-size: 14px;
  }
}

.index-cast__epilog-list {
  margin-bottom: 30px;
}

.index-cast__cover {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
}
@media (max-width: 767px) {
  .index-cast__cover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    padding: 0 55px;
  }
}

@media (min-width: 768px) {
  .index-cast__cover-img {
    width: calc((100% - 50px) / 3);
  }
}
@media (max-width: 767px) {
  .index-cast__cover-img {
    max-width: 400px;
    margin: 0 auto 20px;
  }
}
.index-cast__cover-img img {
  width: 100%;
}

.index-introduction {
  max-width: 600px;
  margin: 0 auto 70px;
  outline: 0;
}
@media (min-width: 768px) {
  .index-introduction {
    margin: 0 auto 120px;
  }
}
@media (max-width: 767px) {
  .index-introduction {
    padding: 0 10px;
  }
}
.index-introduction p {
  font-size: 14px;
  font-weight: bold;
  line-height: 2.5;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .index-introduction p {
    font-size: 16px;
  }
}

.bottom-tbs {
  display: block;
  max-width: 1024px;
  margin: 0 auto;
}

.bottom-tbs__sec:not(:last-child) {
  margin-bottom: 100px;
}
.bottom-tbs__sec p {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.05em;
  line-height: 2.5;
  text-align: left;
}

.bottom-tbs__title {
  font-size: 28px;
  font-weight: 400;
  letter-spacing: 0.05em;
  text-align: center;
  margin-bottom: 45px;
}
@media (min-width: 1025px) {
  .bottom-tbs__title {
    font-size: 40px;
    margin-bottom: 50px;
  }
}

.bottom-tb__image {
  position: relative;
  margin-top: 50px;
  width: 100%;
}
@media (min-width: 1025px) {
  .bottom-tb__image {
    width: calc(100% + 30px);
    margin-left: -15px;
  }
}
.bottom-tb__image:before {
  background-image: url(https://storage.googleapis.com/studio-design-assets/projects/brqE5kz0q4/s-1280x276_v-fms_webp_2bd89fa0-3901-4a43-8c9a-09c9e853193b.webp);
  content: "";
  display: block;
  background-size: cover;
  background-position: 50%;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.bottom-tb__image-link {
  display: block;
  margin: 0 auto;
  max-width: 442px;
  -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: opacity 0.3s cubic-bezier(0.4, 0.4, 0, 1);
}
@media (min-width: 1025px) {
  .bottom-tb__image-link:hover {
    opacity: 0.8;
  }
}
.bottom-tb__image-link img {
  height: 402px;
}

.cmn-index-title {
  margin-bottom: 42px;
  text-align: center;
  width: 100%;
}
@media (min-width: 768px) {
  .cmn-index-title {
    margin-bottom: 30px;
  }
}

.cmn-index-title__txt {
  display: inline-block;
  position: relative;
}
.cmn-index-title__txt:before {
  background-color: #172029;
  content: "";
  display: block;
  position: absolute;
  height: 10px;
  width: 100%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.cmn-index-title__txt span {
  display: block;
  font-family: "Oswald", sans-serif;
  font-size: 32px;
  font-weight: 400;
  letter-spacing: 0.05em;
  padding: 0 30px;
  position: relative;
}
@media (min-width: 768px) {
  .cmn-index-title__txt span {
    font-size: 46px;
  }
}

.btn-story {
  -webkit-box-align: center;
          align-items: center;
  background-color: #0076ff;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  height: 61px;
  margin: -8px auto 0;
  max-width: 440px;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.btn-story span {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.06em;
}
@media (min-width: 768px) {
  .btn-story:hover {
    opacity: 0.8;
  }
}

.ico-link {
  display: block;
  position: relative;
  margin-left: 15px;
  height: 9px;
  width: 9px;
}
.ico-link:before {
  border: 1px solid #0076ff;
  background-color: #fff;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 1;
}
.ico-link:after {
  background-color: #fff;
  content: "";
  display: block;
  left: 3px;
  top: 3px;
  height: calc(100% - 1px);
  width: calc(100% - 1px);
  position: absolute;
}

.header {
  -webkit-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  height: inherit;
  padding: 0 30px;
  width: 100%;
}

.header__logo img {
  width: 250px;
}

.header__logo-link {
  display: block;
  -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: opacity 0.3s cubic-bezier(0.4, 0.4, 0, 1);
}
@media (min-width: 1025px) {
  .header__logo-link:hover {
    opacity: 0.5;
  }
}

.header__nav {
  display: block;
}
@media (max-width: 1085px) {
  .header__nav {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
    background: rgba(0, 0, 0, 0.16);
    position: fixed;
    top: 0;
    left: 0;
    width: 103vw;
    height: 103vh;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 0.2s ease 0.3s;
    transition: opacity 0.2s ease 0.3s;
  }
}
.header__nav.is-active {
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  opacity: 1;
  pointer-events: auto;
}

.header__nav-inner {
  display: -webkit-box;
  display: flex;
  position: relative;
}
@media (max-width: 1085px) {
  .header__nav-inner {
    background: #0f1216;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    height: 60%;
    -webkit-transform: translate3d(0, 10%, 0);
            transform: translate3d(0, 10%, 0);
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
            align-items: center;
    width: 60%;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
    transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
  }
}
.is-active .header__nav-inner {
  -webkit-transition: opacity 0.3s ease 0.2s, -webkit-transform 0.3s ease 0.2s;
  transition: opacity 0.3s ease 0.2s, -webkit-transform 0.3s ease 0.2s;
  transition: transform 0.3s ease 0.2s, opacity 0.3s ease 0.2s;
  transition: transform 0.3s ease 0.2s, opacity 0.3s ease 0.2s, -webkit-transform 0.3s ease 0.2s;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
}

.header__social {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}

.header__social-item {
  -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: opacity 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  position: relative;
}
.header__social-item:not(:last-child) {
  margin-right: 15px;
}
@media (min-width: 1025px) {
  .header__social-item:hover {
    opacity: 0.5;
  }
}

.header__social-img--twitter {
  width: 30px;
}
@media (min-width: 1025px) {
  .header__social-img--twitter {
    width: 19px;
  }
}

.header__social-img--youtube {
  width: 30px;
}
@media (min-width: 1025px) {
  .header__social-img--youtube {
    width: 23px;
  }
}

.navigation {
  position: relative;
}

.navigation__list {
  display: -webkit-box;
  display: flex;
  margin-right: 30px;
}
@media (max-width: 1085px) {
  .navigation__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    margin-bottom: 20px;
  }
}

.navigation__item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
@media (max-width: 1085px) {
  .navigation__item {
    margin-bottom: 22px;
  }
}
@media (min-width: 1086px) {
  .navigation__item:not(:last-child) {
    margin-right: 30px;
  }
}
.navigation__item:before {
  border-top: 4px solid #fff;
  border-left: 2.5px solid transparent;
  border-right: 2.5px solid transparent;
  content: "";
  display: block;
  position: relative;
  margin-right: 5px;
}

.navigation__link {
  color: #fff;
  -webkit-transition: color 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: color 0.3s cubic-bezier(0.4, 0.4, 0, 1);
}
.navigation__link span {
  font-family: "Oswald", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
@media (max-width: 1085px) {
  .navigation__link span {
    font-size: 20px;
  }
}
@media (min-width: 1086px) {
  .navigation__link:hover {
    color: #0076ff;
  }
}

.footer {
  background-color: #000;
  width: 100%;
}

.footer__inner {
  -webkit-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
  padding-top: 100px;
  padding-bottom: 27px;
}

.footer__link {
  display: block;
  color: #fff;
  text-decoration: none;
  -webkit-transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
}
@media (min-width: 1025px) {
  .footer__link:hover {
    opacity: 0.5;
  }
}
.footer__link span {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}

.footer__img {
  width: 238px;
}


.footer__jasrac {
  background-color: #0f1216;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}

.footer__jasrac img {
  width:50px;
  margin: 0 5px 0px 0;
}

.footer__jasrac p {
  color: #fff;
  font-size: 10px;
  font-weight: normal;
  letter-spacing: 1px;
  text-align: center;
}

.footer__copyright {
  background-color: #0f1216;
  display: -webkit-box;
  display: flex;
  height: 50px;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}
.footer__copyright p {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}

.footer__row {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  max-width: 216px;
  margin: 30px 0 55px;
}

.footer__col {
  width: calc((100% - 15px) / 2);
}
.footer__col img {
  width: 100%;
}

.hambuger {
  width: 18px;
  height: 20px;
  display: block;
  position: relative;
}
@media (min-width: 1086px) {
  .hambuger {
    display: none;
  }
}

.hamburger__item {
  display: block;
  background: #fff;
  width: 100%;
  margin-bottom: 4.5px;
  height: 3px;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.svg-sprite {
  display: none;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2Fzc2V0cy9jc3MvYXBwLmNzcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2Jhc2UvX3Nhbml0aXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvYmFzZS9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2Jhc2UvX2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2Jhc2UvX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvaW5kZXgvX2luZGV4LW12LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvaW5kZXgvX2luZGV4LWFjdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvaW5kZXgvX2luZGV4LXN0b3J5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvaW5kZXgvX2luZGV4LWVwaXNvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9pbmRleC9faW5kZXgtbmFycmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvaW5kZXgvX2luZGV4LWNhc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9pbmRleC9faW5kZXgtaW50cm9kdWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tbW9uL19ib3R0b20tdGJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tbW9uL19jbW4taW5kZXgtdGl0bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21tb24vX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21tb24vX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tbW9uL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21tb24vX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21tb24vX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbW1vbi9faGFtYnVyZ2VyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohIHNhbml0aXplLmNzcyB8IENDMCBQdWJsaWMgRG9tYWluIHwgZ2l0aHViLmNvbS9qb25hdGhhbnRuZWFsL3Nhbml0aXplLmNzcyAqL1xuLypcbiAqIE5vcm1hbGl6YXRpb25cbiAqL1xuOnJvb3Qge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQ6IDE2cHgvMS41IHNhbnMtc2VyaWY7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IGF1dG87XG59XG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW3Vuc2VsZWN0YWJsZV0ge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLypcbiAqIFVuaXZlcnNhbCBpbmhlcml0YW5jZVxuICovXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4qIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4vKlxuICogT3BpbmlvbmF0ZWQgZGVmYXVsdHNcbiAqL1xuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9ZGF0ZV0sXG5bdHlwZT1kYXRldGltZV0sXG5bdHlwZT1kYXRldGltZS1sb2NhbF0sXG5bdHlwZT1lbWFpbF0sXG5bdHlwZT1tb250aF0sXG5bdHlwZT1udW1iZXJdLFxuW3R5cGU9cGFzc3dvcmRdLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c2VhcmNoXSxcblt0eXBlPXN1Ym1pdF0sXG5bdHlwZT10ZWxdLFxuW3R5cGU9dGV4dF0sXG5bdHlwZT10aW1lXSxcblt0eXBlPXVybF0sXG5bdHlwZT13ZWVrXSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMS41ZW07XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xufVxuXG5uYXYgb2wsXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzRDRGQztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4ge1xuICBbaGlkZGVufj1zY3JlZW5dIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG5cbiAgW2hpZGRlbn49c2NyZWVuXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN2Zy1zcHJpdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbWcsXG5zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5sLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTIxNjtcbiAgaGVpZ2h0OiA3NXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4ubC1tYWluIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwYWRkaW5nOiA2MHB4IDE1cHggNjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLW1haW4ge1xuICAgIHBhZGRpbmc6IDYwcHggMTVweCAxNTBweDtcbiAgfVxufVxuXG4ubC1ib3R0b20ge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZzogOTBweCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubC1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDE1cHg7XG4gIH1cbn1cblxuLmwtZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmwtaW5kZXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDJweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1pbmRleCB7XG4gICAgcGFkZGluZzogNTdweCA2MHB4O1xuICB9XG59XG5cbi5pbmRleC1tdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDc3cHg7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleC1tdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODNweDtcbiAgICBtYXJnaW4tdG9wOiAxMzVweDtcbiAgfVxufVxuXG4uaW5kZXgtbXZfX2RldGFpbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1tdl9fZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi5pbmRleC1tdl9fZGV0YWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5kZXgtbXZfX2RldGFpbC1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmluZGV4LW12X19zaG93aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtOHB4O1xufVxuXG4uaW5kZXgtbXZfX3Nob3dpbmctaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uaW5kZXgtbXZfX3Nob3dpbmctbnVtIHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuXG4uaW5kZXgtbXZfX3Nob3dpbmctdGltZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmluZGV4LW12X19zaG93aW5nLWV4dHJhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjJweDtcbn1cblxuLmluZGV4LW12X19zaG93aW5nLW1vbnRoLWJveCxcbi5pbmRleC1tdl9fc2hvd2luZy10aW1lLWJveCB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1tdl9fc2hvd2luZy1tb250aC1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmluZGV4LW12X19hY3RvciB7XG4gIG1heC13aWR0aDogNDI5cHg7XG4gIHdpZHRoOiA4MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmluZGV4LW12X19hY3RvciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbGVmdDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5kZXgtbXZfX2FjdG9yIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmluZGV4LW12X19hY3RvciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmluZGV4LWFjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LWFjdG9yIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uaW5kZXgtYWN0b3JfX3RodW1ibmFpbCB7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtYWN0b3JfX3RodW1ibmFpbCB7XG4gICAgcGFkZGluZzogMCAyM3B4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIH1cbn1cbi5pbmRleC1hY3Rvcl9fdGh1bWJuYWlsIGZpZ3VyZSwgLmluZGV4LWFjdG9yX190aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbmRleC1hY3Rvcl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleC1hY3Rvcl9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjYlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC03cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0MHB4KTtcbiAgfVxufVxuLmluZGV4LWFjdG9yX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG59XG5cbi5pbmRleC1zdG9yeSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDcwcHg7XG4gIG91dGxpbmU6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LXN0b3J5IHtcbiAgICBtYXJnaW46IDAgYXV0byAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1zdG9yeSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4uaW5kZXgtc3RvcnkgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LXN0b3J5IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uaW5kZXgtc3RvcnlfX3ZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LXN0b3J5X192aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgfVxufVxuLmluZGV4LXN0b3J5X192aWRlbyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtc3RvcnlfX3ZpZGVvIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5pbmRleC1lcGlzb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbmRleC1lcGlzb2RlX19udW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAyOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LWVwaXNvZGVfX251bSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmluZGV4LWVwaXNvZGVfX251bSBzcGFuIHtcbiAgY29sb3I6ICMwODA5MGE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRvcDogMXB4O1xufVxuXG4uaW5kZXgtZXBpc29kZV9fc2VjLXRpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjhweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LWVwaXNvZGVfX3NlYy10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gIH1cbn1cbi5pbmRleC1lcGlzb2RlX19zZWMtdGl0bGUgYnIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXgtZXBpc29kZV9fc2VjLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaW5kZXgtZXBpc29kZV9fc2VjLXRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXgtZXBpc29kZV9fc2VjLXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1lcGlzb2RlX19zZWMtdGl0bGUgc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5pbmRleC1lcGlzb2RlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LWVwaXNvZGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5pbmRleC1lcGlzb2RlX190aXRsZS10eHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXgtZXBpc29kZV9fdGl0bGUtdHh0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5pbmRleC1lcGlzb2RlX190aXRsZS10eHQgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmluZGV4LWVwaXNvZGVfX3RpdGxlLXR4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUxMzE5O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5pbmRleC1lcGlzb2RlX19tZW51IHtcbiAgbWF4LXdpZHRoOiAyNDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LWVwaXNvZGVfX21lbnUge1xuICAgIG1hcmdpbjogMCBhdXRvIDc1cHg7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG4uaW5kZXgtZXBpc29kZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIC8qKlxuICAmOmFmdGVyIHtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgJHdoaXRlO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwLCBtaW4pIHtcbiAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkd2hpdGU7XG4gICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LWVwaXNvZGVfX2l0ZW06aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuLmluZGV4LWVwaXNvZGVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmluZGV4LWVwaXNvZGVfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwYWRkaW5nOiA1LjVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXgtZXBpc29kZV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB9XG59XG5cbi5pbmRleC1lcGlzb2RlX19zZWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyMDI5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXgtZXBpc29kZV9fc2VjIHtcbiAgICBwYWRkaW5nOiAwIDUwcHggNTBweDtcbiAgfVxufVxuLmluZGV4LWVwaXNvZGVfX3NlYzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmluZGV4LWVwaXNvZGVfX3N5bm9wc2lzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtZXBpc29kZV9fc3lub3BzaXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmluZGV4LWVwaXNvZGVfX3RodW1ibmFpbC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LWVwaXNvZGVfX3RodW1ibmFpbC13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LWVwaXNvZGVfX3RodW1ibmFpbC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5pbmRleC1lcGlzb2RlX190aHVtYm5haWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LWVwaXNvZGVfX3RodW1ibmFpbCB7XG4gICAgbWluLWhlaWdodDogMTcxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXgtZXBpc29kZV9fdGh1bWJuYWlsIHtcbiAgICBoZWlnaHQ6IDEyOHB4O1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaW5kZXgtZXBpc29kZV9fdGh1bWJuYWlsIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG4uaW5kZXgtZXBpc29kZV9fdGh1bWJuYWlsIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5kZXgtZXBpc29kZV9fdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5kZXgtZXBpc29kZV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleC1lcGlzb2RlX19jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uaW5kZXgtZXBpc29kZV9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXgtZXBpc29kZV9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmluZGV4LWVwaXNvZGVfX3BsYXllciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LWVwaXNvZGVfX3BsYXllciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgfVxufVxuXG4uaW5kZXgtZXBpc29kZV9fcGxheWVyLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1lcGlzb2RlX19wbGF5ZXItaGVhZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uaW5kZXgtZXBpc29kZV9fcGxheWVyLWhlYWQgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LWVwaXNvZGVfX3BsYXllci1oZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uaW5kZXgtZXBpc29kZV9fcGxheWVyLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjZhYTAxO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LWVwaXNvZGVfX3BsYXllci1ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5pbmRleC1lcGlzb2RlX19zcG9uc29yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZGV4LWVwaXNvZGVfX3Nwb25zb3IgcCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LWVwaXNvZGVfX3Nwb25zb3IgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaW5kZXgtZXBpc29kZV9fc3BvbnNvciAuaW5kZXgtZXBpc29kZV9fbnVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmluZGV4LWVwaXNvZGVfX3Nwb25zb3ItYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5kZXgtZXBpc29kZV9fc3BvbnNvci1ib3g6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LWVwaXNvZGVfX3Nwb25zb3ItYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmluZGV4LWVwaXNvZGVfX3Nwb25zb3ItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmluZGV4LWVwaXNvZGVfX3Nwb25zb3ItaXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXgtZXBpc29kZV9fc3BvbnNvci1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDkwcHgpIC8gNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXgtZXBpc29kZV9fc3BvbnNvci1pdGVtOm5vdCg6bnRoLWNoaWxkKDRuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1lcGlzb2RlX19zcG9uc29yLWl0ZW06bm90KDpudGgtY2hpbGQoZXZlbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtZXBpc29kZV9fc3BvbnNvci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmluZGV4LWVwaXNvZGVfX2Nhc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDY4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LWVwaXNvZGVfX2Nhc3Qge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxufVxuXG4uaW5kZXgtZXBpc29kZV9fY2FzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtZXBpc29kZV9fY2FzdC1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaW5kZXgtZXBpc29kZV9fY2FzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuXG4uaW5kZXgtZXBpc29kZV9fY2FzdC1pbWcge1xuICB3aWR0aDogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LWVwaXNvZGVfX2Nhc3QtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uaW5kZXgtZXBpc29kZV9fY2FzdC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbmRleC1lcGlzb2RlX19jYXN0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXgtZXBpc29kZV9fY2FzdC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgfVxufVxuXG4uaW5kZXgtZXBpc29kZV9fY2FzdC1jb250ZW50LXJvbGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1lcGlzb2RlX19jYXN0LWNvbnRlbnQtcm9sZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uaW5kZXgtZXBpc29kZV9fY2FzdC1jb250ZW50LWRlc2Mge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleC1lcGlzb2RlX19jYXN0LWNvbnRlbnQtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5pbmRleC1lcGlzb2RlX19zdWJzZWMtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDY4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LWVwaXNvZGVfX3N1YnNlYy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG4uaW5kZXgtZXBpc29kZV9fc3Vic2VjLXRpdGxlIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LWVwaXNvZGVfX3N1YnNlYy10aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmluZGV4LW5hcnJhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNXB4IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LW5hcnJhdGlvbiB7XG4gICAgcGFkZGluZzogMCAyN3B4O1xuICB9XG59XG5cbi5pbmRleC1uYXJyYXRpb25fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtbmFycmF0aW9uX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uaW5kZXgtbmFycmF0aW9uX190aHVtYm5haWwge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTYwcHg7XG4gIHdpZHRoOiAxNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtbmFycmF0aW9uX190aHVtYm5haWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5pbmRleC1uYXJyYXRpb25fX3RodW1ibmFpbCBmaWd1cmUsXG4uaW5kZXgtbmFycmF0aW9uX190aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbmRleC1uYXJyYXRpb25fX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXgtbmFycmF0aW9uX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogNy42JTtcbiAgfVxufVxuLmluZGV4LW5hcnJhdGlvbl9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LW5hcnJhdGlvbl9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLmluZGV4LW5hcnJhdGlvbl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LW5hcnJhdGlvbl9fbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuLmluZGV4LWNhc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5pbmRleC1jYXN0X19iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4uaW5kZXgtY2FzdF9fYmFubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5kZXgtY2FzdF9fYmFubmVyLS1wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LWNhc3RfX2Jhbm5lci0tcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5pbmRleC1jYXN0X19iYW5uZXItLXNwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LWNhc3RfX2Jhbm5lci0tc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmluZGV4LWNhc3RfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogODA1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1jYXN0X19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmluZGV4LWNhc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleC1jYXN0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwMHB4KSAvIDMpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LWNhc3RfX2l0ZW06bm90KDpudGgtY2hpbGQoZXZlbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXgtY2FzdF9faXRlbTpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmluZGV4LWNhc3RfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbmRleC1jYXN0X19pbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuLmluZGV4LWNhc3RfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmluZGV4LWNhc3RfX3JvbGVuYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5kZXgtY2FzdF9fcm9sZW5hbWUgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluZGV4LWNhc3RfX2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZGV4LWNhc3RfX2JveCAuaW5kZXgtY2FzdF9fbGlzdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5pbmRleC1jYXN0X19ib3ggLmluZGV4LWNhc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtY2FzdF9fYm94IC5pbmRleC1jYXN0X19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXgtY2FzdF9fYm94Om5vdCg6bnRoLWNoaWxkKDRuKSkge1xuICAgIG1hcmdpbi1yaWdodDogNC4zJTtcbiAgfVxufVxuXG4uaW5kZXgtY2FzdF9fY2hhcHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmluZGV4LWNhc3RfX2NoYXB0ZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAyOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1jYXN0X19jaGFwdGVyLWlubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uaW5kZXgtY2FzdF9fY2hhcHRlci1pbm5lciBzcGFuIHtcbiAgY29sb3I6ICMwODA5MGE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRvcDogMXB4O1xufVxuXG4uaW5kZXgtY2FzdF9fdGh1bWJuYWlsIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDE2MHB4O1xuICB3aWR0aDogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LWNhc3RfX3RodW1ibmFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmluZGV4LWNhc3RfX3RodW1ibmFpbCBmaWd1cmUsXG4uaW5kZXgtY2FzdF9fdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5kZXgtY2FzdF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleC1jYXN0X19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogNy42JTtcbiAgfVxufVxuLmluZGV4LWNhc3RfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmRleC1jYXN0X19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4uaW5kZXgtY2FzdF9fY29udGVudC1yb2xlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtY2FzdF9fY29udGVudC1yb2xlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuXG4uaW5kZXgtY2FzdF9fbmFtZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbmRleC1jYXN0X19uYW1lLWl0ZW0ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LWNhc3RfX25hbWUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaW5kZXgtY2FzdF9fbmFtZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIi9cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmluZGV4LWNhc3RfX2VwaWxvZyB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMTAwcHggYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtY2FzdF9fZXBpbG9nIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luOiA1NXB4IGF1dG87XG4gIH1cbn1cbi5pbmRleC1jYXN0X19lcGlsb2cgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleC1jYXN0X19lcGlsb2cgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5pbmRleC1jYXN0X19lcGlsb2ctbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5pbmRleC1jYXN0X19jb3ZlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtY2FzdF9fY292ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXgtY2FzdF9fY292ZXItaW1nIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDUwcHgpIC8gMyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtY2FzdF9fY292ZXItaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbn1cbi5pbmRleC1jYXN0X19jb3Zlci1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbmRleC1pbnRyb2R1Y3Rpb24ge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0byA3MHB4O1xuICBvdXRsaW5lOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleC1pbnRyb2R1Y3Rpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZGV4LWludHJvZHVjdGlvbiB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4uaW5kZXgtaW50cm9kdWN0aW9uIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMi41O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleC1pbnRyb2R1Y3Rpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5ib3R0b20tdGJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJvdHRvbS10YnNfX3NlYzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uYm90dG9tLXRic19fc2VjIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ib3R0b20tdGJzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYm90dG9tLXRic19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5ib3R0b20tdGJfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmJvdHRvbS10Yl9faW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cbi5ib3R0b20tdGJfX2ltYWdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vc3R1ZGlvLWRlc2lnbi1hc3NldHMvcHJvamVjdHMvYnJxRTVrejBxNC9zLTEyODB4Mjc2X3YtZm1zX3dlYnBfMmJkODlmYTAtMzkwMS00YTQzLThjOWEtMDljOWU4NTMxOTNiLndlYnApO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ib3R0b20tdGJfX2ltYWdlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNDQycHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLjQsIDAsIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYm90dG9tLXRiX19pbWFnZS1saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5ib3R0b20tdGJfX2ltYWdlLWxpbmsgaW1nIHtcbiAgaGVpZ2h0OiA0MDJweDtcbn1cblxuLmNtbi1pbmRleC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNtbi1pbmRleC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uY21uLWluZGV4LXRpdGxlX190eHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jbW4taW5kZXgtdGl0bGVfX3R4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyMDI5O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNtbi1pbmRleC10aXRsZV9fdHh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNtbi1pbmRleC10aXRsZV9fdHh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuXG4uYnRuLXN0b3J5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjFweDtcbiAgbWFyZ2luOiAtOHB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG4uYnRuLXN0b3J5IHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tc3Rvcnk6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuXG4uaWNvLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiA5cHg7XG59XG4uaWNvLWxpbms6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuLmljby1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiAzcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMXB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyX19sb2dvIGltZyB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLmhlYWRlcl9fbG9nby1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLjQsIDAsIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyX19sb2dvLWxpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuXG4uaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDg1cHgpIHtcbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwM3Z3O1xuICAgIGhlaWdodDogMTAzdmg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwLjNzO1xuICB9XG59XG4uaGVhZGVyX19uYXYuaXMtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uaGVhZGVyX19uYXYtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4NXB4KSB7XG4gIC5oZWFkZXJfX25hdi1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzBmMTIxNjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogNjAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAlLCAwKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgfVxufVxuLmlzLWFjdGl2ZSAuaGVhZGVyX19uYXYtaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlIDAuMnMsIG9wYWNpdHkgMC4zcyBlYXNlIDAuMnM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oZWFkZXJfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX3NvY2lhbC1pdGVtIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuNCwgMCwgMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX3NvY2lhbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXJfX3NvY2lhbC1pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLmhlYWRlcl9fc29jaWFsLWltZy0tdHdpdHRlciB7XG4gIHdpZHRoOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyX19zb2NpYWwtaW1nLS10d2l0dGVyIHtcbiAgICB3aWR0aDogMTlweDtcbiAgfVxufVxuXG4uaGVhZGVyX19zb2NpYWwtaW1nLS15b3V0dWJlIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXJfX3NvY2lhbC1pbWctLXlvdXR1YmUge1xuICAgIHdpZHRoOiAyM3B4O1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2aWdhdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDg1cHgpIHtcbiAgLm5hdmlnYXRpb25fX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4NXB4KSB7XG4gIC5uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA4NnB4KSB7XG4gIC5uYXZpZ2F0aW9uX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLm5hdmlnYXRpb25fX2l0ZW06YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAyLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5uYXZpZ2F0aW9uX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMC40LCAwLCAxKTtcbn1cbi5uYXZpZ2F0aW9uX19saW5rIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODVweCkge1xuICAubmF2aWdhdGlvbl9fbGluayBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDg2cHgpIHtcbiAgLm5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA3NmZmO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlcl9faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbn1cblxuLmZvb3Rlcl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuNCwgMCwgMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb290ZXJfX2xpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuLmZvb3Rlcl9fbGluayBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb290ZXJfX2ltZyB7XG4gIHdpZHRoOiAyMzhweDtcbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTIxNjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMjE2cHg7XG4gIG1hcmdpbjogMzBweCAwIDU1cHg7XG59XG5cbi5mb290ZXJfX2NvbCB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTVweCkgLyAyKTtcbn1cbi5mb290ZXJfX2NvbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhhbWJ1Z2VyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDg2cHgpIHtcbiAgLmhhbWJ1Z2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oYW1idXJnZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQuNXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uc3ZnLXNwcml0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLyohIHNhbml0aXplLmNzcyB8IENDMCBQdWJsaWMgRG9tYWluIHwgZ2l0aHViLmNvbS9qb25hdGhhbnRuZWFsL3Nhbml0aXplLmNzcyAqL1xuXG4kcm9vdC1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFkZWZhdWx0O1xuJHJvb3QtY3Vyc29yOiBkZWZhdWx0ICFkZWZhdWx0O1xuJHJvb3QtZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kcm9vdC1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kcm9vdC1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuJHJvb3QtdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eSAhZGVmYXVsdDtcblxuJGh0bWwtYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhZGVmYXVsdDtcbiRhbmNob3ItdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xuJGZvcm0tZWxlbWVudC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRmb3JtLWVsZW1lbnQtbWluLWhlaWdodDogaWYodW5pdGxlc3MoJHJvb3QtbGluZS1oZWlnaHQpLCAjeyRyb290LWxpbmUtaGVpZ2h0fWVtLCBpZih1bml0KCRyb290LWxpbmUtaGVpZ2h0KSAhPSAnJScsICRyb290LWxpbmUtaGVpZ2h0LCBudWxsKSkgIWRlZmF1bHQ7XG4kbWVkaWEtZWxlbWVudC12ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFkZWZhdWx0O1xuJG1vbm9zcGFjZS1mb250LWZhbWlseTogbW9ub3NwYWNlICFkZWZhdWx0O1xuJG5hdi1saXN0LXN0eWxlOiBub25lICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjQjNENEZDICFkZWZhdWx0O1xuJHNlbGVjdGlvbi10ZXh0LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcbiRzbWFsbC1mb250LXNpemU6IDc1JSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xuJHRleHRhcmVhLXJlc2l6ZTogdmVydGljYWwgIWRlZmF1bHQ7XG5cbi8qXG4gKiBOb3JtYWxpemF0aW9uXG4gKi9cblxuOnJvb3Qge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gSUUxMStcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvLyBBbGwgYnJvd3NlcnMgd2l0aG91dCBvdmVybGF5aW5nIHNjcm9sbGJhcnNcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gaU9TIDgrXG4gIGJveC1zaXppbmc6ICRyb290LWJveC1zaXppbmc7XG4gIGN1cnNvcjogJHJvb3QtY3Vyc29yO1xuICBmb250OiAjeyRyb290LWZvbnQtc2l6ZX0gLyAjeyRyb290LWxpbmUtaGVpZ2h0fSAkcm9vdC1mb250LWZhbWlseTtcbiAgdGV4dC1yZW5kZXJpbmc6ICRyb290LXRleHQtcmVuZGVyaW5nO1xufVxuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIEZpcmVmb3ggMzYrLCBJbnRlcm5ldCBFeHBsb3JlciAxMSssIFdpbmRvd3MgUGhvbmUgOC4xK1xufVxuXG5pbnB1dCB7XG4gICZbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgd2lkdGg6IGF1dG87IC8vIEZpcmVmb3ggMzYrXG4gIH1cblxuICAmW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyBTYWZhcmkgOCtcblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8vIFNhZmFyaSA4K1xuICAgIH1cbiAgfVxufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIEFuZHJvaWQgNC4zLSwgSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMStcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBGaXJlZm94IDM2KywgSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMStcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIEludGVybmV0IEV4cGxvcmVyIDExK1xufVxuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMStcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7IC8vIEFsbCBicm93c2Vyc1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFuZHJvaWQgNC4zLSwgSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBpT1MgNy0sIFNhZmFyaSA3LSwgV2luZG93cyBQaG9uZSA4LjErXG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIEludGVybmV0IEV4cGxvcmVyIDExK1xuICByZXNpemU6ICR0ZXh0YXJlYS1yZXNpemU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTAtXG59XG5cblt1bnNlbGVjdGFibGVdIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IC8vIEFuZHJvaWQgNC40KywgQ2hyb21lIDQwKywgRmlyZWZveCAzNissIGlPUyA4KywgU2FmYXJpIDgrXG59XG5cbi8qXG4gKiBVbml2ZXJzYWwgaW5oZXJpdGFuY2VcbiAqL1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4qIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4vKlxuICogT3BpbmlvbmF0ZWQgZGVmYXVsdHNcbiAqL1xuXG4vLyBzcGVjaWZ5IHRoZSBodG1sIGJhY2tncm91bmQgY29sb3JcblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRodG1sLWJhY2tncm91bmQtY29sb3I7XG59XG5cbi8vIHNwZWNpZnkgdGhlIHRleHQgZGVjb3JhdGlvbiBvZiBhbmNob3JzXG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246ICRhbmNob3ItdGV4dC1kZWNvcmF0aW9uO1xufVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLy8gc3BlY2lmeSBtZWRpYSBlbGVtZW50IHN0eWxlXG5cbmF1ZGlvLFxuY2FudmFzLFxuaWZyYW1lLFxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogJG1lZGlhLWVsZW1lbnQtdmVydGljYWwtYWxpZ247XG59XG5cbi8vIHNwZWNpZnkgdGhlIGJhY2tncm91bmQgY29sb3Igb2YgZm9ybSBlbGVtZW50c1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZWxlbWVudC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lOyAvLyBDaHJvbWUgNDArLCBpT1MgOCssIFNhZmFyaSA4K1xufVxuXG4vLyBzcGVjaWZ5IHRoZSBtaW5pbXVtIGhlaWdodCBvZiBmb3JtIGVsZW1lbnRzXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJkYXRlXCJdLFxuW3R5cGU9XCJkYXRldGltZVwiXSxcblt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJtb250aFwiXSxcblt0eXBlPVwibnVtYmVyXCJdLFxuW3R5cGU9XCJwYXNzd29yZFwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInNlYXJjaFwiXSxcblt0eXBlPVwic3VibWl0XCJdLFxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInRleHRcIl0sXG5bdHlwZT1cInRpbWVcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwid2Vla1wiXSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogJGZvcm0tZWxlbWVudC1taW4taGVpZ2h0O1xufVxuXG4vLyBzcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRtb25vc3BhY2UtZm9udC1mYW1pbHksIG1vbm9zcGFjZTtcbn1cblxuLy8gc3BlY2lmeSB0aGUgbGlzdCBzdHlsZSBvZiBuYXYgbGlzdHNcblxubmF2IG9sLFxubmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogJG5hdi1saXN0LXN0eWxlO1xufVxuXG4vLyBzdHlsZSBzZWxlY3QgbGlrZSBhIHN0YW5kYXJkIGlucHV0XG5cbnNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLy8gRmlyZWZveCAzNitcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvLyBDaHJvbWUgNDErXG5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTErXG4gIH1cblxuICAmOjotbXMtdmFsdWUge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IC8vIEludGVybmV0IEV4cGxvcmVyIDExK1xuICB9XG59XG5cbi8vIHNwZWNpZnkgdGhlIGJvcmRlciBzdHlsZXMgb2YgdGFibGVzXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiAkdGFibGUtYm9yZGVyLWNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogJHRhYmxlLWJvcmRlci1zcGFjaW5nO1xufVxuXG4vLyBzcGVjaWZ5IHRleHQgc2VsZWN0aW9uIGJhY2tncm91bmQgY29sb3IgYW5kIG9taXQgZHJvcCBzaGFkb3dcblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0aW9uLWJhY2tncm91bmQtY29sb3I7IC8vIHJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uXG4gIHRleHQtc2hhZG93OiAkc2VsZWN0aW9uLXRleHQtc2hhZG93O1xufVxuXG4vLyBoaWRlIGNvbnRlbnQgZnJvbSBzY3JlZW5zIGJ1dCBub3Qgc2NyZWVucmVhZGVyc1xuXG5AbWVkaWEgc2NyZWVuIHtcbiAgW2hpZGRlbn49XCJzY3JlZW5cIl0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cblxuICBbaGlkZGVufj1cInNjcmVlblwiXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJodG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBzZXJpZjtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnN2Zy1zcHJpdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbWcsXG5zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4iLCIvL1xuLmwtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxMjE2O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjA7XG59XG5cbi5sLW1haW4ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBhZGRpbmc6IDYwcHggMTVweCA2MHB4O1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtcSgkYnJlYWstaXBhZCwgbWluKSB7XG4gICAgcGFkZGluZzogNjBweCAxNXB4IDE1MHB4O1xuICB9XG59XG5cbi5sLWJvdHRvbSB7XG4gIGNvbG9yOiAkZGFya2dyZXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBwYWRkaW5nOiA5MHB4IDE1cHg7XG5cbiAgQGluY2x1ZGUgbXEoJGJyZWFrLWlwYWQsIG1pbikge1xuICAgIHBhZGRpbmc6IDEwMHB4IDE1cHg7XG4gIH1cbn1cblxuLmwtZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLmwtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmwtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubC1pbmRleCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogNDJweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtcSgkYnJlYWstc3AsIG1pbikge1xuICAgIHBhZGRpbmc6IDU3cHggNjBweDtcbiAgfVxufVxuIiwiQG1peGluIG1xKCR3aWR0aCwgJHR5cGU6IG1heCkge1xuICBAaWYgJHR5cGUgPT0gbWluIHtcbiAgICAkd2lkdGg6ICR3aWR0aCArIDE7XG4gIH1cbiAgQG1lZGlhICgjeyR0eXBlfS13aWR0aDogI3skd2lkdGh9cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gb2JqZWN0LWZpdCgkZml0OiBjb3ZlciwgJHBvc2l0aW9uOiBudWxsKXtcbiAgb2JqZWN0LWZpdDogJGZpdDtcblxuICBAaWYgJHBvc2l0aW9uIHtcbiAgICBvYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogI3skZml0fTsgb2JqZWN0LXBvc2l0aW9uOiAjeyRwb3NpdGlvbn0nO1xuICB9IEBlbHNlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogI3skZml0fSc7XG4gIH1cbn1cblxuQG1peGluIGxpbmUtY2xhbXAoJG51bSkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdygpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59IiwiLmluZGV4LW12IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNzdweDtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwLCBtaW4pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4M3B4O1xuICAgIG1hcmdpbi10b3A6IDEzNXB4O1xuICB9XG59XG5cbi5pbmRleC1tdl9fZGV0YWlsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gQGluY2x1ZGUgbXEoJGJyZWFrLXNwLCBtaW4pIHtcbiAgLy8gICB3aWR0aDogNTI1cHg7XG4gIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgIGxlZnQ6IDYwcHg7XG4gIC8vICAgdG9wOiA0NyU7XG4gIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAvLyB9XG5cbiAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwKSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG5cbn1cblxuLmluZGV4LW12X19kZXRhaWwtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLmluZGV4LW12X19zaG93aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtOHB4O1xufVxuXG4uaW5kZXgtbXZfX3Nob3dpbmctaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uaW5kZXgtbXZfX3Nob3dpbmctbnVtIHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuLmluZGV4LW12X19zaG93aW5nLXRpbWUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5pbmRleC1tdl9fc2hvd2luZy1leHRyYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIycHg7XG59XG5cbi5pbmRleC1tdl9fc2hvd2luZy1tb250aC1ib3gsXG4uaW5kZXgtbXZfX3Nob3dpbmctdGltZS1ib3gge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbmRleC1tdl9fc2hvd2luZy1tb250aC1ib3gge1xuICBAaW5jbHVkZSBtcSgkYnJlYWstc3ApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbmRleC1tdl9fYWN0b3Ige1xuICBtYXgtd2lkdGg6IDQyOXB4O1xuICB3aWR0aDogODAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbXEoJGJyZWFrLWlwYWQsIG1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxlZnQ6IDM2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgkYnJlYWstaXBhZCkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLmluZGV4LWFjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwKSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmluZGV4LWFjdG9yX190aHVtYm5haWwge1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwKSB7XG4gICAgcGFkZGluZzogMCAyM3B4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIH1cblxuICBmaWd1cmUsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4uaW5kZXgtYWN0b3JfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcblxuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCwgbWluKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjYlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC03cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0MHB4KTtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMi41O1xuICB9XG59XG4iLCIuaW5kZXgtc3Rvcnkge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0byA3MHB4O1xuICBvdXRsaW5lOiAwO1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCwgbWluKSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgkYnJlYWstc3ApIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwLCBtaW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmluZGV4LXN0b3J5X192aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCwgbWluKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtcSgkYnJlYWstc3ApIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5pbmRleC1lcGlzb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbmRleC1lcGlzb2RlX19udW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDI5cHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcblxuICBAaW5jbHVkZSBtcSgkYnJlYWstc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICMwODA5MGE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkb3N3YWxkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRvcDogMXB4O1xuICB9XG59XG5cbi5pbmRleC1lcGlzb2RlX19zZWMtdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDY4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCwgbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gIH1cblxuXG4gIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtcSgkYnJlYWstc3AsIG1pbikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwLCBtaW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkYnJlYWstc3ApIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmluZGV4LWVwaXNvZGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtcSgkYnJlYWstc3AsIG1pbikge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmluZGV4LWVwaXNvZGVfX3RpdGxlLXR4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRvc3dhbGQ7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCwgbWluKSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTEzMTk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5pbmRleC1lcGlzb2RlX19tZW51IHtcbiAgbWF4LXdpZHRoOiAyNDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDM1cHg7XG5cbiAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwLCBtaW4pIHtcbiAgICBtYXJnaW46IDAgYXV0byA3NXB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuLmluZGV4LWVwaXNvZGVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIG1xKCRicmVhay1zcCwgbWluKSB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICY6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtcSgkYnJlYWstc3AsIG1pbikge1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgKi9cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuXG4uaW5kZXgtZXBpc29kZV9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZzogNS41cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcblxuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCwgbWluKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG4gIH1cblxufVxuXG4uaW5kZXgtZXBpc29kZV9fc2VjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtibHVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCwgbWluKSB7XG4gICAgcGFkZGluZzogMCA1MHB4IDUwcHg7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmluZGV4LWVwaXNvZGVfX3N5bm9wc2lzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcblxuICBAaW5jbHVkZSBtcSgkYnJlYWstc3ApIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5pbmRleC1lcGlzb2RlX190aHVtYm5haWwtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtcSgkYnJlYWstc3AsIG1pbikge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgkYnJlYWstc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5pbmRleC1lcGlzb2RlX190aHVtYm5haWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwKSB7XG4gICAgbWluLWhlaWdodDogMTcxcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgkYnJlYWstc3AsIG1pbikge1xuICAgIGhlaWdodDogcHgtaXBhZCgxODApO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1pcGFkLCBtaW4pIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG5cblxuICBzcGFuIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5pbmRleC1lcGlzb2RlX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwLCBtaW4pIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblxuICAgIEBpbmNsdWRlIG1xKCRicmVhay1zcCwgbWluKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cblxuLmluZGV4LWVwaXNvZGVfX3BsYXllciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwLCBtaW4pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICB9XG59XG5cbi5pbmRleC1lcGlzb2RlX19wbGF5ZXItaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIEBpbmNsdWRlIG1xKCRicmVhay1zcCwgbWluKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59XG5cbi5pbmRleC1lcGlzb2RlX19wbGF5ZXItYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmNmFhMDE7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtcSgkYnJlYWstc3ApIHtcbiAgICBtaW4taGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cblxuXG4uaW5kZXgtZXBpc29kZV9fc3BvbnNvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwLCBtaW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAuaW5kZXgtZXBpc29kZV9fbnVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5pbmRleC1lcGlzb2RlX19zcG9uc29yLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIEBpbmNsdWRlIG1xKCRicmVhay1zcCwgbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaW5kZXgtZXBpc29kZV9fc3BvbnNvci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uaW5kZXgtZXBpc29kZV9fc3BvbnNvci1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCwgbWluKSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA5MHB4KSAvIDQpO1xuICB9XG5cbiAgJjpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgICBAaW5jbHVkZSBtcSgkYnJlYWstc3AsIG1pbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpudGgtY2hpbGQoZXZlbikpIHtcbiAgICBAaW5jbHVkZSBtcSgkYnJlYWstc3ApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIG1xKCRicmVhay1zcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmluZGV4LWVwaXNvZGVfX2Nhc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDY4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwLCBtaW4pIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cblxuXG5cbi5pbmRleC1lcGlzb2RlX19jYXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cbn1cblxuLmluZGV4LWVwaXNvZGVfX2Nhc3QtaW1nIHtcbiAgd2lkdGg6IDE2MHB4O1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5pbmRleC1lcGlzb2RlX19jYXN0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtcSgkYnJlYWstc3AsIG1pbikge1xuICAgIHBhZGRpbmctbGVmdDogNi43JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICB9XG59XG5cbi5pbmRleC1lcGlzb2RlX19jYXN0LWNvbnRlbnQtcm9sZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uaW5kZXgtZXBpc29kZV9fY2FzdC1jb250ZW50LWRlc2Mge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCwgbWluKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5pbmRleC1lcGlzb2RlX19zdWJzZWMtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDY4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwLCBtaW4pIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwLCBtaW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5pbmRleC1uYXJyYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjVweCA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCkge1xuICAgIHBhZGRpbmc6IDAgMjdweDtcbiAgfVxufVxuXG4uaW5kZXgtbmFycmF0aW9uX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5cbi5pbmRleC1uYXJyYXRpb25fX3RodW1ibmFpbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgd2lkdGg6IDE2MHB4O1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuXG4gIGZpZ3VyZSxcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi5pbmRleC1uYXJyYXRpb25fX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtcSgkYnJlYWstc3AsIG1pbikge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjYlO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuXG4gICAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwKSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICB9XG59XG5cbi5pbmRleC1uYXJyYXRpb25fX25hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG59XG4iLCIuaW5kZXgtY2FzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogMDtcbn1cblxuLmluZGV4LWNhc3RfX2Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5pbmRleC1jYXN0X19iYW5uZXItLXBjIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwLCBtaW4pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaW5kZXgtY2FzdF9fYmFubmVyLS1zcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBtcSgkYnJlYWstc3AsIG1pbikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmluZGV4LWNhc3RfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogODA1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uaW5kZXgtY2FzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwLCBtaW4pIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwMHB4KSAvIDMpO1xuICB9XG5cbiAgJjpub3QoOm50aC1jaGlsZChldmVuKSkge1xuICAgIEBpbmNsdWRlIG1xKCRicmVhay1zcCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpudGgtY2hpbGQoM24pKSB7XG4gICAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwLCBtaW4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmluZGV4LWNhc3RfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmluZGV4LWNhc3RfX2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaW5kZXgtY2FzdF9fcm9sZW5hbWUge1xuICB3aWR0aDogMTAwJTtcblxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmluZGV4LWNhc3RfX2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5pbmRleC1jYXN0X19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5pbmRleC1jYXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcSgkYnJlYWstc3ApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG5cbiAgJjpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgICBAaW5jbHVkZSBtcSgkYnJlYWstc3AsIG1pbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0LjMlO1xuICAgIH1cbiAgfVxufVxuXG5cbi5pbmRleC1jYXN0X19jaGFwdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5kZXgtY2FzdF9fY2hhcHRlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMjlweDtcblxuICBAaW5jbHVkZSBtcSgkYnJlYWstc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICMwODA5MGE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkb3N3YWxkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRvcDogMXB4O1xuICB9XG59XG5cbi5pbmRleC1jYXN0X190aHVtYm5haWwge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTYwcHg7XG4gIHdpZHRoOiAxNjBweDtcblxuICBAaW5jbHVkZSBtcSgkYnJlYWstc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cblxuICBmaWd1cmUsXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4uaW5kZXgtY2FzdF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCwgbWluKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNiU7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG5cbiAgICBAaW5jbHVkZSBtcSgkYnJlYWstc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG4gIH1cbn1cblxuLmluZGV4LWNhc3RfX2NvbnRlbnQtcm9sZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuLmluZGV4LWNhc3RfX25hbWUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5kZXgtY2FzdF9fbmFtZS1pdGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCwgbWluKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uaW5kZXgtY2FzdF9fZXBpbG9nIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvO1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW46IDU1cHggYXV0bztcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXG4gICAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwLCBtaW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLmluZGV4LWNhc3RfX2VwaWxvZy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmluZGV4LWNhc3RfX2NvdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCA1NXB4O1xuICB9XG59XG5cbi5pbmRleC1jYXN0X19jb3Zlci1pbWcge1xuICBAaW5jbHVkZSBtcSgkYnJlYWstc3AsIG1pbikge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyAzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCkge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5pbmRleC1pbnRyb2R1Y3Rpb24ge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0byA3MHB4O1xuICBvdXRsaW5lOiAwO1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCwgbWluKSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgkYnJlYWstc3ApIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGJyZWFrLXNwLCBtaW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ib3R0b20tdGJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJvdHRvbS10YnNfX3NlYyB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5cbi5ib3R0b20tdGJzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1pcGFkLCBtaW4pIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uYm90dG9tLXRiX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbXEoJGJyZWFrLWlwYWQsIG1pbikge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9zdHVkaW8tZGVzaWduLWFzc2V0cy9wcm9qZWN0cy9icnFFNWt6MHE0L3MtMTI4MHgyNzZfdi1mbXNfd2VicF8yYmQ4OWZhMC0zOTAxLTRhNDMtOGM5YS0wOWM5ZTg1MzE5M2Iud2VicCk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYm90dG9tLXRiX19pbWFnZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDQ0MnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoLjQsLjQsMCwxKTtcblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBtcSgkYnJlYWstaXBhZCwgbWluKSB7XG4gICAgICBvcGFjaXR5OiAwLjhcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIGhlaWdodDogNDAycHg7XG4gIH1cbn1cbiIsIi5jbW4taW5kZXgtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1zcCwgbWluKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uY21uLWluZGV4LXRpdGxlX190eHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MjAyOTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRvc3dhbGQ7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtcSgkYnJlYWstc3AsIG1pbikge1xuICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmJ0bi1zdG9yeSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MXB4O1xuICBtYXJnaW46IC04cHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcblxuICBzcGFuIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBtcSgkYnJlYWstc3AsIG1pbikge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxufVxuIiwiLmljby1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGhlaWdodDogOXB4O1xuICB3aWR0aDogOXB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDNweDtcbiAgICB0b3A6IDNweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4uaGVhZGVyX19sb2dvIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fbG9nby1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGN1YmljLWJlemllciguNCwuNCwwLDEpO1xuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIG1xKCRicmVhay1pcGFkLCBtaW4pIHtcbiAgICAgIG9wYWNpdHk6IDAuNVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBtcSgxMDg1KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMC4xNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDN2dztcbiAgICBoZWlnaHQ6IDEwM3ZoO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZSAuM3M7XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG5cbi5oZWFkZXJfX25hdi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtcSgxMDg1KSB7XG4gICAgYmFja2dyb3VuZDogIzBmMTIxNjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogNjAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMCUsMCk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNjAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCBvcGFjaXR5IC4zcyBlYXNlO1xuICB9XG5cbiAgLmlzLWFjdGl2ZSAmIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UgLjJzLCBvcGFjaXR5IC4zcyBlYXNlIC4ycztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLmhlYWRlcl9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9fc29jaWFsLWl0ZW0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoLjQsLjQsMCwxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgbXEoJGJyZWFrLWlwYWQsIG1pbikge1xuICAgICAgb3BhY2l0eTogMC41XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX3NvY2lhbC1pbWctLXR3aXR0ZXIge1xuICB3aWR0aDogMzBweDtcblxuICBAaW5jbHVkZSBtcSgkYnJlYWstaXBhZCwgbWluKSB7XG4gICAgd2lkdGg6IDE5cHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fc29jaWFsLWltZy0teW91dHViZSB7XG4gIHdpZHRoOiAzMHB4O1xuXG4gIEBpbmNsdWRlIG1xKCRicmVhay1pcGFkLCBtaW4pIHtcbiAgICB3aWR0aDogMjNweDtcbiAgfVxufVxuIiwiLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXZpZ2F0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gIEBpbmNsdWRlIG1xKDEwODUpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLm5hdmlnYXRpb25fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1xKDEwODUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBtcSgxMDg1LCBtaW4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICR3aGl0ZTtcbiAgICBib3JkZXItbGVmdDogMi41cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAyLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuXG4ubmF2aWdhdGlvbl9fbGluayB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBjdWJpYy1iZXppZXIoLjQsLjQsMCwxKTtcblxuICBzcGFuIHtcbiAgICBmb250LWZhbWlseTogJG9zd2FsZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBpbmNsdWRlIG1xKDEwODUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIG1xKDEwODUsIG1pbikge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXJfX2lubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG59XG5cbi5mb290ZXJfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAuM3MgY3ViaWMtYmV6aWVyKC40LC40LDAsMSk7XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgbXEoJGJyZWFrLWlwYWQsIG1pbikge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9vdGVyX19pbWcge1xuICB3aWR0aDogMjM4cHg7XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjEyMTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgcCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3Rlcl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDIxNnB4O1xuICBtYXJnaW46IDMwcHggMCA1NXB4O1xufVxuXG4uZm9vdGVyX19jb2wge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDE1cHgpIC8gMik7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLmhhbWJ1Z2VyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtcSgxMDg1LCBtaW4pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oYW1idXJnZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNC41cHg7XG4gIGhlaWdodDogM3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FDQUE7QUF1QkE7O0FBQUE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEckJBO0FBQ0E7QUN1QkE7QUFDQTtBRHJCQTtBQUNBO0FDd0JBO0FBQ0E7QUR0QkE7QUN5QkE7QUFDQTtBRHZCQTtBQ3lCQTtBQUVBO0FEeEJBO0FBQ0E7QUM0QkE7QUFDQTtBRDFCQTtBQUNBO0FDNEJBO0FBQ0E7QUQxQkE7QUFDQTtBQzRCQTtBQUNBO0FEMUJBO0FBQ0E7QUM0QkE7QUFDQTtBRDFCQTtBQUNBO0FDNEJBO0FBQ0E7QUQxQkE7QUFDQTtBQzRCQTtBQUNBO0FEMUJBO0FBQ0E7QUM0QkE7QUFDQTtBQUNBO0FEMUJBO0FBQ0E7QUM0QkE7QUFDQTtBRDFCQTtBQUNBO0FDNEJBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUQxQkE7QUFDQTtBQzRCQTs7QUFBQTtBQUlBOzs7QUFHQTtBQUNBO0FBQ0E7QUQzQkE7QUFDQTtBQzZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEM0JBO0FBQ0E7QUM2QkE7O0FBRUE7QUFDQTtBRDNCQTtBQUNBO0FDNkJBOztBQUFBO0FBTUE7QUFDQTtBRDlCQTtBQUNBO0FDa0NBO0FBQ0E7QURoQ0E7QUFDQTtBQ2tDQTs7QUFFQTtBRGhDQTtBQUNBO0FDb0NBOzs7Ozs7QUFNQTtBRGxDQTtBQUNBO0FDc0NBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRHBDQTtBQUNBO0FDc0NBO0FBQ0E7QURwQ0E7QUFDQTtBQ3dDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW1CQTtBRHRDQTtBQUNBO0FDMENBOzs7O0FBSUE7QUR4Q0E7QUFDQTtBQzRDQTs7QUFFQTtBRDFDQTtBQUNBO0FDOENBO0FBQ0E7QUFDQTtBRDVDQTtBQzhDQTtBQUNBO0FENUNBO0FDK0NBO0FBQ0E7QUQ3Q0E7QUFDQTtBQ2tEQTtBQUNBO0FBQ0E7QURoREE7QUFDQTtBQ29EQTtBQUNBO0FBQ0E7QURsREE7QUFDQTtBQytDQTtBQUNBO0FBQ0E7QURsREE7QUFDQTtBQ3NEQTtBQUNBO0FBQ0E7QURwREE7QUFDQTtBQ3NEQTtBQUNBO0FBQ0E7QURwREE7QUFDQTtBRWxNQTtBQUNBO0FGb01BO0FBQ0E7QUVsTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FGb01BO0FBQ0E7QUVsTUE7QUFDQTtBRm9NQTtBQUNBO0FFbE1BOztBQUVBO0FGb01BO0FBQ0E7QUVsTUE7QUFDQTtBQUNBO0FGb01BO0FBQ0E7QUVsTUE7QUFDQTtBQUNBO0FGb01BO0FBQ0E7QUVsTUE7QUFDQTtBQUNBO0FGb01BO0FBQ0E7QUdyT0E7QUFDQTtBQUNBO0FBQ0E7QUh1T0E7QUFDQTtBR3JPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FIdU9BO0FBQ0E7QUdyT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSHVPQTtBSXhQQTtBRGFBO0FBT0E7QUh3T0E7QUFDQTtBQUNBO0FHdE9BO0FBQ0E7QUFDQTtBQUNBO0FId09BO0FJblFBO0FEd0JBO0FBTUE7QUh5T0E7QUFDQTtBQUNBO0FHdk9BO0FBQ0E7QUh5T0E7QUFDQTtBR3RPQTtBQUNBO0FId09BO0FBQ0E7QUd0T0E7QUFDQTtBQUNBO0FId09BO0FBQ0E7QUd0T0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSHdPQTtBSTVSQTtBRGdEQTtBQU9BO0FIeU9BO0FBQ0E7QUFDQTtBS3RTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUx3U0E7QUl6U0E7QUNKQTtBQVFBO0FBQ0E7QUx5U0E7QUFDQTtBQUNBO0FLdlNBO0FBQ0E7QUFDQTtBQUNBO0FMeVNBO0FJclRBO0FDU0E7QUFjQTtBTGtTQTtBQUNBO0FLaFNBO0FBQ0E7QUxrU0E7QUFDQTtBSzdSQTtBQUNBO0FMK1JBO0FBQ0E7QUs1UkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUw4UkE7QUFDQTtBSzVSQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMOFJBO0FBQ0E7QUs1UkE7QUFDQTtBTDhSQTtBQUNBO0FLN1JBO0FBQ0E7QUwrUkE7QUFDQTtBSzdSQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUwrUkE7QUFDQTtBSzdSQTs7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBTCtSQTtBQUNBO0FJN1dBO0FDZ0ZBO0FBRUE7QUwrUkE7QUFDQTtBQUNBO0FLN1JBO0FBQ0E7QUFDQTtBQUNBO0FMK1JBO0FJeFhBO0FDc0ZBO0FBTUE7QUFDQTtBTGdTQTtBQUNBO0FJOVhBO0FDc0ZBO0FBV0E7QUxpU0E7QUFDQTtBSy9SQTtBQUNBO0FMaVNBO0FBQ0E7QU0zWUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FONllBO0FJN1lBO0FFSkE7QUFPQTtBQUNBO0FBQUE7QUFBQTtBTjhZQTtBQUNBO0FBQ0E7QU01WUE7QUFDQTtBQUNBO0FBQ0E7QU44WUE7QUl6WkE7QUVRQTtBQU1BO0FBQ0E7QU4rWUE7QUFDQTtBTTdZQTtBQUNBO0FOK1lBO0FBQ0E7QU0zWUE7QUFDQTtBTjZZQTtBSXRhQTtBRXdCQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FONllBO0FBQ0E7QU0zWUE7QUFDQTtBQUNBO0FONllBO0FBQ0E7QU92YkE7QUFDQTtBQUNBO0FBQ0E7QVB5YkE7QUl4YkE7QUdKQTtBQU1BO0FQMGJBO0FBQ0E7QUk3YkE7QUdKQTtBQVVBO0FQMmJBO0FBQ0E7QU96YkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUDJiQTtBSXhjQTtBR1NBO0FBT0E7QVA0YkE7QUFDQTtBQUNBO0FPemJBO0FBQ0E7QUFDQTtBUDJiQTtBSWxkQTtBR3FCQTtBQUtBO0FQNGJBO0FBQ0E7QU8xYkE7QUFDQTtBUDRiQTtBSTFkQTtBRzZCQTtBQUlBO0FQNmJBO0FBQ0E7QUFDQTtBUXBlQTtBQUNBO0FBQ0E7QUFDQTtBUnNlQTtBQUNBO0FRcGVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FSc2VBO0FJOWVBO0FJRUE7QUFTQTtBUnVlQTtBQUNBO0FRcmVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVJ1ZUE7QUFDQTtBUXBlQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVJzZUE7QUl2Z0JBO0FJeUJBO0FBV0E7QUFDQTtBUnVlQTtBQUNBO0FRcGVBO0FBQ0E7QVJzZUE7QUloaEJBO0FJeUNBO0FBR0E7QVJ3ZUE7QUFDQTtBUXBlQTtBQUNBO0FBQ0E7QUFDQTtBUnNlQTtBSTFoQkE7QUlpREE7QUFNQTtBUnVlQTtBQUNBO0FJL2hCQTtBSWlEQTtBQVVBO0FSd2VBO0FBQ0E7QUFDQTtBUXJlQTtBQUNBO0FBQ0E7QUFDQTtBUnVlQTtBSTFpQkE7QUlnRUE7QUFNQTtBUndlQTtBQUNBO0FBQ0E7QVF0ZUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVJ3ZUE7QUl4akJBO0FJMEVBO0FBU0E7QVJ5ZUE7QUFDQTtBUXZlQTtBQUNBO0FBQ0E7QUFDQTtBUnllQTtBUXRlQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FSd2VBO0FBQ0E7QVFyZUE7QUFDQTtBQUNBO0FBQ0E7QVJ1ZUE7QUlubEJBO0FJeUdBO0FBTUE7QUFDQTtBUndlQTtBQUNBO0FBQ0E7QVF0ZUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBUUE7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FSZ2ZBO0FJaG5CQTtBSTBIQTtBQUVBO0FSd2ZBO0FBQ0E7QVFwZUE7QUFDQTtBUnNlQTtBQUNBO0FRbmVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVJxZUE7QUlsb0JBO0FJc0pBO0FBV0E7QUFDQTtBUnFlQTtBQUNBO0FBQ0E7QVFsZUE7QUFDQTtBQUNBO0FBQ0E7QVJvZUE7QUk5b0JBO0FJdUtBO0FBTUE7QVJxZUE7QUFDQTtBUW5lQTtBQUNBO0FScWVBO0FBQ0E7QVFsZUE7QUFDQTtBQUFBO0FBQ0E7QVJvZUE7QUkzcEJBO0FJcUxBO0FBS0E7QUFBQTtBQUFBO0FScWVBO0FBQ0E7QUFDQTtBUW5lQTtBQUNBO0FScWVBO0FJcHFCQTtBSThMQTtBQUdBO0FSdWVBO0FBQ0E7QUl6cUJBO0FJOExBO0FBT0E7QVJ3ZUE7QUFDQTtBQUNBO0FRdGVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QVJ3ZUE7QUlyckJBO0FJeU1BO0FBT0E7QVJ5ZUE7QUFDQTtBSTFyQkE7QUl5TUE7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBUjBlQTtBQUNBO0FJbHNCQTtBSXlNQTtBQWtCQTtBUjJlQTtBQUNBO0FReGVBO0FBQ0E7QUFDQTtBQUNBO0FSMGVBO0FRdmVBO0FBQ0E7QVJ5ZUE7QUFDQTtBUXRlQTtBQUNBO0FSd2VBO0FJbnRCQTtBSTBPQTtBQUlBO0FSeWVBO0FBQ0E7QVF2ZUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUnllQTtBSTl0QkE7QUlpUEE7QUFPQTtBUjBlQTtBQUNBO0FBQ0E7QVF0ZUE7QUFDQTtBQUNBO0FBQ0E7QVJ3ZUE7QUl6dUJBO0FJOFBBO0FBTUE7QVJ5ZUE7QUFDQTtBQUNBO0FRdmVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBUnllQTtBSXB2QkE7QUl3UUE7QUFLQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QVIyZUE7QUFDQTtBUXplQTtBQUNBO0FBQ0E7QVIyZUE7QUkvdkJBO0FJa1JBO0FBS0E7QVI0ZUE7QUFDQTtBQUNBO0FRemVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUjJlQTtBSTV3QkE7QUk0UkE7QUFRQTtBUjRlQTtBQUNBO0FBQ0E7QVF4ZUE7QUFDQTtBUjBlQTtBUXplQTtBQUNBO0FBQ0E7QVIyZUE7QUl6eEJBO0FJNFNBO0FBS0E7QVI0ZUE7QUFDQTtBUXplQTtBQUNBO0FSMmVBO0FBQ0E7QVF4ZUE7QUFDQTtBQUNBO0FBQ0E7QVIwZUE7QVF4ZUE7QUFDQTtBUjBlQTtBSTF5QkE7QUkrVEE7QUFJQTtBUjJlQTtBQUNBO0FBQ0E7QVF4ZUE7QUFDQTtBQUFBO0FBQ0E7QVIwZUE7QUFDQTtBUXhlQTtBQUNBO0FSMGVBO0FJeHpCQTtBSTZVQTtBQUlBO0FSMmVBO0FBQ0E7QUk3ekJBO0FJb1ZBO0FBRUE7QVIyZUE7QUFDQTtBSWwwQkE7QUkwVkE7QUFFQTtBUjBlQTtBQUNBO0FJdjBCQTtBSWdXQTtBQUVBO0FSeWVBO0FBQ0E7QUFDQTtBUXRlQTtBQUNBO0FBQ0E7QUFDQTtBUndlQTtBSWwxQkE7QUl1V0E7QUFNQTtBQUNBO0FSeWVBO0FBQ0E7QUFDQTtBUXJlQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FSdWVBO0FJNzFCQTtBSW9YQTtBQUtBO0FBQUE7QUFBQTtBUndlQTtBQUNBO0FRdGVBO0FBQ0E7QVJ3ZUE7QUFDQTtBUXJlQTtBQUNBO0FSdWVBO0FJejJCQTtBSWlZQTtBQUlBO0FSd2VBO0FBQ0E7QVF0ZUE7QUFDQTtBUndlQTtBQUNBO0FRcmVBO0FBQ0E7QVJ1ZUE7QUlyM0JBO0FJNllBO0FBSUE7QUFDQTtBUndlQTtBQUNBO0FBQ0E7QVF0ZUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUndlQTtBSWw0QkE7QUlzWkE7QUFPQTtBQUNBO0FSeWVBO0FBQ0E7QUFDQTtBUXZlQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FSeWVBO0FJLzRCQTtBSWthQTtBQU9BO0FSMGVBO0FBQ0E7QUFDQTtBUXhlQTtBQUNBO0FBQ0E7QUFDQTtBUjBlQTtBSTE1QkE7QUk2YUE7QUFNQTtBQUNBO0FSMmVBO0FBQ0E7QVF6ZUE7QUFDQTtBQUNBO0FBQ0E7QVIyZUE7QUlyNkJBO0FJdWJBO0FBTUE7QVI0ZUE7QUFDQTtBQUNBO0FTLzZCQTtBQUNBO0FBQ0E7QUFDQTtBVGk3QkE7QUloN0JBO0FLSkE7QUFNQTtBVGs3QkE7QUFDQTtBQUNBO0FTaDdCQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FUazdCQTtBSTE3QkE7QUtNQTtBQUtBO0FBQUE7QUFBQTtBVG03QkE7QUFDQTtBQUNBO0FTaDdCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FUazdCQTtBSXQ4QkE7QUtnQkE7QUFPQTtBVG03QkE7QUFDQTtBU2g3QkE7O0FBRUE7QVRrN0JBO0FBQ0E7QVM5NkJBO0FBQ0E7QVRnN0JBO0FJbjlCQTtBS2tDQTtBQUlBO0FBQ0E7QVRpN0JBO0FBQ0E7QVMvNkJBO0FBQ0E7QUFDQTtBQUNBO0FUaTdCQTtBSTk5QkE7QUswQ0E7QUFNQTtBVGs3QkE7QUFDQTtBQUNBO0FTLzZCQTtBQUNBO0FBQ0E7QUFDQTtBVGk3QkE7QUl6K0JBO0FLcURBO0FBTUE7QUFDQTtBQUNBO0FUazdCQTtBQUNBO0FBQ0E7QVVyL0JBO0FBQ0E7QUFDQTtBVnUvQkE7QUFDQTtBVXIvQkE7QUFDQTtBQUNBO0FWdS9CQTtBVXIvQkE7QUFDQTtBVnUvQkE7QUFDQTtBVXAvQkE7QUFDQTtBVnMvQkE7QUlqZ0NBO0FNVUE7QUFHQTtBVncvQkE7QUFDQTtBQUNBO0FVdC9CQTtBQUNBO0FWdy9CQTtBSTFnQ0E7QU1pQkE7QUFHQTtBVjAvQkE7QUFDQTtBQUNBO0FVeC9CQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QVYwL0JBO0FJdGhDQTtBTXdCQTtBQU9BO0FWMi9CQTtBQUNBO0FBQ0E7QVV6L0JBO0FBQ0E7QUFDQTtBQUNBO0FWMi9CQTtBSWppQ0E7QU1tQ0E7QUFNQTtBVjQvQkE7QUFDQTtBSXRpQ0E7QU00Q0E7QUFFQTtBVjQvQkE7QUFDQTtBSTNpQ0E7QU1rREE7QUFFQTtBVjIvQkE7QUFDQTtBQUNBO0FVeC9CQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBVjAvQkE7QUFDQTtBVXgvQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVjAvQkE7QVV4L0JBO0FBQ0E7QVYwL0JBO0FBQ0E7QVV2L0JBO0FBQ0E7QVZ5L0JBO0FVdi9CQTtBQUNBO0FWeS9CQTtBQUNBO0FVdC9CQTtBQUNBO0FBQ0E7QVZ3L0JBO0FVdC9CQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FWdy9CQTtBVXIvQkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQU1BO0FWay9CQTtBSXZsQ0E7QU02RkE7QUFLQTtBQUFBO0FBQUE7QUFDQTtBVnkvQkE7QUFDQTtBSTdsQ0E7QU15R0E7QUFFQTtBVnMvQkE7QUFDQTtBQUNBO0FVbC9CQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FWby9CQTtBQUNBO0FVbC9CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVZvL0JBO0FJbG5DQTtBTXlIQTtBQVFBO0FWcS9CQTtBQUNBO0FVbi9CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FWcS9CQTtBQUNBO0FVbC9CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FWby9CQTtBSXZvQ0E7QU0rSUE7QUFPQTtBVnEvQkE7QUFDQTtBVWwvQkE7O0FBRUE7QVZvL0JBO0FBQ0E7QVVoL0JBO0FBQ0E7QVZrL0JBO0FJcHBDQTtBTWlLQTtBQUlBO0FBQ0E7QVZtL0JBO0FBQ0E7QVVqL0JBO0FBQ0E7QUFDQTtBQUNBO0FWbS9CQTtBSS9wQ0E7QU15S0E7QUFNQTtBVm8vQkE7QUFDQTtBQUNBO0FVai9CQTtBQUNBO0FBQ0E7QUFDQTtBVm0vQkE7QUkxcUNBO0FNb0xBO0FBTUE7QUFDQTtBQUNBO0FWby9CQTtBQUNBO0FBQ0E7QVVsL0JBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FWby9CQTtBQUNBO0FVbC9CQTtBQUNBO0FWby9CQTtBSTdyQ0E7QU13TUE7QUFJQTtBVnEvQkE7QUFDQTtBVWwvQkE7QUFDQTtBQUNBO0FBQ0E7QVZvL0JBO0FBQ0E7QVVoL0JBO0FBQ0E7QUFDQTtBVmsvQkE7QUk1c0NBO0FNd05BO0FBS0E7QUFDQTtBVm0vQkE7QUFDQTtBVWovQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVm0vQkE7QUl4dENBO0FNaU9BO0FBT0E7QVZvL0JBO0FBQ0E7QUFDQTtBVWovQkE7QUFDQTtBVm0vQkE7QUFDQTtBVWovQkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBVm0vQkE7QUl0dUNBO0FNaVBBO0FBS0E7QUFBQTtBQUFBO0FBQ0E7QVZvL0JBO0FBQ0E7QUFDQTtBSTd1Q0E7QU0yUEE7QUFFQTtBVm8vQkE7QUFDQTtBSWx2Q0E7QU0yUEE7QUFNQTtBQUNBO0FWcS9CQTtBQUNBO0FVbi9CQTtBQUNBO0FWcS9CQTtBQUNBO0FXaHdDQTtBQUNBO0FBQ0E7QUFDQTtBWGt3Q0E7QUlqd0NBO0FPSkE7QUFNQTtBWG13Q0E7QUFDQTtBSXR3Q0E7QU9KQTtBQVVBO0FYb3dDQTtBQUNBO0FXbHdDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FYb3dDQTtBSWp4Q0E7QU9TQTtBQU9BO0FYcXdDQTtBQUNBO0FBQ0E7QVkzeENBO0FBQ0E7QUFDQTtBQUNBO0FaNnhDQTtBQUNBO0FZMXhDQTtBQUNBO0FaNHhDQTtBWXp4Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FaMnhDQTtBQUNBO0FZdnhDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVp5eENBO0FJL3lDQTtBUWlCQTtBQVFBO0FBQ0E7QVoweENBO0FBQ0E7QUFDQTtBWXh4Q0E7QUFDQTtBQUNBO0FBQ0E7QVoweENBO0FJM3pDQTtBUThCQTtBQU1BO0FBQ0E7QVoyeENBO0FBQ0E7QVl6eENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBWjJ4Q0E7QUFDQTtBWXh4Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FaMHhDQTtBSXIxQ0E7QVE2REE7QUFFQTtBWjB4Q0E7QUFDQTtBWXZ4Q0E7QUFDQTtBWnl4Q0E7QUFDQTtBYWwyQ0E7QUFDQTtBQUNBO0FBQ0E7QWJvMkNBO0FJbjJDQTtBU0pBO0FBTUE7QWJxMkNBO0FBQ0E7QUFDQTtBYW4yQ0E7QUFDQTtBQUNBO0FicTJDQTtBYW4yQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBYnEyQ0E7QWFsMkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWJvMkNBO0FJajRDQTtBU3NCQTtBQVVBO0FicTJDQTtBQUNBO0FBQ0E7QWMzNENBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FkNjRDQTtBYzM0Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBZDY0Q0E7QUl2NUNBO0FVYUE7QUFFQTtBZDQ0Q0E7QUFDQTtBQUNBO0FlajZDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWZtNkNBO0FlajZDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FmbTZDQTtBZWg2Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FmazZDQTtBQUNBO0FnQi83Q0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QWhCaThDQTtBQUNBO0FnQjc3Q0E7QUFDQTtBaEIrN0NBO0FBQ0E7QWdCNTdDQTtBQUNBO0FBQ0E7QUFBQTtBaEI4N0NBO0FJNThDQTtBWWdCQTtBQUVBO0FoQjg3Q0E7QUFDQTtBQUNBO0FnQjM3Q0E7QUFDQTtBaEI2N0NBO0FJcjlDQTtBWXVCQTtBQUlBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FoQjg3Q0E7QUFDQTtBZ0I1N0NBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QWhCODdDQTtBQUNBO0FnQjM3Q0E7QUFDQTtBQUFBO0FBQ0E7QWhCNjdDQTtBSS8rQ0E7QVlnREE7QUFLQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FoQjg3Q0E7QUFDQTtBZ0I1N0NBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QWhCODdDQTtBQUNBO0FnQjE3Q0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBaEI0N0NBO0FBQ0E7QWdCMTdDQTtBQUNBO0FBQUE7QUFDQTtBaEI0N0NBO0FnQjE3Q0E7QUFDQTtBaEI0N0NBO0FJOWdEQTtBWXFGQTtBQUVBO0FoQjI3Q0E7QUFDQTtBQUNBO0FnQng3Q0E7QUFDQTtBaEIwN0NBO0FJdmhEQTtBWTRGQTtBQUlBO0FoQjI3Q0E7QUFDQTtBQUNBO0FnQno3Q0E7QUFDQTtBaEIyN0NBO0FJaGlEQTtBWW9HQTtBQUlBO0FoQjQ3Q0E7QUFDQTtBQUNBO0FpQjFpREE7QUFDQTtBakI0aURBO0FBQ0E7QWlCMWlEQTtBQUNBO0FBQUE7QUFDQTtBakI0aURBO0FJOWlEQTtBYUFBO0FBS0E7QUFBQTtBQUFBO0FBQ0E7QWpCNmlEQTtBQUNBO0FBQ0E7QWlCM2lEQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FqQjZpREE7QUl6akRBO0FhVUE7QUFLQTtBakI4aURBO0FBQ0E7QUk5akRBO0Fha0JBO0FBRUE7QWpCOGlEQTtBQUNBO0FpQjNpREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakI2aURBO0FBQ0E7QWlCemlEQTtBQUNBO0FBQ0E7QUFBQTtBakIyaURBO0FpQnppREE7QUFDQTtBQUNBO0FBQ0E7QWpCMmlEQTtBSXRsREE7QWF3Q0E7QUFNQTtBakI0aURBO0FBQ0E7QUkzbERBO0Fha0RBO0FBRUE7QWpCMmlEQTtBQUNBO0FBQ0E7QWtCcm1EQTtBQUNBO0FBQ0E7QWxCdW1EQTtBQUNBO0FrQnJtREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FsQnVtREE7QUFDQTtBa0JybURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBbEJ1bURBO0FJcm5EQTtBY2dCQTtBQUVBO0FsQnVtREE7QUFDQTtBa0JwbURBO0FBQ0E7QUFDQTtBQUNBO0FsQnNtREE7QUFDQTtBa0JubURBO0FBQ0E7QWxCcW1EQTtBQUNBO0FrQm5tREE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FsQnFtREE7QWtCbm1EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsQnFtREE7QUFDQTtBa0JsbURBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FsQm9tREE7QUFDQTtBa0JsbURBO0FBQ0E7QWxCb21EQTtBa0JsbURBO0FBQ0E7QWxCb21EQTtBQUNBO0FtQnBxREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkJzcURBO0FJdHFEQTtBZUpBO0FBT0E7QW5CdXFEQTtBQUNBO0FBQ0E7QW1CcnFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QW5CdXFEQTtBQUNBO0FBMXBEQTtBQUNBO0FBNHBEQSIsInNvdXJjZVJvb3QiOiIifQ==*/