body {
  background-color: #1e1e2f; }

hr {
  border-top: 1px solid #414250; }

.auth .auth-form-light {
  background-color: #27293d;
  border: 1px solid #424351; }

.container-scroller {
  min-height: 100vh;
  display: flex;
  flex-direction: column; }

.container-fluid.page-body-wrapper {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto; }

.horizontal-menu .top-navbar .navbar-brand-wrapper .navbar-brand img {
  height: 25px; }

.main-panel {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto; }

.content-wrapper:not(.error-page) {
  display: flex;
  flex-direction: column; }

.plus {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 2px;
  background-color: #0056b3; }
  .plus:after {
    content: "";
    position: absolute;
    height: 1rem;
    width: 2px;
    background-color: #0056b3; }

.proportions-rect {
  position: relative;
  width: 100%; }
  .proportions-rect > * {
    position: absolute; }
  .proportions-rect:after {
    content: "";
    display: block;
    padding-top: 100%; }

.form-check-label span {
  position: relative;
  display: block;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  pointer-events: none;
  color: #76838f; }

.form-check-label:hover span {
  z-index: 10;
  display: inline;
  padding: 10px 10px;
  border-radius: 2px;
  border: 1px solid #424351;
  background-color: #2b2e4c;
  color: #b1b1b5; }

[name="services_cat"] + div.tagsinput input {
  width: 115px !important; }

[name="documents_cat"] + div.tagsinput input {
  width: 130px !important; }

[name="objects_cat"] + div.tagsinput input {
  width: 116px !important; }

div.tagsinput input {
  color: #666666 !important; }

.u-controll {
  position: absolute;
  top: 15px;
  right: 0;
  z-index: 1;
  display: flex;
  flex-direction: column;
  padding-right: 10px;
  overflow: hidden; }
  .u-controll > * {
    margin-bottom: 10px;
    transform: translateX(150%);
    transition: transform 0.2s linear;
    text-decoration: none; }
  .u-controll > *:hover {
    text-decoration: none; }
  .u-controll--x {
    flex-direction: row;
    top: 50%;
    transform: translateY(-50%); }
    .u-controll--x > * {
      margin-right: 5px;
      margin-bottom: 0;
      transform: translateX(500%); }

.u-controll-open {
  position: relative; }
  .u-controll-open:hover .u-controll > *:nth-of-type(1) {
    transform: translateX(0);
    transition: transform 0.1s 0.1s linear; }
  .u-controll-open:hover .u-controll > *:nth-of-type(2) {
    transform: translateX(0);
    transition: transform 0.1s 0.2s linear; }
  .u-controll-open:hover .u-controll > *:nth-of-type(3) {
    transform: translateX(0);
    transition: transform 0.1s 0.3s linear; }
  .u-controll-open:hover .u-controll > *:nth-of-type(4) {
    transform: translateX(0);
    transition: transform 0.1s 0.4s linear; }

[data-disabled] {
  filter: grayscale(50%);
  opacity: 0.5;
  pointer-events: none; }

.table-responsive {
  overflow: initial; }

.plan-img {
  width: 80%;
  height: 80%;
  -o-object-fit: contain;
  object-fit: contain;
  height: 195px; }

.img-contain {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain; }

.icon-fid-sberbank {
  background-image: url("/media/images/sb_logo_admin.png");
  background-size: contain; }

.dropdown-item {
  color: #b1b1b5 !important; }

.no-fill, .no-fill:hover {
  background-color: transparent; }

.mail-label {
  background-color: #007bff;
  width: 18px;
  height: 18px;
  color: white;
  border-radius: 50%;
  text-align: center;
  line-height: 18px; }

.mark {
  padding: 0.2em;
  background-color: #1e1e2f;
  border-radius: 5px; }

.border-active-master-program {
  border: 1px solid #71c016; }

.body_mail br:nth-child(1),
.body_mail br:nth-child(2),
.body_mail br:nth-child(3),
.body_mail br:nth-child(4),
.body_mail br:nth-child(5),
.body_mail br:nth-child(6),
.body_mail br:nth-last-child(1),
.body_mail br:nth-last-child(2),
.body_mail br:nth-last-child(3) {
  display: none; }

.main-menu-item {
  display: flex;
  flex-direction: column; }
  .main-menu-item i {
    margin-right: 0 !important;
    margin-bottom: 10px; }

.card-program:hover {
  text-decoration: none; }

.card-preview {
  position: relative; }
  .card-preview__image {
    position: relative;
    width: 100%;
    height: 250px; }
    .card-preview__image > img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover; }
  .card-preview__play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1);
    width: 100px;
    height: 100px;
    fill: #fff;
    opacity: 0.5;
    cursor: pointer; }
    .card-preview__play:hover {
      transform: translate(-50%, -50%) scale(1.3);
      transition: all 0.3s linear; }
  .card-preview__mail {
    --size: 30px;
    position: absolute;
    top: calc(var(--size) / 2 * -1);
    left: calc(var(--size) / 2 * -1);
    z-index: 1;
    width: 60px;
    height: 30px;
    border-radius: 20px;
    background-color: #007bff;
    text-align: center;
    line-height: var(--size);
    color: #fff;
    text-decoration: none !important; }
    .card-preview__mail i {
      display: inline-block;
      margin-right: 3px;
      transform: translateY(1px); }
    .card-preview__mail:hover {
      color: #fff; }

.card-add {
  cursor: pointer; }
  .card-add:hover.card {
    border: 2px dashed #0056b3;
    transition: border 0.3s linear; }
  .card-add:hover .plus,
  .card-add:hover .plus:after {
    background-color: #0056b3;
    transition: background-color 0.3s linear; }
  .card-add.card {
    background-color: #1e1e2f;
    border: 2px dashed rgba(0, 86, 179, 0.3); }
  .card-add .card-body {
    min-height: 343px; }
  .card-add .plus,
  .card-add .plus:after {
    background-color: rgba(0, 86, 179, 0.3); }

.card-plan {
  position: relative; }
  .card-plan .small-btn {
    position: absolute;
    top: 0;
    left: 10px; }
    .card-plan .small-btn .preview-image {
      position: absolute;
      left: calc(100% + 10px);
      top: 0;
      width: 250px;
      height: 250px;
      z-index: 1;
      opacity: 0;
      transition: opacity 0.2s linear; }
      .card-plan .small-btn .preview-image:after {
        top: 15px;
        right: 100%;
        left: auto;
        border: 8px solid transparent;
        border-right: 8px solid var(--gray-dark); }
    .card-plan .small-btn:hover .preview-image {
      opacity: 1;
      transition: opacity 0.2s linear; }

.custom-list .ti-angle-down,
.custom-list .ti-angle-up {
  font-size: 0.6em;
  opacity: 0.3; }

.custom-list .u-controll.u-controll--x {
  position: static; }

.custom-list th, .custom-list td {
  border: none !important;
  background-color: #1e1e2f; }

.custom-list th {
  padding: 1.65rem .9375rem;
  background-color: #27293d;
  font-size: 0.9rem; }
  .custom-list th span {
    cursor: pointer; }

.custom-list td {
  padding: 0; }

.custom-list td > div {
  background-color: rgba(39, 41, 61, 0.3);
  padding: 1.25rem .9375rem;
  margin: 0.25rem 0; }

.custom-list tbody tr:first-child td > div {
  margin-top: 0.5rem; }

.custom-list tbody tr:nth-of-type(even) td > div {
  background-color: rgba(39, 41, 61, 0.8); }

.custom-list tbody td:last-child > div {
  display: flex;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-right: 0; }

.custom-list .small-btn:not(:last-child) {
  margin-right: 0.5em; }

.custom-list .small-btn {
  position: relative; }
  .custom-list .small-btn .ti-eye {
    color: #007bff; }
  .custom-list .small-btn:hover .preview-image {
    opacity: 1;
    transition: opacity 0.2s linear; }
  .custom-list .small-btn .preview-image {
    position: absolute;
    top: 50%;
    right: calc(100% + 10px);
    z-index: 100;
    transform: translateY(-50%);
    transition: opacity 0.2s linear; }

.breadcrumb {
  border: none; }

.document-item {
  display: flex;
  padding: 0.5rem; }
  .document-item:hover {
    background-color: rgba(36, 138, 253, 0.1);
    text-decoration: none; }
  .document-item__icon {
    position: relative;
    color: var(--primary); }
    .document-item__icon .ti-file {
      font-size: 50px; }
  .document-item__title {
    flex: 1 1 auto; }
  .document-item__name {
    margin-top: 0.5rem;
    margin-left: 0.5rem;
    margin-bottom: 0;
    color: #b1b1b5; }
  .document-item__info {
    margin-left: 0.5rem;
    font-size: 12px;
    color: #495057; }
  .document-item__extention {
    position: absolute;
    top: 23px;
    left: 13px; }

.small-btn {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  font-size: 15px;
  text-align: center;
  line-height: 32px;
  text-decoration: none;
  background-color: var(--gray-dark); }
  .small-btn:hover {
    text-decoration: none; }
  .small-btn * {
    pointer-events: none; }
  .small-btn .ti-trash,
  .small-btn .ti-unlink {
    color: var(--pink); }
  .small-btn .ti-link {
    color: var(--green); }
  .small-btn .ti-pencil {
    color: var(--blue); }
  .small-btn[data-change-status] {
    cursor: pointer; }
  .small-btn[data-change-status="0"] {
    color: var(--green); }
  .small-btn[data-change-status="1"] {
    color: var(--yellow); }
  .small-btn[data-change-status="2"] {
    color: var(--red); }
  .small-btn[data-change-status="3"] {
    color: var(--blue); }
  .small-btn[data-change-status="4"] {
    color: #cd890d; }
  .small-btn[data-change-status="5"] {
    color: #c70dcd; }
  .small-btn[data-change-status="6"] {
    color: #a00d74; }

.no-articles .ti-pencil-alt {
  color: var(--pink); }

.photo-card__img {
  width: 100%; }
  .photo-card__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover; }
  .photo-card__img.contain img {
    -o-object-fit: contain;
    object-fit: contain; }

.photo-card__title {
  width: 100%;
  text-align: center; }

.photo-card--main .img-thumbnail {
  background-color: green !important; }

.photo-card--main .u-controll > *:nth-of-type(1) {
  color: green;
  transform: translateX(0);
  pointer-events: none; }

.photo-card--link .img-thumbnail {
  border-color: green !important; }

.photo-card--link .u-controll > *:nth-of-type(1) {
  transform: translateX(0); }

.photo-preview {
  position: relative;
  height: 100%; }
  .photo-preview > img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover; }

.bootstrap-datetimepicker-widget thead {
  color: #fff; }

.bootstrap-datetimepicker-widget .day {
  color: rgba(255, 255, 255, 0.5); }

.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td span:hover {
  background-color: var(--primary);
  color: #fff; }

.bootstrap-datetimepicker-widget .old.day {
  color: rgba(255, 255, 255, 0.1); }

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  color: #fff; }

.bootstrap-datetimepicker-widget td.hour,
.bootstrap-datetimepicker-widget td.minute,
.bootstrap-datetimepicker-widget td.second {
  color: #fff; }

.news-item {
  display: flex;
  padding: 0.5em;
  background-color: rgba(36, 138, 253, 0.1); }
  .news-item__queue {
    display: flex;
    align-items: center; }
  .news-item__icon {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 0.3em;
    margin-right: 0.5em;
    font-size: 1.8em; }
  .news-item__title {
    display: flex;
    flex: 1 1 auto;
    align-items: center; }
    .news-item__title > * {
      margin: 0; }

.preview-image {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  background-color: var(--gray-dark);
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s linear; }
  .preview-image-container {
    position: relative; }
    .preview-image-container .preview-image {
      position: absolute;
      z-index: 1; }
    .preview-image-container .preview-image.left {
      right: calc(100% + 8px);
      top: 50%;
      transform: translateY(-50%); }
    .preview-image-container .preview-image.right {
      left: calc(100% + 8px); }
    .preview-image-container .preview-image.top {
      top: 0; }
    .preview-image-container:not(.preview-image-container--disabled):hover .preview-image {
      transition: all 0.3s linear;
      opacity: 1;
      visibility: visible; }
  .preview-image:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    transform: translateY(-50%);
    border: 8px solid transparent;
    border-left: 8px solid var(--gray-dark); }
  .preview-image__image {
    height: 80% !important;
    width: 80% !important;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
    border-radius: 0 !important; }
  .preview-image__close {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer; }
  .preview-image--pointer {
    pointer-events: inherit; }

.my-chess-wrapp {
  display: flex;
  min-height: 200px;
  justify-content: center;
  align-items: flex-end; }

.my-chess {
  position: relative;
  margin-top: 50px; }
  .my-chess__list {
    position: relative;
    z-index: 2;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    border: 1px solid #0056b3; }
  .my-chess__toggles-container, .my-chess__floor-container {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: 100%; }
  .my-chess__floor {
    display: flex;
    flex: 1 1 100%;
    align-items: center;
    transform: translateX(-30px);
    opacity: 0.4;
    pointer-events: none; }
  .my-chess__toggle-line {
    position: relative; }
    .my-chess__toggle-line > * {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      opacity: 0;
      transition: all 0.3s;
      display: flex;
      justify-content: center;
      align-items: center; }
    .my-chess__toggle-line .left {
      left: 0; }
    .my-chess__toggle-line .right {
      right: 0; }
  .my-chess__toggle-floor {
    position: relative; }
    .my-chess__toggle-floor > * {
      position: absolute;
      left: 50%;
      top: 0;
      opacity: 0;
      transition: all 0.3s; }
    .my-chess__toggle-floor .left {
      transform: translate(-30px, 0); }
    .my-chess__toggle-floor .right {
      transform: translate(30px, 0); }
  .my-chess__toggle {
    cursor: pointer;
    width: 20px;
    height: 20px; }
    .my-chess__toggle:hover {
      color: #0056b3; }
  .my-chess__item {
    border: 1px solid #0056b3;
    min-width: 30px;
    padding: 5px 0;
    text-align: center;
    cursor: pointer; }
    .my-chess__item.new-item {
      background-color: white; }
    .my-chess__item[data-status="1"] {
      background-color: rgba(255, 255, 0, 0.5);
      color: #000; }
    .my-chess__item[data-status="2"] {
      background-color: rgba(255, 0, 0, 0.5); }
    .my-chess__item[data-status="3"] {
      background-color: rgba(94, 80, 249, 0.5); }
    .my-chess__item[data-status="4"] {
      background-color: rgba(205, 137, 13, 0.5); }
    .my-chess__item[data-status="5"] {
      background-color: rgba(199, 13, 205, 0.5); }
    .my-chess__item[data-status="6"] {
      background-color: rgba(160, 13, 116, 0.5); }
    .my-chess__item:hover {
      background-color: #003d80;
      color: #fff; }
    .my-chess__item.active {
      background-color: #0056b3;
      color: #fff; }
  .my-chess.show-toggles .my-chess__toggle-line > * {
    opacity: 1; }
  .my-chess.show-toggles .my-chess__toggle-line .left {
    left: -70px; }
  .my-chess.show-toggles .my-chess__toggle-line .right {
    right: -40px; }
  .my-chess.show-toggles .my-chess__toggle-floor > * {
    opacity: 1; }
  .my-chess.show-toggles .my-chess__toggle-floor .left {
    transform: translate(-30px, -200%); }
  .my-chess.show-toggles .my-chess__toggle-floor .right {
    transform: translate(30px, -200%); }

.my-chess-info {
  width: 240px; }
  .my-chess-info__img {
    width: 210px;
    height: 210px;
    background-color: rgba(10, 10, 16, 0.1); }
    .my-chess-info__img img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
      object-fit: contain;
      opacity: 0;
      transition: opacity 0.2s 0.2s linear; }
  .my-chess-info__info {
    font-size: 15px;
    display: flex;
    justify-content: space-between;
    transition: opacity 0.2s 0.2s linear;
    background-color: rgba(10, 10, 16, 0.1); }
    .my-chess-info__info span {
      opacity: 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9nbG9iYWwuc2NzcyIsImNvbmZpZy5zY3NzIiwiY29uZmlnLmNzcyIsImNvbXBvbmVudHMtc3R5bGUvX2NhcmQtcHJldmlldy5zY3NzIiwiY29tcG9uZW50cy1zdHlsZS9fY2FyZC1hZGQuc2NzcyIsImNvbXBvbmVudHMtc3R5bGUvX2NhcmQtcGxhbi5zY3NzIiwiY29tcG9uZW50cy1zdHlsZS9fY3VzdG9tLWxpc3Quc2NzcyIsImNvbXBvbmVudHMtc3R5bGUvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMtc3R5bGUvX2RvY3VtZW50LWl0ZW0uc2NzcyIsImNvbXBvbmVudHMtc3R5bGUvX3NtYWxsLWJ0bi5zY3NzIiwiY29tcG9uZW50cy1zdHlsZS9fcGhvdG8tY2FyZC5zY3NzIiwiY29tcG9uZW50cy1zdHlsZS9fcGhvdG8tcHJldmlldy5zY3NzIiwiY29tcG9uZW50cy1zdHlsZS9fZGF0ZXBpY2tlci5zY3NzIiwiY29tcG9uZW50cy1zdHlsZS9fbmV3cy1pdGVtLnNjc3MiLCJjb21wb25lbnRzLXN0eWxlL19wcmV2aWV3LWltYWdlLnNjc3MiLCJjb21wb25lbnRzLXN0eWxlL19teS1jaGVzcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UseUJDQTZCLEVBQUE7O0FERy9CO0VBQ0UsNkJBQXFDLEVBQUE7O0FBR3ZDO0VBQ0UseUJBQXlCO0VBQ3pCLHlCQUF5QixFQUFBOztBQUkzQjtFQUNFLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2Isc0JBQXNCLEVBQUE7O0FBR3hCO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsWUFBWSxFQUFBOztBQUdkO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQixFQUFBOztBQUl4QjtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixX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QVUsRUFBQTtFQWhKeEI7SUFpSmMsa0NBQWtDLEVBQUE7RUFqSmhEO0lBa0plLGlDQUFpQyxFQUFBOztBQUtoRDtFQUdFLFlBQVksRUFBQTtFQUVaO0lBQ0UsWUFBWTtJQUNaLGFBQWE7SUFDYix1Q0FBNkQsRUFBQTtJQUg5RDtNQU1HLFdBQVc7TUFDWCxZQUFZO01BQ1osc0JBQW1CO01BQW5CLG1CQUFtQjtNQUNuQixVQUFVO01BQ1Ysb0NBQW9DLEVBQUE7RUFJeEM7SUFDRSxlQUFlO0lBQ2YsYUFBYTtJQUNiLDhCQUE4QjtJQUM5QixvQ0FBb0M7SUFDcEMsdUNBQTZELEVBQUE7SUFMOUQ7TUFRRyxVQUFVLEVBQUEiLCJmaWxlIjoiY29uZmlnLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG5ociB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYig2NSwgNjYsIDgwKVxyXG59XHJcblxyXG4uYXV0aCAuYXV0aC1mb3JtLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyOTNkO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MjQzNTE7XHJcbn1cclxuXHJcbi8vIERJU1BMQVkgRkxFWCAtIENPTlRBSU5FUlNcclxuLmNvbnRhaW5lci1zY3JvbGxlciB7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkLnBhZ2UtYm9keS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLW1lbnUgLnRvcC1uYXZiYXIgLm5hdmJhci1icmFuZC13cmFwcGVyIC5uYXZiYXItYnJhbmQgaW1nIHtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi5tYWluLXBhbmVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5jb250ZW50LXdyYXBwZXI6bm90KC5lcnJvci1wYWdlKSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi8vIEVORCBESVNQTEFZIEZMRVggLSBDT05UQUlORVJTXHJcblxyXG4ucGx1cyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMXJlbTtcclxuICBoZWlnaHQ6IDJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50LWdsb2JhbDtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudC1nbG9iYWw7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvcG9ydGlvbnMtcmVjdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gICYgPiAqIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjb2xvcjogcmdiKDExOCwgMTMxLCAxNDMpO1xyXG4gIH1cclxuICAmOmhvdmVyIHNwYW4ge1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoNjYsIDY3LCA4MSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDMsIDQ2LCA3Nik7XHJcbiAgICBjb2xvcjogcmdiKDE3NywgMTc3LCAxODEpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVEFHU0lOUFVUXHJcbltuYW1lPVwic2VydmljZXNfY2F0XCJdICsgZGl2LnRhZ3NpbnB1dCBpbnB1dCB7XHJcbiAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuW25hbWU9XCJkb2N1bWVudHNfY2F0XCJdICsgZGl2LnRhZ3NpbnB1dCBpbnB1dCB7XHJcbiAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuW25hbWU9XCJvYmplY3RzX2NhdFwiXSArIGRpdi50YWdzaW5wdXQgaW5wdXQge1xyXG4gIHdpZHRoOiAxMTZweCAhaW1wb3J0YW50O1xyXG59XHJcbmRpdi50YWdzaW5wdXQgaW5wdXQge1xyXG4gIGNvbG9yOiByZ2IoMTAyLCAxMDIsIDEwMikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtY29udHJvbGwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDE1cHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmID4gKiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJiA+ICo6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi0teCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgJiA+ICoge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnUtY29udHJvbGwtb3BlbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNCB7XHJcbiAgICAgICAgLnUtY29udHJvbGwgPiAqOm50aC1vZi10eXBlKCN7JGl9KSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgI3skaSAqIDAuMX1zIGxpbmVhcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5bZGF0YS1kaXNhYmxlZF0ge1xyXG4gIGZpbHRlcjogZ3JheXNjYWxlKDUwJSk7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4udGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbn1cclxuXHJcbi5wbGFuLWltZyB7XHJcbiAgd2lkdGg6IDgwJTtcclxuICBoZWlnaHQ6IDgwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIGhlaWdodDogMTk1cHg7XHJcbn1cclxuXHJcbi5pbWctY29udGFpbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW5cclxufVxyXG5cclxuLmljb24tZmlkLXNiZXJiYW5rIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9tZWRpYS9pbWFnZXMvc2JfbG9nb19hZG1pbi5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5kcm9wZG93bi1pdGVtIHtcclxuICBjb2xvcjogI2IxYjFiNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm8tZmlsbCwgLm5vLWZpbGw6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubWFpbC1sYWJlbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5tYXJrIHtcclxuICBwYWRkaW5nOiAwLjJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTJmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmJvcmRlci1hY3RpdmUtbWFzdGVyLXByb2dyYW0ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MWMwMTY7XHJcbn1cclxuXHJcbi5ib2R5X21haWwgYnI6bnRoLWNoaWxkKDEpLFxyXG4uYm9keV9tYWlsIGJyOm50aC1jaGlsZCgyKSxcclxuLmJvZHlfbWFpbCBicjpudGgtY2hpbGQoMyksXHJcbi5ib2R5X21haWwgYnI6bnRoLWNoaWxkKDQpLFxyXG4uYm9keV9tYWlsIGJyOm50aC1jaGlsZCg1KSxcclxuLmJvZHlfbWFpbCBicjpudGgtY2hpbGQoNiksXHJcbi5ib2R5X21haWwgYnI6bnRoLWxhc3QtY2hpbGQoMSksXHJcbi5ib2R5X21haWwgYnI6bnRoLWxhc3QtY2hpbGQoMiksXHJcbi5ib2R5X21haWwgYnI6bnRoLWxhc3QtY2hpbGQoMykge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tYWluLW1lbnUtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLXByb2dyYW0ge1xyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIvLyBjb2xvciB2YXJpYWJsZXNcclxuJGNvbG9yLXByaW1hcnk6IHJnYigzMCwgMzAsIDQ3KTtcclxuJGNvbG9yLWFjY2VudC1nbG9iYWw6IHJnYigwLCA4NiwgMTc5KTtcclxuXHJcbi8vIElNUE9SVFNcclxuQGltcG9ydCAnZ2xvYmFsLnNjc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLXN0eWxlL2NhcmQtcHJldmlldy5zY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy1zdHlsZS9jYXJkLWFkZC5zY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy1zdHlsZS9jYXJkLXBsYW4uc2Nzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMtc3R5bGUvY3VzdG9tLWxpc3Quc2Nzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMtc3R5bGUvYnJlYWRjcnVtYi5zY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy1zdHlsZS9kb2N1bWVudC1pdGVtLnNjc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLXN0eWxlL3NtYWxsLWJ0bi5zY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy1zdHlsZS9waG90by1jYXJkLnNjc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLXN0eWxlL3Bob3RvLXByZXZpZXcuc2Nzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMtc3R5bGUvZGF0ZXBpY2tlci5zY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy1zdHlsZS9uZXdzLWl0ZW0uc2Nzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMtc3R5bGUvcHJldmlldy1pbWFnZS5zY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy1zdHlsZS9teS1jaGVzcy5zY3NzJztcclxuIiwiYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMmY7IH1cblxuaHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQxNDI1MDsgfVxuXG4uYXV0aCAuYXV0aC1mb3JtLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjkzZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQyNDM1MTsgfVxuXG4uY29udGFpbmVyLXNjcm9sbGVyIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmNvbnRhaW5lci1mbHVpZC5wYWdlLWJvZHktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvOyB9XG5cbi5ob3Jpem9udGFsLW1lbnUgLnRvcC1uYXZiYXIgLm5hdmJhci1icmFuZC13cmFwcGVyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgaGVpZ2h0OiAyNXB4OyB9XG5cbi5tYWluLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87IH1cblxuLmNvbnRlbnQtd3JhcHBlcjpub3QoLmVycm9yLXBhZ2UpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ucGx1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZiMzsgfVxuICAucGx1czphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZiMzsgfVxuXG4ucHJvcG9ydGlvbnMtcmVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BvcnRpb25zLXJlY3QgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnByb3BvcnRpb25zLXJlY3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLmZvcm0tY2hlY2stbGFiZWwgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjNzY4MzhmOyB9XG5cbi5mb3JtLWNoZWNrLWxhYmVsOmhvdmVyIHNwYW4ge1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQyNDM1MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmU0YztcbiAgY29sb3I6ICNiMWIxYjU7IH1cblxuW25hbWU9XCJzZXJ2aWNlc19jYXRcIl0gKyBkaXYudGFnc2lucHV0IGlucHV0IHtcbiAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuW25hbWU9XCJkb2N1bWVudHNfY2F0XCJdICsgZGl2LnRhZ3NpbnB1dCBpbnB1dCB7XG4gIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbltuYW1lPVwib2JqZWN0c19jYXRcIl0gKyBkaXYudGFnc2lucHV0IGlucHV0IHtcbiAgd2lkdGg6IDExNnB4ICFpbXBvcnRhbnQ7IH1cblxuZGl2LnRhZ3NpbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7IH1cblxuLnUtY29udHJvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnUtY29udHJvbGwgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC51LWNvbnRyb2xsID4gKjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC51LWNvbnRyb2xsLS14IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC51LWNvbnRyb2xsLS14ID4gKiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAwJSk7IH1cblxuLnUtY29udHJvbGwtb3BlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudS1jb250cm9sbC1vcGVuOmhvdmVyIC51LWNvbnRyb2xsID4gKjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIDAuMXMgbGluZWFyOyB9XG4gIC51LWNvbnRyb2xsLW9wZW46aG92ZXIgLnUtY29udHJvbGwgPiAqOm50aC1vZi10eXBlKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgMC4ycyBsaW5lYXI7IH1cbiAgLnUtY29udHJvbGwtb3Blbjpob3ZlciAudS1jb250cm9sbCA+ICo6bnRoLW9mLXR5cGUoMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyAwLjNzIGxpbmVhcjsgfVxuICAudS1jb250cm9sbC1vcGVuOmhvdmVyIC51LWNvbnRyb2xsID4gKjpudGgtb2YtdHlwZSg0KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIDAuNHMgbGluZWFyOyB9XG5cbltkYXRhLWRpc2FibGVkXSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDUwJSk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdzogaW5pdGlhbDsgfVxuXG4ucGxhbi1pbWcge1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDgwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgaGVpZ2h0OiAxOTVweDsgfVxuXG4uaW1nLWNvbnRhaW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5pY29uLWZpZC1zYmVyYmFuayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9tZWRpYS9pbWFnZXMvc2JfbG9nb19hZG1pbi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjYjFiMWI1ICFpbXBvcnRhbnQ7IH1cblxuLm5vLWZpbGwsIC5uby1maWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1haWwtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTJmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmJvcmRlci1hY3RpdmUtbWFzdGVyLXByb2dyYW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzFjMDE2OyB9XG5cbi5ib2R5X21haWwgYnI6bnRoLWNoaWxkKDEpLFxuLmJvZHlfbWFpbCBicjpudGgtY2hpbGQoMiksXG4uYm9keV9tYWlsIGJyOm50aC1jaGlsZCgzKSxcbi5ib2R5X21haWwgYnI6bnRoLWNoaWxkKDQpLFxuLmJvZHlfbWFpbCBicjpudGgtY2hpbGQoNSksXG4uYm9keV9tYWlsIGJyOm50aC1jaGlsZCg2KSxcbi5ib2R5X21haWwgYnI6bnRoLWxhc3QtY2hpbGQoMSksXG4uYm9keV9tYWlsIGJyOm50aC1sYXN0LWNoaWxkKDIpLFxuLmJvZHlfbWFpbCBicjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1haW4tbWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubWFpbi1tZW51LWl0ZW0gaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uY2FyZC1wcm9ncmFtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jYXJkLXByZXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhcmQtcHJldmlld19faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1MHB4OyB9XG4gICAgLmNhcmQtcHJldmlld19faW1hZ2UgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuY2FyZC1wcmV2aWV3X19wbGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGZpbGw6ICNmZmY7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYXJkLXByZXZpZXdfX3BsYXk6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4zKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjsgfVxuICAuY2FyZC1wcmV2aWV3X19tYWlsIHtcbiAgICAtLXNpemU6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyh2YXIoLS1zaXplKSAvIDIgKiAtMSk7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1zaXplKSAvIDIgKiAtMSk7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tc2l6ZSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuY2FyZC1wcmV2aWV3X19tYWlsIGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTsgfVxuICAgIC5jYXJkLXByZXZpZXdfX21haWw6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNhcmQtYWRkIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jYXJkLWFkZDpob3Zlci5jYXJkIHtcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgIzAwNTZiMztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBsaW5lYXI7IH1cbiAgLmNhcmQtYWRkOmhvdmVyIC5wbHVzLFxuICAuY2FyZC1hZGQ6aG92ZXIgLnBsdXM6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU2YjM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhcjsgfVxuICAuY2FyZC1hZGQuY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWUyZjtcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgcmdiYSgwLCA4NiwgMTc5LCAwLjMpOyB9XG4gIC5jYXJkLWFkZCAuY2FyZC1ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAzNDNweDsgfVxuICAuY2FyZC1hZGQgLnBsdXMsXG4gIC5jYXJkLWFkZCAucGx1czphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTc5LCAwLjMpOyB9XG5cbi5jYXJkLXBsYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhcmQtcGxhbiAuc21hbGwtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwcHg7IH1cbiAgICAuY2FyZC1wbGFuIC5zbWFsbC1idG4gLnByZXZpZXctaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyOyB9XG4gICAgICAuY2FyZC1wbGFuIC5zbWFsbC1idG4gLnByZXZpZXctaW1hZ2U6YWZ0ZXIge1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdmFyKC0tZ3JheS1kYXJrKTsgfVxuICAgIC5jYXJkLXBsYW4gLnNtYWxsLWJ0bjpob3ZlciAucHJldmlldy1pbWFnZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjsgfVxuXG4uY3VzdG9tLWxpc3QgLnRpLWFuZ2xlLWRvd24sXG4uY3VzdG9tLWxpc3QgLnRpLWFuZ2xlLXVwIHtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgb3BhY2l0eTogMC4zOyB9XG5cbi5jdXN0b20tbGlzdCAudS1jb250cm9sbC51LWNvbnRyb2xsLS14IHtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4uY3VzdG9tLWxpc3QgdGgsIC5jdXN0b20tbGlzdCB0ZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTJmOyB9XG5cbi5jdXN0b20tbGlzdCB0aCB7XG4gIHBhZGRpbmc6IDEuNjVyZW0gLjkzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI5M2Q7XG4gIGZvbnQtc2l6ZTogMC45cmVtOyB9XG4gIC5jdXN0b20tbGlzdCB0aCBzcGFuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmN1c3RvbS1saXN0IHRkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uY3VzdG9tLWxpc3QgdGQgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCA0MSwgNjEsIDAuMyk7XG4gIHBhZGRpbmc6IDEuMjVyZW0gLjkzNzVyZW07XG4gIG1hcmdpbjogMC4yNXJlbSAwOyB9XG5cbi5jdXN0b20tbGlzdCB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCA+IGRpdiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG4uY3VzdG9tLWxpc3QgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikgdGQgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCA0MSwgNjEsIDAuOCk7IH1cblxuLmN1c3RvbS1saXN0IHRib2R5IHRkOmxhc3QtY2hpbGQgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmN1c3RvbS1saXN0IC5zbWFsbC1idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07IH1cblxuLmN1c3RvbS1saXN0IC5zbWFsbC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmN1c3RvbS1saXN0IC5zbWFsbC1idG4gLnRpLWV5ZSB7XG4gICAgY29sb3I6ICMwMDdiZmY7IH1cbiAgLmN1c3RvbS1saXN0IC5zbWFsbC1idG46aG92ZXIgLnByZXZpZXctaW1hZ2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjsgfVxuICAuY3VzdG9tLWxpc3QgLnNtYWxsLWJ0biAucHJldmlldy1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7IH1cblxuLmJyZWFkY3J1bWIge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmRvY3VtZW50LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwLjVyZW07IH1cbiAgLmRvY3VtZW50LWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzYsIDEzOCwgMjUzLCAwLjEpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZG9jdW1lbnQtaXRlbV9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgfVxuICAgIC5kb2N1bWVudC1pdGVtX19pY29uIC50aS1maWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAuZG9jdW1lbnQtaXRlbV9fdGl0bGUge1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIC5kb2N1bWVudC1pdGVtX19uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjYjFiMWI1OyB9XG4gIC5kb2N1bWVudC1pdGVtX19pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzQ5NTA1NzsgfVxuICAuZG9jdW1lbnQtaXRlbV9fZXh0ZW50aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyM3B4O1xuICAgIGxlZnQ6IDEzcHg7IH1cblxuLnNtYWxsLWJ0biB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktZGFyayk7IH1cbiAgLnNtYWxsLWJ0bjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zbWFsbC1idG4gKiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNtYWxsLWJ0biAudGktdHJhc2gsXG4gIC5zbWFsbC1idG4gLnRpLXVubGluayB7XG4gICAgY29sb3I6IHZhcigtLXBpbmspOyB9XG4gIC5zbWFsbC1idG4gLnRpLWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1ncmVlbik7IH1cbiAgLnNtYWxsLWJ0biAudGktcGVuY2lsIHtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZSk7IH1cbiAgLnNtYWxsLWJ0bltkYXRhLWNoYW5nZS1zdGF0dXNdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNtYWxsLWJ0bltkYXRhLWNoYW5nZS1zdGF0dXM9XCIwXCJdIHtcbiAgICBjb2xvcjogdmFyKC0tZ3JlZW4pOyB9XG4gIC5zbWFsbC1idG5bZGF0YS1jaGFuZ2Utc3RhdHVzPVwiMVwiXSB7XG4gICAgY29sb3I6IHZhcigtLXllbGxvdyk7IH1cbiAgLnNtYWxsLWJ0bltkYXRhLWNoYW5nZS1zdGF0dXM9XCIyXCJdIHtcbiAgICBjb2xvcjogdmFyKC0tcmVkKTsgfVxuICAuc21hbGwtYnRuW2RhdGEtY2hhbmdlLXN0YXR1cz1cIjNcIl0ge1xuICAgIGNvbG9yOiB2YXIoLS1ibHVlKTsgfVxuICAuc21hbGwtYnRuW2RhdGEtY2hhbmdlLXN0YXR1cz1cIjRcIl0ge1xuICAgIGNvbG9yOiAjY2Q4OTBkOyB9XG4gIC5zbWFsbC1idG5bZGF0YS1jaGFuZ2Utc3RhdHVzPVwiNVwiXSB7XG4gICAgY29sb3I6ICNjNzBkY2Q7IH1cbiAgLnNtYWxsLWJ0bltkYXRhLWNoYW5nZS1zdGF0dXM9XCI2XCJdIHtcbiAgICBjb2xvcjogI2EwMGQ3NDsgfVxuXG4ubm8tYXJ0aWNsZXMgLnRpLXBlbmNpbC1hbHQge1xuICBjb2xvcjogdmFyKC0tcGluayk7IH1cblxuLnBob3RvLWNhcmRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5waG90by1jYXJkX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnBob3RvLWNhcmRfX2ltZy5jb250YWluIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4ucGhvdG8tY2FyZF9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5waG90by1jYXJkLS1tYWluIC5pbWctdGh1bWJuYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW4gIWltcG9ydGFudDsgfVxuXG4ucGhvdG8tY2FyZC0tbWFpbiAudS1jb250cm9sbCA+ICo6bnRoLW9mLXR5cGUoMSkge1xuICBjb2xvcjogZ3JlZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnBob3RvLWNhcmQtLWxpbmsgLmltZy10aHVtYm5haWwge1xuICBib3JkZXItY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7IH1cblxuLnBob3RvLWNhcmQtLWxpbmsgLnUtY29udHJvbGwgPiAqOm50aC1vZi10eXBlKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi5waG90by1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnBob3RvLXByZXZpZXcgPiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGhlYWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF5IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5vbGQuZGF5IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1ob3VyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItbWludXRlLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItc2Vjb25kIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGQuaG91cixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRkLm1pbnV0ZSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRkLnNlY29uZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uZXdzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNiwgMTM4LCAyNTMsIDAuMSk7IH1cbiAgLm5ld3MtaXRlbV9fcXVldWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubmV3cy1pdGVtX19pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuM2VtO1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgZm9udC1zaXplOiAxLjhlbTsgfVxuICAubmV3cy1pdGVtX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm5ld3MtaXRlbV9fdGl0bGUgPiAqIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4ucHJldmlldy1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktZGFyayk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjsgfVxuICAucHJldmlldy1pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcmV2aWV3LWltYWdlLWNvbnRhaW5lciAucHJldmlldy1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnByZXZpZXctaW1hZ2UtY29udGFpbmVyIC5wcmV2aWV3LWltYWdlLmxlZnQge1xuICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5wcmV2aWV3LWltYWdlLWNvbnRhaW5lciAucHJldmlldy1pbWFnZS5yaWdodCB7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyA4cHgpOyB9XG4gICAgLnByZXZpZXctaW1hZ2UtY29udGFpbmVyIC5wcmV2aWV3LWltYWdlLnRvcCB7XG4gICAgICB0b3A6IDA7IH1cbiAgICAucHJldmlldy1pbWFnZS1jb250YWluZXI6bm90KC5wcmV2aWV3LWltYWdlLWNvbnRhaW5lci0tZGlzYWJsZWQpOmhvdmVyIC5wcmV2aWV3LWltYWdlIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5wcmV2aWV3LWltYWdlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHZhcigtLWdyYXktZGFyayk7IH1cbiAgLnByZXZpZXctaW1hZ2VfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDgwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICAucHJldmlldy1pbWFnZV9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcmV2aWV3LWltYWdlLS1wb2ludGVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDsgfVxuXG4ubXktY2hlc3Mtd3JhcHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4ubXktY2hlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLm15LWNoZXNzX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTZiMzsgfVxuICAubXktY2hlc3NfX3RvZ2dsZXMtY29udGFpbmVyLCAubXktY2hlc3NfX2Zsb29yLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5teS1jaGVzc19fZmxvb3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubXktY2hlc3NfX3RvZ2dsZS1saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubXktY2hlc3NfX3RvZ2dsZS1saW5lID4gKiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubXktY2hlc3NfX3RvZ2dsZS1saW5lIC5sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubXktY2hlc3NfX3RvZ2dsZS1saW5lIC5yaWdodCB7XG4gICAgICByaWdodDogMDsgfVxuICAubXktY2hlc3NfX3RvZ2dsZS1mbG9vciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm15LWNoZXNzX190b2dnbGUtZmxvb3IgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAgIC5teS1jaGVzc19fdG9nZ2xlLWZsb29yIC5sZWZ0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMHB4LCAwKTsgfVxuICAgIC5teS1jaGVzc19fdG9nZ2xlLWZsb29yIC5yaWdodCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCAwKTsgfVxuICAubXktY2hlc3NfX3RvZ2dsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5teS1jaGVzc19fdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA1NmIzOyB9XG4gIC5teS1jaGVzc19faXRlbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTZiMztcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5teS1jaGVzc19faXRlbS5uZXctaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5teS1jaGVzc19faXRlbVtkYXRhLXN0YXR1cz1cIjFcIl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMCwgMC41KTtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLm15LWNoZXNzX19pdGVtW2RhdGEtc3RhdHVzPVwiMlwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC41KTsgfVxuICAgIC5teS1jaGVzc19faXRlbVtkYXRhLXN0YXR1cz1cIjNcIl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NCwgODAsIDI0OSwgMC41KTsgfVxuICAgIC5teS1jaGVzc19faXRlbVtkYXRhLXN0YXR1cz1cIjRcIl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDUsIDEzNywgMTMsIDAuNSk7IH1cbiAgICAubXktY2hlc3NfX2l0ZW1bZGF0YS1zdGF0dXM9XCI1XCJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk5LCAxMywgMjA1LCAwLjUpOyB9XG4gICAgLm15LWNoZXNzX19pdGVtW2RhdGEtc3RhdHVzPVwiNlwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MCwgMTMsIDExNiwgMC41KTsgfVxuICAgIC5teS1jaGVzc19faXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZDgwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubXktY2hlc3NfX2l0ZW0uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU2YjM7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubXktY2hlc3Muc2hvdy10b2dnbGVzIC5teS1jaGVzc19fdG9nZ2xlLWxpbmUgPiAqIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5teS1jaGVzcy5zaG93LXRvZ2dsZXMgLm15LWNoZXNzX190b2dnbGUtbGluZSAubGVmdCB7XG4gICAgbGVmdDogLTcwcHg7IH1cbiAgLm15LWNoZXNzLnNob3ctdG9nZ2xlcyAubXktY2hlc3NfX3RvZ2dsZS1saW5lIC5yaWdodCB7XG4gICAgcmlnaHQ6IC00MHB4OyB9XG4gIC5teS1jaGVzcy5zaG93LXRvZ2dsZXMgLm15LWNoZXNzX190b2dnbGUtZmxvb3IgPiAqIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5teS1jaGVzcy5zaG93LXRvZ2dsZXMgLm15LWNoZXNzX190b2dnbGUtZmxvb3IgLmxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMHB4LCAtMjAwJSk7IH1cbiAgLm15LWNoZXNzLnNob3ctdG9nZ2xlcyAubXktY2hlc3NfX3RvZ2dsZS1mbG9vciAucmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwcHgsIC0yMDAlKTsgfVxuXG4ubXktY2hlc3MtaW5mbyB7XG4gIHdpZHRoOiAyNDBweDsgfVxuICAubXktY2hlc3MtaW5mb19faW1nIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTYsIDAuMSk7IH1cbiAgICAubXktY2hlc3MtaW5mb19faW1nIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIDAuMnMgbGluZWFyOyB9XG4gIC5teS1jaGVzcy1pbmZvX19pbmZvIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIDAuMnMgbGluZWFyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxNiwgMC4xKTsgfVxuICAgIC5teS1jaGVzcy1pbmZvX19pbmZvIHNwYW4ge1xuICAgICAgb3BhY2l0eTogMDsgfVxuIiwiLmNhcmQtcHJldmlldyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcblxyXG4gICAgJiA+IGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIGZpbGw6ICNmZmY7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMyk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21haWwge1xyXG4gICAgLS1zaXplOiAzMHB4O1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYyh2YXIoLS1zaXplKSAvIDIgKiAtMSk7XHJcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXNpemUpIC8gMiAqIC0xKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXNpemUpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICBpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY2FyZC1hZGQge1xyXG4gICRjb2xvci1hY2NlbnQ6ICRjb2xvci1hY2NlbnQtZ2xvYmFsO1xyXG4gICRkdXJhdGlvbi1hbmltYXRpb246IDAuM3M7XHJcbiAgJG9wYWNpdHktY29sb3I6IDAuNztcclxuICBcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6aG92ZXIuY2FyZCB7XHJcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgJGNvbG9yLWFjY2VudDtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlciAkZHVyYXRpb24tYW5pbWF0aW9uIGxpbmVhcjtcclxuICB9XHJcbiAgJjpob3ZlciAucGx1cyxcclxuICAmOmhvdmVyIC5wbHVzOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRkdXJhdGlvbi1hbmltYXRpb24gbGluZWFyO1xyXG4gIH1cclxuXHJcbiAgJi5jYXJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgYm9yZGVyOiAycHggZGFzaGVkIHRyYW5zcGFyZW50aXplKCRjb2xvci1hY2NlbnQsICRvcGFjaXR5LWNvbG9yKTtcclxuICB9XHJcblxyXG4gIC5jYXJkLWJvZHkge1xyXG4gICAgbWluLWhlaWdodDogMzQzcHg7XHJcbiAgfVxyXG5cclxuICAucGx1cyxcclxuICAucGx1czphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3ItYWNjZW50LCAkb3BhY2l0eS1jb2xvcik7XHJcbiAgfVxyXG59IiwiLmNhcmQtcGxhbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQuc21hbGwtYnRuIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDEwcHg7XHJcblxyXG5cdFx0LnByZXZpZXctaW1hZ2Uge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdFx0aGVpZ2h0OiAyNTBweDtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHRvcDogMTVweDtcclxuXHRcdFx0XHRyaWdodDogMTAwJTtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHZhcigtLWdyYXktZGFyayk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIC5wcmV2aWV3LWltYWdlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY3VzdG9tLWxpc3Qge1xyXG4gICRjb2xvci1wcmltYXJ5LWxpZ2h0ZW46IHJnYigzOSwgNDEsIDYxKTtcclxuICAkY3BsLW9wYWNpdHktc3Ryb25nOiB0cmFuc3BhcmVudGl6ZSgkY29sb3ItcHJpbWFyeS1saWdodGVuLCAwLjcpO1xyXG4gICRjcGwtb3BhY2l0eS1zbWFsbDogdHJhbnNwYXJlbnRpemUoJGNvbG9yLXByaW1hcnktbGlnaHRlbiwgMC4yKTtcclxuXHJcblxyXG4gIC50aS1hbmdsZS1kb3duLFxyXG4gIC50aS1hbmdsZS11cCB7XHJcbiAgICBmb250LXNpemU6IDAuNmVtO1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG4gIH1cclxuXHJcbiAgLnUtY29udHJvbGwudS1jb250cm9sbC0teCB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIH1cclxuXHJcbiAgdGgsIHRkIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgfVxyXG5cclxuICB0aCB7XHJcbiAgICBwYWRkaW5nOiAxLjY1cmVtIC45Mzc1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHRlbjtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICB0ZCA+IGRpdiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3BsLW9wYWNpdHktc3Ryb25nO1xyXG4gICAgcGFkZGluZzogMS4yNXJlbSAuOTM3NXJlbTtcclxuICAgIG1hcmdpbjogMC4yNXJlbSAwO1xyXG4gIH1cclxuXHJcbiAgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQgPiBkaXYge1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikgdGQgPiBkaXYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNwbC1vcGFjaXR5LXNtYWxsO1xyXG4gIH1cclxuXHJcbiAgdGJvZHkgdHI6aG92ZXIgdGQgPiBkaXYge1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG4gIH1cclxuXHJcbiAgdGJvZHkgdGQ6bGFzdC1jaGlsZCA+IGRpdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuc21hbGwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICB9XHJcblxyXG4gIC5zbWFsbC1idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLnRpLWV5ZSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDdiZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5wcmV2aWV3LWltYWdlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXZpZXctaW1hZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIiwiLmJyZWFkY3J1bWIge1xyXG4gIGJvcmRlcjogbm9uZTtcclxufSIsIi5kb2N1bWVudC1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDAuNXJlbTtcclxuICBcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKHJnYigzNiwgMTM4LCAyNTMpLCAwLjkpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAudGktZmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGNvbG9yOiByZ2IoMTc3LCAxNzcsIDE4MSk7XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogcmdiKDczLCA4MCwgODcpO1xyXG4gIH1cclxuXHJcbiAgJl9fZXh0ZW50aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjNweDtcclxuICAgIGxlZnQ6IDEzcHg7XHJcbiAgfVxyXG59IiwiLnNtYWxsLWJ0biB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1kYXJrKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJiAqIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudGktdHJhc2gsXHJcbiAgICAudGktdW5saW5rIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcGluayk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpLWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmVlbik7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpLXBlbmNpbCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsdWUpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBTVEFUVVMg0LrQstCw0YDRgtC40YDRi1xyXG4gICAgJltkYXRhLWNoYW5nZS1zdGF0dXNdIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAmW2RhdGEtY2hhbmdlLXN0YXR1cz1cIjBcIl0ge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmVlbik7XHJcbiAgICB9XHJcbiAgICAmW2RhdGEtY2hhbmdlLXN0YXR1cz1cIjFcIl0ge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xyXG4gICAgfVxyXG4gICAgJltkYXRhLWNoYW5nZS1zdGF0dXM9XCIyXCJdIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcmVkKTtcclxuICAgIH1cclxuICAgICZbZGF0YS1jaGFuZ2Utc3RhdHVzPVwiM1wiXSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsdWUpO1xyXG4gICAgfVxyXG4gICAgJltkYXRhLWNoYW5nZS1zdGF0dXM9XCI0XCJdIHtcclxuICAgICAgICBjb2xvcjogI2NkODkwZDtcclxuICAgIH1cclxuICAgICZbZGF0YS1jaGFuZ2Utc3RhdHVzPVwiNVwiXSB7XHJcbiAgICAgICAgY29sb3I6ICNjNzBkY2Q7XHJcbiAgICB9XHJcbiAgICAmW2RhdGEtY2hhbmdlLXN0YXR1cz1cIjZcIl0ge1xyXG4gICAgICAgIGNvbG9yOiAjYTAwZDc0O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLm5vLWFydGljbGVzIC50aS1wZW5jaWwtYWx0IHtcclxuICAgIGNvbG9yOiB2YXIoLS1waW5rKTtcclxufVxyXG4iLCIucGhvdG8tY2FyZCB7XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29udGFpbiBpbWcge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1haW4ge1xyXG4gICAgICAgIC5pbWctdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnUtY29udHJvbGwge1xyXG4gICAgICAgICAgICAmID4gKjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1saW5rIHtcclxuICAgICAgICAuaW1nLXRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnUtY29udHJvbGwge1xyXG4gICAgICAgICAgICAmID4gKjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucGhvdG8tcHJldmlldyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJiA+IGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufSIsIi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcclxuXHR0aGVhZCB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5kYXkge1xyXG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50aXplKCNmZmYsIDAuNSk7XHJcblx0fVxyXG5cclxuXHR0YWJsZSB0ZC5kYXk6aG92ZXIsXHJcblx0dGFibGUgdGQgc3Bhbjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0Lm9sZC5kYXkge1xyXG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50aXplKCNmZmYsIDAuOSk7XHJcblx0fVxyXG5cclxuXHJcblx0LnRpbWVwaWNrZXItaG91cixcclxuXHQudGltZXBpY2tlci1taW51dGUsXHJcblx0LnRpbWVwaWNrZXItc2Vjb25kIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0dGQuaG91cixcclxuXHR0ZC5taW51dGUsXHJcblx0dGQuc2Vjb25kIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufSIsIi5uZXdzLWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cGFkZGluZzogMC41ZW07XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUocmdiKDM2LCAxMzgsIDI1MyksIDAuOSk7XHJcblxyXG4gICAgJl9fcXVldWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcblx0Jl9faWNvbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMC4zZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG5cdFx0Zm9udC1zaXplOiAxLjhlbTtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0JiA+ICoge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wcmV2aWV3LWltYWdlIHtcclxuXHQkc2VsZjogJjtcclxuXHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHdpZHRoOiAyMDBweDtcclxuXHRoZWlnaHQ6IDIwMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktZGFyayk7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cclxuXHJcblx0Ji1jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCN7JHNlbGZ9IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCN7JHNlbGZ9LmxlZnQge1xyXG5cdFx0XHRyaWdodDogY2FsYygxMDAlICsgOHB4KTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdH1cclxuXHJcblx0XHQjeyRzZWxmfS5yaWdodCB7XHJcblx0XHRcdGxlZnQ6IGNhbGMoMTAwJSArIDhweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0I3skc2VsZn0udG9wIHtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQmOm5vdCgucHJldmlldy1pbWFnZS1jb250YWluZXItLWRpc2FibGVkKTpob3ZlciB7XHJcblx0XHRcdCN7JHNlbGZ9IHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDEwMCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1sZWZ0OiA4cHggc29saWQgdmFyKC0tZ3JheS1kYXJrKTtcclxuXHR9XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdGhlaWdodDogODAlICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogODAlICFpbXBvcnRhbnQ7XHJcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19jbG9zZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEwcHg7XHJcblx0XHRyaWdodDogMTBweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdCYtLXBvaW50ZXIge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XHJcblx0fVxyXG59IiwiLm15LWNoZXNzLXdyYXBwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLm15LWNoZXNzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgJHNlbGY6ICY7XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAvLyB3aWR0aDogNDAwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NmIzO1xyXG4gIH1cclxuXHJcbiAgJl9fdG9nZ2xlcy1jb250YWluZXIsXHJcbiAgJl9fZmxvb3ItY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fZmxvb3Ige1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX3RvZ2dsZS1saW5lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0IHtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RvZ2dsZS1mbG9vciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJiA+ICoge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIH1cclxuXHJcbiAgICAubGVmdCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RvZ2dsZSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1nbG9iYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDU2YjM7XHJcbiAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLm5ldy1pdGVtIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLXN0YXR1cz1cIjFcIl0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSh5ZWxsb3csIDAuNSk7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1zdGF0dXM9XCIyXCJdIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUocmVkLCAwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1zdGF0dXM9XCIzXCJdIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoIzVlNTBmOSwgMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtc3RhdHVzPVwiNFwiXSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCNjZDg5MGQsIDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLXN0YXR1cz1cIjVcIl0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgjYzcwZGNkLCAwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1zdGF0dXM9XCI2XCJdIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoI2EwMGQ3NCwgMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMwMDU2YjMsIDEwJSk7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZiMztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJi5zaG93LXRvZ2dsZXMge1xyXG4gICAgI3skc2VsZn1fX3RvZ2dsZS1saW5lIHtcclxuICAgICAgJiA+ICogeyBvcGFjaXR5OiAxOyB9XHJcbiAgICAgIC5sZWZ0IHsgbGVmdDogLTcwcHg7IH1cclxuICAgICAgLnJpZ2h0IHsgcmlnaHQ6IC00MHB4OyB9XHJcbiAgICB9XHJcbiAgICAjeyRzZWxmfV9fdG9nZ2xlLWZsb29yIHtcclxuICAgICAgJiA+ICogeyBvcGFjaXR5OiAxOyB9XHJcbiAgICAgIC5sZWZ0IHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwcHgsIC0yMDAlKTsgfVxyXG4gICAgICAucmlnaHQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCAtMjAwJSk7IH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5teS1jaGVzcy1pbmZvIHtcclxuICAkc2VsZjogJjtcclxuXHJcbiAgd2lkdGg6IDI0MHB4O1xyXG5cclxuICAmX19pbWcge1xyXG4gICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgaGVpZ2h0OiAyMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKChkYXJrZW4oIzFlMWUyZiwgMTAlKSksIDAuOSk7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIDAuMnMgbGluZWFyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIDAuMnMgbGluZWFyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoKGRhcmtlbigjMWUxZTJmLCAxMCUpKSwgMC45KTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 */
