.user-btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 6px;
  transition: all 0.3s;
  cursor: pointer;
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
  padding: 12px 20px;
  text-decoration: none;
  min-height: 44px;
}
.user-btn svg {
  transition: all 0.3s;
}
.user-btn.red {
  border: 1px solid #dc143c;
  background: transparent;
  color: #dc143c;
  height: 44px;
  border-radius: 10px;
  padding: 14px 16px;
}
.user-btn.red:is(:hover, :focus) {
  color: #cb0f35;
  border-color: #cb0f35;
}
.user-btn.orange {
  border: 1px solid #f5b840;
  background: #f5b840;
  color: #000;
}
.user-btn.orange:is(:hover, :focus) {
  background-color: #eaab31;
}
.user-btn.green {
  border: 1px solid #73f69c;
  background: #73f69c;
  color: #000;
}
.user-btn.green:is(:hover, :focus) {
  background-color: #00dd80;
}
.user-btn.expanded {
  display: flex;
  width: 100%;
}
.user-btn.invert {
  border: 1px solid #f5b840;
  background-color: transparent;
  color: #f5b840;
}
.user-btn.invert:is(:hover, :focus) {
  color: #000;
  background-color: #f5b840;
}
.user-btn.invert.white {
  border-color: #f5f5f5;
  color: #f5f5f5;
}
.user-btn.invert.white svg {
  fill: #f5f5f5;
}
.user-btn.invert.white:is(:hover, :focus) {
  background: transparent;
  border-color: #f5b840;
  color: #f5b840;
}
.user-btn.invert.white:is(:hover, :focus) svg {
  fill: #f5b840;
}
.user-btn.grey {
  color: #fff;
  border-radius: 10px;
  border-color: transparent;
  background: #a9a9a9;
  height: 44px;
}
.user-btn.grey:is(:hover, :focus) {
  color: #353535;
}
.user-btn.hollow {
  height: 44px;
  background: none;
  color: #000;
  border: 1px solid #a9a9a9;
  border-radius: 10px;
}
.user-btn.hollow:is(:hover, :focus) {
  border-color: #000;
}
.user-btn[disabled] {
  cursor: not-allowed;
  background: #a9a9a9;
  border-color: #a9a9a9;
  color: #fff;
}
.user-btn[disabled]:hover {
  background: #a9a9a9;
  border-color: #a9a9a9;
  color: #fff;
}
.user-btn-del {
  background: none;
  margin: 0;
  padding: 4px 0;
  border: 0;
  display: inline-flex;
  align-items: center;
  -moz-column-gap: 5px;
       column-gap: 5px;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #b23c53;
}
.user-btn-del svg {
  flex-shrink: 0;
  fill: #b23c53;
}

@layer {
  main {
    min-height: 50vh;
  }
}
.user-login {
  display: inline-flex;
  align-items: center;
}

.uc-fav-card-btn {
  display: flex;
  width: 28px;
  height: 28px;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
  border: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 20'%3E%3Cpath stroke='%23F1C423' stroke-linecap='round' stroke-linejoin='round' d='M19.338 10.65 11.01 19 2.68 10.65a5.626 5.626 0 0 1-1.27-1.911 5.682 5.682 0 0 1 .117-4.507 5.615 5.615 0 0 1 1.368-1.84 5.535 5.535 0 0 1 1.983-1.13 5.489 5.489 0 0 1 4.429.478 5.576 5.576 0 0 1 1.702 1.528 5.574 5.574 0 0 1 1.705-1.515 5.506 5.506 0 0 1 4.417-.463c.729.234 1.401.619 1.976 1.128a5.616 5.616 0 0 1 1.364 1.835 5.679 5.679 0 0 1-1.133 6.403'/%3E%3C/svg%3E"), linear-gradient(90deg, #202229 0%, #353a46 100%);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px 18px, cover;
  position: absolute;
  top: 14px;
  right: 14px;
  cursor: pointer;
}
.uc-fav-card-btn.active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 18'%3E%3Cpath fill='%23F0B00C' d='M17.504 9.577 10.008 17 2.512 9.577a4.996 4.996 0 1 1 7.496-6.561 4.998 4.998 0 1 1 7.496 6.567'/%3E%3Cpath stroke='%23F1C423' stroke-linecap='round' stroke-linejoin='round' d='M17.504 9.577 10.008 17 2.512 9.577a4.996 4.996 0 1 1 7.496-6.561 4.998 4.998 0 1 1 7.496 6.567'/%3E%3C/svg%3E"), linear-gradient(90deg, #202229 0%, #353a46 100%);
}
.uc-fav-card-btn.active:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 18'%3E%3Cpath fill='%23F0B00C' d='M17.504 9.577 10.008 17 2.512 9.577a4.996 4.996 0 1 1 7.496-6.561 4.998 4.998 0 1 1 7.496 6.567'/%3E%3Cpath stroke='%23F1C423' stroke-linecap='round' stroke-linejoin='round' d='M17.504 9.577 10.008 17 2.512 9.577a4.996 4.996 0 1 1 7.496-6.561 4.998 4.998 0 1 1 7.496 6.567'/%3E%3C/svg%3E"), linear-gradient(90deg, rgba(32, 34, 41, 0.8196078431) 0%, rgba(53, 58, 70, 0.8784313725) 100%);
}
.uc-fav-card-btn:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 20'%3E%3Cpath stroke='%23F1C423' stroke-linecap='round' stroke-linejoin='round' d='M19.338 10.65 11.01 19 2.68 10.65a5.626 5.626 0 0 1-1.27-1.911 5.682 5.682 0 0 1 .117-4.507 5.615 5.615 0 0 1 1.368-1.84 5.535 5.535 0 0 1 1.983-1.13 5.489 5.489 0 0 1 4.429.478 5.576 5.576 0 0 1 1.702 1.528 5.574 5.574 0 0 1 1.705-1.515 5.506 5.506 0 0 1 4.417-.463c.729.234 1.401.619 1.976 1.128a5.616 5.616 0 0 1 1.364 1.835 5.679 5.679 0 0 1-1.133 6.403'/%3E%3C/svg%3E"), linear-gradient(90deg, rgba(32, 34, 41, 0.8196078431) 0%, rgba(53, 58, 70, 0.8784313725) 100%);
}

.uc-rev {
  display: grid;
  gap: 10px 14px;
  background: #fff;
  padding: 14px 14px 24px;
  border-radius: 10px;
  position: relative;
}
.uc-rev:has(.uc-rev-toggle) {
  margin-bottom: 10px;
}
@media screen and (min-width: 1024px) {
  .uc-rev {
    grid-template-columns: 102px 1fr;
    align-items: flex-start;
  }
}
@media screen and (min-width: 1024px) {
  .uc-rev {
    padding: 24px 24px 34px;
  }
}
.uc-rev :last-child:is(p) {
  margin-bottom: 0;
}
.uc-rev-shc {
  margin: 10px;
}
.uc-rev-cas {
  display: grid;
  grid-template-columns: 90px 1fr;
  gap: 6px 8px;
  border-bottom: 1px solid #efefef;
  padding-bottom: 10px;
}
@media screen and (min-width: 768px) {
  .uc-rev-cas {
    grid-template-columns: 102px 1fr;
  }
}
@media screen and (min-width: 1024px) {
  .uc-rev-cas {
    grid-template-columns: 1fr;
    border-bottom: 0;
    padding-bottom: 0;
    text-align: center;
  }
}
.uc-rev-cas-logo {
  width: 100%;
  height: 70px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.uc-rev-cas-meta {
  align-self: center;
}
.uc-rev-cas-ttl {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 5px;
}
@media screen and (min-width: 1024px) {
  .uc-rev-cas-ttl {
    font-size: 14px;
  }
}
.uc-rev-cas-rate {
  display: flex;
  align-items: center;
  gap: 3px 5px;
  flex-wrap: wrap;
  color: #7c8897;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (min-width: 1024px) {
  .uc-rev-cas-rate {
    flex-direction: column;
  }
}
.uc-rev-cas-rate-stars {
  display: flex;
}
.uc-rev-cas-rate-stars > * {
  flex-shrink: 0;
}
.uc-rev-cas-rate-val {
  color: #000;
  font-weight: 700;
  font-size: 14px;
}
@media screen and (min-width: 1024px) {
  .uc-rev-cas-rate-val {
    font-size: 18px;
  }
}
.uc-rev-head {
  display: flex;
  align-items: flex-start;
  gap: 14px;
}
.uc-rev-au {
  display: flex;
  align-items: center;
  gap: 5px;
}
@media screen and (min-width: 1024px) {
  .uc-rev-au {
    gap: 9px;
  }
}
.uc-rev-au-img {
  flex-shrink: 0;
  width: 38px;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 1024px) {
  .uc-rev-au-img {
    width: 32px;
  }
}
.uc-rev-au-info {
  display: flex;
  flex-direction: column;
}
.uc-rev-au-name {
  color: #111;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}
.uc-rev-au-rate {
  margin-top: auto;
  display: flex;
  gap: 10px;
  align-items: center;
  font-size: 14px;
  line-height: 16px;
  color: #000;
}
.uc-rev-date, .uc-rev-status {
  color: #a9a9a9;
  font-size: 12px;
  line-height: 16px;
}
@media screen and (max-width: 1023px) {
  .uc-rev-date, .uc-rev-status {
    margin-left: auto;
  }
}
@media screen and (min-width: 1024px) {
  .uc-rev-date, .uc-rev-status {
    align-self: flex-end;
    font-size: 14px;
  }
}
.uc-rev-act {
  display: flex;
  align-items: center;
  align-self: center;
  margin-left: auto;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .uc-rev-act {
    position: absolute;
    top: 12px;
    right: 2px;
  }
  .uc-rev-act > :not(.more, .uc-rev-act-all) {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .uc-rev-act {
    margin-right: -10px;
  }
}
.uc-rev-act-btn {
  display: flex;
  align-items: center;
  gap: 4px;
  color: #00486b;
  font-size: 14px;
  font-weight: 400;
  background: none;
  border: 0;
  padding: 0 10px;
  margin: 0;
  white-space: nowrap;
  width: -moz-max-content;
  width: max-content;
}
.uc-rev-act-btn svg {
  flex-shrink: 0;
  fill: #00486b;
}
.uc-rev-act-all {
  display: flex;
  flex-direction: column;
  gap: 18px;
  position: absolute;
  top: calc(100% + 6px);
  padding: 14px 6px;
  right: 0;
  border-radius: 6px;
  background: #fff;
  box-shadow: 4px 4px 60px rgba(0, 0, 0, 0.15);
}
.uc-rev-act-all:not(.is-open) {
  display: none;
}
@media screen and (min-width: 1024px) {
  .uc-rev-act-all > :not(.delete) {
    display: none;
  }
}
.uc-rev-txt {
  font-size: 16px;
  line-height: 1.3;
}
.uc-rev-txt p {
  line-height: 1.3;
}
.uc-rev-pc {
  display: grid;
  gap: 16px 24px;
  padding-top: 14px;
  border-top: 1px solid #efefef;
}
.uc-rev-pc:not(.is-open) {
  display: none;
}
@media screen and (min-width: 1024px) {
  .uc-rev-pc {
    grid-area: 2/2;
    grid-template-columns: 1fr 1fr;
  }
}
.uc-rev-pc-ttl {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 14px;
}
.uc-rev-pc-ttl img {
  flex-shrink: 0;
}
.uc-rev-pc-list {
  all: unset;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.uc-rev-pc-list li {
  all: unset;
  display: block;
  color: #353535;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  padding-left: 24px;
  position: relative;
}
.uc-rev-pc-list li:before {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  background: #353535;
  border-radius: 50%;
  position: absolute;
  left: 9px;
  top: 0.5rem;
}
.uc-rev-toggle {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  color: #00486b;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  border-radius: 7px;
  box-shadow: 4px 4px 30px rgba(28, 30, 32, 0.08);
  padding: 10px 12px;
  border: 0;
}
.uc-rev-toggle svg {
  fill: #00486b;
  flex-shrink: 0;
}
.uc-rev-toggle.is-open svg {
  transform: rotate(180deg);
}
.uc-rev-shc-form-head, .uc-rev-shc-list-head {
  padding: 20px 0;
}
.uc-rev-shc:first-of-type {
  margin-top: 0;
}
.uc-rev-form {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 16px;
  background: #fff;
  border-radius: 8px;
}
@media screen and (min-width: 1024px) {
  .uc-rev-form {
    padding: 24px 78px 24px 24px;
  }
}
.uc-rev-form-i {
  display: flex;
  flex-direction: column;
}
.uc-rev-form-lbl {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 6px;
}
.uc-rev-form-lbl:not(.str) {
  display: flex;
  align-items: center;
  gap: 5px;
}
.uc-rev-form-lbl > img {
  flex-shrink: 0;
}
@media screen and (min-width: 1024px) {
  .uc-rev-form-lbl {
    font-size: 18px;
    margin-bottom: 8px;
  }
  .uc-rev-form-lbl > img {
    width: 32px;
    height: auto;
  }
}
.uc-rev-form-rate {
  --star-inactive: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 34 30'%3E%3Cpath fill='%23DCDCDC' stroke='%23CFCFCF' d='m20.84 10.403.154.332.392.031 10.496.83-7.956 6.337-.297.237.089.351 2.379 9.416-9.02-4.996-.338-.187-.338.187-9.018 4.995 2.393-9.414.09-.352-.298-.238L1.6 11.599l10.49-.816.393-.031.154-.333 4.102-8.881 4.101 8.866Z'/%3E%3C/svg%3E");
  --star-active: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 34 30'%3E%3Cpath fill='%23FDC604' stroke='%23CA9E02' d='m20.84 10.403.154.332.392.031 10.496.83-7.956 6.337-.297.237.089.351 2.379 9.416-9.02-4.996-.338-.187-.338.187-9.018 4.995 2.393-9.414.09-.352-.298-.238L1.6 11.599l10.49-.816.393-.031.154-.333 4.102-8.881 4.101 8.866Z'/%3E%3C/svg%3E");
  all: unset;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-right: auto;
  width: 110px;
}
.uc-rev-form-rate:hover input:checked ~ label {
  background-image: var(--star-inactive);
}
.uc-rev-form-rate:hover label {
  background-image: var(--star-inactive);
}
.uc-rev-form-rate input {
  display: none;
}
.uc-rev-form-rate input:checked ~ label {
  background-image: var(--star-active);
}
.uc-rev-form-rate label {
  text-indent: -100px;
  overflow: hidden;
  display: block;
  width: 22px;
  height: 20px;
  background: var(--star-inactive) no-repeat center;
  background-size: 20px 20px;
  cursor: pointer;
}
.uc-rev-form-rate label:hover {
  background-image: var(--star-active) !important;
}
.uc-rev-form-rate label:hover ~ label {
  background-image: var(--star-active) !important;
}
.uc-rev-form :where(input[type=text], textarea) {
  color: #353535;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
  background: #f5f5f5;
  width: 100%;
  padding: 12px 14px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
}
.uc-rev-form :where(input[type=text], textarea):focus {
  outline: 0;
  border-color: #adadad;
}
.uc-rev-form textarea {
  resize: vertical;
}
.uc-rev-form textarea::-webkit-scrollbar {
  background: #f5f5f5;
  border-radius: 5px;
}
.uc-rev-form textarea::-webkit-scrollbar-track {
  background: #f5f5f5;
  border-radius: 5px;
}
.uc-rev-form-help {
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
  line-height: 20px;
  color: #353535;
  margin-top: 4px;
}
.uc-rev-form-error {
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
  line-height: 20px;
  color: #cd0000;
  margin-top: 4px;
}
.uc-rev-form-repeat {
  display: grid;
  gap: 10px;
}
.uc-rev-form-repeat-i {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  gap: 14px;
}
.uc-rev-form-repeat-i button {
  flex-shrink: 0;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%237C8897' d='M14 7c0 .265-.088.52-.246.707A.778.778 0 0 1 13.16 8H.84a.778.778 0 0 1-.594-.293A1.104 1.104 0 0 1 0 7c0-.265.088-.52.246-.707A.778.778 0 0 1 .84 6h12.32c.223 0 .436.105.594.293.158.187.246.442.246.707Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50% 50%;
  border: 1px solid #7c8897;
  border-radius: 50%;
  margin: 0;
  padding: 0;
  width: 24px;
  height: 24px;
  text-indent: -100px;
  overflow: hidden;
  box-shadow: 0 1px 13px rgba(0, 0, 0, 0.09);
}
@media screen and (min-width: 1024px) {
  .uc-rev-form-repeat-i button {
    width: 34px;
    height: 34px;
    position: absolute;
    top: 50%;
    left: calc(100% + 20px);
    transform: translateY(-50%);
  }
}
.uc-rev-form-repeat-i button[value="+"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%237C8897' d='M7 14a.968.968 0 0 1-.713-.288A.964.964 0 0 1 6 13V8H1a.968.968 0 0 1-.713-.288A.964.964 0 0 1 0 7c0-.283.096-.521.288-.713A.964.964 0 0 1 1 6h5V1c0-.283.096-.521.288-.713A.964.964 0 0 1 7 0c.283 0 .521.096.713.288.192.192.288.43.287.712v5h5c.283 0 .521.096.713.288.192.192.288.43.287.712a.968.968 0 0 1-.288.713A.964.964 0 0 1 13 8H8v5a.968.968 0 0 1-.288.713A.964.964 0 0 1 7 14Z'/%3E%3C/svg%3E");
}

.uc-rev-list {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 20px 0;
}
.uc-rev-list-more {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 46px;
  margin-bottom: 10px;
}
.uc-rev-list-more .user-btn {
  --color: #0066ff;
  color: var(--color);
  border: 1px solid var(--color);
}
.uc-rev-list-more .user-btn:hover {
  --color: #00486b;
}

.push-cab {
  padding: 15px 20px;
  border-radius: 20px;
  background: linear-gradient(180deg, #1C1C1C 0%, #292929 100%);
  width: 100%;
  max-width: 360px;
  position: fixed;
  z-index: 9998;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  display: none;
}
@media screen and (min-width: 768px) {
  .push-cab {
    position: fixed;
    bottom: auto;
    top: 106px;
  }
}
.push-cab-inner {
  position: relative;
}
.push-cab-top {
  display: grid;
  grid-template-columns: 63px auto;
  gap: 6px;
  text-align: center;
  font-size: 14px;
  font-family: "pragmatica", sans-serif;
  font-weight: 700;
  color: #fff;
  align-items: center;
  padding: 0 20px 12px 20px;
}
.push-cab-img {
  width: 63px;
  height: 63px;
}
.push-cab-txt {
  max-width: 208px;
  display: flex;
  flex-direction: column;
}
.push-cab-txt span {
  text-transform: uppercase;
}
.push-cab-btns {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.push-cab-btns .push-cab-btn.google-sign-btn {
  border-radius: 10px;
  border: 1px solid #A9A9A9;
  background: #FFF;
  font-size: 16px;
  color: #000;
  text-decoration: none;
}
.push-cab-btns .push-cab-btn.google-sign-btn:hover {
  text-decoration: none;
  color: #000;
}
.push-cab-btns .push-cab-btn.orange.expanded {
  border-radius: 10px;
  background: #F5B840;
}
.push-cab-btns .push-cab-btn.orange.expanded:hover {
  background: #fbd583;
}
.push-cab-btn {
  width: 100%;
  height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 700;
  gap: 6px;
  border: none;
}
.push-cab-close {
  position: absolute;
  top: 0;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.213013 0.213013C0.497031 -0.0710044 0.957515 -0.0710044 1.24153 0.213013L8 6.97148L14.7585 0.213013C15.0425 -0.0710044 15.503 -0.0710044 15.787 0.213013C16.071 0.497031 16.071 0.957515 15.787 1.24153L9.02852 8L15.787 14.7585C16.071 15.0425 16.071 15.503 15.787 15.787C15.503 16.071 15.0425 16.071 14.7585 15.787L8 9.02852L1.24153 15.787C0.957515 16.071 0.497031 16.071 0.213013 15.787C-0.0710044 15.503 -0.0710044 15.0425 0.213013 14.7585L6.97148 8L0.213013 1.24153C-0.0710044 0.957515 -0.0710044 0.497031 0.213013 0.213013Z' fill='white'/%3E%3C/svg%3E");
  background-position: center;
  width: 16px;
  height: 16px;
  display: block;
  border: none;
  background-color: transparent;
  padding: 0;
  margin: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYnV0dG9uLnNjc3MiLCJzZXR0aW5ncy9fdmFyaWFibGVzLnNjc3MiLCJ1c2VyLm1pbi5jc3MiLCJ1c2VyLm1pbi5zY3NzIiwidXRpbHMvX2JyZWFrcG9pbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0Esa0JDVWE7RURUYixvQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBRURGO0FGR0U7RUFDRSxvQkFBQTtBRURKO0FGSUU7RUFDRSx5QkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0NYUTtFRFlSLFlBQUE7RUFDQSxtQkNWSztFRFdMLGtCQUFBO0FFRko7QUZJSTtFQUNFLGNDaEJXO0VEaUJYLHFCQ2pCVztBQ2VqQjtBRk1FO0VBQ0UseUJBQUE7RUFDQSxtQkM3Qlc7RUQ4QlgsV0NuQ1U7QUMrQmQ7QUZNSTtFQUNFLHlCQ2hDYztBQzRCcEI7QUZRRTtFQUNFLHlCQUFBO0VBQ0EsbUJDckNVO0VEc0NWLFdDN0NVO0FDdUNkO0FGUUk7RUFDRSx5QkN4Q2E7QUNrQ25CO0FGVUU7RUFDRSxhQUFBO0VBQ0EsV0FBQTtBRVJKO0FGV0U7RUFDRSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsY0N2RFc7QUM4Q2Y7QUZXSTtFQUNFLFdDL0RRO0VEZ0VSLHlCQzNEUztBQ2tEZjtBRllJO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FFVk47QUZZTTtFQUNFLGFBQUE7QUVWUjtBRmFNO0VBQ0UsdUJBQUE7RUFDQSxxQkN4RU87RUR5RVAsY0N6RU87QUM4RGY7QUZhUTtFQUNFLGFDNUVLO0FDaUVmO0FGaUJFO0VBQ0UsV0N6RlU7RUQwRlYsbUJDNUVLO0VENkVMLHlCQUFBO0VBQ0EsbUJDeEZjO0VEeUZkLFlBQUE7QUVmSjtBRmlCSTtFQUNFLGNBQUE7QUVmTjtBRm1C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QUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7QUR3Q0o7QUN2Q0k7RUFDRSx5QkFBQTtBRHlDTjtBQ3JDRTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFNBQUE7QUR1Q0o7QUNyQ0k7RUFDRSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0FEdUNOO0FDdENNO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0FEd0NSO0FDckNJO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtBRHVDTjtBQ3JDTTtFQUNFLG1CQUFBO0FEdUNSO0FDbENFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0FEb0NKO0FDakNFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLDZ1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QURtQ0oiLCJmaWxlIjoidXNlci5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi4vc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuXG4udXNlci1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbWFsbDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG5cbiAgc3ZnIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuXG4gICYucmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcblxuICAgICY6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1yZWQ7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1kYXJrLXJlZDtcbiAgICB9XG4gIH1cblxuICAmLm9yYW5nZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW9yYW5nZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAmOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1vcmFuZ2U7XG4gICAgfVxuICB9XG5cbiAgJi5ncmVlbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgJjppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstZ3JlZW47XG4gICAgfVxuICB9XG5cbiAgJi5leHBhbmRlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYuaW52ZXJ0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itb3JhbmdlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXG4gICAgJjppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgfVxuXG4gICAgJi53aGl0ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG4gICAgICBjb2xvcjogI2Y1ZjVmNTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogI2Y1ZjVmNTtcbiAgICAgIH1cblxuICAgICAgJjppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmdyZXkge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrLWdyZXk7XG4gICAgaGVpZ2h0OiA0NHB4O1xuXG4gICAgJjppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgICAgY29sb3I6ICMzNTM1MzU7XG4gICAgfVxuICB9XG5cbiAgJi5ob2xsb3cge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRhcmstZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXG4gICAgJjppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZDogI2E5YTlhOTtcbiAgICBib3JkZXItY29sb3I6ICNhOWE5YTk7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhOWE5YTk7XG4gICAgICBib3JkZXItY29sb3I6ICNhOWE5YTk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmLWRlbCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjYjIzYzUzO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZmlsbDogI2IyM2M1MztcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ3NldHRpbmdzJyBhcyAqO1xuXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG4kY29sb3ItbGlnaHQtYmxhY2s6ICMxYzFjMWM7XG4kY29sb3ItZ3JleTogI2Y0ZjRmNDtcbiRjb2xvci1kYXJrLWdyZXk6ICNhOWE5YTk7XG4kY29sb3ItbWVkaXVtLWdyZXk6ICNlN2U3ZTc7XG4kY29sb3Itb3JhbmdlOiAjZjViODQwO1xuJGNvbG9yLWRhcmstb3JhbmdlOiAjZWFhYjMxO1xuJGNvbG9yLWdyZWVuOiAjNzNmNjljO1xuJGNvbG9yLWRhcmstZ3JlZW46ICMwMGRkODA7XG4kY29sb3ItYmx1ZTogIzAwNjZmZjtcbiRjb2xvci1yZWQ6ICNkYzE0M2M7XG4kY29sb3ItZGFyay1yZWQ6ICNjYjBmMzU7XG5cbiRyYWRpdXM6IDEwcHg7XG4kcmFkaXVzLXNtYWxsOiA2cHg7XG4iLCIudXNlci1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWluLWhlaWdodDogNDRweDtcbn1cbi51c2VyLWJ0biBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi51c2VyLWJ0bi5yZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMxNDNjO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNkYzE0M2M7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xufVxuLnVzZXItYnRuLnJlZDppcyg6aG92ZXIsIDpmb2N1cykge1xuICBjb2xvcjogI2NiMGYzNTtcbiAgYm9yZGVyLWNvbG9yOiAjY2IwZjM1O1xufVxuLnVzZXItYnRuLm9yYW5nZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWI4NDA7XG4gIGJhY2tncm91bmQ6ICNmNWI4NDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnVzZXItYnRuLm9yYW5nZTppcyg6aG92ZXIsIDpmb2N1cykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFhYjMxO1xufVxuLnVzZXItYnRuLmdyZWVuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzczZjY5YztcbiAgYmFja2dyb3VuZDogIzczZjY5YztcbiAgY29sb3I6ICMwMDA7XG59XG4udXNlci1idG4uZ3JlZW46aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZGQ4MDtcbn1cbi51c2VyLWJ0bi5leHBhbmRlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVzZXItYnRuLmludmVydCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWI4NDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2Y1Yjg0MDtcbn1cbi51c2VyLWJ0bi5pbnZlcnQ6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWI4NDA7XG59XG4udXNlci1idG4uaW52ZXJ0LndoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogI2Y1ZjVmNTtcbn1cbi51c2VyLWJ0bi5pbnZlcnQud2hpdGUgc3ZnIHtcbiAgZmlsbDogI2Y1ZjVmNTtcbn1cbi51c2VyLWJ0bi5pbnZlcnQud2hpdGU6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Y1Yjg0MDtcbiAgY29sb3I6ICNmNWI4NDA7XG59XG4udXNlci1idG4uaW52ZXJ0LndoaXRlOmlzKDpob3ZlciwgOmZvY3VzKSBzdmcge1xuICBmaWxsOiAjZjViODQwO1xufVxuLnVzZXItYnRuLmdyZXkge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2E5YTlhOTtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuLnVzZXItYnRuLmdyZXk6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgY29sb3I6ICMzNTM1MzU7XG59XG4udXNlci1idG4uaG9sbG93IHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E5YTlhOTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi51c2VyLWJ0bi5ob2xsb3c6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLnVzZXItYnRuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQ6ICNhOWE5YTk7XG4gIGJvcmRlci1jb2xvcjogI2E5YTlhOTtcbiAgY29sb3I6ICNmZmY7XG59XG4udXNlci1idG5bZGlzYWJsZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2E5YTlhOTtcbiAgYm9yZGVyLWNvbG9yOiAjYTlhOWE5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi51c2VyLWJ0bi1kZWwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2IyM2M1Mztcbn1cbi51c2VyLWJ0bi1kZWwgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZpbGw6ICNiMjNjNTM7XG59XG5cbkBsYXllciB7XG4gIG1haW4ge1xuICAgIG1pbi1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbi51c2VyLWxvZ2luIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51Yy1mYXYtY2FyZC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjIgMjAnJTNFJTNDcGF0aCBzdHJva2U9JyUyM0YxQzQyMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNMTkuMzM4IDEwLjY1IDExLjAxIDE5IDIuNjggMTAuNjVhNS42MjYgNS42MjYgMCAwIDEtMS4yNy0xLjkxMSA1LjY4MiA1LjY4MiAwIDAgMSAuMTE3LTQuNTA3IDUuNjE1IDUuNjE1IDAgMCAxIDEuMzY4LTEuODQgNS41MzUgNS41MzUgMCAwIDEgMS45ODMtMS4xMyA1LjQ4OSA1LjQ4OSAwIDAgMSA0LjQyOS40NzggNS41NzYgNS41NzYgMCAwIDEgMS43MDIgMS41MjggNS41NzQgNS41NzQgMCAwIDEgMS43MDUtMS41MTUgNS41MDYgNS41MDYgMCAwIDEgNC40MTctLjQ2M2MuNzI5LjIzNCAxLjQwMS42MTkgMS45NzYgMS4xMjhhNS42MTYgNS42MTYgMCAwIDEgMS4zNjQgMS44MzUgNS42NzkgNS42NzkgMCAwIDEtMS4xMzMgNi40MDMnLyUzRSUzQy9zdmclM0VcIiksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzIwMjIyOSAwJSwgIzM1M2E0NiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDE4cHgsIGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51Yy1mYXYtY2FyZC1idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAyMCAxOCclM0UlM0NwYXRoIGZpbGw9JyUyM0YwQjAwQycgZD0nTTE3LjUwNCA5LjU3NyAxMC4wMDggMTcgMi41MTIgOS41NzdhNC45OTYgNC45OTYgMCAxIDEgNy40OTYtNi41NjEgNC45OTggNC45OTggMCAxIDEgNy40OTYgNi41NjcnLyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNGMUM0MjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTE3LjUwNCA5LjU3NyAxMC4wMDggMTcgMi41MTIgOS41NzdhNC45OTYgNC45OTYgMCAxIDEgNy40OTYtNi41NjEgNC45OTggNC45OTggMCAxIDEgNy40OTYgNi41NjcnLyUzRSUzQy9zdmclM0VcIiksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzIwMjIyOSAwJSwgIzM1M2E0NiAxMDAlKTtcbn1cbi51Yy1mYXYtY2FyZC1idG4uYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAyMCAxOCclM0UlM0NwYXRoIGZpbGw9JyUyM0YwQjAwQycgZD0nTTE3LjUwNCA5LjU3NyAxMC4wMDggMTcgMi41MTIgOS41NzdhNC45OTYgNC45OTYgMCAxIDEgNy40OTYtNi41NjEgNC45OTggNC45OTggMCAxIDEgNy40OTYgNi41NjcnLyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNGMUM0MjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTE3LjUwNCA5LjU3NyAxMC4wMDggMTcgMi41MTIgOS41NzdhNC45OTYgNC45OTYgMCAxIDEgNy40OTYtNi41NjEgNC45OTggNC45OTggMCAxIDEgNy40OTYgNi41NjcnLyUzRSUzQy9zdmclM0VcIiksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgzMiwgMzQsIDQxLCAwLjgxOTYwNzg0MzEpIDAlLCByZ2JhKDUzLCA1OCwgNzAsIDAuODc4NDMxMzcyNSkgMTAwJSk7XG59XG4udWMtZmF2LWNhcmQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAyMiAyMCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzRjFDNDIzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J00xOS4zMzggMTAuNjUgMTEuMDEgMTkgMi42OCAxMC42NWE1LjYyNiA1LjYyNiAwIDAgMS0xLjI3LTEuOTExIDUuNjgyIDUuNjgyIDAgMCAxIC4xMTctNC41MDcgNS42MTUgNS42MTUgMCAwIDEgMS4zNjgtMS44NCA1LjUzNSA1LjUzNSAwIDAgMSAxLjk4My0xLjEzIDUuNDg5IDUuNDg5IDAgMCAxIDQuNDI5LjQ3OCA1LjU3NiA1LjU3NiAwIDAgMSAxLjcwMiAxLjUyOCA1LjU3NCA1LjU3NCAwIDAgMSAxLjcwNS0xLjUxNSA1LjUwNiA1LjUwNiAwIDAgMSA0LjQxNy0uNDYzYy43MjkuMjM0IDEuNDAxLjYxOSAxLjk3NiAxLjEyOGE1LjYxNiA1LjYxNiAwIDAgMSAxLjM2NCAxLjgzNSA1LjY3OSA1LjY3OSAwIDAgMS0xLjEzMyA2LjQwMycvJTNFJTNDL3N2ZyUzRVwiKSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDMyLCAzNCwgNDEsIDAuODE5NjA3ODQzMSkgMCUsIHJnYmEoNTMsIDU4LCA3MCwgMC44Nzg0MzEzNzI1KSAxMDAlKTtcbn1cblxuLnVjLXJldiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTBweCAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNHB4IDE0cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVjLXJldjpoYXMoLnVjLXJldi10b2dnbGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudWMtcmV2IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMnB4IDFmcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51Yy1yZXYge1xuICAgIHBhZGRpbmc6IDI0cHggMjRweCAzNHB4O1xuICB9XG59XG4udWMtcmV2IDpsYXN0LWNoaWxkOmlzKHApIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi51Yy1yZXYtc2hjIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLnVjLXJldi1jYXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkwcHggMWZyO1xuICBnYXA6IDZweCA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51Yy1yZXYtY2FzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMnB4IDFmcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51Yy1yZXYtY2FzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnVjLXJldi1jYXMtbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnVjLXJldi1jYXMtbWV0YSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi51Yy1yZXYtY2FzLXR0bCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnVjLXJldi1jYXMtdHRsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi51Yy1yZXYtY2FzLXJhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDNweCA1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sb3I6ICM3Yzg4OTc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51Yy1yZXYtY2FzLXJhdGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi51Yy1yZXYtY2FzLXJhdGUtc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnVjLXJldi1jYXMtcmF0ZS1zdGFycyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbn1cbi51Yy1yZXYtY2FzLXJhdGUtdmFsIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudWMtcmV2LWNhcy1yYXRlLXZhbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4udWMtcmV2LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNHB4O1xufVxuLnVjLXJldi1hdSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51Yy1yZXYtYXUge1xuICAgIGdhcDogOXB4O1xuICB9XG59XG4udWMtcmV2LWF1LWltZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzhweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51Yy1yZXYtYXUtaW1nIHtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxufVxuLnVjLXJldi1hdS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi51Yy1yZXYtYXUtbmFtZSB7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udWMtcmV2LWF1LXJhdGUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnVjLXJldi1kYXRlLCAudWMtcmV2LXN0YXR1cyB7XG4gIGNvbG9yOiAjYTlhOWE5O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51Yy1yZXYtZGF0ZSwgLnVjLXJldi1zdGF0dXMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnVjLXJldi1kYXRlLCAudWMtcmV2LXN0YXR1cyB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4udWMtcmV2LWFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudWMtcmV2LWFjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMnB4O1xuICB9XG4gIC51Yy1yZXYtYWN0ID4gOm5vdCgubW9yZSwgLnVjLXJldi1hY3QtYWxsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51Yy1yZXYtYWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG59XG4udWMtcmV2LWFjdC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgY29sb3I6ICMwMDQ4NmI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLnVjLXJldi1hY3QtYnRuIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmaWxsOiAjMDA0ODZiO1xufVxuLnVjLXJldi1hY3QtYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgNnB4KTtcbiAgcGFkZGluZzogMTRweCA2cHg7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnVjLXJldi1hY3QtYWxsOm5vdCguaXMtb3Blbikge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51Yy1yZXYtYWN0LWFsbCA+IDpub3QoLmRlbGV0ZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi51Yy1yZXYtdHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnVjLXJldi10eHQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4udWMtcmV2LXBjIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNnB4IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcbn1cbi51Yy1yZXYtcGM6bm90KC5pcy1vcGVuKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnVjLXJldi1wYyB7XG4gICAgZ3JpZC1hcmVhOiAyLzI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG4udWMtcmV2LXBjLXR0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4udWMtcmV2LXBjLXR0bCBpbWcge1xuICBmbGV4LXNocmluazogMDtcbn1cbi51Yy1yZXYtcGMtbGlzdCB7XG4gIGFsbDogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLnVjLXJldi1wYy1saXN0IGxpIHtcbiAgYWxsOiB1bnNldDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzUzNTM1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWMtcmV2LXBjLWxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjMzUzNTM1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDAuNXJlbTtcbn1cbi51Yy1yZXYtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDA0ODZiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3gtc2hhZG93OiA0cHggNHB4IDMwcHggcmdiYSgyOCwgMzAsIDMyLCAwLjA4KTtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXI6IDA7XG59XG4udWMtcmV2LXRvZ2dsZSBzdmcge1xuICBmaWxsOiAjMDA0ODZiO1xuICBmbGV4LXNocmluazogMDtcbn1cbi51Yy1yZXYtdG9nZ2xlLmlzLW9wZW4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi51Yy1yZXYtc2hjLWZvcm0taGVhZCwgLnVjLXJldi1zaGMtbGlzdC1oZWFkIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnVjLXJldi1zaGM6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udWMtcmV2LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudWMtcmV2LWZvcm0ge1xuICAgIHBhZGRpbmc6IDI0cHggNzhweCAyNHB4IDI0cHg7XG4gIH1cbn1cbi51Yy1yZXYtZm9ybS1pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi51Yy1yZXYtZm9ybS1sYmwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnVjLXJldi1mb3JtLWxibDpub3QoLnN0cikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbi51Yy1yZXYtZm9ybS1sYmwgPiBpbWcge1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudWMtcmV2LWZvcm0tbGJsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC51Yy1yZXYtZm9ybS1sYmwgPiBpbWcge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnVjLXJldi1mb3JtLXJhdGUge1xuICAtLXN0YXItaW5hY3RpdmU6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMzQgMzAnJTNFJTNDcGF0aCBmaWxsPSclMjNEQ0RDREMnIHN0cm9rZT0nJTIzQ0ZDRkNGJyBkPSdtMjAuODQgMTAuNDAzLjE1NC4zMzIuMzkyLjAzMSAxMC40OTYuODMtNy45NTYgNi4zMzctLjI5Ny4yMzcuMDg5LjM1MSAyLjM3OSA5LjQxNi05LjAyLTQuOTk2LS4zMzgtLjE4Ny0uMzM4LjE4Ny05LjAxOCA0Ljk5NSAyLjM5My05LjQxNC4wOS0uMzUyLS4yOTgtLjIzOEwxLjYgMTEuNTk5bDEwLjQ5LS44MTYuMzkzLS4wMzEuMTU0LS4zMzMgNC4xMDItOC44ODEgNC4xMDEgOC44NjZaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAtLXN0YXItYWN0aXZlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDM0IDMwJyUzRSUzQ3BhdGggZmlsbD0nJTIzRkRDNjA0JyBzdHJva2U9JyUyM0NBOUUwMicgZD0nbTIwLjg0IDEwLjQwMy4xNTQuMzMyLjM5Mi4wMzEgMTAuNDk2LjgzLTcuOTU2IDYuMzM3LS4yOTcuMjM3LjA4OS4zNTEgMi4zNzkgOS40MTYtOS4wMi00Ljk5Ni0uMzM4LS4xODctLjMzOC4xODctOS4wMTggNC45OTUgMi4zOTMtOS40MTQuMDktLjM1Mi0uMjk4LS4yMzhMMS42IDExLjU5OWwxMC40OS0uODE2LjM5My0uMDMxLjE1NC0uMzMzIDQuMTAyLTguODgxIDQuMTAxIDguODY2WicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYWxsOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMTBweDtcbn1cbi51Yy1yZXYtZm9ybS1yYXRlOmhvdmVyIGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXN0YXItaW5hY3RpdmUpO1xufVxuLnVjLXJldi1mb3JtLXJhdGU6aG92ZXIgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1zdGFyLWluYWN0aXZlKTtcbn1cbi51Yy1yZXYtZm9ybS1yYXRlIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51Yy1yZXYtZm9ybS1yYXRlIGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXN0YXItYWN0aXZlKTtcbn1cbi51Yy1yZXYtZm9ybS1yYXRlIGxhYmVsIHtcbiAgdGV4dC1pbmRlbnQ6IC0xMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN0YXItaW5hY3RpdmUpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udWMtcmV2LWZvcm0tcmF0ZSBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXN0YXItYWN0aXZlKSAhaW1wb3J0YW50O1xufVxuLnVjLXJldi1mb3JtLXJhdGUgbGFiZWw6aG92ZXIgfiBsYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXN0YXItYWN0aXZlKSAhaW1wb3J0YW50O1xufVxuLnVjLXJldi1mb3JtIDp3aGVyZShpbnB1dFt0eXBlPXRleHRdLCB0ZXh0YXJlYSkge1xuICBjb2xvcjogIzM1MzUzNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi51Yy1yZXYtZm9ybSA6d2hlcmUoaW5wdXRbdHlwZT10ZXh0XSwgdGV4dGFyZWEpOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLnVjLXJldi1mb3JtIHRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi51Yy1yZXYtZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4udWMtcmV2LWZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnVjLXJldi1mb3JtLWhlbHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMzUzNTM1O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4udWMtcmV2LWZvcm0tZXJyb3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjY2QwMDAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4udWMtcmV2LWZvcm0tcmVwZWF0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMHB4O1xufVxuLnVjLXJldi1mb3JtLXJlcGVhdC1pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNHB4O1xufVxuLnVjLXJldi1mb3JtLXJlcGVhdC1pIGJ1dHRvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAxNCAxNCclM0UlM0NwYXRoIGZpbGw9JyUyMzdDODg5NycgZD0nTTE0IDdjMCAuMjY1LS4wODguNTItLjI0Ni43MDdBLjc3OC43NzggMCAwIDEgMTMuMTYgOEguODRhLjc3OC43NzggMCAwIDEtLjU5NC0uMjkzQTEuMTA0IDEuMTA0IDAgMCAxIDAgN2MwLS4yNjUuMDg4LS41Mi4yNDYtLjcwN0EuNzc4Ljc3OCAwIDAgMSAuODQgNmgxMi4zMmMuMjIzIDAgLjQzNi4xMDUuNTk0LjI5My4xNTguMTg3LjI0Ni40NDIuMjQ2LjcwN1onLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2M4ODk3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdGV4dC1pbmRlbnQ6IC0xMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAxcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51Yy1yZXYtZm9ybS1yZXBlYXQtaSBidXR0b24ge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4udWMtcmV2LWZvcm0tcmVwZWF0LWkgYnV0dG9uW3ZhbHVlPVwiK1wiXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMTQgMTQnJTNFJTNDcGF0aCBmaWxsPSclMjM3Qzg4OTcnIGQ9J003IDE0YS45NjguOTY4IDAgMCAxLS43MTMtLjI4OEEuOTY0Ljk2NCAwIDAgMSA2IDEzVjhIMWEuOTY4Ljk2OCAwIDAgMS0uNzEzLS4yODhBLjk2NC45NjQgMCAwIDEgMCA3YzAtLjI4My4wOTYtLjUyMS4yODgtLjcxM0EuOTY0Ljk2NCAwIDAgMSAxIDZoNVYxYzAtLjI4My4wOTYtLjUyMS4yODgtLjcxM0EuOTY0Ljk2NCAwIDAgMSA3IDBjLjI4MyAwIC41MjEuMDk2LjcxMy4yODguMTkyLjE5Mi4yODguNDMuMjg3LjcxMnY1aDVjLjI4MyAwIC41MjEuMDk2LjcxMy4yODguMTkyLjE5Mi4yODguNDMuMjg3LjcxMmEuOTY4Ljk2OCAwIDAgMS0uMjg4LjcxM0EuOTY0Ljk2NCAwIDAgMSAxMyA4SDh2NWEuOTY4Ljk2OCAwIDAgMS0uMjg4LjcxM0EuOTY0Ljk2NCAwIDAgMSA3IDE0WicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnVjLXJldi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4udWMtcmV2LWxpc3QtbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0NnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnVjLXJldi1saXN0LW1vcmUgLnVzZXItYnRuIHtcbiAgLS1jb2xvcjogIzAwNjZmZjtcbiAgY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3IpO1xufVxuLnVjLXJldi1saXN0LW1vcmUgLnVzZXItYnRuOmhvdmVyIHtcbiAgLS1jb2xvcjogIzAwNDg2Yjtcbn1cblxuLnB1c2gtY2FiIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMUMxQzFDIDAlLCAjMjkyOTI5IDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk4O1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB1c2gtY2FiIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMTA2cHg7XG4gIH1cbn1cbi5wdXNoLWNhYi1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wdXNoLWNhYi10b3Age1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYzcHggYXV0bztcbiAgZ2FwOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJwcmFnbWF0aWNhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHggMTJweCAyMHB4O1xufVxuLnB1c2gtY2FiLWltZyB7XG4gIHdpZHRoOiA2M3B4O1xuICBoZWlnaHQ6IDYzcHg7XG59XG4ucHVzaC1jYWItdHh0IHtcbiAgbWF4LXdpZHRoOiAyMDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wdXNoLWNhYi10eHQgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHVzaC1jYWItYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5wdXNoLWNhYi1idG5zIC5wdXNoLWNhYi1idG4uZ29vZ2xlLXNpZ24tYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E5QTlBOTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnB1c2gtY2FiLWJ0bnMgLnB1c2gtY2FiLWJ0bi5nb29nbGUtc2lnbi1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnB1c2gtY2FiLWJ0bnMgLnB1c2gtY2FiLWJ0bi5vcmFuZ2UuZXhwYW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVCODQwO1xufVxuLnB1c2gtY2FiLWJ0bnMgLnB1c2gtY2FiLWJ0bi5vcmFuZ2UuZXhwYW5kZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmJkNTgzO1xufVxuLnB1c2gtY2FiLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGdhcDogNnB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4ucHVzaC1jYWItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMC4yMTMwMTMgMC4yMTMwMTNDMC40OTcwMzEgLTAuMDcxMDA0NCAwLjk1NzUxNSAtMC4wNzEwMDQ0IDEuMjQxNTMgMC4yMTMwMTNMOCA2Ljk3MTQ4TDE0Ljc1ODUgMC4yMTMwMTNDMTUuMDQyNSAtMC4wNzEwMDQ0IDE1LjUwMyAtMC4wNzEwMDQ0IDE1Ljc4NyAwLjIxMzAxM0MxNi4wNzEgMC40OTcwMzEgMTYuMDcxIDAuOTU3NTE1IDE1Ljc4NyAxLjI0MTUzTDkuMDI4NTIgOEwxNS43ODcgMTQuNzU4NUMxNi4wNzEgMTUuMDQyNSAxNi4wNzEgMTUuNTAzIDE1Ljc4NyAxNS43ODdDMTUuNTAzIDE2LjA3MSAxNS4wNDI1IDE2LjA3MSAxNC43NTg1IDE1Ljc4N0w4IDkuMDI4NTJMMS4yNDE1MyAxNS43ODdDMC45NTc1MTUgMTYuMDcxIDAuNDk3MDMxIDE2LjA3MSAwLjIxMzAxMyAxNS43ODdDLTAuMDcxMDA0NCAxNS41MDMgLTAuMDcxMDA0NCAxNS4wNDI1IDAuMjEzMDEzIDE0Ljc1ODVMNi45NzE0OCA4TDAuMjEzMDEzIDEuMjQxNTNDLTAuMDcxMDA0NCAwLjk1NzUxNSAtMC4wNzEwMDQ0IDAuNDk3MDMxIDAuMjEzMDEzIDAuMjEzMDEzWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn0iLCJAdXNlICdzZXR0aW5ncy92YXJpYWJsZXMnIGFzICo7XG5AdXNlICd1dGlscy9icmVha3BvaW50cycgYXMgKjtcbkB1c2UgJy4vY29tcG9uZW50cy9idXR0b24nO1xuXG5AbGF5ZXIge1xuICBtYWluIHtcbiAgICBtaW4taGVpZ2h0OiA1MHZoO1xuICB9XG59XG5cbi51c2VyLWxvZ2luIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51Yy1mYXYge1xuICAmLWNhcmQge1xuICAgICYtYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjIgMjAnJTNFJTNDcGF0aCBzdHJva2U9JyUyM0YxQzQyMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNMTkuMzM4IDEwLjY1IDExLjAxIDE5IDIuNjggMTAuNjVhNS42MjYgNS42MjYgMCAwIDEtMS4yNy0xLjkxMSA1LjY4MiA1LjY4MiAwIDAgMSAuMTE3LTQuNTA3IDUuNjE1IDUuNjE1IDAgMCAxIDEuMzY4LTEuODQgNS41MzUgNS41MzUgMCAwIDEgMS45ODMtMS4xMyA1LjQ4OSA1LjQ4OSAwIDAgMSA0LjQyOS40NzggNS41NzYgNS41NzYgMCAwIDEgMS43MDIgMS41MjggNS41NzQgNS41NzQgMCAwIDEgMS43MDUtMS41MTUgNS41MDYgNS41MDYgMCAwIDEgNC40MTctLjQ2M2MuNzI5LjIzNCAxLjQwMS42MTkgMS45NzYgMS4xMjhhNS42MTYgNS42MTYgMCAwIDEgMS4zNjQgMS44MzUgNS42NzkgNS42NzkgMCAwIDEtMS4xMzMgNi40MDMnLyUzRSUzQy9zdmclM0VcIiksXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzIwMjIyOSAwJSwgIzM1M2E0NiAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOlxuICAgICAgICAyMHB4IDE4cHgsXG4gICAgICAgIGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDIwIDE4JyUzRSUzQ3BhdGggZmlsbD0nJTIzRjBCMDBDJyBkPSdNMTcuNTA0IDkuNTc3IDEwLjAwOCAxNyAyLjUxMiA5LjU3N2E0Ljk5NiA0Ljk5NiAwIDEgMSA3LjQ5Ni02LjU2MSA0Ljk5OCA0Ljk5OCAwIDEgMSA3LjQ5NiA2LjU2NycvJTNFJTNDcGF0aCBzdHJva2U9JyUyM0YxQzQyMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNMTcuNTA0IDkuNTc3IDEwLjAwOCAxNyAyLjUxMiA5LjU3N2E0Ljk5NiA0Ljk5NiAwIDEgMSA3LjQ5Ni02LjU2MSA0Ljk5OCA0Ljk5OCAwIDEgMSA3LjQ5NiA2LjU2NycvJTNFJTNDL3N2ZyUzRVwiKSxcbiAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMyMDIyMjkgMCUsICMzNTNhNDYgMTAwJSk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjAgMTgnJTNFJTNDcGF0aCBmaWxsPSclMjNGMEIwMEMnIGQ9J00xNy41MDQgOS41NzcgMTAuMDA4IDE3IDIuNTEyIDkuNTc3YTQuOTk2IDQuOTk2IDAgMSAxIDcuNDk2LTYuNTYxIDQuOTk4IDQuOTk4IDAgMSAxIDcuNDk2IDYuNTY3Jy8lM0UlM0NwYXRoIHN0cm9rZT0nJTIzRjFDNDIzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J00xNy41MDQgOS41NzcgMTAuMDA4IDE3IDIuNTEyIDkuNTc3YTQuOTk2IDQuOTk2IDAgMSAxIDcuNDk2LTYuNTYxIDQuOTk4IDQuOTk4IDAgMSAxIDcuNDk2IDYuNTY3Jy8lM0UlM0Mvc3ZnJTNFXCIpLFxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMjAyMjI5ZDEgMCUsICMzNTNhNDZlMCAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDIyIDIwJyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNGMUM0MjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTE5LjMzOCAxMC42NSAxMS4wMSAxOSAyLjY4IDEwLjY1YTUuNjI2IDUuNjI2IDAgMCAxLTEuMjctMS45MTEgNS42ODIgNS42ODIgMCAwIDEgLjExNy00LjUwNyA1LjYxNSA1LjYxNSAwIDAgMSAxLjM2OC0xLjg0IDUuNTM1IDUuNTM1IDAgMCAxIDEuOTgzLTEuMTMgNS40ODkgNS40ODkgMCAwIDEgNC40MjkuNDc4IDUuNTc2IDUuNTc2IDAgMCAxIDEuNzAyIDEuNTI4IDUuNTc0IDUuNTc0IDAgMCAxIDEuNzA1LTEuNTE1IDUuNTA2IDUuNTA2IDAgMCAxIDQuNDE3LS40NjNjLjcyOS4yMzQgMS40MDEuNjE5IDEuOTc2IDEuMTI4YTUuNjE2IDUuNjE2IDAgMCAxIDEuMzY0IDEuODM1IDUuNjc5IDUuNjc5IDAgMCAxLTEuMTMzIDYuNDAzJy8lM0UlM0Mvc3ZnJTNFXCIpLFxuICAgICAgICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzIwMjIyOWQxIDAlLCAjMzUzYTQ2ZTAgMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51Yy1yZXYge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEwcHggMTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTRweCAxNHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhhcygudWMtcmV2LXRvZ2dsZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDJweCAxZnI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgcGFkZGluZzogMjRweCAyNHB4IDM0cHg7XG4gIH1cblxuICA6bGFzdC1jaGlsZDppcyhwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtc2hjIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cblxuICAmLWNhcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkwcHggMWZyO1xuICAgIGdhcDogNnB4IDhweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMnB4IDFmcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWxvZ28ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgJi1tZXRhIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLXR0bCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDNweCA1cHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBjb2xvcjogIzdjODg5NztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgICYtc3RhcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi12YWwge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxNHB4O1xuICB9XG5cbiAgJi1hdSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgZ2FwOiA5cHg7XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICYtbmFtZSB7XG4gICAgICBjb2xvcjogIzExMTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmLXJhdGUge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cblxuICAmLWRhdGUsXG4gICYtc3RhdHVzIHtcbiAgICBjb2xvcjogI2E5YTlhOTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmLWFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICByaWdodDogMnB4O1xuXG4gICAgICA+IDpub3QoLm1vcmUsIC51Yy1yZXYtYWN0LWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIGNvbG9yOiAjMDA0ODZiO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuXG4gICAgICBzdmcge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZmlsbDogIzAwNDg2YjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFsbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgNnB4KTtcbiAgICAgIHBhZGRpbmc6IDE0cHggNnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogNHB4IDRweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICAgICY6bm90KC5pcy1vcGVuKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgPiA6bm90KC5kZWxldGUpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10eHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgfVxuXG4gICYtcGMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxNnB4IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7XG5cbiAgICAmOm5vdCguaXMtb3Blbikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBncmlkLWFyZWE6IDIvMjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG5cbiAgICAmLXR0bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgYWxsOiB1bnNldDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMzUzNTM1O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzM1MzUzNTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICB0b3A6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMwMDQ4NmI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAzMHB4IHJnYmEoMjgsIDMwLCAzMiwgMC4wOCk7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGJvcmRlcjogMDtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAjMDA0ODZiO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICYtc2hjIHtcbiAgICAmLWZvcm0taGVhZCxcbiAgICAmLWxpc3QtaGVhZCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDc4cHggMjRweCAyNHB4O1xuICAgIH1cblxuICAgICYtaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmLWxibCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgICAmOm5vdCguc3RyKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgfVxuXG4gICAgICA+IGltZyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJhdGUge1xuICAgICAgLS1zdGFyLWluYWN0aXZlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDM0IDMwJyUzRSUzQ3BhdGggZmlsbD0nJTIzRENEQ0RDJyBzdHJva2U9JyUyM0NGQ0ZDRicgZD0nbTIwLjg0IDEwLjQwMy4xNTQuMzMyLjM5Mi4wMzEgMTAuNDk2LjgzLTcuOTU2IDYuMzM3LS4yOTcuMjM3LjA4OS4zNTEgMi4zNzkgOS40MTYtOS4wMi00Ljk5Ni0uMzM4LS4xODctLjMzOC4xODctOS4wMTggNC45OTUgMi4zOTMtOS40MTQuMDktLjM1Mi0uMjk4LS4yMzhMMS42IDExLjU5OWwxMC40OS0uODE2LjM5My0uMDMxLjE1NC0uMzMzIDQuMTAyLTguODgxIDQuMTAxIDguODY2WicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIC0tc3Rhci1hY3RpdmU6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMzQgMzAnJTNFJTNDcGF0aCBmaWxsPSclMjNGREM2MDQnIHN0cm9rZT0nJTIzQ0E5RTAyJyBkPSdtMjAuODQgMTAuNDAzLjE1NC4zMzIuMzkyLjAzMSAxMC40OTYuODMtNy45NTYgNi4zMzctLjI5Ny4yMzcuMDg5LjM1MSAyLjM3OSA5LjQxNi05LjAyLTQuOTk2LS4zMzgtLjE4Ny0uMzM4LjE4Ny05LjAxOCA0Ljk5NSAyLjM5My05LjQxNC4wOS0uMzUyLS4yOTgtLjIzOEwxLjYgMTEuNTk5bDEwLjQ5LS44MTYuMzkzLS4wMzEuMTU0LS4zMzMgNC4xMDItOC44ODEgNC4xMDEgOC44NjZaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYWxsOiB1bnNldDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAyMiAqIDVweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGlucHV0OmNoZWNrZWQge1xuICAgICAgICAgIH4gbGFiZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc3Rhci1pbmFjdGl2ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXN0YXItaW5hY3RpdmUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgIH4gbGFiZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc3Rhci1hY3RpdmUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHRleHQtaW5kZW50OiAtMTAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdGFyLWluYWN0aXZlKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXN0YXItYWN0aXZlKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgfiBsYWJlbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1zdGFyLWFjdGl2ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA6d2hlcmUoaW5wdXRbdHlwZT0ndGV4dCddLCB0ZXh0YXJlYSkge1xuICAgICAgY29sb3I6ICMzNTM1MzU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaGVscCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzM1MzUzNTtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG5cbiAgICAmLWVycm9yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjY2QwMDAwO1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cblxuICAgICYtcmVwZWF0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICYtaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTRweDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDE0IDE0JyUzRSUzQ3BhdGggZmlsbD0nJTIzN0M4ODk3JyBkPSdNMTQgN2MwIC4yNjUtLjA4OC41Mi0uMjQ2LjcwN0EuNzc4Ljc3OCAwIDAgMSAxMy4xNiA4SC44NGEuNzc4Ljc3OCAwIDAgMS0uNTk0LS4yOTNBMS4xMDQgMS4xMDQgMCAwIDEgMCA3YzAtLjI2NS4wODgtLjUyLjI0Ni0uNzA3QS43NzguNzc4IDAgMCAxIC44NCA2aDEyLjMyYy4yMjMgMCAuNDM2LjEwNS41OTQuMjkzLjE1OC4xODcuMjQ2LjQ0Mi4yNDYuNzA3WicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHNpemU6IDUwJSA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Yzg4OTc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTEwMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZbdmFsdWU9JysnXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDE0IDE0JyUzRSUzQ3BhdGggZmlsbD0nJTIzN0M4ODk3JyBkPSdNNyAxNGEuOTY4Ljk2OCAwIDAgMS0uNzEzLS4yODhBLjk2NC45NjQgMCAwIDEgNiAxM1Y4SDFhLjk2OC45NjggMCAwIDEtLjcxMy0uMjg4QS45NjQuOTY0IDAgMCAxIDAgN2MwLS4yODMuMDk2LS41MjEuMjg4LS43MTNBLjk2NC45NjQgMCAwIDEgMSA2aDVWMWMwLS4yODMuMDk2LS41MjEuMjg4LS43MTNBLjk2NC45NjQgMCAwIDEgNyAwYy4yODMgMCAuNTIxLjA5Ni43MTMuMjg4LjE5Mi4xOTIuMjg4LjQzLjI4Ny43MTJ2NWg1Yy4yODMgMCAuNTIxLjA5Ni43MTMuMjg4LjE5Mi4xOTIuMjg4LjQzLjI4Ny43MTJhLjk2OC45NjggMCAwIDEtLjI4OC43MTNBLjk2NC45NjQgMCAwIDEgMTMgOEg4djVhLjk2OC45NjggMCAwIDEtLjI4OC43MTNBLjk2NC45NjQgMCAwIDEgNyAxNFonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51Yy1yZXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMjBweCAwO1xuXG4gICYtbW9yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIC51c2VyLWJ0biB7XG4gICAgICAtLWNvbG9yOiAjMDA2NmZmO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC0tY29sb3I6ICMwMDQ4NmI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wdXNoLWNhYntcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMUMxQzFDIDAlLCAjMjkyOTI5IDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk4O1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDEwNnB4O1xuICB9XG5cbiAgJi1pbm5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLXRvcHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjNweCBhdXRvO1xuICAgIGdhcDogNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdwcmFnbWF0aWNhJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4IDEycHggMjBweDtcbiAgfVxuXG4gICYtaW1ne1xuICAgIHdpZHRoOiA2M3B4O1xuICAgIGhlaWdodDogNjNweDtcbiAgfVxuXG4gICYtdHh0e1xuICAgIG1heC13aWR0aDogMjA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHNwYW57XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gICYtYnRuc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuXG4gICAgLnB1c2gtY2FiLWJ0bi5nb29nbGUtc2lnbi1idG57XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0E5QTlBOTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5wdXNoLWNhYi1idG4ub3JhbmdlLmV4cGFuZGVke1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGNUI4NDA7XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYmQ1ODM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1idG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBnYXA6IDZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmLWNsb3Nle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMC4yMTMwMTMgMC4yMTMwMTNDMC40OTcwMzEgLTAuMDcxMDA0NCAwLjk1NzUxNSAtMC4wNzEwMDQ0IDEuMjQxNTMgMC4yMTMwMTNMOCA2Ljk3MTQ4TDE0Ljc1ODUgMC4yMTMwMTNDMTUuMDQyNSAtMC4wNzEwMDQ0IDE1LjUwMyAtMC4wNzEwMDQ0IDE1Ljc4NyAwLjIxMzAxM0MxNi4wNzEgMC40OTcwMzEgMTYuMDcxIDAuOTU3NTE1IDE1Ljc4NyAxLjI0MTUzTDkuMDI4NTIgOEwxNS43ODcgMTQuNzU4NUMxNi4wNzEgMTUuMDQyNSAxNi4wNzEgMTUuNTAzIDE1Ljc4NyAxNS43ODdDMTUuNTAzIDE2LjA3MSAxNS4wNDI1IDE2LjA3MSAxNC43NTg1IDE1Ljc4N0w4IDkuMDI4NTJMMS4yNDE1MyAxNS43ODdDMC45NTc1MTUgMTYuMDcxIDAuNDk3MDMxIDE2LjA3MSAwLjIxMzAxMyAxNS43ODdDLTAuMDcxMDA0NCAxNS41MDMgLTAuMDcxMDA0NCAxNS4wNDI1IDAuMjEzMDEzIDE0Ljc1ODVMNi45NzE0OCA4TDAuMjEzMDEzIDEuMjQxNTNDLTAuMDcxMDA0NCAwLjk1NzUxNSAtMC4wNzEwMDQ0IDAuNDk3MDMxIDAuMjEzMDEzIDAuMjEzMDEzWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn0iLCJAdXNlICdzYXNzOmxpc3QnO1xuQHVzZSAnc2FzczptYXAnO1xuQHVzZSAnLi4vc2V0dGluZ3Mvc2V0dGluZ3MnO1xuXG5AZnVuY3Rpb24gZ2V0Q3VycmVudEJwKCRicCkge1xuICAkdG90YWw6IGxpc3QubGVuZ3RoKHNldHRpbmdzLiRicmVha3BvaW50cyk7XG5cbiAgQGZvciAkaiBmcm9tIDEgdGhyb3VnaCAkdG90YWwge1xuICAgICRjdXJyZW50OiBsaXN0Lm50aChsaXN0Lm50aChzZXR0aW5ncy4kYnJlYWtwb2ludHMsICRqKSwgMSk7XG5cbiAgICBAaWYgJGN1cnJlbnQgPT0gJGJwIHtcbiAgICAgIEByZXR1cm4gJGo7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBicmVha3BvaW50KCR2YWwpIHtcbiAgLy8gU2l6ZSBvciBrZXl3b3JkXG4gICRicDogbGlzdC5udGgoJHZhbCwgMSk7XG4gIC8vIERpcmVjdGlvbiBvZiBtZWRpYSBxdWVyeSAodXAsIGRvd24sIG9yIG9ubHkpXG4gICRkaXI6IGlmKGxpc3QubGVuZ3RoKCR2YWwpID4gMSwgbGlzdC5udGgoJHZhbCwgMiksIHVwKTtcblxuICAkZmlyc3Q6IGxpc3QubnRoKGxpc3QubnRoKHNldHRpbmdzLiRicmVha3BvaW50cywgMSksIDEpO1xuICAkbGFzdDogbGlzdC5udGgoXG4gICAgbGlzdC5udGgoc2V0dGluZ3MuJGJyZWFrcG9pbnRzLCBsaXN0Lmxlbmd0aChzZXR0aW5ncy4kYnJlYWtwb2ludHMpKSxcbiAgICAxXG4gICk7XG4gICRjdXJyZW50OiBnZXRDdXJyZW50QnAoJGJwKTtcblxuICBAaWYgJGRpciA9PSB1cCB7XG4gICAgQGlmICRicCA9PSAkZmlyc3Qge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkd2lkdGg6IG1hcC5nZXQoc2V0dGluZ3MuJGJyZWFrcG9pbnRzLCAkYnApO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyR3aWR0aH1weCkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2UgaWYgJGRpciA9PSBkb3duIHtcbiAgICBAaWYgJGJwID09ICRsYXN0IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHdpZHRoOiBsaXN0Lm50aChsaXN0Lm50aChzZXR0aW5ncy4kYnJlYWtwb2ludHMsICRjdXJyZW50ICsgMSksIDIpLTE7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHdpZHRofXB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSBpZiAkZGlyID09IG9ubHkge1xuICAgIEBpZiAkYnAgPT0gJGZpcnN0IHtcbiAgICAgICR3aWR0aDogbGlzdC5udGgobGlzdC5udGgoc2V0dGluZ3MuJGJyZWFrcG9pbnRzLCAkY3VycmVudCArIDEpLCAyKS0xO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR3aWR0aH1weCkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRicCA9PSAkbGFzdCB7XG4gICAgICAkd2lkdGg6IG1hcC5nZXQoc2V0dGluZ3MuJGJyZWFrcG9pbnRzLCAkYnApO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyR3aWR0aH1weCkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICRtaW4td2lkdGg6IG1hcC5nZXQoc2V0dGluZ3MuJGJyZWFrcG9pbnRzLCAkYnApO1xuICAgICAgJG1heC13aWR0aDogbGlzdC5udGgobGlzdC5udGgoc2V0dGluZ3MuJGJyZWFrcG9pbnRzLCAkY3VycmVudCArIDEpLCAyKS0xO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRtaW4td2lkdGh9cHgpIGFuZCAobWF4LXdpZHRoOiAjeyRtYXgtd2lkdGh9cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
