@font-face {
  font-family: "GTWalsheimPro-Regular";
  src: url("../../../../fonts/GTWalsheimPro-Regular.woff2") format("woff2"), url("../../../../fonts/GTWalsheimPro-Regular.woff") format("woff"), url(../../../../fonts/GTWalsheimPro-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "GTWalsheimPro-Medium";
  src: url("../../../../fonts/GTWalsheimPro-Medium.woff2") format("woff2"), url("../../../../fonts/GTWalsheimPro-Medium.woff") format("woff"), url(../../../../fonts/GTWalsheimPro-Medium.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "GTWalsheimPro-Bold";
  src: url("../../../../fonts/GTWalsheimPro-Bold.woff2") format("woff2"), url("../../../../fonts/GTWalsheimPro-Bold.woff") format("woff"), url(../../../../fonts/GTWalsheimPro-Bold.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "GTWalsheimPro-Light";
  src: url("../../../../fonts/GTWalsheimPro-Light.woff2") format("woff2"), url("../../../../fonts/GTWalsheimPro-Light.woff") format("woff"), url(../../../../fonts/GTWalsheimPro-Light.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;-webkit-box-sizing:border-box;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}
.general-gallery {
  display: grid;
  grid-gap: 15px;
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
}
.general-gallery .gallery-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.general-gallery.v-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.template-grid {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-gap: 25px 20px;
}
.template-grid .sub-template {
  grid-column: 1 / span 8;
}
.template-grid .sub-template .sub-template-grid {
  display: grid;
  grid-gap: 25px 20px;
  grid-template-columns: repeat(12, 1fr);
}
.template-grid .sub-template .sub-template-grid .sub-template-cell {
  grid-column: 1 / span 12;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell p:last-child {
  margin-bottom: 0;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell.title-content .title-wrap {
  margin-bottom: 0;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell:not(.title-content) .title-wrap {
  margin-bottom: 17px;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell.text-content table {
  width: 100%;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell.text-content h1:first-child,
.template-grid .sub-template .sub-template-grid .sub-template-cell.text-content h2:first-child,
.template-grid .sub-template .sub-template-grid .sub-template-cell.text-content h3:first-child,
.template-grid .sub-template .sub-template-grid .sub-template-cell.text-content h4:first-child {
  margin-top: 0;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell.gallery-content .spread-image img,
.template-grid .sub-template .sub-template-grid .sub-template-cell.image-content .spread-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell.image-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell.image-content img {
  max-width: 100%;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell.image-content .flexbox {
  width: 100%;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell.video-content {
  position: relative;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell.gallery-content img {
  max-width: 100%;
}
.template-grid .sub-template .sub-template-grid.theme-1 .sub-template-cell.video-content {
  padding-top: 43.75%;
}
@supports (aspect-ratio: 16/7) {
  .template-grid .sub-template .sub-template-grid.theme-1 .sub-template-cell.video-content {
    padding-top: unset;
    aspect-ratio: 16/7;
  }
}
@media (min-width: 768px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-2 .sub-template-cell {
    grid-column: span 6;
  }
}
@media (min-width: 768px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-3 .sub-template-cell {
    grid-column: span 6;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-3 .sub-template-cell {
    grid-column: span 4;
  }
}
@media (min-width: 768px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-4 .sub-template-cell {
    grid-column: span 6;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-4 .sub-template-cell {
    grid-column: span 4;
  }
}
@media (min-width: 1280px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-4 .sub-template-cell {
    grid-column: span 3;
  }
}
.template-grid .sub-template .sub-template-grid.theme-2.equals-5 {
  grid-template-columns: 1fr;
}
.template-grid .sub-template .sub-template-grid.theme-2.equals-5 .sub-template-cell {
  grid-column: span 1;
}
@media (min-width: 768px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-5 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-5 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1280px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-5 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1400px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-5 {
    grid-template-columns: repeat(5, 1fr);
  }
}
.template-grid .sub-template .sub-template-grid.theme-2.equals-6 {
  grid-template-columns: 1fr;
}
.template-grid .sub-template .sub-template-grid.theme-2.equals-6 .sub-template-cell {
  grid-column: span 1;
}
@media (min-width: 768px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-6 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-6 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1280px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-6 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1400px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-6 {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}
.template-grid .sub-template .sub-template-grid.theme-3 .sub-template-cell:first-child {
  grid-row: 2;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-3 .sub-template-cell:first-child {
    grid-column: 1 / span 4;
    grid-row: 1;
  }
}
.template-grid .sub-template .sub-template-grid.theme-3 .sub-template-cell:last-child {
  grid-row: 1;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-3 .sub-template-cell:last-child {
    grid-column: 5 / span 8;
    grid-row: 1;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-4 .sub-template-cell:first-child {
    grid-column: 1 / span 8;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-4 .sub-template-cell:last-child {
    grid-column: 9 / span 4;
  }
}
.template-grid .sub-template .sub-template-grid.theme-5 .sub-template-cell:first-child {
  grid-row: 2;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-5 .sub-template-cell:first-child {
    grid-column: 1 / span 6;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-5 .sub-template-cell:first-child {
    grid-column: 1 / span 3;
    grid-row: 1;
  }
}
.template-grid .sub-template .sub-template-grid.theme-5 .sub-template-cell:nth-child(2) {
  grid-row: 1;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-5 .sub-template-cell:nth-child(2) {
    grid-column: 1 / span 12;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-5 .sub-template-cell:nth-child(2) {
    grid-column: 4 / span 6;
  }
}
.template-grid .sub-template .sub-template-grid.theme-5 .sub-template-cell:last-child {
  grid-row: 3;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-5 .sub-template-cell:last-child {
    grid-column: 7 / span 6;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-5 .sub-template-cell:last-child {
    grid-column: 10 / span 3;
    grid-row: 1;
  }
}
.template-grid .sub-template .sub-template-grid.theme-6 .sub-template-cell:first-child {
  grid-row: 2;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-6 .sub-template-cell:first-child {
    grid-column: 1 / span 6;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-6 .sub-template-cell:first-child {
    grid-column: 1 / span 3;
    grid-row: 1;
  }
}
.template-grid .sub-template .sub-template-grid.theme-6 .sub-template-cell:nth-child(2) {
  grid-row: 3;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-6 .sub-template-cell:nth-child(2) {
    grid-column: 7 / span 6;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-6 .sub-template-cell:nth-child(2) {
    grid-column: 4 / span 3;
    grid-row: 1;
  }
}
.template-grid .sub-template .sub-template-grid.theme-6 .sub-template-cell:last-child {
  grid-row: 1;
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-6 .sub-template-cell:last-child {
    grid-column: 7 / span 6;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-7 .sub-template-cell:first-child {
    grid-column: 1 / span 6;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-7 .sub-template-cell:nth-child(2) {
    grid-column: 1 / span 6;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-7 .sub-template-cell:nth-child(2) {
    grid-column: 7 / span 3;
    grid-row: 1;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-7 .sub-template-cell:last-child {
    grid-column: 7 / span 6;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-7 .sub-template-cell:last-child {
    grid-column: 10 / span 3;
    grid-row: 1;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-8 {
    grid-template-rows: auto 1fr;
  }
}
.template-grid .sub-template .sub-template-grid.theme-8 .sub-template-cell:first-child {
  grid-row: 3;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-8 .sub-template-cell:first-child {
    grid-column: 1 / span 4;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-8 .sub-template-cell:first-child {
    grid-row: 1 / span 2;
  }
}
.template-grid .sub-template .sub-template-grid.theme-8 .sub-template-cell:nth-child(2) {
  grid-row: 1;
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-8 .sub-template-cell:nth-child(2) {
    grid-column: 5 / span 8;
    grid-row: 1 / span 1;
  }
}
.template-grid .sub-template .sub-template-grid.theme-8 .sub-template-cell:last-child {
  grid-row: 2;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-8 .sub-template-cell:last-child {
    grid-column: 5 / span 8;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-8 .sub-template-cell:last-child {
    grid-row: 2 / span 1;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-9 {
    grid-template-rows: auto 1fr;
  }
}
.template-grid .sub-template .sub-template-grid.theme-9 .sub-template-cell:first-child {
  grid-row: 1;
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-9 .sub-template-cell:first-child {
    grid-row: 1 / span 1;
    grid-column: 1 / span 8;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-9 .sub-template-cell:nth-child(2) {
    grid-column: 1 / span 8;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-9 .sub-template-cell:nth-child(2) {
    grid-row: 2 / span 1;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-9 .sub-template-cell:last-child {
    grid-column: 9 / span 4;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-9 .sub-template-cell:last-child {
    grid-row: 1 / span 2;
  }
}
.template-grid .sub-template .sub-template-grid.theme-10 .sub-template-cell:first-child {
  grid-row: 2;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-10 .sub-template-cell:first-child {
    grid-column: 1 / span 6;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-10 .sub-template-cell:first-child {
    grid-column: 1 / span 4;
    grid-row: 1 / span 1;
  }
}
.template-grid .sub-template .sub-template-grid.theme-10 .sub-template-cell:nth-child(2) {
  grid-row: 3;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-10 .sub-template-cell:nth-child(2) {
    grid-column: 7 / span 6;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-10 .sub-template-cell:nth-child(2) {
    grid-column: 1 / span 4;
    grid-row: 2 / span 1;
  }
}
.template-grid .sub-template .sub-template-grid.theme-10 .sub-template-cell:last-child {
  grid-row: 1;
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-10 .sub-template-cell:last-child {
    grid-column: 5 / span 8;
    grid-row: 1 / span 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-11 .sub-template-cell:first-child {
    grid-column: 1 / span 8;
    grid-row: 1 / span 2;
  }
}
.template-grid .sub-template .sub-template-grid.theme-11 .sub-template-cell:nth-child(2) {
  grid-row: 2;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-11 .sub-template-cell:nth-child(2) {
    grid-column: 1 / span 6;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-11 .sub-template-cell:nth-child(2) {
    grid-column: 9 / span 4;
    grid-row: 1 / span 1;
  }
}
.template-grid .sub-template .sub-template-grid.theme-11 .sub-template-cell:last-child {
  grid-row: 3;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-11 .sub-template-cell:last-child {
    grid-column: 7 / span 6;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-11 .sub-template-cell:last-child {
    grid-column: 9 / span 4;
    grid-row: 2 / span 1;
  }
}
.web-content article {
  line-height: 1.6;
}
.web-content article .title-wrap.theme1 {
  margin-bottom: 0;
}
.web-content article .more-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.web-content article .more-info.centered {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.web-content article ul,
.web-content article p,
.web-content article table {
  margin-top: 0;
  margin-bottom: 1.5rem;
}
.web-content article p:last-child,
.web-content article ul:last-child,
.web-content article table:last-child {
  margin-bottom: 0;
}
.web-content article ul {
  margin-top: 0;
}
.web-content article img {
  position: relative;
  display: block;
  margin: 0 auto;
}
.web-content ul.theme-1,
.web-content article ul {
  margin-top: 0;
  padding-left: 1.2rem;
}
.web-content ul.theme-1 li,
.web-content article ul li {
  position: relative;
  list-style-type: none;
  padding-left: 1.6rem;
}
.web-content ul.theme-1 li:before,
.web-content article ul li:before {
  content: "\2714";
  position: absolute;
  top: 2px;
  left: 0;
  display: block;
  width: 0.7rem;
  height: 0.7rem;
}
.web-content ul.theme-1 li:not(:first-child),
.web-content article ul li:not(:first-child) {
  padding-top: 0.7rem;
}
.web-content ul.theme-1 li:not(:first-child):before,
.web-content article ul li:not(:first-child):before {
  top: calc(0.7rem + 2px);
}
.web-content table {
  width: 100%;
  border-collapse: collapse;
}
.web-content table tr td {
  padding: 2px 0;
}
.web-content table tr td:first-child {
  font-weight: bold;
  width: 1%;
  white-space: nowrap;
}
.web-content table tr td:not(:first-child) {
  padding-left: 15px;
}
@media (max-width: 450px) {
  .web-content table {
    display: block;
  }
  .web-content table tr td:not(:first-child) {
    padding-left: 0;
  }
  .web-content table tbody,
  .web-content table tr,
  .web-content table td {
    display: block;
    width: 100% !important;
    white-space: nowrap !important;
  }
}
.web-content .general-gallery.mv-gallery {
  grid-template-columns: 1fr;
}
.web-content .general-gallery.mv-gallery .gallery-item a,
.web-content .general-gallery.mv-gallery .gallery-item img {
  width: 100%;
}
.web-content .general-gallery.mv-gallery .gallery-item:not(:first-child) {
  display: none;
}
.web-content .general-gallery.images-gallery + .web-content .general-gallery.files-gallery {
  margin-top: 30px;
}
.web-content .template-grid .sub-template .sub-template-grid .sub-template-cell.gallery-content {
  position: relative;
}
.web-content .template-grid .sub-template .sub-template-grid .sub-template-cell.gallery-content .show-gallery-btn {
  position: absolute;
  bottom: 15px;
  left: 0;
  text-transform: uppercase;
  padding: 6px 16px;
  z-index: 9;
  font-weight: 500;
  font-size: 1.3rem;
}
.web-content .template-grid .sub-template .sub-template-grid .sub-template-cell.gallery-content .show-gallery-btn:link,
.web-content .template-grid .sub-template .sub-template-grid .sub-template-cell.gallery-content .show-gallery-btn:visited,
.web-content .template-grid .sub-template .sub-template-grid .sub-template-cell.gallery-content .show-gallery-btn:active {
  background-color: #000;
  color: #fff;
  text-decoration: none;
}
.web-content .template-grid .sub-template .sub-template-grid .sub-template-cell.image-content iframe {
  aspect-ratio: 16/9;
}
#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;-webkit-box-sizing:border-box;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;-webkit-box-sizing:border-box;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:-webkit-gradient(linear,left top, left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;-webkit-transition:background-size .25s,color .25s ease;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{-ms-scroll-chaining:auto contain;overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);-webkit-box-shadow:0 .625em 1.875em rgba(0,0,2,.3);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;-webkit-transform:translateY(1.6em);transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;-webkit-transform:translateY(calc(-50% + 1.6em));transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:stroke .15s ease;transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#cc-main .cm--cloud .cm__texts{-webkit-box-flex:1;-ms-flex:1;flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;-webkit-transform:translateY(0);transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{-webkit-transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{-webkit-transform:translateY(0);transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{-webkit-box-flex:1!important;-ms-flex:auto!important;flex:auto!important}#cc-main .cm__link-group{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);-webkit-box-shadow:0 .625em 1.875em rgba(0,0,2,.3);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .pm__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;-webkit-transition:all .15s ease;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:stroke .15s ease;transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;-webkit-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;-webkit-transition:none;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;-webkit-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{-webkit-transform:scale(.5) rotate(180deg);transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);-webkit-transform:scale(.5);transform:scale(.5)}#cc-main .pm__section-title-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:.8em;font-weight:600;height:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;-webkit-transform:translateZ(0);transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{-webkit-transform:translateX(23px);transform:translateX(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);-webkit-box-shadow:0 0 0 1px var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;pointer-events:none;position:absolute;-webkit-transition:all .25s ease;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);-webkit-box-shadow:0 1px 2px rgba(24,32,3,.36);box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;-webkit-transition:background-color .25s ease,-webkit-transform .25s ease;transition:background-color .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,background-color .25s ease;transition:transform .25s ease,background-color .25s ease,-webkit-transform .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);-webkit-transform:scale(.55) rotate(-45deg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);-webkit-transform:scale(.55);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);-webkit-box-shadow:0 0 0 1px var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);-webkit-transform:translateX(27px);transform:translateX(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);-webkit-box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);-webkit-box-shadow:none;box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cc-main .pm__service{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.4em 1.2em;position:relative;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{-webkit-transition:background-color .15s ease;transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .pm__btn-group{display:-webkit-box;display:-ms-flexbox;display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;-webkit-transform:translateY(calc(-50% + 1.6em));transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{-webkit-box-flex:3;-ms-flex:3;flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#cc-main .pm--bar.pm--right{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{-webkit-transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{-webkit-transform:translateX(0);transform:translateX(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;-webkit-transform-origin:left;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{-webkit-transform:translateX(27px);transform:translateX(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{-webkit-transform:translateX(23px);transform:translateX(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{-webkit-transform:translateX(0);transform:translateX(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;-webkit-transform:translateY(1.6em);transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{-webkit-box-flex:3;-ms-flex:3;flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}#cc-main .pm__btn-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}}
.button-blue,
.button-grey,
.button-red {
  padding: 1rem 3.1rem 1rem 3.1rem;
  border-radius: 13px;
  text-decoration: unset;
  color: white;
  font-weight: 400;
  white-space: nowrap;
  font-family: "GTWalsheimPro-Medium";
}
.button-blue:hover,
.button-grey:hover,
.button-red:hover {
  opacity: 0.8;
  cursor: pointer;
}
.button-blue {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 240px;
  padding: 1rem;
  border-radius: 13px;
  font-family: "GTWalsheimPro-Medium";
  font-size: 11pt;
  color: white;
  margin-left: 0;
  text-decoration: unset;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  line-height: 1.2rem;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  outline: none;
  border: none;
}
.button-blue:hover {
  opacity: 0.8;
  cursor: pointer;
}
.button-grey {
  background-image: linear-gradient(81deg, darkgrey 0%, grey 100%);
}
.button-red {
  background-image: linear-gradient(81deg, #e4354a 0%, #de1c33 100%);
}
.button-red2 {
  background-image: linear-gradient(81deg, #e4354a 0%, #de1c34 100%);
}
.buttom-red a,
.button-red2 a,
.submit-red button,
.submit-red input[type="submit"] {
  padding: 1rem 3rem;
  border-radius: 15px;
  background-color: #f81313;
  text-decoration: unset;
  white-space: nowrap;
  text-align: center;
  color: white;
  font-weight: bold;
  border: unset;
  font-size: 16px;
  cursor: pointer;
  width: auto;
}
.buttom-green a,
.submit-green button,
.submit-green input[type="submit"] {
  padding: 1rem 3rem;
  border-radius: 15px;
  text-decoration: unset;
  white-space: nowrap;
  text-align: center;
  color: white;
  font-weight: bold;
  border: unset;
  font-size: 16px;
  cursor: pointer;
  width: auto;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  outline: none;
  border: none;
}
.submit-green:hover {
  opacity: 0.8;
  cursor: pointer;
}
.buttom-red a:hover {
  opacity: 0.8;
}
.submit-red {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4rem;
  margin-bottom: 4rem;
}
textarea {
  border-radius: 1.2rem;
  margin-block: 1rem;
  padding: 1.5rem;
  font-family: "GTWalsheimPro-Regular";
  border: 1px solid #a6a6a6;
  resize: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.comment-box {
  border: 1px solid #dde1e5;
}
.box-article form {
  padding-block: 2rem;
}
.text-danger {
  color: red;
  padding-left: 1rem;
}
.paginator {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 2rem;
}
.paginator a,
.paginator span {
  padding: 0.5rem 1.5rem 0.5rem 1.5rem;
  border-radius: 29px;
  border: 1px solid #0d9e9f;
  max-width: 170px;
  text-decoration: unset;
  color: #545454;
  cursor: default;
}
.paginator a:hover,
.paginator a.active {
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  cursor: pointer;
  color: white;
}
input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.margin-top-one-rem {
  margin-top: 1rem;
}
.margin-top-two-rem {
  margin-top: 2rem;
}
.padding-left-one-rem {
  padding-left: 1rem;
}
.dialog {
  display: none;
  -webkit-box-shadow: 0 10px 36px -15px #000000d6;
          box-shadow: 0 10px 36px -15px #000000d6;
  background: #fff;
  z-index: 5;
  border-radius: 1.5rem;
  color: #242d31;
}
.dialog.opened {
  display: block;
}
.dialog .editor {
  margin: 2rem;
}
.dialog .navigation ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style-type: none;
  padding: 0;
  width: 100%;
}
.dialog .navigation ul .title-item,
.dialog .navigation ul .title-item > * {
  width: 100%;
  text-align: center;
  margin: 0;
}
.dialog .navigation .icon-item {
  width: 0;
  margin: 0;
}
.dialog .navigation .close-dialog {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==");
}
.dialog .fields-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1rem;
}
.dialog .btn.yes {
  padding: 1rem 3.1rem 1rem 3.1rem;
  font-weight: 400;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 240px;
  padding: 1rem;
  border-radius: 13px;
  font-family: "GTWalsheimPro-Medium";
  font-size: 11pt;
  color: white;
  margin-left: 0;
  text-decoration: unset;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  line-height: 1.2rem;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  outline: none;
  border: none;
}
.dialog .btn.yes:hover {
  opacity: 0.8;
  cursor: pointer;
}
.dialog .btn.no {
  padding: 1rem 3.1rem 1rem 3.1rem;
  border-radius: 13px;
  text-decoration: unset;
  color: white;
  font-weight: 400;
  white-space: nowrap;
  font-family: "GTWalsheimPro-Medium";
  background-image: linear-gradient(81deg, #e4354a 0%, #de1c33 100%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dialog .btn.no:hover {
  opacity: 0.8;
  cursor: pointer;
}
.dialog-cover-layer {
  display: none;
}
.confirmLink {
  cursor: pointer;
}
.confirmLink:hover {
  text-decoration: underline;
}
.qtip-front {
  max-width: 450px;
  font-size: 1rem;
  display: none;
  -webkit-box-shadow: 0 10px 36px -15px #000000d6;
          box-shadow: 0 10px 36px -15px #000000d6;
  background: #fff;
  z-index: 5;
  border-radius: 1.5rem;
  color: #242d31;
  border: none;
}
.qtip-front.opened {
  display: block;
}
.qtip-front .editor {
  margin: 2rem;
}
.qtip-front .navigation ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style-type: none;
  padding: 0;
  width: 100%;
}
.qtip-front .navigation ul .title-item,
.qtip-front .navigation ul .title-item > * {
  width: 100%;
  text-align: center;
  margin: 0;
}
.qtip-front .navigation .icon-item {
  width: 0;
  margin: 0;
}
.qtip-front .navigation .close-dialog {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==");
}
.qtip-front .fields-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1rem;
}
.qtip-front .btn.yes {
  padding: 1rem 3.1rem 1rem 3.1rem;
  font-weight: 400;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 240px;
  padding: 1rem;
  border-radius: 13px;
  font-family: "GTWalsheimPro-Medium";
  font-size: 11pt;
  color: white;
  margin-left: 0;
  text-decoration: unset;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  line-height: 1.2rem;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  outline: none;
  border: none;
}
.qtip-front .btn.yes:hover {
  opacity: 0.8;
  cursor: pointer;
}
.qtip-front .btn.no {
  padding: 1rem 3.1rem 1rem 3.1rem;
  border-radius: 13px;
  text-decoration: unset;
  color: white;
  font-weight: 400;
  white-space: nowrap;
  font-family: "GTWalsheimPro-Medium";
  background-image: linear-gradient(81deg, #e4354a 0%, #de1c33 100%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.qtip-front .btn.no:hover {
  opacity: 0.8;
  cursor: pointer;
}
.qtip-front .qtip-tip {
  display: none !important;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-justify {
  text-align: justify !important;
}
.share-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.7rem;
  color: #000000;
}
.link {
  cursor: pointer;
}
.link:hover {
  opacity: 0.8;
}
.green {
  padding: 0.5rem 1rem;
  border: 1px solid #0d9e9f;
  border-radius: 29px;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  color: #000000;
  font-weight: 500;
  white-space: nowrap;
  font-size: 16px;
  margin: 0;
  text-decoration: unset;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 300px;
}
body {
  font-family: "GTWalsheimPro-Regular", sans-serif;
  margin: 0;
  color: #000;
  overflow-x: hidden;
}
body input[type="checkbox"] {
  accent-color: #0d9e9f;
  width: 1rem;
  height: 1rem;
}
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ad-frame {
  border: none;
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  min-height: 100%;
  min-width: 100%;
  padding: 0;
  position: fixed;
  right: 0;
  top: 0;
}
h4 {
  font-size: 13pt;
  font-weight: 600;
  margin-block: 0;
}
.hamburger {
  display: none;
}
.container-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.container {
  padding-inline: 2rem;
  width: 70%;
  background-color: white;
  border-radius: 1.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 2rem;
}
.container.thin-container {
  max-width: 1100px;
  margin-top: 230px;
  -webkit-box-shadow: 0 0 51px -22px #a8a3a8;
          box-shadow: 0 0 51px -22px #a8a3a8;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.container.no-banner header {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}
.container header {
  margin-bottom: 2rem;
  margin-top: 1rem;
}
.container header nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.container header nav ul {
  margin-block: 0;
  padding: unset;
}
.container header nav li {
  list-style-type: none;
  color: #000;
}
.container header nav li #logo {
  height: 70px;
  -webkit-padding-before: 0.5rem;
          padding-block-start: 0.5rem;
}
.container header nav .logo-top {
  -webkit-margin-after: 0.7rem;
          margin-block-end: 0.7rem;
}
.container header .text-in-header {
  color: white;
  position: relative;
  z-index: 2;
  max-width: 1200px;
  text-align: left;
  margin-left: 75px;
  width: 40%;
}
.container header .text-in-header .first-text {
  text-transform: uppercase;
  -webkit-margin-after: 1.5rem;
          margin-block-end: 1.5rem;
  -webkit-margin-before: 0;
          margin-block-start: 0;
}
.container header .text-in-header h1 {
  font-family: "GTWalsheimPro-Bold", sans-serif;
  font-weight: 600;
  margin-top: 0;
  font-size: 35pt;
}
.container header .text-in-header h1 span {
  font-size: 35pt;
}
.container header .text-in-header .second-text {
  -webkit-margin-after: 1.5rem;
          margin-block-end: 1.5rem;
  line-height: 1.6rem;
}
.container header .buttom-show-more {
  margin-top: 3rem;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}
.container header .fa-arrow-right {
  margin-left: 0.5rem;
}
.container .delete-warning {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.container .delete-warning p {
  margin-block: 0.5rem;
}
.container .menu {
  padding-inline: 1rem;
  -webkit-padding-after: 5px;
          padding-block-end: 5px;
}
.container .menu a {
  text-decoration: none;
  color: #000;
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 13pt;
}
.container .menu a:hover {
  color: #0a8081;
}
.container .menu:hover,
.container .menu.active {
  cursor: pointer;
  color: #2eb3b6;
}
.container .menu.active {
  text-underline-offset: 37px;
  border-bottom: 5px solid #2eb3b6;
  padding: 31px 1rem;
}
.container .text-menu,
.container .buttons-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container .odsazeni {
  -webkit-margin-start: 8rem;
          margin-inline-start: 8rem;
}
.container .social-media-icons-footer img,
.container .social-media-icons img {
  height: 30px;
  padding-inline: 0.5rem;
}
.container .flag img {
  height: 30px;
  width: 30px;
  padding-inline: 0.5rem;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.container .flag-cz {
  margin-left: 1rem;
}
.container .flag:hover {
  cursor: pointer;
}
.main-picture {
  background-image: url(/front/img/millennial-father.jpg);
  height: 520px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 13px 0 13px 13px;
}
.mobile-menu {
  position: fixed;
  background-color: white;
  z-index: 9999;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  margin: 0;
  display: none;
  height: 100%;
  text-align: left;
  padding-inline: 1rem;
  overflow-y: scroll;
}
.mobile-menu .mobile-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: -3px;
}
.mobile-menu .mobile-header a {
  line-height: normal;
}
.mobile-menu .mobile-header .fa-xmark {
  font-size: 2rem;
  color: #242d31;
}
.mobile-menu ul {
  border-top: 1px solid #e9e9e9;
  -webkit-padding-before: 2rem;
          padding-block-start: 2rem;
}
.mobile-menu .mobile-close-button {
  cursor: pointer;
}
.mobile-menu .fa-chevron-down {
  margin-left: 1rem;
  color: #242d31;
}
.mobile-menu li {
  list-style-type: none;
  font-size: 1.2rem;
  padding: 0;
  margin: 0;
}
.mobile-menu li a {
  color: #242d31;
  text-decoration: none;
  line-height: 3rem;
  font-weight: 500;
  white-space: nowrap;
}
.mobile-menu li a:hover,
.mobile-menu li a.active {
  color: #0d9e9f;
  text-decoration: underline;
}
.mobile-menu .categories-of-magazine {
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2;
}
.mobile-menu .categories-of-magazine a {
  font-weight: 400;
  font-size: 1.1rem;
  padding-left: 1.5rem;
  line-height: 2.3rem;
}
.mobile-menu .mobile-social-media-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-padding-before: 2rem;
          padding-block-start: 2rem;
}
.mobile-menu .mobile-social-media-center li img {
  height: 40px;
  padding-inline: 0.5rem;
}
#buttom-log-in {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-height: 57px;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}
#buttom-log-in a {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 240px;
  max-height: 57px;
  padding: 1rem;
  border-radius: 13px;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  font-family: "GTWalsheimPro-Medium", sans-serif;
  color: white;
  margin-left: 1rem;
  text-decoration: unset;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  line-height: 1.2rem;
}
#buttom-log-in a:hover {
  cursor: pointer;
  opacity: 0.8;
}
.services {
  /* ul {
     border-top: 1px solid #e9e9e9;
     display: flex;
     flex-direction: column;
     gap: 1rem;
     justify-content: center;
     flex-wrap: wrap;
     margin-block: 0;
     padding-block: 1rem;
     padding-inline-start: 0;

     li {
       list-style: none;

       a {
         text-decoration: none;
         color: #0d9e9f;
         cursor: pointer;

         &:hover,
         &.active {
           text-decoration: underline;
         }
       }
     }
   }*/
}
.services .services-alignment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
}
.services .services-alignment a {
  padding: 0.5rem 1rem;
  border: 1px solid #0d9e9f;
  border-radius: 29px;
  color: #242d31;
  font-weight: 500;
  white-space: nowrap;
  font-size: 16px;
  margin: 0;
  text-decoration: unset;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 300px;
}
.services .services-alignment a:hover,
.services .services-alignment a.active {
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  color: white;
}
.services .services-alignment a:hover.active:hover,
.services .services-alignment a.active.active:hover {
  opacity: 0.8;
}
.headline-box {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-height: 57px;
  padding: 1rem;
  border-radius: 13px;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  font-family: "GTWalsheimPro-Medium", sans-serif;
  color: white;
  margin-inline: 0.7rem;
  -webkit-margin-before: 0.7rem;
          margin-block-start: 0.7rem;
  text-decoration: unset;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: left;
  line-height: 1.2rem;
}
.left-column .services {
  border: 1px solid #dde1e5;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.left-column .services hr {
  margin: 0;
}
.tags {
  border: 1px solid #dde1e5;
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.tags span {
  color: #000000;
}
.tags ul {
  border-top: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-block: 0;
  padding-block: 1rem;
  padding-inline: 1.1rem;
  text-align: left;
  line-height: 1.3;
}
.tags ul li {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.tags a {
  text-decoration: none;
  color: #000000;
  cursor: pointer;
}
.tags a:hover,
.tags a.active {
  text-decoration: underline;
}
.rubriky {
  border-top: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-block: 0;
  padding-block: 1rem;
  text-align: left;
  padding-inline: 1rem;
}
.rubriky li {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.rubriky li span {
  color: #000000;
}
.rubriky li a {
  text-decoration: none;
  color: #000000;
  cursor: pointer;
}
.rubriky li a:hover,
.rubriky li a.active {
  text-decoration: underline;
}
.main-content .right-column h2 {
  text-align: left;
  font-size: 22pt;
  -webkit-margin-after: 0.5rem;
          margin-block-end: 0.5rem;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  text-transform: inherit;
}
.container-grid {
  display: grid;
  grid-template-columns: 1fr 3fr;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}
.container-grid h1 {
  text-align: left;
  -webkit-margin-after: 0;
          margin-block-end: 0;
}
.catalog {
  position: relative;
}
.catalog .full-width {
  width: 100%;
}
.catalog h2 {
  -webkit-padding-before: 2rem;
          padding-block-start: 2rem;
}
.catalog form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-inline: 2rem;
  margin-block: 1rem;
}
.catalog .first-line-alignment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.catalog .first-line-alignment ul {
  -webkit-margin-before: 0.5rem;
          margin-block-start: 0.5rem;
}
.catalog .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}
.catalog .form-group .form-control {
  width: 32%;
}
.catalog .form-group .form-control label {
  font-size: 0.9rem;
  color: #242d31;
  -webkit-padding-start: 5px;
          padding-inline-start: 5px;
}
.catalog .form-group .form-control input,
.catalog .form-group .form-control select {
  color: #242d31;
  font-size: 0.8rem;
  width: 100%;
  background-color: white;
  border: none;
  border-radius: 29px;
  padding: 1rem;
  -webkit-margin-before: 0.5rem;
          margin-block-start: 0.5rem;
}
.catalog .one-doctor {
  margin: 0;
}
.catalog .stars img {
  height: 18px;
}
.catalog .stars .star-rating {
  cursor: pointer;
}
.catalog .info-doctor-alignment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
}
.catalog .info-doctor-alignment a {
  color: #0a8081;
  text-decoration: underline;
  text-align: center;
}
.catalog .info-doctor-alignment > * {
  width: 30%;
  max-width: 180px;
  text-align: initial;
}
.catalog .info-doctor-alignment .reviews-container {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.catalog div.article-long {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
}
.catalog .opening-hours {
  cursor: pointer;
}
.catalog .opening-hours .fa-circle-info {
  margin-left: 5px;
}
.catalog .opening-hours .fa-circle-info:hover {
  color: #0a8081;
}
.catalog .opening-hours p {
  white-space: nowrap;
}
.catalog .paginator {
  margin-block: 4rem;
}
.catalog .long-banner {
  position: relative;
  /*background-image: url(/front/img/main-picture.png);*/
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  height: 200px;
}
.catalog .articles {
  position: relative;
}
.catalog .articles .overlay {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(169, 169, 169, 0.31);
  border-radius: 25px;
}
.catalog .articles .overlay .catalog-loader {
  color: #909090;
  font-size: 3rem;
  text-align: center;
  -webkit-margin-before: 8rem;
          margin-block-start: 8rem;
}
.opening-hours-tooltip {
  width: 100%;
  padding: 0.5rem;
}
.opening-hours-tooltip .one-day-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.opening-hours-tooltip .opening-hours-day {
  display: inline-block;
  width: 5rem;
}
.opening-hours-tooltip .opening-hours-times {
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-family: "GTWalsheimPro-Regular", sans-serif;
}
#customer-detail-tabs * {
  -webkit-columns: 1;
     -moz-columns: 1;
          columns: 1;
}
#customer-detail-tabs * h3 {
  margin-bottom: 1rem;
}
#customer-detail-tabs * .opening-hours-detail {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  margin-bottom: 2rem;
}
#customer-detail-tabs * .opening-hours-detail .day-in-opening-hours {
  margin-right: 0.5rem;
}
#customer-detail-tabs * .opening-hours-detail p {
  padding: 0;
  white-space: nowrap;
}
#tab-about.article-long p {
  max-height: unset;
  text-align: justify;
  padding: 0;
}
#tab-about.article-long h3 {
  padding: 0;
}
#tab-reviews.article-long p {
  max-height: unset;
  text-align: justify;
}
#tab-reviews .reviews {
  margin-bottom: 1rem;
}
#tab-reviews .login-required {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #242d31;
}
#tab-office-hours label {
  margin-left: 1rem;
}
#tab-office-hours select {
  margin-block: 1rem;
}
#tab-office-hours .office-hours-list.in-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-inline: 1rem;
  border-radius: 20px;
  gap: 2rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: left;
  color: #242d31;
  line-height: 1.7rem;
  -webkit-box-shadow: 0 0 25px -10px #a8a3a8;
          box-shadow: 0 0 25px -10px #a8a3a8;
  display: block;
  margin-bottom: 2rem;
}
#tab-office-hours .office-hours-list.in-card.article-img img {
  border-radius: 1.2rem;
  width: 100%;
  height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
}
#tab-office-hours .office-hours-list.in-card .fa-arrow-right {
  margin-left: 0.5rem;
}
#tab-office-hours .office-hours-list.in-card .pokracovat {
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
#tab-office-hours .office-hours-list.in-card .pokracovat .arrow-dale {
  width: 17px;
  height: 17px;
}
#tab-office-hours .office-hours-list.in-card .article-long-text-centre h4 {
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 13pt;
  color: #242d31;
  margin-top: 0;
  max-height: 86px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#tab-office-hours .office-hours-list.in-card .article-long-text-centre h4:hover {
  text-decoration: underline;
}
#tab-office-hours .office-hours-list.in-card .article-long-img {
  -webkit-margin-end: 2.4rem;
          margin-inline-end: 2.4rem;
}
#tab-office-hours .office-hours-list.in-card .article-long-img img {
  max-width: 400px;
  height: auto;
}
#tab-office-hours .office-hours-list.in-card .article-long-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
#tab-office-hours .office-hours-list.in-card .article-long-text hr {
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}
#tab-office-hours .office-hours-list.in-card .article-flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#tab-office-hours .office-hours-list.in-card.one-doctor-card {
  text-align: left;
  -webkit-box-align: self-start;
      -ms-flex-align: self-start;
          align-items: self-start;
}
#tab-office-hours .office-hours-list:last-child {
  border-bottom: none;
}
#tab-office-hours .company-office-details {
  margin-bottom: 1rem;
}
#tab-office-hours .company-office-details a {
  color: #0a8081;
  text-decoration: underline;
}
#tab-office-hours .company-office-details h2 {
  font-size: 1.5rem;
  padding-left: 1rem;
  margin-bottom: 0;
}
#tab-office-hours .company-office-details h3 {
  margin-bottom: 0;
}
.reviews {
  margin-bottom: 2rem;
}
.reviews h3 {
  margin-bottom: 1rem;
}
.reviews article.article-long {
  padding: 1rem;
  margin-block: 1rem;
}
.reviews article.article-long .review-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.reviews article.article-long .review-header a {
  color: #0a8081;
}
.reviews .stars {
  margin-top: 0.5rem;
}
.reviews .stars img {
  height: 14px;
}
.reviews .user-profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.reviews .user-profile .foto-profil {
  height: 45px;
  width: 45px;
}
.reviews .user-profile .user-details p {
  margin-block: 0;
}
.reviews #review-text {
  padding-left: 0;
  margin-bottom: 0;
}
.reviews .review-detail {
  margin-block: 1rem;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 1rem;
}
.searching .search-box .search-icon {
  display: none;
}
#company-review-modal form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#company-review-modal form .review-text {
  width: 100%;
}
#company-review-modal form .button-blue {
  border: none;
}
.searching {
  position: relative;
  z-index: 10;
  border-radius: 0 0 2.5rem 2.5rem;
  background-color: #f1f2f2;
  padding: 0.5rem;
  border-top: 1px solid rgba(46, 179, 182, 0.3);
}
.searching ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
  margin: 0;
}
.searching ul li {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
}
.searching ul li img {
  width: 25px;
}
.searching input::-webkit-input-placeholder {
  color: #000;
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 12pt;
}
.searching input::-moz-placeholder {
  color: #000;
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 12pt;
}
.searching input:-ms-input-placeholder {
  color: #000;
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 12pt;
}
.searching input::-ms-input-placeholder {
  color: #000;
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 12pt;
}
.searching input::placeholder {
  color: #000;
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 12pt;
}
.searching .general-searching {
  background-color: white;
  border: none;
  border-radius: 35px;
  padding-block: 1.5rem;
  width: 100%;
  padding-left: 2.4rem;
  outline: none;
}
.searching .general-searching:focus {
  -webkit-box-shadow: 0 0 6px rgba(13, 158, 159, 0.3);
          box-shadow: 0 0 6px rgba(13, 158, 159, 0.3);
}
.searching button {
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  border: none;
  padding-inline: 2rem;
  border-radius: 29px;
  height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: center;
  cursor: pointer;
}
.searching button img {
  width: 18px;
  -webkit-transform: rotate(25deg);
          transform: rotate(25deg);
}
.searching button:hover {
  opacity: 0.8;
}
.searching .circle-button {
  width: 62px;
  height: 62px;
  border-radius: 50%;
  background: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 50px;
  /* velikost ikony */
}
.searching .reset-form-link {
  margin-inline: auto;
  cursor: pointer;
  color: #0d9e9f;
  font-size: 0.9rem;
}
.searching .reset-form-link:hover {
  text-decoration: underline;
}
.searching .search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.searching .search-box {
  position: relative;
  width: 70%;
  z-index: 2;
}
.searching .search-box .search-results {
  display: none;
  position: absolute;
  top: 3rem;
  left: 0;
  right: 0;
  border-radius: 1.5rem;
  padding-block: 1rem;
  -webkit-box-shadow: -5px 13px 51px -15px #a8a3a8;
          box-shadow: -5px 13px 51px -15px #a8a3a8;
  background-color: #fff;
  color: #242d31;
}
.searching .search-box .search-results.open {
  display: block;
}
.searching .search-box .search-results .text-result {
  text-align: center;
}
.searching .search-box .search-results .show-all {
  color: #242d31;
  text-decoration: unset;
}
.searching .search-box .search-results .result {
  color: #242d31;
  text-decoration: unset;
}
.searching .search-box .search-results .result .item {
  padding-inline: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-block: 6px;
}
.searching .search-box .search-results .result .item:hover {
  background-color: #e6f2ff;
}
.searching .search-box .search-results .result .item .name-wrap {
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.searching .search-box .search-results .result .item .name {
  max-width: 400px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 1.1rem;
}
.searching .search-box .search-results .result .item .specialization {
  font-size: 0.8rem;
  -webkit-padding-before: 6px;
          padding-block-start: 6px;
}
.searching .search-box .search-results .result .text-item {
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.searching .search-box .search-results hr {
  margin-block: 0.5rem;
}
.main-content {
  text-align: center;
  /*  .box-article a:hover {
      background: linear-gradient(to bottom,
      rgba(197, 197, 197, 0.4),
      rgba(240, 240, 240, 0.4),
      rgba(240, 240, 240, 0.1));
    }*/
}
.main-content .circle-button {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 50px;
  /* velikost ikony */
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.main-content hr {
  border: none;
  border-top: 1px solid #dde1e5;
  margin: 0;
  width: 100%;
}
.main-content ul.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  padding: 0;
}
.main-content li {
  list-style-type: none;
  color: #0d9e9f;
}
.main-content .breadcrumb {
  text-align: right;
  padding-left: 1rem;
  font-size: 0.95rem;
  -webkit-margin-after: 2rem;
          margin-block-end: 2rem;
  -webkit-margin-before: -1rem;
          margin-block-start: -1rem;
}
.main-content .breadcrumb .breadcrumb-home {
  font-family: "GTWalsheimPro-Light", sans-serif;
  text-transform: uppercase;
}
.main-content .breadcrumb a {
  color: #242d31;
  text-transform: uppercase;
}
.main-content .breadcrumb span {
  color: #a6a6a6;
  padding-inline: 1rem;
}
.main-content .breadcrumb .grey-bread-crumbs {
  color: #000;
  text-transform: uppercase;
}
.main-content a {
  text-decoration: unset;
}
.main-content .underline {
  text-decoration: underline;
}
.main-content h2 {
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 2.2rem;
  margin-block: 0 1rem;
  text-align: center;
}
.main-content.catalog h2 {
  padding-top: 2rem;
}
.main-content .first-column {
  -webkit-margin-after: 2rem;
          margin-block-end: 2rem;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  line-height: 1.7rem;
  color: #6e6e6e;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main-content .article-long {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-inline: 1rem;
  border-radius: 20px;
  gap: 2rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: left;
  color: #242d31;
  line-height: 1.7rem;
}
.main-content .article-long.article-img img {
  border-radius: 1.2rem;
  width: 100%;
  height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
}
.main-content .article-long .fa-arrow-right {
  margin-left: 0.5rem;
}
.main-content .article-long .pokracovat {
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.main-content .article-long .pokracovat .arrow-dale {
  width: 17px;
  height: 17px;
}
.main-content .article-long .article-long-text-centre h4 {
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 13pt;
  color: #242d31;
  margin-top: 0;
  max-height: 86px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main-content .article-long .article-long-text-centre h4:hover {
  text-decoration: underline;
}
.main-content .article-long .article-long-img {
  -webkit-margin-end: 2.4rem;
          margin-inline-end: 2.4rem;
}
.main-content .article-long .article-long-img img {
  max-width: 400px;
  height: auto;
}
.main-content .article-long .article-long-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.main-content .article-long .article-long-text hr {
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}
.main-content .article-long .article-flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.main-content .article-long.one-doctor-card {
  text-align: left;
  -webkit-box-align: self-start;
      -ms-flex-align: self-start;
          align-items: self-start;
}
.main-content .container-for-article {
  /*   display: grid;
       grid-template-columns: auto;
       gap: 2rem;*/
  text-align: left;
}
.main-content .container-for-article .article {
  border-radius: 1rem;
  padding: 1.5rem 1rem 1rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  line-height: 1.7rem;
  color: #6e6e6e;
  text-align: justify;
  position: relative;
}
.main-content .container-for-article .article.thumb-img img {
  border-radius: 1rem;
  width: 60%;
  height: 160px;
  -o-object-fit: cover;
     object-fit: cover;
}
.main-content .container-for-article .article .author {
  display: none;
  position: absolute;
  z-index: 9;
  top: 75%;
  left: 5%;
  color: #fff;
}
.main-content .container-for-article .article .article a {
  display: grid;
  grid-row: span 5;
  grid-template-rows: subgrid;
}
.main-content .container-for-article .article h4 {
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 13pt;
  color: #242d31;
  text-align: left;
  max-height: 58px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main-content .container-for-article .article h4:hover {
  text-decoration: none;
}
.main-content .container-for-article .article .pokracovat {
  margin-block: 1rem;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.main-content .container-for-article .article .pokracovat .arrow-dale {
  width: 17px;
  height: 17px;
}
.main-content .container-for-article .article .fa-arrow-right {
  margin-left: 0.5rem;
}
.main-content .container-for-article .article p {
  margin-block: 0.5rem;
  max-height: 78px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main-content .container-for-article .highlight-article {
  background-color: #e6f2ff;
}
.main-content .top-doctor {
  border-radius: 1.5rem;
  padding: 2rem 1rem;
  -webkit-box-shadow: 0 0 51px -22px #a8a3a8;
          box-shadow: 0 0 51px -22px #a8a3a8;
  background-color: #f2f5ee;
  margin-top: 2rem;
  display: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 600px;
  overflow: auto;
  position: sticky;
  top: 20px;
  margin-bottom: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.main-content .top-doctor h3 {
  color: #242d31;
  font-size: 20px;
  margin-top: 0;
  -webkit-padding-after: 1rem;
          padding-block-end: 1rem;
}
.main-content .top-doctor .buttom-show-more-doctor {
  margin-block: 2rem 1rem;
  text-align: center;
}
.main-content .top-doctor .buttom-show-more-doctor a {
  width: 143px;
}
.main-content .top-doctor .doctor-info p {
  margin: 0;
}
.main-content .show-more {
  text-align: center;
  margin-block: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.main-content input,
.main-content select {
  border-radius: 12px;
  padding: 1rem;
  /*    box-shadow: 0 0 51px -15px #a8a3a8;*/
  font-family: "GTWalsheimPro-Regular", sans-serif;
  border: 1px solid #a6a6a6;
  resize: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-block: 0.6rem;
  width: 100%;
  font-size: 16px;
  background-color: white;
}
.one-doctor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
.one-doctor .doctor-name {
  font-weight: 600;
  margin-bottom: 0;
  color: #242d31;
  max-height: 50px;
  overflow: hidden;
}
.one-doctor .doctor-name:hover {
  text-decoration: underline;
}
.one-doctor p {
  margin: 0;
}
.one-doctor .doctor-profession {
  font-size: 0.8rem;
  margin-top: 0;
  color: #242d31;
  overflow: hidden;
}
.one-doctor .doctor-adress {
  font-size: 0.8rem;
  color: #6e6e6e;
  overflow: hidden;
}
.one-doctor img {
  height: 80px;
  width: 80px;
  border-radius: 50%;
  -o-object-fit: fill;
     object-fit: fill;
}
hr {
  margin-block: 2rem;
  margin-top: 0;
  width: 100%;
  color: #f1f2f2;
}
footer {
  margin-bottom: 2rem;
  margin-top: 1rem;
}
footer .footer-cont {
  padding: 1.5rem 3rem;
  background-color: #f1f2f2;
  border-radius: 20px;
}
footer hr {
  color: #dde1e5;
  background-color: #dde1e5;
  height: 1px;
  border: none;
  margin-block: 10px;
}
footer ul {
  margin-block: 0;
  padding: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
footer li {
  list-style-type: none;
  color: #000;
}
footer li #logo-footer {
  height: 70px;
  -webkit-padding-before: 0.5rem;
          padding-block-start: 0.5rem;
  -webkit-padding-end: 1.5rem;
          padding-inline-end: 1.5rem;
}
footer .logo-top {
  -webkit-margin-after: 0.7rem;
          margin-block-end: 0.7rem;
}
footer h2 {
  text-align: left;
  line-height: 1.8rem;
  font-family: "GTWalsheimPro-Bold";
  font-weight: 200;
}
footer .footer-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-margin-before: 1.5rem;
          margin-block-start: 1.5rem;
}
footer .footer-row .col-f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 450px;
  text-align: left;
  line-height: 1.5rem;
}
footer .footer-row .col-f .text-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
footer .footer-row .col-f .text-menu .menu {
  padding-inline: 0;
}
footer .footer-row .col-f .text-menu .menu a {
  font-family: "GTWalsheimPro-Regular";
}
footer .footer-row .col-f .text-menu .menu:hover,
footer .footer-row .col-f .text-menu .menu.active {
  cursor: pointer;
  text-decoration: underline;
  color: #2eb3b6;
}
footer .footer-row .col-f .text-menu .menu.active {
  text-underline-offset: 2px;
  color: #2eb3b6;
  border-bottom: none;
  padding: 0;
}
footer .footer-row .col-f h3 {
  padding: 0;
  margin-bottom: 1rem;
  font-family: "GTWalsheimPro-Bold";
  font-weight: 200;
}
footer .footer-row .col-f p {
  margin-block: 5px;
}
footer .footer-row .col-f .text-newsletter {
  -webkit-margin-after: 1.5rem;
          margin-block-end: 1.5rem;
}
footer .footer-row .col-f .newsletter-input {
  width: 100%;
  max-width: 350px;
  padding: 17px 20px;
  background: white;
  border: none;
  border-radius: 20px;
  font-size: 16px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  outline: none;
}
footer .footer-row .col-f .input-cont {
  position: relative;
  height: 53px;
}
footer .footer-row .col-f .input-cont .btn-odeslat {
  position: absolute;
  left: 67%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  background-color: transparent;
  outline: none;
  border: none;
  width: 40px;
  height: 35px;
  color: #000000;
}
footer .footer-row .col-f .input-cont input {
  padding-right: 30px;
}
footer .footer-row .col-f .newsletter-input:focus {
  -webkit-box-shadow: 0 0 6px rgba(13, 158, 159, 0.3);
          box-shadow: 0 0 6px rgba(13, 158, 159, 0.3);
}
footer .footer-row .col-f .newsletter-input::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}
footer .footer-row .col-f .newsletter-input::-moz-placeholder {
  color: #000000;
  opacity: 1;
}
footer .footer-row .col-f .newsletter-input:-ms-input-placeholder {
  color: #000000;
  opacity: 1;
}
footer .footer-row .col-f .newsletter-input::-ms-input-placeholder {
  color: #000000;
  opacity: 1;
}
footer .footer-row .col-f .newsletter-input::placeholder {
  color: #000000;
  opacity: 1;
}
footer .footer-row a {
  text-decoration: none;
  color: #000;
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 13pt;
}
footer .footer-row a:hover {
  color: #0a8081;
  text-decoration: underline;
}
footer .footer-row #buttom-log-in-footer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}
footer .footer-row #buttom-log-in-footer a {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 240px;
  max-height: 45px;
  padding: 1rem;
  border-radius: 13px;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  font-family: "GTWalsheimPro-Medium", sans-serif;
  color: white;
  margin-left: 0;
  margin-block: 1rem;
  text-decoration: unset;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  line-height: 1.2rem;
}
footer .footer-row #buttom-log-in-footer a:hover {
  cursor: pointer;
  opacity: 0.8;
}
footer .copyright {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
footer .copyright p {
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
footer .copyright a {
  text-decoration: none;
  color: #000;
  font-family: "GTWalsheimPro-Regular", sans-serif;
}
footer .copyright a:hover {
  color: #0a8081;
  text-decoration: underline;
}
footer .copyright .margin {
  -webkit-margin-start: 1.5rem;
          margin-inline-start: 1.5rem;
}
.date-of-article {
  color: #242d31;
  margin: 0;
}
.date-of-article .cont-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.date-of-article a {
  color: #242d31;
  font-weight: 600;
}
.opening-text {
  font-size: 12pt;
  text-align: left;
  line-height: 1.5rem;
  font-family: "GTWalsheimPro-Medium", sans-serif;
  color: #000;
}
.opening-column {
  font-size: 12pt;
  font-family: "GTWalsheimPro-Regular", sans-serif;
  color: #6e6e6e;
  line-height: 1.6rem;
  max-width: 1000px;
  -webkit-margin-after: 2rem;
          margin-block-end: 2rem;
}
.box-article-detail {
  /*  border-radius: 20px;
    border: 1px solid @base-shadow2;
    border-bottom: 6px solid @base-shadow2;
    padding-inline: 1.5rem;*/
  padding-block: 1rem;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  color: #6e6e6e;
  text-align: left;
}
.box-article-detail .last-apel {
  list-style-type: none;
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
  font-size: 14pt;
}
.box-article-detail .last-text {
  color: #000;
}
.box-article-detail ul {
  text-align: left;
  line-height: 1.7rem;
}
.box-article-detail ul li {
  list-style-type: disc;
  color: #000;
}
.box-article-detail .circle-button {
  width: 35px;
  height: 34px;
  border-radius: 50%;
  background: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-size: 12pt;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}
.box-article-detail .circle-button p {
  -webkit-margin-start: 4px;
          margin-inline-start: 4px;
}
.box-article-detail h4 {
  margin-block: 1rem 0;
  padding-block: 0;
}
.box-article-detail .services {
  margin-block: 1rem;
}
.box-article-detail .services ul {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.box-article-detail .main-picture-in-detail {
  position: relative;
}
.box-article-detail .main-picture-in-detail img {
  border-radius: 1.5rem;
  max-height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.box-article-detail .gallery-img-container {
  position: relative;
}
.box-article-detail .main-picture-in-detail .img-source-container,
.box-article-detail .gallery-img-container .img-source-container {
  position: absolute;
  bottom: 1rem;
  right: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.25rem 0.5rem;
  border-radius: 1rem;
  background-color: black;
  color: white;
  opacity: 0.5;
  font-size: 0.8rem;
  width: 25px;
}
.box-article-detail .four-little-picture {
  gap: 1px;
}
.box-article-detail .four-little-picture img {
  max-height: 85px;
  -o-object-fit: cover;
     object-fit: cover;
}
.box-article-detail .four-little-picture a {
  width: 25%;
}
.box-article-detail .view-more-foto {
  position: relative;
}
.box-article-detail .view-more-foto .overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 6px;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 0 1.5rem 1.5rem 0;
}
.box-article-detail .view-more-foto .overlay:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.box-article-detail .view-more-foto .overlay div {
  color: white;
  font-weight: 400;
  text-align: center;
}
.box-article-detail .view-more-foto .overlay p {
  margin: 10px;
  margin-bottom: 0;
}
.border-radius-in-left img,
.border-radius-in-right img {
  border-radius: 1.5rem 0 0 1.5rem;
}
.border-radius-in-right img {
  border-radius: 0 1.5rem 1.5rem 0;
}
h3 {
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 0;
  font-family: "GTWalsheimPro-Medium";
}
.close {
  margin-inline: 1rem;
}
.close .close-img:hover {
  text-decoration: none;
}
.close li a {
  color: #242d31;
  cursor: pointer;
  font-size: 1.2rem;
  text-decoration: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.close li a:hover {
  text-decoration: underline;
}
.close li a .fa-xmark {
  margin-left: 0.5rem;
  font-size: 2rem;
}
.switching-of-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.switching-of-gallery li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.switching-of-gallery li .switch-item {
  font-size: 1.2rem;
  color: #242d31;
  padding-inline: 0.5rem;
  text-decoration: unset;
}
.switching-of-gallery li .switch-item i {
  font-size: 2rem;
}
.switching-of-gallery li .switch-item .disabled {
  color: #ccc;
}
.gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.col-g {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.col-g2 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.gallery .date-of-article {
  padding-left: 0;
}
.main-content-gallery {
  margin-top: 0;
}
.main-content-gallery .box-article-detail,
.main-content-gallery .top-doctor,
.main-content-gallery .box-for-add {
  margin-top: 0;
}
.main-content-gallery .box-article-detail {
  padding-inline: 1rem;
}
.container .header-gallery {
  margin-bottom: 0;
}
.container .header-gallery .logo-top {
  margin-right: 0;
}
.forum .alignment-new-discussion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.forum .alignment-new-discussion h2 {
  display: none;
}
.forum .alignment-new-discussion .hide {
  display: none;
}
.forum.main-content .container-for-article .article p,
.forum.main-content .container-for-article .article h4 {
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 2.2rem;
  color: #242d31;
}
.forum .container-for-article .article {
  display: block;
}
.forum .container-for-article .article .alignment-last-comment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.forum .last-comment {
  display: block;
  margin-bottom: 0;
}
.forum .last-comment a {
  color: #242d31;
  font-size: 14px;
  margin-bottom: 0;
}
.forum .number-of-topics a {
  color: #242d31;
  font-size: 14px;
  margin-bottom: 0;
}
.forum .box-of-last-query {
  width: 300px;
}
.forum .box-of-last-query .last-query {
  border-radius: 1.5rem;
  padding: 2rem 2rem;
  -webkit-box-shadow: 0 0 51px -22px #a8a3a8;
          box-shadow: 0 0 51px -22px #a8a3a8;
  margin-top: 2rem;
  color: #242d31;
  text-align: justify;
  font-size: 14px;
}
.forum .box-of-last-query .last-query hr {
  margin-block: 1rem;
}
.forum .box-of-last-query .last-query .detail-of-last-query {
  display: block;
  margin-top: 0;
}
.forum .box-of-last-query .last-query .profil-of-user-last-query {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.forum .box-of-last-query .last-query .profil-of-user-last-query li {
  color: #242d31;
}
.forum .box-of-last-query .last-query .query {
  color: darkgrey;
}
.forum .box-of-last-query .last-query .answer p {
  color: #242d31;
}
.forum .login-required {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}
.box-for-add {
  margin-block: 2rem;
  position: sticky;
  top: 20px;
  max-height: 600px;
}
.box-for-add a {
  height: 100%;
  width: 100%;
  display: block;
}
.box-for-add .add-right {
  width: 300px;
  height: 600px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1.5rem;
  -webkit-box-shadow: 0 0 51px -22px #a8a3a8;
          box-shadow: 0 0 51px -22px #a8a3a8;
}
.foto-profil {
  height: 80px;
  width: 80px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}
.forum-detail h3 {
  margin-top: 52px;
  padding-bottom: 32px;
}
.forum-detail .container-for-article .margine-top-none {
  margin-top: 0;
}
.forum-detail .container-for-article .last-element {
  margin-bottom: 4rem;
}
.forum-detail .profil-of-user-last-query {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.forum-detail .detail-of-last-query li {
  color: #242d31;
}
.catalog-detail-searching label {
  width: 33%;
}
.catalog-detail {
  text-align: left;
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
}
.catalog-detail .catalog-detail-grid {
  display: grid;
  grid-template-columns: 200px auto;
  gap: 3rem;
  margin-block: 42px;
}
.catalog-detail .catalog-detail-grid .info-about-doctor {
  text-align: left;
}
.catalog-detail .catalog-detail-grid .info-about-doctor hr {
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
  width: 50%;
}
.catalog-detail .catalog-detail-grid .info-about-doctor .heading-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.catalog-detail .catalog-detail-grid .info-about-doctor .heading-container a {
  margin-left: auto;
  display: inline-block;
}
.catalog-detail .catalog-detail-grid .info-about-doctor > p {
  margin-block: 0;
}
.catalog-detail .catalog-detail-grid .info-about-doctor h3 {
  margin-block: 0.5rem;
  padding-left: unset;
}
.catalog-detail .main-picture-in-detail img {
  border-radius: 1.5rem;
  width: 100%;
  max-width: 200px;
  -o-object-fit: cover;
     object-fit: cover;
}
.catalog-detail .main-picture-in-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.catalog-detail h2 {
  padding: 0;
  margin-top: 0;
  margin-bottom: 1rem;
  text-align: left;
}
.catalog-detail .info-about-doctor-alignment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 16px;
  text-align: left;
}
.catalog-detail .info-about-doctor-alignment a {
  color: #0a8081;
}
.catalog-detail .info-about-doctor-alignment a:hover {
  opacity: 0.8;
}
.catalog-detail .info-about-doctor-alignment span {
  color: red;
  font-size: 1.2rem;
}
.catalog-detail .overflow-box {
  width: 100%;
  /* Kontejner má šířku 100% rodičovského prvku */
  overflow-x: scroll;
}
.catalog-detail .overflow-box .opening-hours-detail {
  min-width: 800px;
}
.catalog-detail .opening-hours-detail {
  display: grid;
  grid-template-columns: repeat(7, auto);
  padding-bottom: 1rem;
}
.catalog-detail .opening-hours-detail .hours {
  font-family: "GTWalsheimPro-Regular", sans-serif;
}
.catalog-detail .opening-hours-detail p {
  margin-block: 0.5rem;
}
.catalog-detail .week {
  color: red;
}
.catalog-detail .day-in-opening-hours {
  border-left: solid 1px rgba(169, 169, 169, 0.74);
  padding-left: 1rem;
}
.catalog-detail .article-long {
  display: block;
  background-color: #fff;
  position: relative;
  z-index: 4;
}
.catalog-detail .article-long p {
  padding-left: 1rem;
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2;
  gap: 4rem;
}
.catalog-detail .first-line-of-ordering {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.catalog-detail .form-group-first-line {
  width: 24%;
}
.catalog-detail .form-group {
  margin-block: 1rem;
}
.catalog-detail textarea {
  margin-bottom: 1rem;
  font-size: 16px;
  border: 1px solid #a6a6a6;
}
.catalog-detail .checkbox {
  width: 15px;
}
.catalog-detail .gdpr {
  text-align: left;
}
.catalog-detail .gdpr input {
  margin-block: 0;
}
.catalog-detail .gdpr a {
  color: #0a8081;
  text-decoration: underline;
}
.catalog-detail .signpost {
  margin-block: 0;
  margin-left: 1rem;
}
.catalog-detail .signpost li {
  border-radius: 12px 12px 0 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #fff;
  border: 1px solid #dde1e5;
}
.catalog-detail .signpost li:hover {
  border: 1px solid #ece3e3;
  background-color: #f1f2f2;
}
.catalog-detail .signpost li a {
  color: #0a8081;
  padding: 0.8rem 2rem;
  display: block;
}
.catalog-detail .signpost .active-signpost {
  position: relative;
  z-index: 5;
  border: 1px solid #f1f2f2;
}
.catalog-detail .signpost .active-signpost a {
  color: #4d4c4c;
}
.catalog-detail .signpost .active-signpost:after {
  position: absolute;
  left: -2%;
  width: 104%;
  height: 5px;
  background-color: inherit;
  content: "";
}
.catalog-detail .form-alignment {
  margin-top: 42px;
  margin-bottom: 2rem;
}
.catalog-detail .form-alignment .submit-red {
  margin-block: 1rem;
}
.catalog-detail .form-alignment .submit-red input {
  margin: 0;
}
.catalog-detail .top-doctor-horizontal {
  margin-bottom: 4rem;
  background-color: #f2f5ee;
}
.catalog-detail .top-doctor-horizontal .top-doctor-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.catalog-detail .top-doctor-horizontal .top-doctor-center p {
  -webkit-columns: unset;
     -moz-columns: unset;
          columns: unset;
}
.catalog-detail .top-doctor-horizontal .top-doctor-center .one-doctor {
  gap: 0;
}
.catalog-detail .top-doctor-horizontal .buttom-show-more-doctor {
  margin-top: 3rem;
  margin-bottom: 2rem;
  text-align: end;
}
.agreement-cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1.5rem;
}
.agreement-cont p {
  max-width: 320px;
}
#take-company-modal .modal-body > * {
  padding-inline: 1rem;
}
#take-company-modal .button-blue-center {
  margin-block: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.catalog-detail .link,
#take-company-modal .link {
  color: #0a8081;
  line-height: 1.6rem;
}
.content-renderer .template-grid {
  grid-gap: 1rem;
}
.content-renderer figure {
  margin: 0;
}
.content-renderer figure img {
  border-radius: 1.5rem;
}
.content-renderer p {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}
.content-renderer h1,
.content-renderer h2,
.content-renderer h3 {
  padding-inline: unset;
  -webkit-padding-after: 0.5rem;
          padding-block-end: 0.5rem;
}
.discussion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
}
.discussion .btn-cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.discussion a {
  color: #000000;
}
.discussion .container-for-article {
  width: 100%;
}
.discussion .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-block: 10px;
  gap: 8px;
  color: #FFFFFF;
}
.discussion .link svg {
  width: 15px;
  height: 15px;
  fill: #FFFFFF;
}
.discussion .detail-of-last-query {
  font-family: "GTWalsheimPro-Regular";
  -webkit-padding-start: 2rem;
          padding-inline-start: 2rem;
}
.discussion .detail-of-last-query .author-name {
  font-family: "GTWalsheimPro-Medium";
  color: #000000;
  -webkit-margin-after: 10px;
          margin-block-end: 10px;
}
.discussion .detail-of-last-query .date {
  color: #242d31;
}
.discussion .profil-of-user-last-query {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-block: 2rem;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.discussion .profil-of-user-last-query .row-author-comment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.user-questionnare input {
  border-radius: 29px;
  padding: 1rem;
  -webkit-box-shadow: 0 0 51px -15px #a8a3a8;
          box-shadow: 0 0 51px -15px #a8a3a8;
  font-family: "GTWalsheimPro-Regular", sans-serif;
  border: unset;
  resize: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 32px;
  margin-bottom: 1rem;
  width: 100%;
  font-size: 16px;
}
.user-questionnare .alignment-of-personal-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.user-questionnare .alignment-of-personal-data .form-control {
  width: 45%;
}
.user-questionnare .alignment-of-personal-data .alignment-checkbox {
  line-height: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.user-questionnare .checkbox {
  width: 5%;
  margin-top: 0;
}
.user-questionnare .gdpr {
  text-align: center;
}
.user-questionnare .gdpr a {
  color: #0a8081;
  text-decoration: underline;
}
.user-questionnare .gdpr span {
  padding: 0;
}
.user-questionnare .button-blue-center {
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 4rem;
}
.user-questionnare .button-blue-center .button-blue {
  padding-inline: 2rem;
  padding-block: 0.7rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0;
}
.user-questionnare .first-line-gap {
  margin-top: 0.5rem;
}
.user-questionnare .article-long {
  display: block;
  text-align: start;
}
.preventive-plan-detail {
  -webkit-padding-after: 3rem;
          padding-block-end: 3rem;
}
.preventive-plan-overview .button-blue,
.preventive-plan-detail .button-blue,
.prevention-form .button-blue {
  display: inline-block;
  width: initial;
  margin-top: 1rem;
  padding: 0.4rem 1rem 0.4rem 1rem;
  border-radius: 30px;
}
.preventive-plan-overview .examination-form,
.preventive-plan-detail .examination-form,
.prevention-form .examination-form,
.preventive-plan-overview .measurements-form,
.preventive-plan-detail .measurements-form,
.prevention-form .measurements-form,
.preventive-plan-overview .personal-info-form,
.preventive-plan-detail .personal-info-form,
.prevention-form .personal-info-form {
  width: 100%;
}
.preventive-plan-overview .examination-form .name-autocomplete,
.preventive-plan-detail .examination-form .name-autocomplete,
.prevention-form .examination-form .name-autocomplete,
.preventive-plan-overview .measurements-form .name-autocomplete,
.preventive-plan-detail .measurements-form .name-autocomplete,
.prevention-form .measurements-form .name-autocomplete,
.preventive-plan-overview .personal-info-form .name-autocomplete,
.preventive-plan-detail .personal-info-form .name-autocomplete,
.prevention-form .personal-info-form .name-autocomplete {
  position: relative;
}
.preventive-plan-overview .examination-form .autocomplete-items,
.preventive-plan-detail .examination-form .autocomplete-items,
.prevention-form .examination-form .autocomplete-items,
.preventive-plan-overview .measurements-form .autocomplete-items,
.preventive-plan-detail .measurements-form .autocomplete-items,
.prevention-form .measurements-form .autocomplete-items,
.preventive-plan-overview .personal-info-form .autocomplete-items,
.preventive-plan-detail .personal-info-form .autocomplete-items,
.prevention-form .personal-info-form .autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  top: 100%;
  left: 0;
  right: 0;
}
.preventive-plan-overview .examination-form .autocomplete-items div,
.preventive-plan-detail .examination-form .autocomplete-items div,
.prevention-form .examination-form .autocomplete-items div,
.preventive-plan-overview .measurements-form .autocomplete-items div,
.preventive-plan-detail .measurements-form .autocomplete-items div,
.prevention-form .measurements-form .autocomplete-items div,
.preventive-plan-overview .personal-info-form .autocomplete-items div,
.preventive-plan-detail .personal-info-form .autocomplete-items div,
.prevention-form .personal-info-form .autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
}
.preventive-plan-overview .examination-form .autocomplete-items div:hover,
.preventive-plan-detail .examination-form .autocomplete-items div:hover,
.prevention-form .examination-form .autocomplete-items div:hover,
.preventive-plan-overview .measurements-form .autocomplete-items div:hover,
.preventive-plan-detail .measurements-form .autocomplete-items div:hover,
.prevention-form .measurements-form .autocomplete-items div:hover,
.preventive-plan-overview .personal-info-form .autocomplete-items div:hover,
.preventive-plan-detail .personal-info-form .autocomplete-items div:hover,
.prevention-form .personal-info-form .autocomplete-items div:hover {
  background-color: #e9e9e9;
}
.preventive-plan-overview .examination-form .autocomplete-active,
.preventive-plan-detail .examination-form .autocomplete-active,
.prevention-form .examination-form .autocomplete-active,
.preventive-plan-overview .measurements-form .autocomplete-active,
.preventive-plan-detail .measurements-form .autocomplete-active,
.prevention-form .measurements-form .autocomplete-active,
.preventive-plan-overview .personal-info-form .autocomplete-active,
.preventive-plan-detail .personal-info-form .autocomplete-active,
.prevention-form .personal-info-form .autocomplete-active {
  background-color: DodgerBlue !important;
  color: #ffffff;
}
.preventive-plan-overview .examination-form .form-group,
.preventive-plan-detail .examination-form .form-group,
.prevention-form .examination-form .form-group,
.preventive-plan-overview .measurements-form .form-group,
.preventive-plan-detail .measurements-form .form-group,
.prevention-form .measurements-form .form-group,
.preventive-plan-overview .personal-info-form .form-group,
.preventive-plan-detail .personal-info-form .form-group,
.prevention-form .personal-info-form .form-group {
  margin-block: 1rem;
}
.preventive-plan-overview .examination-form .form-group input,
.preventive-plan-detail .examination-form .form-group input,
.prevention-form .examination-form .form-group input,
.preventive-plan-overview .measurements-form .form-group input,
.preventive-plan-detail .measurements-form .form-group input,
.prevention-form .measurements-form .form-group input,
.preventive-plan-overview .personal-info-form .form-group input,
.preventive-plan-detail .personal-info-form .form-group input,
.prevention-form .personal-info-form .form-group input,
.preventive-plan-overview .examination-form .form-group select,
.preventive-plan-detail .examination-form .form-group select,
.prevention-form .examination-form .form-group select,
.preventive-plan-overview .measurements-form .form-group select,
.preventive-plan-detail .measurements-form .form-group select,
.prevention-form .measurements-form .form-group select,
.preventive-plan-overview .personal-info-form .form-group select,
.preventive-plan-detail .personal-info-form .form-group select,
.prevention-form .personal-info-form .form-group select,
.preventive-plan-overview .examination-form .form-group textarea,
.preventive-plan-detail .examination-form .form-group textarea,
.prevention-form .examination-form .form-group textarea,
.preventive-plan-overview .measurements-form .form-group textarea,
.preventive-plan-detail .measurements-form .form-group textarea,
.prevention-form .measurements-form .form-group textarea,
.preventive-plan-overview .personal-info-form .form-group textarea,
.preventive-plan-detail .personal-info-form .form-group textarea,
.prevention-form .personal-info-form .form-group textarea {
  margin-top: 0.5rem;
  margin-bottom: 0.2rem;
}
.preventive-plan-overview .examination-form .form-buttons,
.preventive-plan-detail .examination-form .form-buttons,
.prevention-form .examination-form .form-buttons,
.preventive-plan-overview .measurements-form .form-buttons,
.preventive-plan-detail .measurements-form .form-buttons,
.prevention-form .measurements-form .form-buttons,
.preventive-plan-overview .personal-info-form .form-buttons,
.preventive-plan-detail .personal-info-form .form-buttons,
.prevention-form .personal-info-form .form-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.preventive-plan-overview .article-long-overview,
.preventive-plan-detail .article-long-overview,
.prevention-form .article-long-overview {
  display: block;
  text-align: initial;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}
.preventive-plan-overview .article-long-overview .main-header,
.preventive-plan-detail .article-long-overview .main-header,
.prevention-form .article-long-overview .main-header {
  margin-bottom: 2rem;
}
.preventive-plan-overview .name-row,
.preventive-plan-detail .name-row,
.prevention-form .name-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}
.preventive-plan-overview .info-about-user,
.preventive-plan-detail .info-about-user,
.prevention-form .info-about-user {
  width: 100%;
}
.preventive-plan-overview .headline-row,
.preventive-plan-detail .headline-row,
.prevention-form .headline-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
  padding: 10px 15px;
  background-color: #f1f2f2;
  border-radius: 12px;
}
.preventive-plan-overview h3,
.preventive-plan-detail h3,
.prevention-form h3 {
  font-family: "GTWalsheimPro-Bold";
  font-weight: 100;
  text-align: left;
  text-transform: uppercase;
  -webkit-margin-after: -4rem;
          margin-block-end: -4rem;
  /*    padding-left: 1rem;*/
  margin-bottom: 0;
  font-size: 20px;
  color: #000000;
}
.preventive-plan-overview h3.link:hover,
.preventive-plan-detail h3.link:hover,
.prevention-form h3.link:hover {
  text-decoration: underline;
}
.preventive-plan-overview .more-info,
.preventive-plan-detail .more-info,
.prevention-form .more-info {
  text-align: left;
}
.preventive-plan-overview .more-info a,
.preventive-plan-detail .more-info a,
.prevention-form .more-info a {
  color: #0d9e9f;
  text-decoration: underline;
}
.preventive-plan-overview .signpost,
.preventive-plan-detail .signpost,
.prevention-form .signpost {
  margin-block: 0;
  margin-left: 1rem;
}
.preventive-plan-overview .signpost li,
.preventive-plan-detail .signpost li,
.prevention-form .signpost li {
  border-radius: 12px 12px 0 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #fff;
  border: 1px solid #dde1e5;
  border-bottom: unset;
}
.preventive-plan-overview .signpost li:hover,
.preventive-plan-detail .signpost li:hover,
.prevention-form .signpost li:hover {
  border: 1px solid #ece3e3;
  border-bottom: unset;
  background-color: #f1f2f2;
}
.preventive-plan-overview .signpost li a,
.preventive-plan-detail .signpost li a,
.prevention-form .signpost li a {
  color: #0a8081;
  padding: 0.8rem 2rem;
  display: block;
}
.preventive-plan-overview .signpost .active-signpost,
.preventive-plan-detail .signpost .active-signpost,
.prevention-form .signpost .active-signpost {
  position: relative;
  z-index: 5;
}
.preventive-plan-overview .signpost .active-signpost a,
.preventive-plan-detail .signpost .active-signpost a,
.prevention-form .signpost .active-signpost a {
  color: #242d31;
}
.preventive-plan-overview .calendar-grid,
.preventive-plan-detail .calendar-grid,
.prevention-form .calendar-grid {
  display: grid;
  grid-template-columns: 30% auto;
}
.preventive-plan-overview ul li a,
.preventive-plan-detail ul li a,
.prevention-form ul li a {
  color: #242d31;
}
.preventive-plan-overview #select-user,
.preventive-plan-detail #select-user,
.prevention-form #select-user {
  width: 30%;
  margin-block: 2rem;
}
.preventive-plan-overview #select-profile,
.preventive-plan-detail #select-profile,
.prevention-form #select-profile {
  width: 170px;
  border: 1px solid #dde1e5;
}
.preventive-plan-overview #select-profile:hover,
.preventive-plan-detail #select-profile:hover,
.prevention-form #select-profile:hover {
  background-color: #f1f2f2;
}
.info-about-user-alignment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-padding-before: 1rem;
          padding-block-start: 1rem;
  gap: 2rem;
}
.info-about-user-alignment ul {
  padding: 1rem 0.8rem;
  margin-top: 0;
  line-height: 1.6rem;
}
.info-about-user-alignment ul .font-bold {
  font-family: "GTWalsheimPro-Bold";
}
.info-about-user-alignment ul li a {
  color: #242d31;
}
.info-about-user-alignment ul li a:hover {
  text-decoration: underline;
  color: #0d9e9f;
}
.info-about-user-alignment p {
  padding: 0 0.8rem;
}
.info-about-user-alignment h4 {
  margin-bottom: 0;
}
.buttom-show-more-detail-preventive-plan,
.button-blue-center {
  text-align: center;
  margin-block: 1rem;
}
.homepage .searching {
  display: none;
}
.homepage .services-alignment {
  -webkit-padding-after: 2rem;
          padding-block-end: 2rem;
}
.homepage .article-long {
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
  -webkit-margin-after: 2rem;
          margin-block-end: 2rem;
  display: block;
}
.homepage .article-long h2 {
  text-align: left;
}
.homepage .article-long .four-icon-in-home {
  display: grid;
  gap: 1rem;
}
.homepage .article-long .four-icon-in-home .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.homepage .article-long .four-icon-in-home p {
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
}
.homepage .article-long .four-icon-in-home .icone {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.homepage .article-long .four-icon-in-home .icone img {
  height: 22px;
}
.homepage .container-for-article {
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
  -webkit-margin-after: 4rem;
          margin-block-end: 4rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1rem;
}
.homepage .container-for-article .box-article .article .overlay-container {
  position: relative;
}
.homepage .container-for-article .box-article .article .overlay {
  position: absolute;
  border-radius: 1rem;
  top: -4%;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  /* Černý s 50% transparentností */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  /* Plynulý přechod */
}
.homepage .container-for-article .article {
  margin-top: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 550px;
  height: 100%;
}
.homepage .container-for-article .article.thumb-img img {
  width: 100%;
  height: 200px;
}
.homepage .container-for-article .article .article-long-text-centre {
  display: grid;
  grid-template-columns: repeat(1, minmax(250px, 500px));
  grid-template-rows: repeat(5, auto);
  height: 100%;
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
.homepage .container-for-article .article .article-long-text-centre .grid-container {
  display: grid;
  grid-row: span 5;
  grid-template-rows: subgrid;
}
.homepage .container-for-article .article h4:hover {
  text-decoration: none;
  color: #0d9e9f;
}
.homepage .top-doctor-horizontal {
  background-color: #f2f5ee;
  display: block;
}
.homepage .top-doctor-horizontal .top-doctor-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.5rem;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.homepage .top-doctor-horizontal .top-doctor-center .doctor-info p {
  text-align: initial;
  -webkit-margin-start: 0.7rem;
          margin-inline-start: 0.7rem;
}
.homepage .top-doctor-horizontal .one-doctor {
  margin-top: 0;
  gap: 0;
  width: 310px;
}
.homepage .top-doctor-horizontal .one-doctor .doctor-info {
  word-wrap: break-word;
}
.homepage .top-doctor-horizontal .article-long {
  border-radius: 13px;
  border: 1px solid #6e6e6e;
  padding: 2rem;
  gap: 2.5rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: justify;
  display: block;
}
.homepage .top-doctor-horizontal .buttom-show-more-doctor {
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.homepage .last-query {
  border-radius: 1.5rem;
  padding: 2rem;
  -webkit-box-shadow: 0 0 51px -22px #a8a3a8;
          box-shadow: 0 0 51px -22px #a8a3a8;
  color: #242d31;
  text-align: justify;
  font-size: 14px;
}
.homepage .last-query .query {
  color: #6e6e6e;
}
.homepage .last-query .answer p {
  color: #242d31;
}
.homepage .last-query .profil-of-user-last-query {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.homepage .last-query .profil-of-user-last-query ul {
  display: block;
  margin-block: 1rem;
}
.homepage .last-query .profil-of-user-last-query ul li {
  color: #242d31;
}
.homepage .long-banner {
  position: relative;
  /* background-image: url(/front/img/dentist.webp); */
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
  margin-block: 4rem;
  background-position: center;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 1.5rem;
}
.homepage .long-banner::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, right top, from(#379863), to(#2eb3b6));
  background: linear-gradient(to top right, #379863, #2eb3b6);
  pointer-events: none;
  z-index: 1;
}
.homepage .long-banner > * {
  position: relative;
  z-index: 2;
}
.homepage .text-in-long-banner {
  color: white;
  z-index: 2;
  text-align: center;
  width: 100%;
  -webkit-margin-before: 1.1rem;
          margin-block-start: 1.1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.homepage .text-in-long-banner h3 {
  font-size: 2.2rem;
  font-family: "GTWalsheimPro-Bold", sans-serif;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  line-height: 2.2rem;
}
.homepage .text-in-long-banner h3,
.homepage .text-in-long-banner p {
  text-shadow: 4px 3px 10px rgba(0, 0, 0, 0.64);
}
.homepage .text-in-long-banner p {
  font-size: 12pt;
  max-width: 60%;
}
.homepage .text-in-long-banner .buttom-red-left {
  text-align: left;
  margin-block: 2rem;
  -webkit-margin-start: 1rem;
          margin-inline-start: 1rem;
}
.buttom-red-center {
  margin-block: 3rem 1rem;
}
.customer-registration-form .form-group-first-line > :first-child {
  display: block;
}
.user-buttons {
  position: relative;
}
.user-buttons .user-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #242d31;
  border-radius: 1rem 1rem 0 0;
  background-color: #f1f2f2;
  padding: 1rem;
  -webkit-margin-start: 1rem;
          margin-inline-start: 1rem;
  cursor: pointer;
}
.user-buttons .user-button .chevron {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.user-buttons .user-button.open .chevron {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.user-buttons .user-button:hover {
  opacity: 0.8;
}
.user-buttons .user-button .name {
  font-size: 1.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.user-buttons .user-button img {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.user-buttons #user-menu {
  display: none;
  position: absolute;
  right: 0;
  background: #fff;
  padding-inline: 1.2rem;
  -webkit-padding-before: 1.2rem;
          padding-block-start: 1.2rem;
  -webkit-padding-after: 1.4rem;
          padding-block-end: 1.4rem;
  z-index: 100;
  border: 1px solid #f1f2f2;
  border-radius: 1rem 0 1rem 1rem;
  width: 250px;
  color: #242d31;
}
.user-buttons #user-menu .profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  border-bottom: 1px solid #f1f2f2;
}
.user-buttons #user-menu .profile .name {
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  font-family: "GTWalsheimPro-Bold";
}
.user-buttons #user-menu .profile span {
  font-family: "GTWalsheimPro-Regular";
}
.user-buttons #user-menu .profile .email {
  font-size: 0.8rem;
}
.user-buttons #user-menu .profile img {
  height: 70px;
  width: 70px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.user-buttons #user-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.user-buttons #user-menu ul li {
  position: relative;
}
.user-buttons #user-menu ul li .notification {
  top: 14px;
  right: 5px;
}
.user-buttons #user-menu ul .logout {
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
  border: 1px solid transparent;
}
.user-buttons #user-menu ul .logout a {
  -webkit-border-before: 1px solid #f1f2f2;
          border-block-start: 1px solid #f1f2f2;
}
.user-buttons #user-menu ul a {
  display: block;
  padding: 10px;
  text-decoration: none;
  color: #242d31;
}
.user-buttons #user-menu ul a:hover {
  background-color: #f1f2f2;
}
.user-buttons #user-menu ul a i {
  margin-right: 0.5rem;
}
.user-buttons #user-menu ul .company-profile {
  -webkit-border-after: 1px solid #e9e9e9;
          border-block-end: 1px solid #e9e9e9;
}
.user-buttons #user-menu ul .company-profile a {
  background-color: transparent;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  color: white;
}
.user-buttons #user-menu ul .company-profile a:hover {
  opacity: 0.8;
}
.user-buttons #user-menu .close {
  cursor: pointer;
  position: absolute;
  right: -5px;
  top: 10px;
  padding-inline: 10px;
  -webkit-padding-before: 1px;
          padding-block-start: 1px;
  font-size: 1.2rem;
}
.user-buttons #user-menu .close:hover {
  background-color: #e9e9e9;
  border-radius: 20px;
}
.user-buttons .notification {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 50px;
  color: white;
  font-size: 0.7rem;
  background-color: #f81313;
  width: 18px;
  text-align: center;
}
.user-menu-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-inline: 1rem;
  padding-block: 2rem;
  margin-block: 2rem;
  text-align: left;
  border: 1px solid #a6a6a6;
  border-radius: 1rem;
  width: 100%;
  color: #242d31;
}
.user-menu-left .active {
  font-family: "GTWalsheimPro-Medium";
  color: #0a8081;
}
.user-menu-left .profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  border-bottom: 1px solid #f1f2f2;
}
.user-menu-left .profile .name {
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  font-family: "GTWalsheimPro-Bold";
}
.user-menu-left .profile span {
  font-family: "GTWalsheimPro-Regular";
}
.user-menu-left .profile .email {
  font-size: 0.8rem;
}
.user-menu-left .profile img {
  height: 70px;
  width: 70px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.user-menu-left ul {
  width: 80%;
  list-style: none;
  padding: 0;
  margin: 0;
}
.user-menu-left ul li {
  position: relative;
  border-bottom: 1px solid #a6a6a6;
}
.user-menu-left ul li img {
  width: 18px;
  height: 18px;
  margin-right: 0.5rem;
  -webkit-margin-after: -2px;
          margin-block-end: -2px;
}
.user-menu-left ul li .notification {
  top: 14px;
  right: 5px;
}
.user-menu-left ul .logout {
  border: 1px solid transparent;
}
.user-menu-left ul .logout:hover {
  border-bottom: 1px solid #a6a6a6;
}
.user-menu-left ul a {
  display: block;
  padding: 10px;
  text-decoration: none;
  color: #242d31;
  border: 1px solid transparent;
}
.user-menu-left ul a:hover {
  background-color: #f1f2f2;
  border-inline: 1px solid #a6a6a6;
}
.user-menu-left ul a i {
  margin-right: 0.5rem;
}
.user-menu-left ul .personal-overview:hover {
  border-top: 1px solid #a6a6a6;
}
.user-menu-left ul .company-profile {
  -webkit-border-after: 1px solid #e9e9e9;
          border-block-end: 1px solid #e9e9e9;
}
.user-menu-left ul .company-profile a {
  background-color: transparent;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  color: white;
}
.user-menu-left ul .company-profile a:hover {
  opacity: 0.8;
}
.user-menu-left .close {
  cursor: pointer;
  position: absolute;
  right: -5px;
  top: 10px;
  padding-inline: 10px;
  -webkit-padding-before: 1px;
          padding-block-start: 1px;
  font-size: 1.2rem;
}
.user-menu-left .close:hover {
  background-color: #e9e9e9;
  border-radius: 20px;
}
.red-text {
  color: #f81313;
}
.blue-text {
  color: #0d9e9f;
}
.text-center {
  text-align: center;
}
.prevention-plan-page {
  margin-inline: 1rem;
  text-align: left;
}
.prevention-plan-page .breadcrumb {
  -webkit-margin-after: 3rem;
          margin-block-end: 3rem;
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
}
.prevention-plan-page h2 {
  font-family: "GTWalsheimPro-Bold";
  font-weight: 100;
  font-size: 20px;
  text-align: left;
  text-transform: uppercase;
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
  -webkit-margin-after: -4rem;
          margin-block-end: -4rem;
}
.prevention-plan-page h3 {
  padding-inline: unset;
  font-family: "GTWalsheimPro-Bold", sans-serif;
  font-size: 2.2rem;
}
.prevention-plan-page .how-work {
  text-align: center;
  font-family: "GTWalsheimPro-Bold", sans-serif;
  font-size: 26pt;
  color: #000;
}
.prevention-plan-page .how-work p {
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
}
.prevention-plan-page .steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  margin-block: 2.4rem;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.prevention-plan-page .steps .horizontal-line {
  height: 1px;
  /* Výška čáry */
  background-color: #dde1e5;
  /* Barva čáry */
  margin: 10px 0;
  /* Přidání mezery nad a pod čárou */
  position: absolute;
  top: 11%;
  z-index: 0;
  width: 70%;
}
.prevention-plan-page .steps .step {
  border-radius: 3rem;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
  font-size: 13pt;
  line-height: 1.6rem;
  width: 100%;
  z-index: 1;
}
.prevention-plan-page .steps .step.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.prevention-plan-page .steps .step .number {
  color: #0d9e9f;
  font-size: 1.2rem;
  -webkit-padding-after: 0.5rem;
          padding-block-end: 0.5rem;
  font-weight: bold;
}
.prevention-plan-page .steps .step .icon {
  font-size: 2.2rem;
  -webkit-padding-after: 0.5rem;
          padding-block-end: 0.5rem;
  color: #0d9e9f;
}
.customer-edit-profile .left-column-customer-profile .name {
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
  font-family: "GTWalsheimPro-Bold";
}
.customer-edit-profile .left-column-customer-profile .email {
  color: #242d31;
  line-height: 1.7rem;
}
.customer-edit-profile input {
  border: 1px solid #a6a6a6;
  border-radius: 17px;
  padding: 1.2rem;
}
.customer-edit-profile .right-column {
  -webkit-margin-before: 1.5rem;
          margin-block-start: 1.5rem;
}
.customer-edit-profile .right-column h2 {
  font-size: 22pt;
  -webkit-margin-after: 2rem;
          margin-block-end: 2rem;
  -webkit-margin-before: 0;
          margin-block-start: 0;
}
.customer-edit-profile .right-column .article-long {
  border: none;
  padding-block: 0;
}
.customer-edit-profile .right-column .article-long h2 {
  font-size: 22pt;
}
.customer-edit-profile .right-column .article-long h3 {
  text-transform: uppercase;
  padding-left: 0;
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
  font-family: "GTWalsheimPro-Bold";
}
.customer-edit-profile .profile-image-container {
  width: 100%;
}
.customer-edit-profile .profile-image-container .file-uploader-wrap {
  margin-inline: auto;
  max-width: 400px;
  text-align: center;
}
.customer-edit-profile .profile-image-container .file-uploader-wrap .upload-form-wrap {
  margin-top: 2rem;
}
.customer-edit-profile .profile-image-container .file-uploader-wrap .choose-simple-file {
  display: initial;
  border: none;
  width: auto;
  padding: 0.7rem 2rem 0.7rem 2rem;
}
.customer-edit-profile .article-long {
  max-width: 1000px;
  margin-inline: auto;
}
.customer-edit-profile .article-long form {
  width: 100%;
}
.customer-edit-profile .article-long .remove-account {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.customer-edit-profile .article-long .remove-account h2 {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.customer-edit-profile .form-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
  text-align: initial;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin-block: 1rem;
}
.customer-edit-profile .form-section .form-group {
  width: 400px;
}
.customer-edit-profile .form-section .form-group label {
  padding-left: 1rem;
}
.customer-edit-profile .form-section .form-group input {
  margin-top: 0.5rem;
}
.customer-edit-profile .form-section .button-blue {
  width: initial;
  margin-top: 1rem;
  padding: 0.7rem 2rem 0.7rem 2rem;
  outline: none;
  border: none;
}
.company-edit-profile {
  margin-top: 0;
}
.company-edit-profile .button-blue {
  display: inline-block;
  width: initial;
  padding: 0.7rem 2rem 0.7rem 2rem;
}
.company-edit-profile .button-blue:disabled {
  background-image: none;
  background-color: grey;
  cursor: initial;
}
.company-edit-profile .button-blue:disabled:hover {
  opacity: 1;
}
.company-edit-profile .company-edit-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1rem;
}
.company-edit-profile h2 {
  margin-left: 1rem;
}
.company-edit-profile .catalog-detail-grid {
  margin-top: 0;
}
.company-edit-profile .catalog-detail-grid .picture-catalog-detail {
  -ms-flex-item-align: center;
      align-self: center;
}
.company-edit-profile .catalog-detail-grid .picture-catalog-detail figure {
  margin: 0;
}
.company-edit-profile .catalog-detail-grid .picture-catalog-detail img {
  width: 100% !important;
  height: 100%;
}
.company-edit-profile .catalog-detail-grid .picture-catalog-detail .choose-simple-file {
  display: inline-block;
  border: none;
  width: auto;
}
.company-edit-profile .catalog-detail-grid #tab-settings .form-group {
  width: 100%;
}
.company-edit-profile .catalog-detail-grid #tab-settings .form-group p {
  -webkit-columns: 1;
     -moz-columns: 1;
          columns: 1;
  margin: 0;
}
.company-edit-profile .catalog-detail-grid #tab-settings .form-group label {
  margin-top: 1rem;
  font-weight: bold;
  padding-left: 1rem;
}
.company-edit-profile .catalog-detail-grid #tab-settings .form-group input {
  width: initial;
  margin-right: 0.5rem;
}
.company-edit-profile .catalog-detail-grid #tab-settings .form-group textarea {
  padding: 1rem;
  height: 150px;
}
.company-edit-profile .company-office-details {
  max-width: 1000px;
  margin-inline: auto;
}
.company-edit-profile .company-office-details .form-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
  text-align: initial;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-block: 1rem;
}
.company-edit-profile .company-office-details .form-section .form-group {
  width: 400px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.company-edit-profile .company-office-details .form-section .form-group label {
  padding-left: 1rem;
}
.company-edit-profile .company-office-details .form-section .form-group input,
.company-edit-profile .company-office-details .form-section .form-group a {
  margin-top: 0.5rem;
}
.company-edit-profile .company-office-details .button-red {
  border: none;
}
.company-edit-profile #tab-fields h3 {
  padding: 0;
}
.company-edit-profile #tab-fields .select2-container {
  width: 100% !important;
}
.company-edit-profile #tab-fields .select2-selection {
  min-height: 5rem;
}
.company-edit-profile #tab-fields .select2-selection__rendered {
  margin-top: 0.2rem;
  display: inline-block;
}
.company-edit-profile #tab-fields .button-blue {
  margin-top: 1rem;
}
.company-edit-profile .form-group {
  margin-block: 0.5rem;
  text-align: initial;
}
.company-edit-profile .form-group input {
  margin: 0;
}
.company-edit-profile .form-group input[type="submit"] {
  display: inline-block;
  width: initial;
  padding: 0.7rem 2rem 0.7rem 2rem;
  margin-top: 1rem;
}
.company-edit-profile .form-group label {
  padding-left: 1rem;
}
.company-edit-profile .address-verification {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}
.company-edit-profile .address-verification #verification-prompt {
  -webkit-columns: initial;
     -moz-columns: initial;
          columns: initial;
  color: #f81313;
  text-align: center;
  padding-inline: 0;
}
.company-edit-profile .address-verification #map {
  height: 400px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.company-edit-profile .button-red {
  width: initial;
  background-color: #f81313;
  margin-top: 1rem;
  padding: 0.7rem 2rem 0.7rem 2rem;
  border-radius: 29px;
  color: white;
  font-weight: bold;
  font-size: 16px;
  display: inline-block;
  cursor: pointer;
}
.company-edit-profile .button-red:hover {
  opacity: 0.8;
}
.company-edit-profile .button-success {
  background-color: green;
  margin-top: 1rem;
  padding: 0.7rem 2rem 0.7rem 2rem;
  border-radius: 29px;
  color: white;
  font-weight: bold;
  font-size: 16px;
  display: inline-block;
}
.company-edit-profile .company-offices .select-office {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.company-edit-profile .company-offices .select-office > * {
  margin-inline: 1rem;
  margin-bottom: 1rem;
}
.company-edit-profile .company-offices .select-office form {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: calc(500px + 1rem);
}
.company-edit-profile .company-offices .select-office #companyOfficeSelector {
  margin-block: 0;
  padding-block: 0.7rem;
}
.company-edit-profile .office-hours-form .office-hours-pair {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-block: 0.5rem;
}
.company-edit-profile .office-hours-form .office-hours-pair input {
  width: 5.5rem;
  margin: 0 0.5rem 0 0.5rem;
  padding-block: 0.7rem;
  text-align: center;
}
.company-edit-profile .office-hours-form .form-group {
  margin-left: 1rem;
}
.company-edit-profile .office-hours-form .form-group > i {
  margin-left: 1rem;
}
.company-edit-profile .office-hours-form .fa {
  font-size: 2rem;
}
.company-edit-profile .form-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contact-leads-section {
  text-align: initial;
  margin-inline: auto;
  padding-block: 2rem;
}
.contact-leads-section .list-container {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  justify-items: center;
}
.contact-leads-section .list-header {
  font-weight: bold;
}
.contact-leads-section .details-btn {
  text-align: center;
}
.contact-leads-section .details-btn.button-blue {
  padding: 0.5rem 1.5rem;
}
.contact-leads-section .details-btn .chevron {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.contact-leads-section .details-btn .chevron.open {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.contact-leads-section hr {
  width: 100%;
  margin: 0;
  grid-column: 1 / -1;
}
.contact-leads-section select {
  margin: 0;
  padding: 0.5rem 1rem;
  -webkit-box-shadow: 0 0 25px -8px #9b9b9b;
          box-shadow: 0 0 25px -8px #9b9b9b;
  min-width: 70px;
}
.contact-leads-section .details {
  grid-column: 1 / -1;
  width: calc(100% - 2rem);
  text-align: initial;
}
.contact-leads-section .details .show-on-tablet,
.contact-leads-section .details .show-on-small {
  display: none;
}
.contact-leads-section .details .contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}
.contact-leads-section .details p {
  max-height: initial;
  -webkit-columns: 1;
     -moz-columns: 1;
          columns: 1;
}
.contact-leads-section > .article-long {
  max-width: 400px;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-inline: auto;
}
.contact-leads-section > .article-long h3 {
  margin: 0;
  padding: 0;
}
.ad-banner.top-doctor-horizontal {
  display: block;
  background-color: #f2f5ee;
  margin-block: 1rem;
  -webkit-padding-before: 1.5rem;
          padding-block-start: 1.5rem;
  -webkit-padding-after: 0.7rem;
          padding-block-end: 0.7rem;
}
.ad-banner.top-doctor-horizontal .top-doctor-center {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(310px, -webkit-max-content));
  grid-template-columns: repeat(auto-fit, minmax(310px, max-content));
  gap: 0.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ad-banner.top-doctor-horizontal .top-doctor-center .doctor-info p {
  text-align: initial;
}
.ad-banner.top-doctor-horizontal .one-doctor {
  margin-top: 0;
  gap: 0;
  width: 310px;
}
.ad-banner.top-doctor-horizontal .one-doctor img {
  -o-object-fit: fill;
     object-fit: fill;
}
.ad-banner.top-doctor-horizontal .one-doctor .doctor-info {
  word-wrap: break-word;
}
.ad-banner.top-doctor-horizontal .article-long {
  border-radius: 13px;
  border: 1px solid #6e6e6e;
  padding: 2rem;
  gap: 2.5rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: justify;
  display: block;
}
.ad-banner.top-doctor-horizontal .buttom-show-more-doctor {
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.filter-buttons-mobile {
  display: none;
}
.magazine .article-content {
  margin-block: 1rem;
  text-align: left;
  line-height: 1.5rem;
}
.magazine h2 {
  font-family: "GTWalsheimPro-Bold";
  font-weight: 100;
  text-align: left;
  text-transform: uppercase;
  -webkit-margin-after: -4rem;
          margin-block-end: -4rem;
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
  font-size: 20px;
  padding-left: 1rem;
  margin-bottom: 0;
}
.magazine .box-article-detail h4 {
  font-size: 13pt;
  display: inline-block;
}
.magazine .box-article-detail .margin {
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
}
.magazine .box-article-detail .text-content ul {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}
.magazine .Search-form-articles {
  display: none;
}
.magazine .Search-form-articles .general-searching {
  border: 1px solid #dde1e5;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: url('/front/img/icon_search.svg') no-repeat right 1.5rem center;
  background-size: 25px;
  padding-inline: 1.5rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 20px;
  padding-block: 1rem;
  margin-top: 0;
  outline: none;
}
.magazine .Search-form-articles .general-searching:focus {
  -webkit-box-shadow: 0 0 6px rgba(13, 158, 159, 0.3);
          box-shadow: 0 0 6px rgba(13, 158, 159, 0.3);
}
.magazine .Search-form-articles .search-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.magazine .Search-form-articles .search-box label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.magazine .Search-form-articles .search-box .search-icon {
  width: 30px;
  height: 30px;
}
.gallery-img-container img {
  width: 100%;
  border-radius: 1.5rem;
}
.display-none {
  display: none;
}
.select2-container--default .select2-selection--single {
  color: #242d31;
  width: 100%;
  background-color: #fff;
  border: none;
  border-radius: 29px;
  padding: 1rem;
  font-size: 0.8rem;
  -webkit-margin-before: 0.5rem;
          margin-block-start: 0.5rem;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  margin-top: -6px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 19px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #242d31;
}
.select2-container .select2-selection--single {
  height: 48px;
}
.select2-results__option {
  font-size: 0.8rem;
  color: #242d31;
}
.select2-dropdown {
  border: 1px solid #e9e9e9;
}
.select2-container .select2-selection--single .select2-selection__clear {
  background-image: unset;
  font-size: 2em;
  font-weight: normal;
  height: 17px;
}
#snippet--filteredContent .searching {
  display: none;
}
.card-border {
  border: 1px solid #dde1e5;
  border-bottom: 4px solid #dde1e5;
  border-radius: 20px;
  padding: 1rem 3rem 3rem 3rem;
}
.border-b {
  border-bottom: 1px solid #dde1e5;
}
.border-b p {
  -webkit-margin-after: 2rem;
          margin-block-end: 2rem;
}
.comment {
  margin-block: 2rem;
}
.comment .login-required {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.comment .login-required .button-blue {
  -webkit-margin-before: 10px;
          margin-block-start: 10px;
  color: #FFFFFF;
}
.center {
  text-align: center;
}
.row-d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.row-d .cont {
  line-height: 2.8rem;
}
.row-d .cont a {
  color: #FFFFFF;
}
.row-d .cont-date-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-block: 10px;
}
.row-d .cont-date-author .cont-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.row-d a {
  color: #000000;
}
.row-d .size {
  width: 18px;
  height: 18px;
}
.row-d .shadow-circle {
  border: 1px solid #f1f2f2;
  padding: 8px;
  border-radius: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 45px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.share-nodes {
  width: 20px;
  height: 20px;
  color: #FFFFFF;
}
.modal-s {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #ffffff;
  width: 250px;
  -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
  padding: 15px;
  border-radius: 8px;
  z-index: 1000009;
  text-align: center;
}
.modal-s a {
  display: block;
  padding: 10px;
  margin: 5px 0;
  background-color: #f1f1f1;
  text-decoration: none;
  color: black;
  border-radius: 5px;
  z-index: 1000001;
}
.modal-s a:hover {
  background-color: #dde1e5;
}
.modal-s .close {
  display: block;
  margin-top: 10px;
  cursor: pointer;
  color: red;
  font-weight: bold;
}
.modal-overlay-s {
  z-index: 1000000;
  backdrop-filter: blur(10px);
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.input-container {
  position: relative;
  display: inline-block;
}
.input-container .fa-envelope {
  position: absolute;
  left: 18%;
  /* Pozice ikonky */
  top: 42%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #0a8081;
}
.input-container .fa-key {
  position: absolute;
  left: 18%;
  /* Pozice ikonky */
  top: 42%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #0a8081;
}
.input-container input {
  padding-left: 30px;
  /* Odsazení, aby se text neskrýval pod ikonkou */
}
.row-d .share {
  /*    &:hover {
          cursor: pointer;
          opacity: 0.8;
        }*/
}
.row-d .share .circle-button {
  margin: 0;
}
.row-d .share .share-link {
  color: #000000;
}
.share,
.cont {
  margin-block: 8px;
  -ms-flex-line-pack: center;
      align-content: center;
}
.edit-content img {
  max-width: 215px;
}
.fc-direction-ltr {
  -webkit-padding-after: 3rem;
          padding-block-end: 3rem;
}
#tab-profile-settings,
#tab-self-examinations,
#tab-examinations,
#tab-summary {
  border: 1px solid #dde1e5;
}
.border-top {
  border-top: 1px solid #f1f2f2;
}
/* Hlavní kontejner pro ochranu osobních údajů */
.privacy-policy {
  /* Nadpis 1 */
  /* Nadpis 2 */
  /* Styl pro odstavce */
  /* Seznam práv uživatelů */
  /* Styl pro položky seznamu */
  /* Odkazy - zvýrazněné */
}
.privacy-policy h1 {
  color: #000;
  font-size: 35pt;
  margin-bottom: 1.5rem;
  text-align: left;
}
.privacy-policy h2 {
  color: #333;
  font-size: 18pt;
  -webkit-margin-after: 0.5rem;
          margin-block-end: 0.5rem;
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
  text-align: left;
}
.privacy-policy p {
  color: #242d31;
  font-size: 16px;
  margin-bottom: 15px;
  line-height: 1.8;
  text-align: left;
  margin-block: 0;
}
.privacy-policy p span {
  font-family: "GTWalsheimPro-Bold";
}
.privacy-policy ul {
  list-style-type: disc;
  margin-bottom: 20px;
  text-align: left;
  line-height: 1.8;
  -webkit-padding-start: 1.5rem;
          padding-inline-start: 1.5rem;
  -webkit-margin-before: 0;
          margin-block-start: 0;
}
.privacy-policy li {
  color: #555;
  font-size: 16px;
}
.privacy-policy a {
  color: #1a73e8;
  text-decoration: none;
  text-align: left;
}
.privacy-policy a:hover {
  text-decoration: underline;
}
.img-author-info {
  position: absolute;
  bottom: 1.5rem;
  left: calc(1.5rem + 30px);
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0.75);
  color: white;
  padding: 0.25rem 0.5rem;
  border-radius: 1rem;
  font-size: 0.75rem;
  display: none;
  z-index: 1;
}
.img-author-info.visible {
  display: inline-block;
  -webkit-animation: fadeIn 0.3s ease-in-out;
          animation: fadeIn 0.3s ease-in-out;
}
.img-author-info a {
  color: #FFFFFF;
  text-decoration: underline;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.gallery-img-container {
  position: relative;
}
.img-source-container {
  position: absolute;
  bottom: 1.5rem;
  left: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.25rem 0.5rem;
  border-radius: 1rem;
  background-color: black;
  border: 1px solid #FFFFFF;
  color: white;
  opacity: 0.5;
  font-size: 0.8rem;
  width: 25px;
  cursor: pointer;
}
.blocker {
  z-index: 999;
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(10px);
}
.modal {
  z-index: 9999;
  max-width: 600px;
  background-color: #FFFFFF;
  font-family: "GTWalsheimPro-Regular";
  -webkit-box-shadow: 0 0 20px #a6a6a6;
          box-shadow: 0 0 20px #a6a6a6;
  border-radius: 10px;
  text-align: center;
  padding: 55px 30px;
}
.modal .sign-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}
.modal .sign-form .margin {
  -webkit-margin-after: 2rem;
          margin-block-end: 2rem;
}
.modal .center {
  text-align: center;
}
.modal h2,
.modal form {
  text-align: center;
}
.modal form p a {
  color: #0a8081;
  text-decoration: none;
}
.modal form p a:hover {
  color: #000000;
  text-decoration: underline;
}
.modal .login {
  padding: 1rem 2.5rem;
  border-radius: 13px;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  text-decoration: unset;
  color: white;
  white-space: nowrap;
  border: none;
  font-size: 11pt;
  border: unset;
  min-width: 156px;
}
.modal .login:hover {
  opacity: 0.8;
  cursor: pointer;
}
.modal .box-login {
  font-family: "GTWalsheimPro-Regular";
  background-color: white;
  border-radius: 12px;
  padding-block: 1rem;
  padding-inline: 2.5rem;
  width: 70%;
  margin-bottom: 0.5rem;
  border: 1px solid #dde1e5;
  outline: none;
}
.modal .sign-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 35px;
  max-width: 378px;
  font-size: 11pt;
}
.modal .sign-row p {
  -webkit-margin-start: 10px;
          margin-inline-start: 10px;
}
.modal .sign-row label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
.modal .sign-row-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 448px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}
.modal input[type="text"] {
  background-color: #FFFFFF;
  -webkit-box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
          box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
}
.modal input[type="password"] {
  background-color: #FFFFFF;
  -webkit-box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
          box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
}
.modal input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3) !important;
}
.modal .box-login:focus {
  background-color: #c3feff !important;
  -webkit-box-shadow: 4px 4px 10px rgba(145, 226, 229, 0.5);
          box-shadow: 4px 4px 10px rgba(145, 226, 229, 0.5);
}
.modal .box-login:-webkit-autofill {
  background-color: #c3feff !important;
  -webkit-box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
          box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
}
.modal .remember-login {
  margin-bottom: 1rem;
}
.modal .other-login {
  text-align: center;
  margin-top: 2rem;
}
.modal .other-login hr {
  background-color: #f1f2f2;
  max-width: 150px;
  height: 2px;
  outline: none;
  border: none;
}
.modal .other-login p {
  margin-block: 2rem;
}
.modal .other-login ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  gap: 1rem;
}
.modal .other-login ul li {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.modal .other-login ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 2.5rem;
  padding: 10px;
  border: 1px solid #f1f2f2;
  -webkit-box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
          box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
  border-radius: 29px;
  line-height: 1.286;
  text-decoration: none;
  color: black;
  background: white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.modal .other-login ul li a:hover {
  background-color: rgba(51, 51, 51, 0.08);
  cursor: pointer;
}
.modal .other-login ul li a img {
  height: 25px;
}
.modal .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.modal .new-registration {
  text-align: center;
}
.modal .new-registration div a {
  padding: 1rem 2rem;
  border-radius: 13px;
  background-image: linear-gradient(81deg, #e4354a 0%, #de1d35 100%);
  color: white;
  text-decoration: unset;
  white-space: nowrap;
  font-size: 11pt;
}
.modal .new-registration div a:hover {
  opacity: 0.8;
  cursor: pointer;
}
.modal .reset-password-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1rem;
}
.modal > :last-child {
  margin-bottom: 1rem;
}
.doctor-registration {
  text-align: center;
  margin-bottom: 1rem;
}
.doctor-registration a {
  color: #0a8081;
}
#add-discussion-modal .alignment-last-comment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 19.92px;
}
#add-discussion-modal .detail-of-last-query {
  padding: 0;
}
#add-discussion-modal .profil-of-user-last-query {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#add-discussion-modal .profil-of-user-last-query li {
  list-style-type: none;
}
#add-discussion-modal .form-group {
  margin-top: 16px;
  margin-bottom: 1rem;
}
#add-discussion-modal .form-group input,
#add-discussion-modal .form-group select {
  border-radius: 1.5rem;
  padding: 1rem 2rem;
  font-family: "GTWalsheimPro-Medium";
  border: unset;
  resize: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  font-size: 16px;
}
#add-discussion-modal #category-of-discussion {
  border-radius: 1.5rem;
  padding: 1rem 2rem;
  font-family: "GTWalsheimPro-Regular";
  border: unset;
  resize: none;
  background: white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  font-size: 16px;
}
#add-discussion-modal .submit-red {
  margin-top: 1rem;
  margin-bottom: 2rem;
}
#add-new-registration .first-line-of-ordering {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#add-new-registration .form-group-first-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-inline: 0;
  margin-block: 5px;
  width: 70%;
}
#add-new-registration .form-group-first-line label {
  margin-left: 0.5rem;
}
#add-new-registration .form-group-first-line .text-danger {
  -ms-flex-item-align: center;
      align-self: center;
}
#add-new-registration input {
  font-family: "GTWalsheimPro-Regular", sans-serif;
  border: 1px solid #dde1e5;
  resize: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 0.5rem;
  margin-top: 0.2rem;
  width: 100%;
  background-color: white;
  border-radius: 1.5rem;
  padding: 1rem;
}
#add-new-registration .text-danger {
  padding: unset;
}
#add-new-registration h3 {
  margin-bottom: 1rem;
}
.buttom-red {
  margin-block: 2rem;
}
#add-registration-next-step .registration-next-step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2rem;
  margin-block: 2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#add-registration-next-step .button-blue {
  padding: 1rem 3rem;
}
#select-insurance {
  border-radius: 12px;
  padding: 1rem 2rem;
  font-family: "GTWalsheimPro-Regular";
  border: 1px solid #a6a6a6;
  resize: none;
  background: white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  font-size: 16px;
  margin-bottom: 0.5rem;
}
#add-registration-second-step input {
  border-radius: 1.5rem;
  padding: 1rem;
  font-family: "GTWalsheimPro-Regular";
  border: unset;
  resize: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 32px;
  margin-bottom: 1rem;
  font-size: 16px;
  margin-left: 1rem;
}
#add-registration-second-step .button-blue {
  border: unset;
  padding: 1rem 3rem;
  font-weight: bold;
  font-size: 16px;
  font-family: "GTWalsheimPro-Regular";
  margin-block: 2rem;
}
#add-registration-second-step .text-danger {
  padding: unset;
}
.button-blue-margin {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-block: 2rem;
}
.button-blue-margin .button-blue {
  padding: 1rem 3rem;
}
.next-preventive-plan-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2rem;
  margin-block: 2.5rem;
}
.next-preventive-plan-center .button-blue {
  padding: 1rem 3rem;
}
.modal-component .modal-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2rem;
  margin-block: 2rem;
}
.modal-component .button-blue,
.modal-component .button-grey {
  display: inline-block;
  width: initial;
  padding: 0.7rem 2rem 0.7rem 2rem;
  border: none;
  font-size: 1rem;
}
.modal-component form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-inline: 2rem;
  margin-block: 1rem;
  text-align: start;
  -ms-flex-line-pack: center;
      align-content: center;
}
.modal-component form .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  width: 100%;
}
.modal-component form .form-group .form-control {
  width: 100%;
}
.modal-component form .form-group .form-control label {
  font-size: 0.9rem;
  color: #242d31;
  -webkit-padding-start: 10px;
          padding-inline-start: 10px;
}
.modal-component form .form-group .form-control input:not([type="submit"]),
.modal-component form .form-group .form-control select {
  background-color: #FFFFFF;
  -webkit-box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
          box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
  border: 1px solid #dde1e5;
  color: #242d31;
  font-size: 0.8rem;
  width: 100%;
  border-radius: 1.5rem;
  padding: 1rem;
  margin-block: 0.5rem;
}
.preventive-plan-overview {
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
}
.preventive-plan-detail .form-control {
  text-align: left;
  -webkit-margin-start: 1rem;
          margin-inline-start: 1rem;
  margin-block: 1rem;
}
.preventive-plan-detail .article-long {
  border: none;
}
.preventive-plan-detail .green-text,
.preventive-plan-overview .green-text,
.prevention-form .green-text,
.preventive-plan-detail .success,
.preventive-plan-overview .success,
.prevention-form .success {
  color: green !important;
}
.preventive-plan-detail .grey-text,
.preventive-plan-overview .grey-text,
.prevention-form .grey-text {
  color: grey !important;
}
.preventive-plan-detail .orange-text,
.preventive-plan-overview .orange-text,
.prevention-form .orange-text,
.preventive-plan-detail .caution,
.preventive-plan-overview .caution,
.prevention-form .caution {
  color: orange !important;
}
.preventive-plan-detail .red-text,
.preventive-plan-overview .red-text,
.prevention-form .red-text,
.preventive-plan-detail .warning,
.preventive-plan-overview .warning,
.prevention-form .warning {
  color: red !important;
}
.preventive-plan-detail .breadcrumb,
.preventive-plan-overview .breadcrumb,
.prevention-form .breadcrumb {
  text-align: right;
  padding-left: 1rem;
  font-size: 0.95rem;
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
  -webkit-margin-after: 2rem;
          margin-block-end: 2rem;
}
.preventive-plan-detail .breadcrumb .breadcrumb-home,
.preventive-plan-overview .breadcrumb .breadcrumb-home,
.prevention-form .breadcrumb .breadcrumb-home {
  font-family: "GTWalsheimPro-Light", sans-serif;
  text-transform: uppercase;
}
.preventive-plan-detail .breadcrumb a,
.preventive-plan-overview .breadcrumb a,
.prevention-form .breadcrumb a {
  color: #242d31;
  text-transform: uppercase;
}
.preventive-plan-detail .breadcrumb span,
.preventive-plan-overview .breadcrumb span,
.prevention-form .breadcrumb span {
  color: #a6a6a6;
  padding-inline: 1rem;
}
.preventive-plan-detail .breadcrumb .grey-bread-crumbs,
.preventive-plan-overview .breadcrumb .grey-bread-crumbs,
.prevention-form .breadcrumb .grey-bread-crumbs {
  color: #000;
  text-transform: uppercase;
}
.preventive-plan-detail .main-summary-container,
.preventive-plan-overview .main-summary-container,
.prevention-form .main-summary-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.preventive-plan-detail .main-summary-container .article-long,
.preventive-plan-overview .main-summary-container .article-long,
.prevention-form .main-summary-container .article-long {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 8rem;
}
.preventive-plan-detail .main-summary-container .percentage,
.preventive-plan-overview .main-summary-container .percentage,
.prevention-form .main-summary-container .percentage {
  font-size: 4rem;
  font-weight: bold;
  color: #0d9e9f;
  line-height: 4rem;
}
.preventive-plan-detail div.section-summary-container,
.preventive-plan-overview div.section-summary-container,
.prevention-form div.section-summary-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
  margin-top: 1rem;
}
.preventive-plan-detail div.section-summary-container > .button-blue,
.preventive-plan-overview div.section-summary-container > .button-blue,
.prevention-form div.section-summary-container > .button-blue {
  margin-inline: auto;
}
.preventive-plan-detail div.section-summary-container .personal-info p,
.preventive-plan-overview div.section-summary-container .personal-info p,
.prevention-form div.section-summary-container .personal-info p {
  margin: 0;
}
.preventive-plan-detail div.section-summary-container #measurement-form-content,
.preventive-plan-overview div.section-summary-container #measurement-form-content,
.prevention-form div.section-summary-container #measurement-form-content {
  width: 100%;
}
.preventive-plan-detail div.section-summary-container .measurements-container,
.preventive-plan-overview div.section-summary-container .measurements-container,
.prevention-form div.section-summary-container .measurements-container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.preventive-plan-detail div.section-summary-container .measurements-container .summary p,
.preventive-plan-overview div.section-summary-container .measurements-container .summary p,
.prevention-form div.section-summary-container .measurements-container .summary p {
  margin: 0;
}
.preventive-plan-detail div.section-summary-container .measurements-container .report-container,
.preventive-plan-overview div.section-summary-container .measurements-container .report-container,
.prevention-form div.section-summary-container .measurements-container .report-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.preventive-plan-detail div.section-summary-container .measurements-container .report-container h4,
.preventive-plan-overview div.section-summary-container .measurements-container .report-container h4,
.prevention-form div.section-summary-container .measurements-container .report-container h4 {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.5rem;
}
.preventive-plan-detail div.section-summary-container .measurements-container .report-container small,
.preventive-plan-overview div.section-summary-container .measurements-container .report-container small,
.prevention-form div.section-summary-container .measurements-container .report-container small {
  font-size: 0.9rem;
}
.preventive-plan-detail div.section-summary-container .measurements-container .report-container strong,
.preventive-plan-overview div.section-summary-container .measurements-container .report-container strong,
.prevention-form div.section-summary-container .measurements-container .report-container strong {
  font-size: 1.1rem;
}
.preventive-plan-detail div.section-summary-container .measurements-container .report-container .result,
.preventive-plan-overview div.section-summary-container .measurements-container .report-container .result,
.prevention-form div.section-summary-container .measurements-container .report-container .result {
  font-size: 2.2rem;
  font-weight: bold;
}
.preventive-plan-detail .form-header,
.preventive-plan-overview .form-header,
.prevention-form .form-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.preventive-plan-detail .form-header h3,
.preventive-plan-overview .form-header h3,
.prevention-form .form-header h3 {
  margin-bottom: 1rem;
  margin-top: 0;
}
.preventive-plan-detail .actions,
.preventive-plan-overview .actions,
.prevention-form .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 2rem;
}
.preventive-plan-detail .progress-bar-container,
.preventive-plan-overview .progress-bar-container,
.prevention-form .progress-bar-container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
}
.preventive-plan-detail .progress-bar-container .bar,
.preventive-plan-overview .progress-bar-container .bar,
.prevention-form .progress-bar-container .bar {
  min-width: 50px;
  margin-bottom: 1rem;
  height: 2rem;
  border-radius: 16px;
}
.preventive-plan-detail .progress-bar-container .bar.success,
.preventive-plan-overview .progress-bar-container .bar.success,
.prevention-form .progress-bar-container .bar.success {
  background-color: green !important;
}
.preventive-plan-detail .progress-bar-container .bar.grey,
.preventive-plan-overview .progress-bar-container .bar.grey,
.prevention-form .progress-bar-container .bar.grey {
  background-color: grey !important;
}
.preventive-plan-detail .progress-bar-container .bar.caution,
.preventive-plan-overview .progress-bar-container .bar.caution,
.prevention-form .progress-bar-container .bar.caution {
  background-color: orange !important;
}
.preventive-plan-detail .progress-bar-container .bar.warning,
.preventive-plan-overview .progress-bar-container .bar.warning,
.prevention-form .progress-bar-container .bar.warning {
  background-color: red !important;
}
.preventive-plan-detail .progress-bar-container .bar-percentage,
.preventive-plan-overview .progress-bar-container .bar-percentage,
.prevention-form .progress-bar-container .bar-percentage {
  font-weight: bold;
  font-size: 1.5rem;
}
.preventive-plan-detail .fc .fc-title,
.preventive-plan-overview .fc .fc-title,
.prevention-form .fc .fc-title {
  text-wrap: initial;
}
.preventive-plan-detail .fc .fc-content,
.preventive-plan-overview .fc .fc-content,
.prevention-form .fc .fc-content {
  padding: 0.25rem;
}
.preventive-plan-detail .fc .fc-content a:visited,
.preventive-plan-overview .fc .fc-content a:visited,
.prevention-form .fc .fc-content a:visited {
  color: black;
}
.preventive-plan-detail .fc .fc-header-toolbar .fc-button,
.preventive-plan-overview .fc .fc-header-toolbar .fc-button,
.prevention-form .fc .fc-header-toolbar .fc-button {
  padding: 0.5rem 1.5rem 0.5rem 1.5rem;
  border-radius: 29px;
  border: 1px solid #0d9e9f;
  max-width: 170px;
  text-decoration: unset;
  color: black;
  cursor: pointer;
  background: #0d9e9f;
}
.preventive-plan-detail .fc .fc-header-toolbar .fc-button:focus,
.preventive-plan-overview .fc .fc-header-toolbar .fc-button:focus,
.prevention-form .fc .fc-header-toolbar .fc-button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.preventive-plan-detail .fc .fc-header-toolbar .fc-button:hover,
.preventive-plan-overview .fc .fc-header-toolbar .fc-button:hover,
.prevention-form .fc .fc-header-toolbar .fc-button:hover {
  opacity: 0.8;
}
.preventive-plan-detail .fc .fc-header-toolbar .fc-button .fc-icon,
.preventive-plan-overview .fc .fc-header-toolbar .fc-button .fc-icon,
.prevention-form .fc .fc-header-toolbar .fc-button .fc-icon {
  color: white;
}
.preventive-plan-detail .fc .fc-event,
.preventive-plan-overview .fc .fc-event,
.prevention-form .fc .fc-event {
  cursor: pointer;
  overflow: hidden;
}
.preventive-plan-detail .fc .fc-event:hover,
.preventive-plan-overview .fc .fc-event:hover,
.prevention-form .fc .fc-event:hover {
  opacity: 0.8;
}
.preventive-plan-detail #color-picker,
.preventive-plan-overview #color-picker,
.prevention-form #color-picker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 1rem 0;
}
.preventive-plan-detail .color-option,
.preventive-plan-overview .color-option,
.prevention-form .color-option {
  width: 3.5rem;
  height: 3.5rem;
  margin: 0 0.25rem 0.25rem 0.25rem;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid transparent;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.preventive-plan-detail .color-option.selected,
.preventive-plan-overview .color-option.selected,
.prevention-form .color-option.selected {
  border-color: black;
}
.preventive-plan-detail .color-option:hover,
.preventive-plan-overview .color-option:hover,
.prevention-form .color-option:hover {
  opacity: 0.7;
}
.left-column-customer-profile .name {
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
  text-align: center;
  font-family: "GTWalsheimPro-Bold";
}
.left-column-customer-profile .email {
  color: #242d31;
  line-height: 1.7rem;
}
.prevention-form p {
  margin-block: 0.5rem;
}
.prevention-form form {
  margin: 0;
}
.prevention-form form .form-group {
  display: block;
}
.prevention-form form .form-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.prevention-form input,
.prevention-form select {
  border-radius: 12px;
  padding: 1rem;
  /*    box-shadow: 0 0 51px -15px #a8a3a8;*/
  font-family: "GTWalsheimPro-Regular";
  border: 1px solid #dde1e5;
  resize: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 1rem;
  margin-bottom: 1rem;
  width: 100%;
  font-size: 16px;
  background-color: white;
}
@media (max-width: 1658px) {
  h111 {
    color: red;
  }
  .container {
    width: 100%;
  }
  .container .flag-cz {
    margin-left: unset;
  }
  #buttom-log-in a {
    margin-left: 0.5rem;
  }
}
@media (max-width: 1460px) {
  h111 {
    color: yellow;
  }
  .container.thin-container {
    width: 100%;
  }
  .container header .text-in-header {
    width: 50%;
  }
}
@media (max-width: 1170px) {
  .article-long-img {
    display: none;
  }
  .main-content .article-long {
    padding: 2rem;
  }
  nav {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .container {
    -webkit-margin-before: unset;
            margin-block-start: unset;
    padding-inline: 1rem;
  }
  .container nav li img {
    height: 50px;
  }
  .container .container-for-article {
    grid-template-columns: 1fr;
  }
  .container header {
    margin-top: 0;
  }
  .container header .text-in-header {
    margin-left: 0;
    text-align: center;
  }
  .container header.header-gallery nav ul li #logo {
    height: 50px;
  }
  h111 {
    color: greenyellow;
  }
  .forum .box-of-last-query {
    display: none;
  }
  #buttom-log-in a {
    width: unset;
    padding: 0.5rem 1rem;
    font-size: 0.8rem;
  }
  #buttom-log-in a small {
    font-size: 0.8rem;
  }
  #buttom-log-in {
    -webkit-margin-before: 1rem;
            margin-block-start: 1rem;
  }
  .searching .search-box .search-icon {
    display: block;
    position: absolute;
    top: 27%;
    left: 92%;
    width: 30px;
    height: auto;
  }
  .container header .text-in-header .first-text {
    -webkit-margin-after: 0.5rem;
            margin-block-end: 0.5rem;
  }
  .container header .text-in-header h1 {
    font-size: 28pt;
    -webkit-margin-before: 1rem;
            margin-block-start: 1rem;
  }
  .container header .text-in-header h1 span {
    font-size: 28pt;
  }
  .container header .text-in-header .second-text {
    line-height: 1.7rem;
    margin-block: 0;
    margin-inline: 1.5rem;
    text-align: center;
  }
  .container header .text-in-header hr {
    display: none;
  }
  .shadow-container {
    position: relative;
  }
  .shadow-overlay {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(169, 169, 169, 0.31);
    border-radius: 13px;
  }
  .main-picture {
    position: relative;
    width: 100%;
    height: 450px;
    background-image: url(/front/img/millennial-father.jpg);
    background-size: cover;
  }
  .main-picture::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 450px;
    background-image: inherit;
    /* Dědí obrázek pozadí */
    background-color: #a8a3a8;
    -webkit-filter: blur(2px);
            filter: blur(2px);
    /* Přidání blur efektu */
    z-index: 0;
    border-radius: 13px;
    background-position: 70% 60%;
    /* Posune obrázek, kde x a y jsou hodnoty v procentech nebo px */
  }
  .homepage .long-banner {
    background-image: url(/front/img/banner-big.jpg);
    padding: 1rem;
  }
  .container .logo-top {
    margin-right: 0.5rem;
    margin-block: 1rem;
  }
  .container .menu,
  .social-media-icons {
    display: none;
  }
  .col-f {
    min-width: 200px;
  }
  .col-f .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .col-f p {
    -webkit-margin-end: 2rem;
            margin-inline-end: 2rem;
  }
  .hamburger {
    display: block;
    font-size: 2.5rem;
    margin-left: 5px;
    cursor: pointer;
  }
  .hamburger .fa-bars {
    color: #17746e;
  }
  .main-picture img {
    height: 300px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .searching input {
    width: 90%;
  }
  footer .title-of-information-footer {
    font-size: 16px;
    font-weight: 600;
  }
  .contact-leads-section .list-container {
    grid-template-columns: repeat(5, 1fr);
    gap: 0.5rem;
  }
  .contact-leads-section .list-container .hide-on-tablet {
    display: none;
  }
  .contact-leads-section .list-container .show-on-tablet {
    display: block;
  }
  .catalog div.one-doctor-card .info-doctor-alignment {
    gap: 2rem;
  }
  .catalog div.one-doctor-card .info-doctor-alignment > * {
    min-width: 50px;
    text-align: initial;
  }
  .catalog div.one-doctor-card .info-doctor-alignment > *:last-child {
    min-width: initial;
    width: 180px;
  }
  .catalog div.one-doctor-card .info-doctor-alignment .stars img {
    width: 20px;
  }
  .catalog-detail .catalog-detail-grid {
    grid-template-columns: 25% auto;
    gap: 1.5rem;
  }
}
@media (max-width: 890px) {
  .filter-buttons-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
  }
  .filter-buttons-mobile .filter-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #f1f2f2;
    border-radius: 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-inline: 1.5rem;
    -webkit-margin-after: 1rem;
            margin-block-end: 1rem;
    cursor: pointer;
  }
  .filter-buttons-mobile .filter-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1rem;
  }
  .filter-buttons-mobile img {
    width: 20px;
    height: 20px;
  }
  .filter-buttons-mobile .filter-buttons-m .filter-m {
    position: fixed;
    top: 0;
    left: -300px;
    /* Skryté zleva */
    width: 300px;
    height: 100%;
    background-color: #f9f9f9;
    border-right: 1px solid #ddd;
    -webkit-transition: left 0.3s ease-in-out;
    transition: left 0.3s ease-in-out;
    /* Animace pro plynulé otevření */
    padding-inline: 20px;
    padding-block: 2rem;
    -webkit-box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1);
            box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1);
    z-index: 999;
    overflow-y: scroll;
    scroll-behavior: auto;
  }
  .filter-buttons-mobile .filter-buttons-m .filter-m .row {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .filter-buttons-mobile .filter-buttons-m .filter-m h4 {
    font-size: 11pt;
    -webkit-margin-after: 5px;
            margin-block-end: 5px;
  }
  .filter-buttons-mobile .filter-buttons-m .filter-m .mobile-close-button-filter {
    text-align: right;
    cursor: pointer;
  }
  .filter-buttons-mobile .filter-buttons-m .filter-m .mobile-close-button-filter i {
    font-size: 20pt;
    -webkit-margin-after: 1rem;
            margin-block-end: 1rem;
  }
  h111 {
    color: purple;
  }
  .main-content .article-long .article-long-text {
    padding-block: 1.7rem;
    -webkit-padding-start: 1rem;
            padding-inline-start: 1rem;
  }
  .catalog .form-group .form-control {
    width: 48%;
  }
  .container header .text-in-header {
    width: 100%;
  }
  .container.thin-container {
    padding-inline: 1rem;
    margin: 0;
    border-radius: unset;
  }
  .container.thin-container header {
    margin-top: 0;
  }
  .container.thin-container header .text-in-header {
    max-width: none;
    text-align: center;
    margin-inline: 0.6rem;
  }
  .searching input {
    width: 85%;
  }
  .article p {
    overflow: hidden;
    max-height: 4rem;
  }
  footer {
    display: unset;
    text-align: center;
  }
  footer ul {
    padding-left: 0;
  }
  footer ul li {
    font-size: 14px;
    line-height: 2;
  }
  footer ul li br {
    display: none;
  }
  footer .copyright-container {
    margin-right: 0;
    font-size: 14px;
    text-align: center;
  }
  footer .copyright-container .copyright {
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  footer .social-media-icons-black-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footer-mobile-view {
    margin-top: 0;
  }
  .footer-mobile-view_2 {
    margin-bottom: 0;
  }
  .copyright br {
    display: none;
  }
  .homepage .prevention-article {
    padding: 1rem;
  }
  .homepage .prevention-article p {
    padding: unset;
    text-align: left;
  }
  .homepage .prevention-article h2 {
    font-size: 2.2rem;
    line-height: 2.5rem;
    padding: unset;
    text-align: left;
  }
  .main-content .top-doctor,
  .main-content .box-for-add {
    display: none;
  }
  .main-content .container-for-article {
    grid-template-columns: auto;
  }
  #customer-detail-tabs * .opening-hours-detail {
    grid-template-columns: repeat(3, 1fr);
  }
  #customer-detail-tabs * .opening-hours-detail .day-in-opening-hours {
    margin-right: 0.5rem;
    padding-left: 0.5rem;
  }
  #customer-detail-tabs * .opening-hours-detail .day-in-opening-hours:nth-child(1),
  #customer-detail-tabs * .opening-hours-detail .day-in-opening-hours:nth-child(4),
  #customer-detail-tabs * .opening-hours-detail .day-in-opening-hours:nth-child(7) {
    border: none;
    padding-left: 0;
  }
  #customer-detail-tabs * .opening-hours-detail p {
    padding: 0;
    white-space: nowrap;
  }
  .magazine .breadcrumb {
    -webkit-margin-before: 2rem;
            margin-block-start: 2rem;
  }
  .container header .text-in-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .container header .text-in-header .first-text {
    -webkit-margin-after: 0.5rem;
            margin-block-end: 0.5rem;
  }
  .container header .text-in-header h1 {
    font-size: 30pt;
  }
  .container header .text-in-header h1 span {
    font-size: 30pt;
  }
  .container header .text-in-header .second-text {
    line-height: 1.7rem;
    max-width: 600px;
  }
  .container header .text-in-header hr {
    display: none;
  }
  .left-column {
    display: none;
  }
  .container-grid {
    grid-template-columns: 1fr;
    -webkit-margin-after: 1rem;
            margin-block-end: 1rem;
  }
}
@media (max-width: 800px) {
  .magazine h3 {
    text-align: left;
    -webkit-margin-before: 2rem;
            margin-block-start: 2rem;
  }
  .magazine .breadcrumb {
    text-align: center;
    padding-left: 0;
    font-size: 0.95rem;
    -webkit-margin-after: 1.5rem;
            margin-block-end: 1.5rem;
    -webkit-margin-before: 1rem;
            margin-block-start: 1rem;
    line-height: 1.6rem;
  }
  .prevention-plan-page .breadcrumb {
    -webkit-margin-before: 2.7rem;
            margin-block-start: 2.7rem;
    text-align: right;
  }
}
@media (max-width: 740px) {
  .input-container .fa-envelope {
    left: 3%;
    top: 42%;
  }
  .input-container .fa-key {
    left: 3%;
    top: 42%;
  }
  .modal .sign-row-btn {
    gap: 2rem;
  }
  .modal .sign-row {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .modal .box-login {
    width: 100%;
  }
  h111 {
    color: deeppink;
  }
  .horizontal-line {
    display: none;
  }
  .catalog .form-group .form-control {
    width: 100%;
  }
  .container header nav li #logo {
    height: 60px;
  }
  .main-picture {
    background-size: cover;
    /* Nastaví obrázek tak, aby pokryl celý kontejner */
    background-position: 80% 60%;
    /* Posune obrázek, kde x a y jsou hodnoty v procentech nebo px */
  }
  .container header .buttom-show-more {
    -webkit-margin-before: 4rem;
            margin-block-start: 4rem;
  }
  .main-content .article-long {
    display: block;
    padding: 1rem;
  }
  .main-content .article-long.fix-height {
    height: unset;
  }
  .main-content .article-long .article-long-text-centre h4 {
    font-size: 13pt;
    margin-bottom: 0.5rem;
    max-height: unset;
  }
  .main-content .article-long .article-long-text-centre p {
    -webkit-margin-after: 0;
            margin-block-end: 0;
  }
  .main-content .article-long.article-img img {
    width: 100%;
  }
  .main-content .article-long .thumb-img {
    max-width: unset;
    max-height: unset;
    width: 100%;
  }
  .box-article p {
    max-height: 4rem;
    overflow: hidden;
  }
  .main-content .container-for-article .article {
    padding: 0.8rem;
    gap: 0.8rem;
  }
  .main-content .container-for-article .article.fix-height {
    height: unset;
  }
  .main-content .container-for-article .article p {
    -webkit-margin-after: 0;
            margin-block-end: 0;
  }
  .main-content .container-for-article .article.thumb-img img {
    width: 100%;
    min-width: 180px;
    height: auto;
  }
  .main-content .container-for-article .article.thumb-img .pokracovat img {
    min-width: 17px;
  }
  .main-content .container-for-article .article h4 {
    margin-top: 0;
    margin-bottom: 0.5rem;
  }
  .searching {
    padding-inline: 0.1rem;
  }
  .searching button {
    padding: 0.5rem 1rem;
  }
  .searching ul {
    display: none;
  }
  .searching label {
    width: 80%;
  }
  .container {
    -webkit-margin-before: unset;
            margin-block-start: unset;
    padding-inline: 1rem;
  }
  .container nav li img {
    height: 50px;
  }
  .container .container-for-article {
    grid-template-columns: 1fr;
  }
  .container header {
    margin-top: 0;
  }
  .container header .text-in-header {
    margin-left: 0;
  }
  .container header.header-gallery nav ul li #logo {
    height: 50px;
  }
  .container .flag img {
    height: 25px;
    width: 25px;
  }
  .hamburger {
    font-size: 1.5rem;
  }
  .mobile-novisible {
    display: none;
  }
  .foto-galery-pc {
    display: none;
  }
  .container-for-article .services {
    display: block;
  }
  .box-article-detail {
    padding-block: 1rem;
  }
  .box-article-detail .opening-text {
    -webkit-margin-before: 0.5rem;
            margin-block-start: 0.5rem;
  }
  .box-article-detail .four-little-picture a {
    width: 50%;
  }
  .box-article-detail .view-more-foto .overlay .foto-galery-mobile {
    display: block;
  }
  .contact-leads-section .list-container {
    grid-template-columns: repeat(4, 1fr);
    gap: 0.5rem;
  }
  .contact-leads-section .list-container .hide-on-small {
    display: none;
  }
  .contact-leads-section .list-container .show-on-small {
    display: block;
  }
  .homepage .long-banner .text-in-long-banner {
    width: 100%;
  }
  .homepage .top-doctor-horizontal .top-doctor-center .one-doctor:nth-child(n + 5) {
    display: none;
  }
  .searching .search-form {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-inline: 0.5rem;
  }
  .searching .search-box {
    width: 100%;
  }
  .searching .general-searching {
    padding-left: 1rem;
  }
  .catalog form {
    margin-inline: 1rem;
  }
  .catalog div.one-doctor-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .catalog div.one-doctor-card .info-doctor-alignment {
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 1rem;
  }
  .catalog div.one-doctor-card .info-doctor-alignment .stars {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    text-align: center;
    min-width: 55px;
    margin-top: 0.5rem;
  }
  .catalog div.one-doctor-card .info-doctor-alignment .stars img {
    width: 15px;
  }
  .catalog div.one-doctor-card .info-doctor-alignment .office-hours {
    width: auto;
    font-size: 0.8rem;
    -webkit-padding-start: 0.5rem;
            padding-inline-start: 0.5rem;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .catalog div.one-doctor-card .info-doctor-alignment .rating {
    width: auto;
    font-size: 0.8rem;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    padding-right: 0.5rem;
    text-align: center;
  }
  .catalog-detail .signpost {
    margin-left: 1rem;
  }
  .catalog-detail .catalog-detail-grid {
    display: block;
    margin-top: 1rem;
  }
  .catalog-detail .catalog-detail-grid .picture-catalog-detail {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .catalog-detail .catalog-detail-grid .heading-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .catalog-detail .catalog-detail-grid .heading-container a {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin-inline: auto;
    margin-block: 0.5rem;
  }
  .catalog-detail .catalog-detail-grid .info-about-doctor-alignment {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .catalog-detail .catalog-detail-grid .info-about-doctor .heading-container {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .catalog-detail .catalog-detail-grid .info-about-doctor .heading-container h2 {
    padding-top: 2rem;
  }
  .catalog-detail .form-group-first-line {
    width: 100%;
  }
  .prevention-plan-page .how-work {
    text-align: center;
  }
  .prevention-plan-page .steps {
    gap: unset;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .prevention-plan-page .steps .step {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 1rem;
    -webkit-margin-after: 1.5rem;
            margin-block-end: 1.5rem;
  }
  .prevention-plan-page .steps .step .circle-button {
    -webkit-margin-after: 0;
            margin-block-end: 0;
  }
  .preventive-plan-overview .info-about-user-alignment {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .preventive-plan-overview .info-about-user-alignment h4 {
    font-size: 1.3rem;
  }
  .preventive-plan-detail .signpost {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 0 0.5rem;
  }
  .preventive-plan-detail .signpost li {
    border-radius: 1.5rem;
    -webkit-box-shadow: 0 0 25px -10px #a8a3a8;
            box-shadow: 0 0 25px -10px #a8a3a8;
  }
  .preventive-plan-detail .signpost li a {
    padding: 0.4rem 1rem;
  }
  .preventive-plan-detail .main-summary-container .article-long {
    margin-right: 1rem;
  }
  .preventive-plan-detail .prevention-form .actions,
  .preventive-plan-detail .prevention-form .form-buttons {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 0;
  }
  .modal .box-login .form-group-first-line,
  #add-new-registration .form-group-first-line {
    width: 100%;
  }
  .modal .box-login .form-group-first-line input,
  #add-new-registration .form-group-first-line input {
    width: 100%;
  }
  .searching .search-box .search-icon {
    display: block;
    position: absolute;
    top: 27%;
    left: 88%;
    width: 30px;
    height: auto;
  }
}
@media (max-width: 580px) {
  footer .footer-row .col-f .input-cont .btn-odeslat {
    left: 70%;
  }
  footer .footer-cont {
    padding: 1.5rem;
  }
  .customer-edit-profile .form-section .form-group {
    width: unset;
    max-width: 400px;
  }
  .prevention-plan-page .breadcrumb {
    -webkit-margin-before: 0;
            margin-block-start: 0;
    text-align: right;
  }
}
@media (max-width: 425px) {
  .main-content .container-for-article .article .thumb-img img {
    min-width: 100%;
  }
  footer .footer-row .col-f .input-cont input {
    font-size: 11pt;
  }
  .homepage .text-in-long-banner h3 {
    -webkit-margin-before: 0;
            margin-block-start: 0;
  }
  h111 {
    color: yellow;
  }
  .container header .text-in-header .first-text {
    -webkit-margin-after: 0.5rem;
            margin-block-end: 0.5rem;
  }
  .container header .text-in-header h1 {
    font-size: 24pt;
    line-height: 2.5rem;
    -webkit-margin-before: 1rem;
            margin-block-start: 1rem;
  }
  .container header .text-in-header h1 span {
    font-size: 24pt;
  }
  .container header .text-in-header hr {
    display: none;
  }
  .container header .text-in-header .second-text {
    margin-inline: 1.7rem;
    margin-block: 0;
    text-align: center;
  }
  .main-picture img {
    height: unset;
  }
  .container {
    padding-inline: 0.5rem;
  }
  .container nav li img {
    height: 42px;
  }
  #buttom-log-in a {
    padding: 0.5rem 0.6rem;
  }
  .hamburger {
    font-size: 1.5rem;
  }
  .homepage .top-doctor-horizontal .one-doctor {
    width: 100%;
  }
  #buttom-log-in {
    font-weight: 500;
    font-size: 14px;
  }
  .magazine .container-for-article .article {
    margin-top: 1rem;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .magazine .container-for-article .article h4 {
    font-size: 1rem;
    max-height: unset;
  }
  .magazine .container-for-article .article .perex {
    display: none;
  }
  .preventive-plan-detail .tab-content .main-header {
    margin-bottom: 0;
  }
  .preventive-plan-detail .tab-content .main-summary-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .preventive-plan-detail .tab-content .main-summary-container .article-long {
    margin-right: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .preventive-plan-detail .tab-content .section-summary-container .measurements-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 375px) {
  h111 {
    color: lightskyblue;
  }
  .container header .text-in-header {
    margin-left: 0;
  }
  .container header .text-in-header h111 span {
    font-size: 1.5rem;
  }
  .container header nav .logo-top {
    margin-right: unset;
  }
  .container header nav li #logo {
    height: 50px;
  }
}
@media (max-width: 320px) {
  h111 {
    color: olive;
  }
}
.pt-1 {
  padding-top: 0 !important;
}
.pr-1 {
  padding-right: 0 !important;
}
.pb-1 {
  padding-bottom: 0 !important;
}
.pl-1 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0 !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pr-2 {
  padding-right: 0.5rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2 {
  padding-left: 0.5rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pr-3 {
  padding-right: 1rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pl-3 {
  padding-left: 1rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pr-4 {
  padding-right: 1.5rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4 {
  padding-left: 1.5rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-5 {
  padding-top: 2rem !important;
}
.pr-5 {
  padding-right: 2rem !important;
}
.pb-5 {
  padding-bottom: 2rem !important;
}
.pl-5 {
  padding-left: 2rem !important;
}
.p-5 {
  padding: 2rem !important;
}
.pt-6 {
  padding-top: 3rem !important;
}
.pr-6 {
  padding-right: 3rem !important;
}
.pb-6 {
  padding-bottom: 3rem !important;
}
.pl-6 {
  padding-left: 3rem !important;
}
.p-6 {
  padding: 3rem !important;
}
.mt-1 {
  margin-top: 0 !important;
}
.mr-1 {
  margin-right: 0 !important;
}
.mb-1 {
  margin-bottom: 0 !important;
}
.ml-1 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0 !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mr-2 {
  margin-right: 0.5rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2 {
  margin-left: 0.5rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mr-3 {
  margin-right: 1rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.ml-3 {
  margin-left: 1rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mr-4 {
  margin-right: 1.5rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4 {
  margin-left: 1.5rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-5 {
  margin-top: 2rem !important;
}
.mr-5 {
  margin-right: 2rem !important;
}
.mb-5 {
  margin-bottom: 2rem !important;
}
.ml-5 {
  margin-left: 2rem !important;
}
.m-5 {
  margin: 2rem !important;
}
.mt-6 {
  margin-top: 3rem !important;
}
.mr-6 {
  margin-right: 3rem !important;
}
.mb-6 {
  margin-bottom: 3rem !important;
}
.ml-6 {
  margin-left: 3rem !important;
}
.m-6 {
  margin: 3rem !important;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlbXBsYXRlLmxlc3MiLCJ0ZW1wbGF0ZS5jc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5LW1vZGFsL2pxdWVyeS5tb2RhbC5taW4uY3NzIiwiLi4vLi4vLi4vcGFja2FnZXMvbGVzcy93ZWItY29udGVudC5sZXNzIiwiX3dlYl9jb250ZW50Lmxlc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdmFuaWxsYS1jb29raWVjb25zZW50L2Rpc3QvY29va2llY29uc2VudC5jc3MiLCJfYmFzZS5sZXNzIiwiX2xheW91dC5sZXNzIiwiX21vZGFsLmxlc3MiLCJfcHJldmVudGlvbi5sZXNzIiwiX3Jlc3BvbnNpdmUubGVzcyIsIl9zcGFjaW5nLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDQSxvQ0FBQTtFQUNBLGtOQUFBO0VBR0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDREE7QURJQTtFQUNBLG1DQUFBO0VBQ0EsK01BQUE7RUFHQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNKQTtBRE9BO0VBQ0EsaUNBQUE7RUFDQSx5TUFBQTtFQUdBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ1BBO0FEVUE7RUFDQSxrQ0FBQTtFQUNBLDRNQUFBO0VBR0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDVkE7QUMzQkEsU0FBQSxjQUFBLENBQUEsS0FBQSxDQUFBLE9BQUEsQ0FBQSxRQUFBLENBQUEsTUFBQSxDQUFBLFVBQUEsQ0FBQSxXQUFBLENBQUEsYUFBQSxDQUFBLFNBQUEsQ0FBQSxZQUFBLENBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHFCQUFBLENBQUEsaUNBQUEsQ0FBQSxpQkFBQSxDQUFBLGdCQUFBLFVBQUEsQ0FBQSxvQkFBQSxDQUFBLFdBQUEsQ0FBQSxxQkFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsNEJBQUEsQ0FBQSxPQUFBLFlBQUEsQ0FBQSxxQkFBQSxDQUFBLGlC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QUE7QVZzeE0zQjtBVXJ4TUs7RUFBc0IsNkJBQUE7QVZ3eE0zQjtBVXZ4TUs7RUFBcUIsd0JBQUE7QVYweE0xQjtBVTl4TUs7RUFBc0Isd0JBQUE7QVZpeU0zQjtBVWh5TUs7RUFBc0IsMEJBQUE7QVZteU0zQjtBVWx5TUs7RUFBc0IsMkJBQUE7QVZxeU0zQjtBVXB5TUs7RUFBc0IseUJBQUE7QVZ1eU0zQjtBVXR5TUs7RUFBcUIsb0JBQUE7QVZ5eU0xQjtBVTd5TUs7RUFBc0IsNkJBQUE7QVZnek0zQjtBVS95TUs7RUFBc0IsK0JBQUE7QVZrek0zQjtBVWp6TUs7RUFBc0IsZ0NBQUE7QVZvek0zQjtBVW56TUs7RUFBc0IsOEJBQUE7QVZzek0zQjtBVXJ6TUs7RUFBcUIseUJBQUE7QVZ3ek0xQjtBVTV6TUs7RUFBc0IsMkJBQUE7QVYrek0zQjtBVTl6TUs7RUFBc0IsNkJBQUE7QVZpME0zQjtBVWgwTUs7RUFBc0IsOEJBQUE7QVZtME0zQjtBVWwwTUs7RUFBc0IsNEJBQUE7QVZxME0zQjtBVXAwTUs7RUFBcUIsdUJBQUE7QVZ1ME0xQjtBVTMwTUs7RUFBc0IsNkJBQUE7QVY4ME0zQjtBVTcwTUs7RUFBc0IsK0JBQUE7QVZnMU0zQjtBVS8wTUs7RUFBc0IsZ0NBQUE7QVZrMU0zQjtBVWoxTUs7RUFBc0IsOEJBQUE7QVZvMU0zQjtBVW4xTUs7RUFBcUIseUJBQUE7QVZzMU0xQjtBVTExTUs7RUFBc0IsMkJBQUE7QVY2MU0zQjtBVTUxTUs7RUFBc0IsNkJBQUE7QVYrMU0zQjtBVTkxTUs7RUFBc0IsOEJBQUE7QVZpMk0zQjtBVWgyTUs7RUFBc0IsNEJBQUE7QVZtMk0zQjtBVWwyTUs7RUFBcUIsdUJBQUE7QVZxMk0xQjtBVXoyTUs7RUFBc0IsMkJBQUE7QVY0Mk0zQjtBVTMyTUs7RUFBc0IsNkJBQUE7QVY4Mk0zQjtBVTcyTUs7RUFBc0IsOEJBQUE7QVZnM00zQjtBVS8yTUs7RUFBc0IsNEJBQUE7QVZrM00zQjtBVWozTUs7RUFBcUIsdUJBQUE7QVZvM00xQiIsImZpbGUiOiJ0ZW1wbGF0ZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIjtcclxuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICB1cmwoXCIuLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gIHVybCguLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLVJlZ3VsYXIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICB1cmwoXCIuLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLU1lZGl1bS53b2ZmXCIpZm9ybWF0KFwid29mZlwiKSxcclxuICB1cmwoLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1NZWRpdW0udHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gIHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tQm9sZC53b2ZmXCIpZm9ybWF0KFwid29mZlwiKSxcclxuICB1cmwoLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1Cb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUxpZ2h0XCI7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gIHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tTGlnaHQud29mZlwiKWZvcm1hdChcIndvZmZcIiksXHJcbiAgdXJsKC4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tTGlnaHQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBGb250LVJlZ3VsYXI6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCI7XHJcbkBGb250LU1lZGl1bTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiO1xyXG5ARm9udC1Cb2xkOiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiO1xyXG5ARm9udC1MaWdodDogXCJHVFdhbHNoZWltUHJvLUxpZ2h0XCI7XHJcblxyXG5AYmFzZS10ZXh0LWNvbG9yOiAjMjIyMjIyO1xyXG5AbmV3LXRleHQtY29sb3I6ICMwMDA7XHJcbkBiYXNlLXRleHQtY29sb3I6ICMyNDJkMzE7XHJcbkBiYXNlLXRleHQtY29sb3ItZ3JleTogIzZlNmU2ZTtcclxuQGFkZC10ZXh0LWNvbG9yLWdyZXk6ICNhNmE2YTY7XHJcbkBncmVlbi10ZXh0LWNvbG9yOiAjMGQ5ZTlmO1xyXG5AZ3JlZW4tYWN0aXZlLWNvbG9yOiAjMmViM2I2O1xyXG5AZ3JlZW4tYWN0aXZlLWNvbG9yMjogI2MzZmVmZjtcclxuQGdyZWVuLWhyZWYtY29sb3I6ICMwYTgwODE7XHJcbkBncmFkaWVudC1jb2xvcjogIzM3OTg2MztcclxuQGJhc2UtYm94LXNoYWRvdzogMCAwIDUxcHggLTIycHggI2E4YTNhODtcclxuQGJhc2Utc2hhZG93OiAjZjFmMmYyO1xyXG5AYmFzZS1zaGFkb3cyOiAjZGRlMWU1O1xyXG5AcmVkOiAjZGUxZDM1O1xyXG5AcmVkMjogI2U0MzU0YTtcclxuXHJcbkBmb250LXNpemUtaDI6IDIuMnJlbTtcclxuQGZvbnQtc2l6ZS1oNDogMTNwdDtcclxuXHJcbkBpbXBvcnQgKGlubGluZSkgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5LW1vZGFsL2pxdWVyeS5tb2RhbC5taW4uY3NzXCI7XHJcbkBpbXBvcnQgXCJfd2ViX2NvbnRlbnQubGVzc1wiO1xyXG5AaW1wb3J0IChpbmxpbmUpXHJcbiAgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdmFuaWxsYS1jb29raWVjb25zZW50L2Rpc3QvY29va2llY29uc2VudC5jc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJfYmFzZS5sZXNzXCI7XHJcbkBpbXBvcnQgXCJfbGF5b3V0Lmxlc3NcIjtcclxuQGltcG9ydCBcIl9tb2RhbC5sZXNzXCI7XHJcbkBpbXBvcnQgXCJfcHJldmVudGlvbi5sZXNzXCI7XHJcbkBpbXBvcnQgXCJfcmVzcG9uc2l2ZS5sZXNzXCI7XHJcbkBpbXBvcnQgXCJfc3BhY2luZy5sZXNzXCI7IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLU1lZGl1bS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1MaWdodFwiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1MaWdodC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5ibG9ja2Vye3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0bzt6LWluZGV4OjE7cGFkZGluZzoyMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNzUpO3RleHQtYWxpZ246Y2VudGVyfS5ibG9ja2VyOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDotMC4wNWVtfS5ibG9ja2VyLmJlaGluZHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5tb2RhbHtkaXNwbGF5Om5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjttYXgtd2lkdGg6NTAwcHg7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjkwJTtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxNXB4IDMwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjhweDstbW96LWJvcmRlci1yYWRpdXM6OHB4Oy1vLWJvcmRlci1yYWRpdXM6OHB4Oy1tcy1ib3JkZXItcmFkaXVzOjhweDtib3JkZXItcmFkaXVzOjhweDstd2Via2l0LWJveC1zaGFkb3c6MCAwIDEwcHggIzAwMDstbW96LWJveC1zaGFkb3c6MCAwIDEwcHggIzAwMDstby1ib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7LW1zLWJveC1zaGFkb3c6MCAwIDEwcHggIzAwMDtib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7dGV4dC1hbGlnbjpsZWZ0fS5tb2RhbCBhLmNsb3NlLW1vZGFse3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTIuNXB4O3JpZ2h0Oi0xMi41cHg7ZGlzcGxheTpibG9jazt3aWR0aDozMHB4O2hlaWdodDozMHB4O3RleHQtaW5kZW50Oi05OTk5cHg7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLWltYWdlOnVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBM2hKUkVGVWFBWGxtOCtLMDBBY3g3TWlDSUpIL3l3K2dBOWcyNU80OVNMNEFPM0JwMWp3NU52a3RDK3dGODhxZXZLNEJVOTdFbXp4VUJDRW9sSy9uNWdwM1c2VFRKUGZwTlBORjM3TU5zbDg1L3ZOL0RhVG1VNlBrbkM0SytwbmlxZUtKM2s4VW5rdkR4WEp6enkrcS95YXh4ZVZIeFcvRk5IamdSU2VLdDRyRm9wbHphQXVISERCR1IyZVM5RzU0cmVpcnNtaWVuRENUUnQ3eHdzcCtLQW9FbXQ5bkxhR2l0WnhyQmJQRk5hR2ZQbG9HdzJ0NEpWYW1TdDh4WVc2RGcxb0NZbzNZdityQ0dWaVYxNjBvTWtjZDhTWUtuWVYxTmIxYUVPakNlNkw1Wk9pTGZGMTIwRWpXaHVCdTNZSVp0MU5RbXVqbms1RjRNZ09wVVJ6TGZBd09CU1RtenAzZnBEeHVJL3BhYnhwcU9vejJyMkhMQWIwR01iWktsTlY1L0hnOVhKeXBndXJ5QTdsUEY1S01kVFpRekhqcXhOUGhXaHpJdUFydU9sMWVOcUtFeDF0U2g1cmZieGR3N21PeENxNHFTNjhaVGpLUzFZVnZpbHU1NTl2V3ZGSGhoNHJacmR5WjY5Vm1wZ2RqOGZKYkRaTEpwTkowdXYxY25yL2dqclVoUU11SStBTmp5dXdmdFEwYmJMNkVycDBtTS9ueThGZzRNM0x0ZFJ4Z010S2wzandtSUhWeFlYQ2hGeTk0L1JtcGEvcFRiTlVoc3RLVis0UnI4bExROUtsVXZKS0x5Rzh5dlEyczlTQnkxSmI3alY1YTB5YXBmRjZhcGFaTGpMTGNXdGQ0c05ybUpVTUh5TSsxeGliVGpIODJaaDAxVE5saHNyT2hkS1RlMDB1QXpaUW1ONitLVytzRGEvSkQyUFNWUTg3M20yOXlmKzFROVZEemZFWWxIaTFHNUxLQkJXWmJ0RXNIYkZ3YjFvWUR3cjFaaUYvMmJuQ1NnMU9CRS9wZnI5L2JXeDI2VXhKTDNPTlBJU09MS1V2UXphMExaVXhTS3lqcGRUR2EvdkRFcjI1cmRkYk1NMFEzTzZMeDNycUZ2VSt4NlVyUktRWTd0eXJaZWNtRDlGT0R5OHVMaXpUbWlsd05qMGtyYU5jQUpoT3A1YUdWd3NBR0Q1Vm1KQnJXV2JKU2dXVDl6cnpXZXBRRjQ3UmFHU2lLZmVHeDZTemkzZ3ptWC9ISGJpaHdCc2VyNEI5VUpZcEZCTlg0UjZ2VG4zVlFuZXowU3ltbnJIUU1zUllHVHIxZFNrMzRsalJxUy9FTWQycExROFlCcDNhMVBMZmNxQ3BvOGd0SGtaRkhLa1RYNmZzM01ZMGJsS250aDY2cktDblUwVlJHdTM3T05yUWFBNGVaREZ0V0F1MmZYajl6akZreFRCT284Rjd0OTI2Z1RwLzgzS3l6emN5MmtaRDZ4aXF4VFluSExSRm0zdkhpUlN3TlNqa3ozaG9Jem84bENLV1VsZy9ZdEdzN3RPYnVuREFaZnBETGJmRUkxNXpzRUlZM1UveC9nSEhjL0cxemx0bkFnQUFBQUJKUlU1RXJrSmdnZz09Jyl9Lm1vZGFsLXNwaW5uZXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtwYWRkaW5nOjEycHggMTZweDtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kLWNvbG9yOiMxMTE7aGVpZ2h0OjIwcHh9Lm1vZGFsLXNwaW5uZXI+ZGl2e2JvcmRlci1yYWRpdXM6MTAwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2hlaWdodDoyMHB4O3dpZHRoOjJweDttYXJnaW46MCAxcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7LXdlYmtpdC1hbmltYXRpb246c2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7YW5pbWF0aW9uOnNrLXN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0fS5tb2RhbC1zcGlubmVyIC5yZWN0Mnstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMS4xczthbmltYXRpb24tZGVsYXk6LTEuMXN9Lm1vZGFsLXNwaW5uZXIgLnJlY3Qzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0xLjBzO2FuaW1hdGlvbi1kZWxheTotMS4wc30ubW9kYWwtc3Bpbm5lciAucmVjdDR7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTAuOXM7YW5pbWF0aW9uLWRlbGF5Oi0wLjlzfUAtd2Via2l0LWtleWZyYW1lcyBzay1zdHJldGNoZGVsYXl7MCUsNDAlLDEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDAuNSl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgxLjApfX1Aa2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheXswJSw0MCUsMTAwJXt0cmFuc2Zvcm06c2NhbGVZKDAuNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDAuNSl9MjAle3RyYW5zZm9ybTpzY2FsZVkoMS4wKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMS4wKX19XG4uZ2VuZXJhbC1nYWxsZXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDE1cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE4MHB4LCAxZnIpKTtcbn1cbi5nZW5lcmFsLWdhbGxlcnkgLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmdlbmVyYWwtZ2FsbGVyeS52LWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGVtcGxhdGUtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIGdyaWQtZ2FwOiAyNXB4IDIwcHg7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDg7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAyNXB4IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyO1xufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwudGl0bGUtY29udGVudCAudGl0bGUtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGw6bm90KC50aXRsZS1jb250ZW50KSAudGl0bGUtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwudGV4dC1jb250ZW50IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwudGV4dC1jb250ZW50IGgxOmZpcnN0LWNoaWxkLFxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsLnRleHQtY29udGVudCBoMjpmaXJzdC1jaGlsZCxcbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC50ZXh0LWNvbnRlbnQgaDM6Zmlyc3QtY2hpbGQsXG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwudGV4dC1jb250ZW50IGg0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC5nYWxsZXJ5LWNvbnRlbnQgLnNwcmVhZC1pbWFnZSBpbWcsXG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwuaW1hZ2UtY29udGVudCAuc3ByZWFkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsLmltYWdlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsLmltYWdlLWNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsLmltYWdlLWNvbnRlbnQgLmZsZXhib3gge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC52aWRlby1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsLmdhbGxlcnktY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0xIC5zdWItdGVtcGxhdGUtY2VsbC52aWRlby1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQzLjc1JTtcbn1cbkBzdXBwb3J0cyAoYXNwZWN0LXJhdGlvOiAxNi83KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTEgLnN1Yi10ZW1wbGF0ZS1jZWxsLnZpZGVvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy0yIC5zdWItdGVtcGxhdGUtY2VsbCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTMgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTMgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMi5lcXVhbHMtNCAuc3ViLXRlbXBsYXRlLWNlbGwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMi5lcXVhbHMtNCAuc3ViLXRlbXBsYXRlLWNlbGwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMi5lcXVhbHMtNCAuc3ViLXRlbXBsYXRlLWNlbGwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTUgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMi5lcXVhbHMtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy02IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy02IC5zdWItdGVtcGxhdGUtY2VsbCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMi5lcXVhbHMtNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMi5lcXVhbHMtNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0zIC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0zIC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDQ7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTMgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICBncmlkLXJvdzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMyAuc3ViLXRlbXBsYXRlLWNlbGw6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDg7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNCAuc3ViLXRlbXBsYXRlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTQgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiA5IC8gc3BhbiA0O1xuICB9XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS01IC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS01IC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNSAuc3ViLXRlbXBsYXRlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS01IC5zdWItdGVtcGxhdGUtY2VsbDpudGgtY2hpbGQoMikge1xuICBncmlkLXJvdzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNSAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNSAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogNCAvIHNwYW4gNjtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNSAuc3ViLXRlbXBsYXRlLWNlbGw6bGFzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS01IC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS01IC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMTAgLyBzcGFuIDM7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTYgLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgZ3JpZC1yb3c6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTYgLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS02IC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTYgLnN1Yi10ZW1wbGF0ZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtcm93OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS02IC5zdWItdGVtcGxhdGUtY2VsbDpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTYgLnN1Yi10ZW1wbGF0ZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDQgLyBzcGFuIDM7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTYgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICBncmlkLXJvdzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNiAuc3ViLXRlbXBsYXRlLWNlbGw6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNyAuc3ViLXRlbXBsYXRlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTcgLnN1Yi10ZW1wbGF0ZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNyAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gMztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS03IC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS03IC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMTAgLyBzcGFuIDM7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtOCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtOCAuc3ViLXRlbXBsYXRlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBncmlkLXJvdzogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtOCAuc3ViLXRlbXBsYXRlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTggLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtOCAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgZ3JpZC1yb3c6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTggLnN1Yi10ZW1wbGF0ZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDg7XG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTggLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICBncmlkLXJvdzogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtOCAuc3ViLXRlbXBsYXRlLWNlbGw6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtOCAuc3ViLXRlbXBsYXRlLWNlbGw6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1yb3c6IDIgLyBzcGFuIDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtOSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtOSAuc3ViLXRlbXBsYXRlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBncmlkLXJvdzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtOSAuc3ViLXRlbXBsYXRlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTkgLnN1Yi10ZW1wbGF0ZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDg7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtOSAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLXJvdzogMiAvIHNwYW4gMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS05IC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogOSAvIHNwYW4gNDtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS05IC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMTAgLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgZ3JpZC1yb3c6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTEwIC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMTAgLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNDtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMTAgLnN1Yi10ZW1wbGF0ZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtcm93OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0xMCAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0xMCAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNDtcbiAgICBncmlkLXJvdzogMiAvIHNwYW4gMTtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMTAgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICBncmlkLXJvdzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMTAgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiA1IC8gc3BhbiA4O1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTExIC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDg7XG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTExIC5zdWItdGVtcGxhdGUtY2VsbDpudGgtY2hpbGQoMikge1xuICBncmlkLXJvdzogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMTEgLnN1Yi10ZW1wbGF0ZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMTEgLnN1Yi10ZW1wbGF0ZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDkgLyBzcGFuIDQ7XG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTExIC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgZ3JpZC1yb3c6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTExIC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0xMSAuc3ViLXRlbXBsYXRlLWNlbGw6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDkgLyBzcGFuIDQ7XG4gICAgZ3JpZC1yb3c6IDIgLyBzcGFuIDE7XG4gIH1cbn1cbi53ZWItY29udGVudCBhcnRpY2xlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi53ZWItY29udGVudCBhcnRpY2xlIC50aXRsZS13cmFwLnRoZW1lMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSAubW9yZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLndlYi1jb250ZW50IGFydGljbGUgLm1vcmUtaW5mby5jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndlYi1jb250ZW50IGFydGljbGUgdWwsXG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSBwLFxuLndlYi1jb250ZW50IGFydGljbGUgdGFibGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSBwOmxhc3QtY2hpbGQsXG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSB1bDpsYXN0LWNoaWxkLFxuLndlYi1jb250ZW50IGFydGljbGUgdGFibGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53ZWItY29udGVudCB1bC50aGVtZS0xLFxuLndlYi1jb250ZW50IGFydGljbGUgdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbn1cbi53ZWItY29udGVudCB1bC50aGVtZS0xIGxpLFxuLndlYi1jb250ZW50IGFydGljbGUgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG59XG4ud2ViLWNvbnRlbnQgdWwudGhlbWUtMSBsaTpiZWZvcmUsXG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcxNFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuN3JlbTtcbiAgaGVpZ2h0OiAwLjdyZW07XG59XG4ud2ViLWNvbnRlbnQgdWwudGhlbWUtMSBsaTpub3QoOmZpcnN0LWNoaWxkKSxcbi53ZWItY29udGVudCBhcnRpY2xlIHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDAuN3JlbTtcbn1cbi53ZWItY29udGVudCB1bC50aGVtZS0xIGxpOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSxcbi53ZWItY29udGVudCBhcnRpY2xlIHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gIHRvcDogY2FsYygwLjdyZW0gKyAycHgpO1xufVxuLndlYi1jb250ZW50IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4ud2ViLWNvbnRlbnQgdGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiAycHggMDtcbn1cbi53ZWItY29udGVudCB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ud2ViLWNvbnRlbnQgdGFibGUgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLndlYi1jb250ZW50IHRhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud2ViLWNvbnRlbnQgdGFibGUgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAud2ViLWNvbnRlbnQgdGFibGUgdGJvZHksXG4gIC53ZWItY29udGVudCB0YWJsZSB0cixcbiAgLndlYi1jb250ZW50IHRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuLndlYi1jb250ZW50IC5nZW5lcmFsLWdhbGxlcnkubXYtZ2FsbGVyeSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuLndlYi1jb250ZW50IC5nZW5lcmFsLWdhbGxlcnkubXYtZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIGEsXG4ud2ViLWNvbnRlbnQgLmdlbmVyYWwtZ2FsbGVyeS5tdi1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2ViLWNvbnRlbnQgLmdlbmVyYWwtZ2FsbGVyeS5tdi1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlYi1jb250ZW50IC5nZW5lcmFsLWdhbGxlcnkuaW1hZ2VzLWdhbGxlcnkgKyAud2ViLWNvbnRlbnQgLmdlbmVyYWwtZ2FsbGVyeS5maWxlcy1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi53ZWItY29udGVudCAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwuZ2FsbGVyeS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndlYi1jb250ZW50IC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC5nYWxsZXJ5LWNvbnRlbnQgLnNob3ctZ2FsbGVyeS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIHotaW5kZXg6IDk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLndlYi1jb250ZW50IC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC5nYWxsZXJ5LWNvbnRlbnQgLnNob3ctZ2FsbGVyeS1idG46bGluayxcbi53ZWItY29udGVudCAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwuZ2FsbGVyeS1jb250ZW50IC5zaG93LWdhbGxlcnktYnRuOnZpc2l0ZWQsXG4ud2ViLWNvbnRlbnQgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsLmdhbGxlcnktY29udGVudCAuc2hvdy1nYWxsZXJ5LWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndlYi1jb250ZW50IC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC5pbWFnZS1jb250ZW50IGlmcmFtZSB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbiNjYy1tYWlue2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7Zm9udC1mYW1pbHk6dmFyKC0tY2MtZm9udC1mYW1pbHkpO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtsaW5lLWhlaWdodDoxLjE1O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OnZhcigtLWNjLXotaW5kZXgpfSNjYy1tYWluIDphZnRlciwjY2MtbWFpbiA6YmVmb3JlLCNjYy1tYWluIGEsI2NjLW1haW4gYnV0dG9uLCNjYy1tYWluIGRpdiwjY2MtbWFpbiBoMiwjY2MtbWFpbiBpbnB1dCwjY2MtbWFpbiBwLCNjYy1tYWluIHNwYW57YWxsOnVuc2V0O2JveC1zaXppbmc6Ym9yZGVyLWJveH0jY2MtbWFpbiAucG1fX2JhZGdlLCNjYy1tYWluIGJ1dHRvbnthbGw6aW5pdGlhbDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6dW5zZXQ7dmlzaWJpbGl0eTp1bnNldH0jY2MtbWFpbiAucG1fX2JhZGdlLCNjYy1tYWluIGEsI2NjLW1haW4gYnV0dG9uLCNjYy1tYWluIGlucHV0ey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtjdXJzb3I6cG9pbnRlcjtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO2xpbmUtaGVpZ2h0Om5vcm1hbDttYXJnaW46MDtvdXRsaW5lOnJldmVydDtvdXRsaW5lLW9mZnNldDoycHg7b3ZlcmZsb3c6aGlkZGVufSNjYy1tYWluIHRhYmxlLCNjYy1tYWluIHRib2R5LCNjYy1tYWluIHRkLCNjYy1tYWluIHRoLCNjYy1tYWluIHRoZWFkLCNjYy1tYWluIHRye2FsbDpyZXZlcnQ7Y29sb3I6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXR9OnJvb3R7LS1jYy1mb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIjstLWNjLW1vZGFsLWJvcmRlci1yYWRpdXM6LjVyZW07LS1jYy1idG4tYm9yZGVyLXJhZGl1czouNHJlbTstLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb246LjI1czstLWNjLWxpbmstY29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktYmcpOy0tY2MtbW9kYWwtbWFyZ2luOjFyZW07LS1jYy16LWluZGV4OjIxNDc0ODM2NDc7LS1jYy1iZzojZmZmOy0tY2MtcHJpbWFyeS1jb2xvcjojMmMyZjMxOy0tY2Mtc2Vjb25kYXJ5LWNvbG9yOiM1ZTYyNjY7LS1jYy1idG4tcHJpbWFyeS1iZzojMzAzNjNjOy0tY2MtYnRuLXByaW1hcnktY29sb3I6I2ZmZjstLWNjLWJ0bi1wcmltYXJ5LWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZzojMDAwOy0tY2MtYnRuLXByaW1hcnktaG92ZXItY29sb3I6I2ZmZjstLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7LS1jYy1idG4tc2Vjb25kYXJ5LWJnOiNlYWVmZjI7LS1jYy1idG4tc2Vjb25kYXJ5LWNvbG9yOnZhcigtLWNjLXByaW1hcnktY29sb3IpOy0tY2MtYnRuLXNlY29uZGFyeS1ib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnOiNkNGRhZTA7LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yOiMwMDA7LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjojZDRkYWUwOy0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcjojZjBmNGY3Oy0tY2MtdG9nZ2xlLW9uLWJnOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTstLWNjLXRvZ2dsZS1vZmYtYmc6IzY2NzQ4MTstLWNjLXRvZ2dsZS1vbi1rbm9iLWJnOiNmZmY7LS1jYy10b2dnbGUtb2ZmLWtub2ItYmc6dmFyKC0tY2MtdG9nZ2xlLW9uLWtub2ItYmcpOy0tY2MtdG9nZ2xlLWVuYWJsZWQtaWNvbi1jb2xvcjp2YXIoLS1jYy1iZyk7LS1jYy10b2dnbGUtZGlzYWJsZWQtaWNvbi1jb2xvcjp2YXIoLS1jYy1iZyk7LS1jYy10b2dnbGUtcmVhZG9ubHktYmc6I2Q1ZGVlMjstLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWJnOiNmZmY7LS1jYy10b2dnbGUtcmVhZG9ubHkta25vYi1pY29uLWNvbG9yOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7LS1jYy1zZWN0aW9uLWNhdGVnb3J5LWJvcmRlcjp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpOy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnOiNmMGY0Zjc7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyOiNmMGY0Zjc7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2staG92ZXItYmc6I2U5ZWZmNDstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1ib3JkZXI6I2U5ZWZmNDstLWNjLWNvb2tpZS1jYXRlZ29yeS1leHBhbmRlZC1ibG9jay1iZzp0cmFuc3BhcmVudDstLWNjLWNvb2tpZS1jYXRlZ29yeS1leHBhbmRlZC1ibG9jay1ob3Zlci1iZzojZGVlNGU5Oy0tY2Mtb3ZlcmxheS1iZzpyZ2JhKDAsMCwwLC42NSk7LS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnOnZhcigtLWNjLXNlY3Rpb24tY2F0ZWdvcnktYm9yZGVyKTstLWNjLXdlYmtpdC1zY3JvbGxiYXItaG92ZXItYmc6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpOy0tY2MtZm9vdGVyLWJnOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpOy0tY2MtZm9vdGVyLWNvbG9yOnZhcigtLWNjLXNlY29uZGFyeS1jb2xvcik7LS1jYy1mb290ZXItYm9yZGVyLWNvbG9yOiNlNGVhZWQ7LS1jYy1wbS10b2dnbGUtYm9yZGVyLXJhZGl1czo0ZW19I2NjLW1haW4uY2MtLXJ0bHtkaXJlY3Rpb246cnRsfSNjYy1tYWluIC5jbV9fdGl0bGUsI2NjLW1haW4gYSwjY2MtbWFpbiBiLCNjYy1tYWluIGVtLCNjYy1tYWluIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9I2NjLW1haW4gYnV0dG9uPnNwYW57cG9pbnRlci1ldmVudHM6bm9uZX0jY2MtbWFpbiAuY2NfX2xpbmssI2NjLW1haW4gYXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChjdXJyZW50Q29sb3IsY3VycmVudENvbG9yKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjAgMXB4O2ZvbnQtd2VpZ2h0OjYwMDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtc2l6ZSAuMjVzLGNvbG9yIC4yNXMgZWFzZX0jY2MtbWFpbiAuY2NfX2xpbms6aG92ZXIsI2NjLW1haW4gYTpob3ZlcntiYWNrZ3JvdW5kLXNpemU6MTAwJSAxcHg7Y29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcil9I2NjLW1haW4gLmNjX19saW5re2NvbG9yOnZhcigtLWNjLWxpbmstY29sb3IpfSNjYy1tYWluIC5jbV9fZGVzYywjY2MtbWFpbiAucG1fX2JvZHl7b3ZlcnNjcm9sbC1iZWhhdmlvcjphdXRvIGNvbnRhaW47c2Nyb2xsYmFyLXdpZHRoOnRoaW59QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NDBweCl7I2NjLW1haW4gOjotd2Via2l0LXNjcm9sbGJhciwjY2MtbWFpbiA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YWxsOnJldmVydH0jY2MtbWFpbiA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iey13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7Ym9yZGVyOi4yNXJlbSBzb2xpZCB2YXIoLS1jYy1iZyk7Ym9yZGVyLXJhZGl1czoxcmVtfSNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtb2ZmLWJnKX0jY2MtbWFpbiA6Oi13ZWJraXQtc2Nyb2xsYmFye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7d2lkdGg6MTJweH19aHRtbC5kaXNhYmxlLS1pbnRlcmFjdGlvbi5zaG93LS1jb25zZW50LGh0bWwuZGlzYWJsZS0taW50ZXJhY3Rpb24uc2hvdy0tY29uc2VudCBib2R5e2hlaWdodDphdXRvIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbil7I2NjLW1haW57LS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uOjBzfX0uY2MtLWRhcmttb2Rley0tY2MtYmc6IzE2MWExYzstLWNjLXByaW1hcnktY29sb3I6I2ViZjNmNjstLWNjLXNlY29uZGFyeS1jb2xvcjojYWViYmM1Oy0tY2MtYnRuLXByaW1hcnktYmc6I2MyZDBlMDstLWNjLWJ0bi1wcmltYXJ5LWNvbG9yOnZhcigtLWNjLWJnKTstLWNjLWJ0bi1wcmltYXJ5LWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZzojOThhN2I2Oy0tY2MtYnRuLXByaW1hcnktaG92ZXItY29sb3I6IzAwMDstLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7LS1jYy1idG4tc2Vjb25kYXJ5LWJnOiMyNDJjMzE7LS1jYy1idG4tc2Vjb25kYXJ5LWNvbG9yOnZhcigtLWNjLXByaW1hcnktY29sb3IpOy0tY2MtYnRuLXNlY29uZGFyeS1ib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnOiMzNTNkNDM7LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yOiNmZmY7LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnKTstLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3I6IzIyMmEzMDstLWNjLXRvZ2dsZS1vbi1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7LS1jYy10b2dnbGUtb2ZmLWJnOiM1MjVmNmI7LS1jYy10b2dnbGUtb24ta25vYi1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7LS1jYy10b2dnbGUtb2ZmLWtub2ItYmc6dmFyKC0tY2MtYnRuLXByaW1hcnktY29sb3IpOy0tY2MtdG9nZ2xlLWVuYWJsZWQtaWNvbi1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7LS1jYy10b2dnbGUtZGlzYWJsZWQtaWNvbi1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7LS1jYy10b2dnbGUtcmVhZG9ubHktYmc6IzM0M2U0NTstLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWJnOiM1ZjZiNzI7LS1jYy10b2dnbGUtcmVhZG9ubHkta25vYi1pY29uLWNvbG9yOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7LS1jYy1zZWN0aW9uLWNhdGVnb3J5LWJvcmRlcjojMWUyNDI4Oy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnOiMxZTI0Mjg7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyOnZhcigtLWNjLXNlY3Rpb24tY2F0ZWdvcnktYm9yZGVyKTstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1iZzojMjQyYzMxOy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJvcmRlcjojMjMyYTJmOy0tY2MtY29va2llLWNhdGVnb3J5LWV4cGFuZGVkLWJsb2NrLWJnOnRyYW5zcGFyZW50Oy0tY2MtY29va2llLWNhdGVnb3J5LWV4cGFuZGVkLWJsb2NrLWhvdmVyLWJnOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7LS1jYy1vdmVybGF5LWJnOnJnYmEoMCwwLDAsLjY1KTstLWNjLXdlYmtpdC1zY3JvbGxiYXItYmc6dmFyKC0tY2Mtc2VjdGlvbi1jYXRlZ29yeS1ib3JkZXIpOy0tY2Mtd2Via2l0LXNjcm9sbGJhci1ob3Zlci1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7LS1jYy1mb290ZXItYmc6IzBjMGUwZjstLWNjLWZvb3Rlci1jb2xvcjp2YXIoLS1jYy1zZWNvbmRhcnktY29sb3IpOy0tY2MtZm9vdGVyLWJvcmRlci1jb2xvcjojMDYwODA5fS5jYy0tZGFya21vZGUgI2NjLW1haW57Y29sb3Itc2NoZW1lOmRhcmt9I2NjLW1haW4gLmNte2JhY2tncm91bmQ6dmFyKC0tY2MtYmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtbW9kYWwtYm9yZGVyLXJhZGl1cyk7Ym94LXNoYWRvdzowIC42MjVlbSAxLjg3NWVtIHJnYmEoMCwwLDIsLjMpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjI0cmVtO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMS42ZW0pO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0jY2MtbWFpbiAuY20tLXRvcHt0b3A6dmFyKC0tY2MtbW9kYWwtbWFyZ2luKX0jY2MtbWFpbiAuY20tLW1pZGRsZXt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGMoLTUwJSArIDEuNmVtKSl9I2NjLW1haW4gLmNtLS1ib3R0b217Ym90dG9tOnZhcigtLWNjLW1vZGFsLW1hcmdpbil9I2NjLW1haW4gLmNtLS1jZW50ZXJ7bGVmdDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO21hcmdpbjowIGF1dG87cmlnaHQ6dmFyKC0tY2MtbW9kYWwtbWFyZ2luKTt3aWR0aDp1bnNldH0jY2MtbWFpbiAuY20tLWxlZnR7bGVmdDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO21hcmdpbi1yaWdodDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pfSNjYy1tYWluIC5jbS0tcmlnaHR7bWFyZ2luLWxlZnQ6dmFyKC0tY2MtbW9kYWwtbWFyZ2luKTtyaWdodDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pfSNjYy1tYWluIC5jbV9fYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3Bvc2l0aW9uOnJlbGF0aXZlfSNjYy1tYWluIC5jbV9fYnRucywjY2MtbWFpbiAuY21fX2xpbmtze3BhZGRpbmc6MXJlbSAxLjNyZW07d2lkdGg6dW5zZXR9I2NjLW1haW4gLmNtX190ZXh0c3tkaXNwbGF5OmZsZXg7ZmxleDoxO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MXJlbSAwIDB9I2NjLW1haW4gLmNtX19kZXNjLCNjYy1tYWluIC5jbV9fdGl0bGV7cGFkZGluZzowIDEuM3JlbX0jY2MtbWFpbiAuY21fX3RpdGxle2ZvbnQtc2l6ZToxLjA1ZW19I2NjLW1haW4gLmNtX190aXRsZSsuY21fX2Rlc2N7bWFyZ2luLXRvcDoxLjFlbX0jY2MtbWFpbiAuY21fX2Rlc2N7Y29sb3I6dmFyKC0tY2Mtc2Vjb25kYXJ5LWNvbG9yKTtmb250LXNpemU6LjllbTtsaW5lLWhlaWdodDoxLjU7bWF4LWhlaWdodDo0MHZoO292ZXJmbG93LXg6dmlzaWJsZTtvdmVyZmxvdy15OmF1dG87cGFkZGluZy1ib3R0b206MWVtfSNjYy1tYWluIC5jbV9fYnRuc3tib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9I2NjLW1haW4gLmNtX19idG4tZ3JvdXB7ZGlzcGxheTpncmlkO2dyaWQtYXV0by1jb2x1bW5zOm1pbm1heCgwLDFmcil9I2NjLW1haW4gLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLXRvcDouMzc1cmVtfSNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY20tLWZsaXAgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTouMzc1cmVtO21hcmdpbi10b3A6MH0jY2MtbWFpbiAuY20tLWlubGluZSAuY21fX2J0bisuY21fX2J0bnttYXJnaW4tbGVmdDouMzc1cmVtO21hcmdpbi10b3A6MH0jY2MtbWFpbiAuY20tLWlubGluZS5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0bnttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbiAuY20tLWlubGluZS5jbS0tZmxpcCAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW07bWFyZ2luLXJpZ2h0OjB9I2NjLW1haW4gLmNtLS13aWRlIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbS0td2lkZSAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tbGVmdDouMzc1cmVtO21hcmdpbi10b3A6MH0jY2MtbWFpbiAuY20tLXdpZGUuY20tLWZsaXAgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtLS13aWRlLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1ib3R0b206MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbiAuY20tLWJhcjpub3QoLmNtLS1pbmxpbmUpIC5jbV9fYnRuLWdyb3VwLS11bmV2ZW4sI2NjLW1haW4gLmNtLS13aWRlIC5jbV9fYnRuLWdyb3VwLS11bmV2ZW57ZGlzcGxheTpmbGV4O2ZsZXg6MTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAuY20tLWJhcjpub3QoLmNtLS1pbmxpbmUpLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwLS11bmV2ZW4sI2NjLW1haW4gLmNtLS13aWRlLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwLS11bmV2ZW57ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9I2NjLW1haW4gLmNtX19idG57YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1idG4tcHJpbWFyeS1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2NvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTtmb250LXNpemU6LjgyZW07Zm9udC13ZWlnaHQ6NjAwO21pbi1oZWlnaHQ6NDJweDtwYWRkaW5nOi41ZW0gMWVtO3RleHQtYWxpZ246Y2VudGVyfSNjYy1tYWluIC5jbV9fYnRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAuY21fX2J0bi0tc2Vjb25kYXJ5e2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWNvbG9yKX0jY2MtbWFpbiAuY21fX2J0bi0tc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAuY21fX2J0bi0tY2xvc2V7Ym9yZGVyLXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2JvcmRlci1yaWdodDpub25lO2JvcmRlci10b3A6bm9uZTtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjFlbTtoZWlnaHQ6NDJweDttaW4td2lkdGg6YXV0byFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDo0MnB4fSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZSBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTt0cmFuc2Zvcm06c2NhbGUoLjUpO3RyYW5zaXRpb246c3Ryb2tlIC4xNXMgZWFzZX0jY2MtbWFpbiAuY21fX2J0bi0tY2xvc2U6aG92ZXIgc3Zne3N0cm9rZTp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcil9I2NjLW1haW4gLmNtX19idG4tLWNsb3NlLmNtX19idG4tLXNlY29uZGFyeSBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZS5jbV9fYnRuLS1zZWNvbmRhcnk6aG92ZXIgc3Zne3N0cm9rZTp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAuY21fX2J0bi0tY2xvc2UrLmNtX190ZXh0cyAuY21fX3RpdGxle3BhZGRpbmctcmlnaHQ6M3JlbX0jY2MtbWFpbiAuY20tLWlubGluZSAuY21fX2J0bi1ncm91cHtncmlkLWF1dG8tZmxvdzpjb2x1bW59I2NjLW1haW4gLmNtX19mb290ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1mb290ZXItYmcpO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWNjLWZvb3Rlci1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWZvb3Rlci1jb2xvcik7cGFkZGluZzouNGVtIDAgLjVlbX0jY2MtbWFpbiAuY21fX2xpbmtze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLXRvcDowfSNjYy1tYWluIC5jbV9fbGluay1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZvbnQtc2l6ZTouOGVtO3dpZHRoOjEwMCV9I2NjLW1haW4gLmNtX19saW5rLWdyb3VwPiorKnttYXJnaW4tbGVmdDoxLjNyZW19I2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuOmxhc3QtY2hpbGR7Z3JpZC1yb3c6MX0jY2MtbWFpbiAuY20tLWlubGluZS5jbS0tZmxpcCAuY21fX2J0bjpsYXN0LWNoaWxke2dyaWQtY29sdW1uOjF9I2NjLW1haW4gLmNtLS1ib3ggLmNtX19idG4tLWNsb3Nle2Rpc3BsYXk6YmxvY2t9I2NjLW1haW4gLmNtLS1ib3guY20tLWZsaXAgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfSNjYy1tYWluIC5jbS0tYm94LmNtLS13aWRle21heC13aWR0aDozNmVtfSNjYy1tYWluIC5jbS0tYm94LmNtLS13aWRlIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGUgLmNtX19idG4tZ3JvdXB7Z3JpZC1hdXRvLWZsb3c6Y29sdW1ufSNjYy1tYWluIC5jbS0tYm94LmNtLS13aWRlIC5jbV9fYnRue21pbi13aWR0aDoxMjBweDtwYWRkaW5nLWxlZnQ6MS44ZW07cGFkZGluZy1yaWdodDoxLjhlbX0jY2MtbWFpbiAuY20tLWJveC5jbS0td2lkZS5jbS0tZmxpcCAuY21fX2J0bnN7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGUuY20tLWZsaXAgLmNtX19idG46bGFzdC1jaGlsZHtncmlkLWNvbHVtbjoxfSNjYy1tYWluIC5jbS0tY2xvdWR7bWF4LXdpZHRoOjU0ZW07d2lkdGg6dW5zZXR9I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX2JvZHl7ZmxleC1kaXJlY3Rpb246cm93fSNjYy1tYWluIC5jbS0tY2xvdWQgLmNtX190ZXh0c3tmbGV4OjF9I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX2Rlc2N7bWF4LWhlaWdodDo5LjRlbX0jY2MtbWFpbiAuY20tLWNsb3VkIC5jbV9fYnRuc3tib3JkZXItbGVmdDoxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7Ym9yZGVyLXRvcDpub25lO21heC13aWR0aDoyM2VtfSNjYy1tYWluIC5jbS0tY2xvdWQgLmNtX19idG4tZ3JvdXB7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNjYy1tYWluIC5jbS0tY2xvdWQgLmNtX19idG57bWluLXdpZHRoOjE5ZW19I2NjLW1haW4gLmNtLS1jbG91ZC5jbS0tZmxpcCAuY21fX2J0bi1ncm91cCwjY2MtbWFpbiAuY20tLWNsb3VkLmNtLS1mbGlwIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0jY2MtbWFpbiAuY20tLWNsb3VkLmNtLS1pbmxpbmUgLmNtX19idG4tZ3JvdXB7ZmxleC1kaXJlY3Rpb246cm93fSNjYy1tYWluIC5jbS0tY2xvdWQuY20tLWlubGluZSAuY21fX2J0bnttaW4td2lkdGg6MTBlbX0jY2MtbWFpbiAuY20tLWNsb3VkLmNtLS1pbmxpbmUuY20tLWZsaXAgLmNtX19idG4tZ3JvdXB7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9I2NjLW1haW4gLmNtLS1iYXJ7Ym9yZGVyLXJhZGl1czowO2xlZnQ6MDttYXJnaW46MDttYXgtd2lkdGg6dW5zZXQ7b3BhY2l0eToxO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7d2lkdGg6MTAwdnc7LS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXN9I2NjLW1haW4gLmNtLS1iYXIuY20tLXRvcHt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9I2NjLW1haW4gLmNtLS1iYXIuY20tLWJvdHRvbXtib3R0b206MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0jY2MtbWFpbiAuY20tLWJhciAuY21fX2JvZHksI2NjLW1haW4gLmNtLS1iYXIgLmNtX19saW5rc3ttYXJnaW46MCBhdXRvO21heC13aWR0aDo1NWVtO3dpZHRoOjEwMCV9I2NjLW1haW4gLmNtLS1iYXIgLmNtX19ib2R5e3BhZGRpbmc6LjVlbSAwIC45ZW19I2NjLW1haW4gLmNtLS1iYXIgLmNtX19idG5ze2JvcmRlci10b3A6bm9uZTtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLmNtLS1iYXIgLmNtX19idG4tZ3JvdXB7Z3JpZC1hdXRvLWZsb3c6Y29sdW1ufSNjYy1tYWluIC5jbS0tYmFyOm5vdCguY20tLWlubGluZSkgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtLS1iYXI6bm90KC5jbS0taW5saW5lKSAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tbGVmdDouMzc1cmVtO21hcmdpbi10b3A6MH0jY2MtbWFpbiAuY20tLWJhciAuY21fX2J0bnttaW4td2lkdGg6MTIwcHg7cGFkZGluZy1sZWZ0OjJlbTtwYWRkaW5nLXJpZ2h0OjJlbX0jY2MtbWFpbiAuY20tLWJhci5jbS0tZmxpcDpub3QoLmNtLS1pbmxpbmUpIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbS0tYmFyLmNtLS1mbGlwOm5vdCguY20tLWlubGluZSkgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4gLmNtLS1iYXIuY20tLWZsaXAgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1mbGlwIC5jbV9fYnRuOmxhc3QtY2hpbGR7Z3JpZC1jb2x1bW46MX0jY2MtbWFpbiAuY20tLWJhci5jbS0taW5saW5lIC5jbV9fYm9keSwjY2MtbWFpbiAuY20tLWJhci5jbS0taW5saW5lIC5jbV9fbGlua3N7bWF4LXdpZHRoOjc0ZW19I2NjLW1haW4gLmNtLS1iYXIuY20tLWlubGluZSAuY21fX2JvZHl7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmc6MH0jY2MtbWFpbiAuY20tLWJhci5jbS0taW5saW5lIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXgtd2lkdGg6MjNlbX0jY2MtbWFpbiAuY20tLWJhci5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0jY2MtbWFpbiAuY2MtLWFuaW0gLmNtLCNjYy1tYWluIC5jYy0tYW5pbS5jbS13cmFwcGVyOmJlZm9yZXt0cmFuc2l0aW9uOm9wYWNpdHkgdmFyKC0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZSx2aXNpYmlsaXR5IHZhcigtLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2UsdHJhbnNmb3JtIHZhcigtLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2V9I2NjLW1haW4gLmNjLS1hbmltIC5jbV9fYnRuLCNjYy1tYWluIC5jYy0tYW5pbSAuY21fX2Nsb3Nle3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZSxjb2xvciAuMTVzIGVhc2V9LmRpc2FibGUtLWludGVyYWN0aW9uICNjYy1tYWluIC5jbS13cmFwcGVyOmJlZm9yZXtiYWNrZ3JvdW5kOnZhcigtLWNjLW92ZXJsYXktYmcpO2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDowfS5zaG93LS1jb25zZW50ICNjYy1tYWluIC5jYy0tYW5pbSAuY217b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9LnNob3ctLWNvbnNlbnQgI2NjLW1haW4gLmNjLS1hbmltIC5jbS0tbWlkZGxle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5zaG93LS1jb25zZW50ICNjYy1tYWluIC5jYy0tYW5pbSAuY20tLWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uc2hvdy0tY29uc2VudCAjY2MtbWFpbiAuY2MtLWFuaW0uY20td3JhcHBlcjpiZWZvcmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0jY2MtbWFpbi5jYy0tcnRsIC5jbV9fYnRuLS1jbG9zZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnVuc2V0O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWNjLWJ0bi1ib3JkZXItcmFkaXVzKTtsZWZ0OjA7cmlnaHQ6dW5zZXR9I2NjLW1haW4uY2MtLXJ0bCAuY21fX2J0bi0tY2xvc2UrLmNtX190ZXh0cyAuY21fX3RpdGxle3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjEuM3JlbX0jY2MtbWFpbi5jYy0tcnRsIC5jbS0taW5saW5lIC5jbV9fYnRuKy5jbV9fYnRue21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4uY2MtLXJ0bCAuY20tLWlubGluZS5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0bnttYXJnaW4tbGVmdDouMzc1cmVtO21hcmdpbi1yaWdodDowfSNjYy1tYWluLmNjLS1ydGwgLmNtOm5vdCguY20tLWlubGluZSkuY20tLWJhciAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbi5jYy0tcnRsIC5jbTpub3QoLmNtLS1pbmxpbmUpLmNtLS1iYXIgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXAsI2NjLW1haW4uY2MtLXJ0bCAuY206bm90KC5jbS0taW5saW5lKS5jbS0td2lkZSAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbi5jYy0tcnRsIC5jbTpub3QoLmNtLS1pbmxpbmUpLmNtLS13aWRlIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4uY2MtLXJ0bCAuY206bm90KC5jbS0taW5saW5lKS5jbS0tYmFyLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLmNtOm5vdCguY20tLWlubGluZSkuY20tLXdpZGUuY20tLWZsaXAgLmNtX19idG4rLmNtX19idG57bWFyZ2luLWxlZnQ6LjM3NXJlbTttYXJnaW4tcmlnaHQ6MH0jY2MtbWFpbi5jYy0tcnRsIC5jbV9fbGluay1ncm91cD4qKyp7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MS4zcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjQwcHgpeyNjYy1tYWluey0tY2MtbW9kYWwtbWFyZ2luOi41ZW19I2NjLW1haW4gLmNte21heC13aWR0aDpub25lIWltcG9ydGFudDt3aWR0aDphdXRvIWltcG9ydGFudH0jY2MtbWFpbiAuY21fX2JvZHl7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYnRucywjY2MtbWFpbiAuY21fX2Rlc2MsI2NjLW1haW4gLmNtX19saW5rcywjY2MtbWFpbiAuY21fX3RpdGxle3BhZGRpbmctbGVmdDoxLjFyZW0haW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MS4xcmVtIWltcG9ydGFudH0jY2MtbWFpbiAuY21fX2J0bnN7Ym9yZGVyLWxlZnQ6bm9uZSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcikhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmUhaW1wb3J0YW50O21pbi13aWR0aDphdXRvIWltcG9ydGFudH0jY2MtbWFpbiAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW46LjM3NXJlbSAwIDAhaW1wb3J0YW50fSNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY20tLWZsaXAgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTouMzc1cmVtIWltcG9ydGFudDttYXJnaW4tdG9wOjAhaW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYnRuLWdyb3Vwe2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDttaW4td2lkdGg6YXV0byFpbXBvcnRhbnR9I2NjLW1haW4gLmNtX19idG57ZmxleDphdXRvIWltcG9ydGFudH0jY2MtbWFpbiAuY21fX2xpbmstZ3JvdXB7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9I2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bnN7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fX0jY2MtbWFpbiAucG0td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9I2NjLW1haW4gLnBte2JhY2tncm91bmQ6dmFyKC0tY2MtYmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtbW9kYWwtYm9yZGVyLXJhZGl1cyk7Ym94LXNoYWRvdzowIC42MjVlbSAxLjg3NWVtIHJnYmEoMCwwLDIsLjMpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZDt2aXNpYmlsaXR5OmhpZGRlbjt3aWR0aDoxMDAlO3dpZHRoOnVuc2V0O3otaW5kZXg6MX0jY2MtbWFpbiBzdmd7ZmlsbDpub25lO3dpZHRoOjEwMCV9I2NjLW1haW4gLnBtX19ib2R5LCNjYy1tYWluIC5wbV9fZm9vdGVyLCNjYy1tYWluIC5wbV9faGVhZGVye3BhZGRpbmc6MWVtIDEuNGVtfSNjYy1tYWluIC5wbV9faGVhZGVye2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLnBtX190aXRsZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXg6MTtmb250LXdlaWdodDo2MDA7bWFyZ2luLXJpZ2h0OjJlbX0jY2MtbWFpbiAucG1fX2Nsb3NlLWJ0bntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2hlaWdodDo0MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4xNXMgZWFzZTt3aWR0aDo0MHB4fSNjYy1tYWluIC5wbV9fY2xvc2UtYnRuIHNwYW57ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9I2NjLW1haW4gLnBtX19jbG9zZS1idG4gc3Zne3N0cm9rZTp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWNvbG9yKTt0cmFuc2Zvcm06c2NhbGUoLjUpO3RyYW5zaXRpb246c3Ryb2tlIC4xNXMgZWFzZX0jY2MtbWFpbiAucG1fX2Nsb3NlLWJ0bjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJvcmRlci1jb2xvcil9I2NjLW1haW4gLnBtX19jbG9zZS1idG46aG92ZXIgc3Zne3N0cm9rZTp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAucG1fX2JvZHl7ZmxleDoxO292ZXJmbG93LXk6YXV0bztvdmVyZmxvdy15Om92ZXJsYXl9I2NjLW1haW4gLnBtX19zZWN0aW9uLCNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xle2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLWJvdHRvbTouNWVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlIC5wbV9fc2VjdGlvbi1kZXNjLXdyYXBwZXJ7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyKTtib3JkZXItcmFkaXVzOnZhcigtLWNjLWJ0bi1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7ZGlzcGxheTpub25lO21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVufSNjYy1tYWluIC5wbV9fc2VjdGlvbntib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO3BhZGRpbmc6MWVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UsYm9yZGVyLWNvbG9yIC4yNXMgZWFzZX0jY2MtbWFpbiAucG1fX3NlY3Rpb246Zmlyc3QtY2hpbGR7Ym9yZGVyOm5vbmU7bWFyZ2luLWJvdHRvbToyZW07bWFyZ2luLXRvcDowO3BhZGRpbmc6MDt0cmFuc2l0aW9uOm5vbmV9I2NjLW1haW4gLnBtX19zZWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJvcmRlcil9I2NjLW1haW4gLnBtX19zZWN0aW9uLXRvZ2dsZXMrLnBtX19zZWN0aW9ue21hcmdpbi10b3A6MmVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xle2JhY2tncm91bmQ6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnKTtib3JkZXItdG9wOm5vbmU7bWFyZ2luLWJvdHRvbTouMzc1cmVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlIC5wbV9fc2VjdGlvbi10aXRsZXthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJvcmRlcik7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21pbi1oZWlnaHQ6NThweDtwYWRkaW5nOjEuMWVtIDUuNGVtIDEuMWVtIDEuMmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UsYm9yZGVyLWNvbG9yIC4yNXMgZWFzZTt3aWR0aDoxMDAlfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlIC5wbV9fc2VjdGlvbi10aXRsZTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1ib3JkZXIpfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlIC5wbV9fc2VjdGlvbi1kZXNje21hcmdpbi10b3A6MDtwYWRkaW5nOjFlbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZS5pcy1leHBhbmRlZHstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZzp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktZXhwYW5kZWQtYmxvY2stYmcpOy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJvcmRlcjp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktZXhwYW5kZWQtYmxvY2staG92ZXItYmcpfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlLmlzLWV4cGFuZGVkIC5wbV9fc2VjdGlvbi10aXRsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZS5pcy1leHBhbmRlZCAucG1fX3NlY3Rpb24tYXJyb3cgc3Zne3RyYW5zZm9ybTpzY2FsZSguNSkgcm90YXRlKDE4MGRlZyl9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUuaXMtZXhwYW5kZWQgLnBtX19zZWN0aW9uLWRlc2Mtd3JhcHBlcntkaXNwbGF5OmZsZXh9I2NjLW1haW4gLnBtX19zZWN0aW9uLS1leHBhbmRhYmxlIC5wbV9fc2VjdGlvbi10aXRsZXtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nLWxlZnQ6My40ZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLS1leHBhbmRhYmxlIC5wbV9fc2VjdGlvbi1hcnJvd3tiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7Ym9yZGVyLXJhZGl1czoxMDAlO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MjBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xlZnQ6MThweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjIwcHh9I2NjLW1haW4gLnBtX19zZWN0aW9uLS1leHBhbmRhYmxlIC5wbV9fc2VjdGlvbi1hcnJvdyBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktY29sb3IpO3RyYW5zZm9ybTpzY2FsZSguNSl9I2NjLW1haW4gLnBtX19zZWN0aW9uLXRpdGxlLXdyYXBwZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdGl0bGUtd3JhcHBlcisucG1fX3NlY3Rpb24tZGVzYy13cmFwcGVye21hcmdpbi10b3A6Ljg1ZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLXRpdGxle2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2ZvbnQtc2l6ZTouOTVlbTtmb250LXdlaWdodDo2MDB9I2NjLW1haW4gLnBtX19iYWRnZXthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTtib3JkZXItcmFkaXVzOjVlbTtjb2xvcjp2YXIoLS1jYy1zZWNvbmRhcnktY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4Om5vbmU7Zm9udC1zaXplOi44ZW07Zm9udC13ZWlnaHQ6NjAwO2hlaWdodDoyM3B4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWxlZnQ6MWVtO21pbi13aWR0aDoyM3B4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAgLjZlbSAxcHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOmF1dG99I2NjLW1haW4gLnBtX19zZXJ2aWNlLWNvdW50ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7Y29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktY29sb3IpO3BhZGRpbmc6MDt3aWR0aDoyM3B4fSNjYy1tYWluIC5wbV9fc2VydmljZS1jb3VudGVyW2RhdGEtY291bnRlcmxhYmVsXXtwYWRkaW5nOjAgLjZlbSAxcHg7d2lkdGg6YXV0b30jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlLCNjYy1tYWluIC5zZWN0aW9uX190b2dnbGUtd3JhcHBlciwjY2MtbWFpbiAudG9nZ2xlX19pY29uLCNjYy1tYWluIC50b2dnbGVfX2xhYmVse2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtcG0tdG9nZ2xlLWJvcmRlci1yYWRpdXMpO2hlaWdodDoyM3B4O3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3dpZHRoOjUwcHh9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZS13cmFwcGVye2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE4cHg7ei1pbmRleDoxfSNjYy1tYWluIC50b2dnbGUtc2VydmljZXtoZWlnaHQ6MTlweDtwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDowO3dpZHRoOjQycHh9I2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNlIC5zZWN0aW9uX190b2dnbGUsI2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNlIC50b2dnbGVfX2ljb24sI2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNlIC50b2dnbGVfX2xhYmVse2hlaWdodDoxOXB4O3dpZHRoOjQycHh9I2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNlIC50b2dnbGVfX2ljb257cG9zaXRpb246cmVsYXRpdmV9I2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNlIC50b2dnbGVfX2ljb24tY2lyY2xle2hlaWdodDoxOXB4O3dpZHRoOjE5cHh9I2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNlIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tY2lyY2xle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIzcHgpfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlOm50aC1jaGlsZCgyKSAuc2VjdGlvbl9fdG9nZ2xlLXdyYXBwZXI6YWZ0ZXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xle2JvcmRlcjowO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7bGVmdDowO21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6ZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfSNjYy1tYWluIC50b2dnbGVfX2ljb257YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtb2ZmLWJnKTtib3gtc2hhZG93OjAgMCAwIDFweCB2YXIoLS1jYy10b2dnbGUtb2ZmLWJnKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlfSNjYy1tYWluIC50b2dnbGVfX2ljb24tY2lyY2xle2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLW9mZi1rbm9iLWJnKTtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOnZhcigtLWNjLXBtLXRvZ2dsZS1ib3JkZXItcmFkaXVzKTtib3gtc2hhZG93OjAgMXB4IDJweCByZ2JhKDI0LDMyLDMsLjM2KTtkaXNwbGF5OmJsb2NrO2hlaWdodDoyM3B4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2UsYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7d2lkdGg6MjNweH0jY2MtbWFpbiAudG9nZ2xlX19pY29uLW9mZiwjY2MtbWFpbiAudG9nZ2xlX19pY29uLW9ue2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2U7d2lkdGg6MTAwJX0jY2MtbWFpbiAudG9nZ2xlX19pY29uLW9ue29wYWNpdHk6MDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0jY2MtbWFpbiAudG9nZ2xlX19pY29uLW9uIHN2Z3tzdHJva2U6dmFyKC0tY2MtdG9nZ2xlLW9uLWJnKTt0cmFuc2Zvcm06c2NhbGUoLjU1KSByb3RhdGUoLTQ1ZGVnKX0jY2MtbWFpbiAudG9nZ2xlX19pY29uLW9mZntvcGFjaXR5OjF9I2NjLW1haW4gLnRvZ2dsZV9faWNvbi1vZmYgc3Zne3N0cm9rZTp2YXIoLS1jYy10b2dnbGUtb2ZmLWJnKTt0cmFuc2Zvcm06c2NhbGUoLjU1KX0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWR+LnRvZ2dsZV9faWNvbntiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1vbi1iZyk7Ym94LXNoYWRvdzowIDAgMCAxcHggdmFyKC0tY2MtdG9nZ2xlLW9uLWJnKX0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWR+LnRvZ2dsZV9faWNvbiAudG9nZ2xlX19pY29uLWNpcmNsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNjLXRvZ2dsZS1vbi1rbm9iLWJnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyN3B4KX0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWR+LnRvZ2dsZV9faWNvbiAudG9nZ2xlX19pY29uLW9ue29wYWNpdHk6MX0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWR+LnRvZ2dsZV9faWNvbiAudG9nZ2xlX19pY29uLW9mZntvcGFjaXR5OjB9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2VkOmRpc2FibGVkfi50b2dnbGVfX2ljb257YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtcmVhZG9ubHktYmcpO2JveC1zaGFkb3c6MCAwIDAgMXB4IHZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyl9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2VkOmRpc2FibGVkfi50b2dnbGVfX2ljb24gLnRvZ2dsZV9faWNvbi1jaXJjbGV7YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtcmVhZG9ubHkta25vYi1iZyk7Ym94LXNoYWRvdzpub25lfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZDpkaXNhYmxlZH4udG9nZ2xlX19pY29uIHN2Z3tzdHJva2U6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWtub2ItaWNvbi1jb2xvcil9I2NjLW1haW4gLnRvZ2dsZV9fbGFiZWx7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3otaW5kZXg6LTF9I2NjLW1haW4gLnBtX19zZWN0aW9uLWRlc2Mtd3JhcHBlcntjb2xvcjp2YXIoLS1jYy1zZWNvbmRhcnktY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udC1zaXplOi45ZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLWRlc2Mtd3JhcHBlcj46bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyKX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tc2VydmljZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jY2MtbWFpbiAucG1fX3NlcnZpY2V7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOi40ZW0gMS4yZW07cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZX0jY2MtbWFpbiAucG1fX3NlcnZpY2U6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2staG92ZXItYmcpfSNjYy1tYWluIC5wbV9fc2VydmljZS1oZWFkZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDttYXJnaW4tcmlnaHQ6MWVtO3dpZHRoOjEwMCV9I2NjLW1haW4gLnBtX19zZXJ2aWNlLWljb257Ym9yZGVyOjJweCBzb2xpZDtib3JkZXItcmFkaXVzOjEwMCU7aGVpZ2h0OjhweDttYXJnaW4tbGVmdDo2cHg7bWFyZ2luLXJpZ2h0OjIwcHg7bWFyZ2luLXRvcDoxcHg7bWluLXdpZHRoOjhweH0jY2MtbWFpbiAucG1fX3NlcnZpY2UtdGl0bGV7Zm9udC1zaXplOi45NWVtO3dpZHRoOjEwMCU7d29yZC1icmVhazpicmVhay13b3JkfSNjYy1tYWluIC5wbV9fc2VjdGlvbi1kZXNje2xpbmUtaGVpZ2h0OjEuNWVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Zm9udC1zaXplOi45ZW07bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJX0jY2MtbWFpbiAucG1fX3RhYmxlLWNhcHRpb257dGV4dC1hbGlnbjpsZWZ0fSNjYy1tYWluIC5wbV9fdGFibGUtY2FwdGlvbiwjY2MtbWFpbiAucG1fX3RhYmxlLWhlYWQ+dHJ7Ym9yZGVyLWJvdHRvbToxcHggZGFzaGVkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLXByaW1hcnktY29sb3IpO2ZvbnQtd2VpZ2h0OjYwMH0jY2MtbWFpbiAucG1fX3RhYmxlLXRye3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2V9I2NjLW1haW4gLnBtX190YWJsZS10cjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1iZyl9I2NjLW1haW4gLnBtX190YWJsZS1jYXB0aW9uLCNjYy1tYWluIC5wbV9fdGFibGUtdGQsI2NjLW1haW4gLnBtX190YWJsZS10aHtwYWRkaW5nOi42MjVlbSAuNjI1ZW0gLjYyNWVtIDEuMmVtO3ZlcnRpY2FsLWFsaWduOnRvcH0jY2MtbWFpbiAucG1fX2Zvb3Rlcntib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLnBtX19idG4tZ3JvdXB7ZGlzcGxheTpmbGV4fSNjYy1tYWluIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi4zNzVyZW19I2NjLW1haW4gLnBtLS1mbGlwIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDouMzc1cmVtfSNjYy1tYWluIC5wbV9fYnRue2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXByaW1hcnktYmcpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2MtYnRuLXByaW1hcnktYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWNjLWJ0bi1ib3JkZXItcmFkaXVzKTtjb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7ZmxleDphdXRvO2ZvbnQtc2l6ZTouODJlbTtmb250LXdlaWdodDo2MDA7bWluLWhlaWdodDo0MnB4O21pbi13aWR0aDoxMTBweDtwYWRkaW5nOi41ZW0gMS41ZW07dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZSxib3JkZXItY29sb3IgLjE1cyBlYXNlLGNvbG9yIC4xNXMgZWFzZX0jY2MtbWFpbiAucG1fX2J0bjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcil9I2NjLW1haW4gLnBtX19idG4tLXNlY29uZGFyeXtiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1jb2xvcil9I2NjLW1haW4gLnBtX19idG4tLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1jb2xvcil9I2NjLW1haW4gLnBtLS1ib3h7aGVpZ2h0OmNhbGMoMTAwJSAtIDJlbSk7bGVmdDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO21hcmdpbjowIGF1dG87bWF4LWhlaWdodDozNy41ZW07bWF4LXdpZHRoOjQzZW07cmlnaHQ6dmFyKC0tY2MtbW9kYWwtbWFyZ2luKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGMoLTUwJSArIDEuNmVtKSl9I2NjLW1haW4gLnBtLS1ib3gucG0tLWZsaXAgLnBtX19idG4tZ3JvdXAsI2NjLW1haW4gLnBtLS1ib3gucG0tLWZsaXAgLnBtX19mb290ZXJ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9I2NjLW1haW4gLnBtLS1iYXJ7Ym9yZGVyLXJhZGl1czowO2JvdHRvbTowO2hlaWdodDoxMDAlO21hcmdpbjowO21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6MjllbTtvcGFjaXR5OjE7dG9wOjA7d2lkdGg6MTAwJTstLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb246LjM1c30jY2MtbWFpbiAucG0tLWJhciAucG1fX3NlY3Rpb24tdGFibGUsI2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS1ib2R5LCNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtdGQsI2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS10aCwjY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRye2Rpc3BsYXk6YmxvY2t9I2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS1oZWFke2Rpc3BsYXk6bm9uZX0jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLWNhcHRpb257ZGlzcGxheTpibG9ja30jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRyOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcil9I2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS10ZHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS10ZDpiZWZvcmV7Y29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7Y29udGVudDphdHRyKGRhdGEtY29sdW1uKTtmbGV4OjE7Zm9udC13ZWlnaHQ6NjAwO21pbi13aWR0aDoxMDBweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1yaWdodDoyZW07dGV4dC1vdmVyZmxvdzplbGxpcHNpc30jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRkPmRpdntmbGV4OjN9I2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19ib2R5LCNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fZm9vdGVyLCNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9faGVhZGVye3BhZGRpbmc6MWVtIDEuM2VtfSNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fZm9vdGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW46LjM3NXJlbSAwIDB9I2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkucG0tLWZsaXAgLnBtX19idG4tZ3JvdXAsI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkucG0tLWZsaXAgLnBtX19mb290ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9I2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkucG0tLWZsaXAgLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkucG0tLWZsaXAgLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTouMzc1cmVtO21hcmdpbi10b3A6MH0jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2JhZGdle2Rpc3BsYXk6bm9uZX0jY2MtbWFpbiAucG0tLWJhci5wbS0tbGVmdHtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfSNjYy1tYWluIC5wbS0tYmFyLnBtLS1yaWdodHtyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfSNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRle21heC13aWR0aDozNWVtfSNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlIC5wbV9fYm9keSwjY2MtbWFpbiAucG0tLWJhci5wbS0td2lkZSAucG1fX2Zvb3RlciwjY2MtbWFpbiAucG0tLWJhci5wbS0td2lkZSAucG1fX2hlYWRlcntwYWRkaW5nOjFlbSAxLjRlbX0jY2MtbWFpbiAucG0tLWJhci5wbS0td2lkZS5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCwjY2MtbWFpbiAucG0tLWJhci5wbS0td2lkZS5wbS0tZmxpcCAucG1fX2Zvb3RlcntmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAucG0tb3ZlcmxheXtiYWNrZ3JvdW5kOnZhcigtLWNjLW92ZXJsYXktYmcpO2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfSNjYy1tYWluIC5jYy0tYW5pbSAucG0sI2NjLW1haW4gLmNjLS1hbmltIC5wbS1vdmVybGF5e3RyYW5zaXRpb246b3BhY2l0eSB2YXIoLS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLHZpc2liaWxpdHkgdmFyKC0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZSx0cmFuc2Zvcm0gdmFyKC0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZX0uc2hvdy0tcHJlZmVyZW5jZXMgI2NjLW1haW4gLmNjLS1hbmltIC5wbXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH0uc2hvdy0tcHJlZmVyZW5jZXMgI2NjLW1haW4gLmNjLS1hbmltIC5wbS0tYm94e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5zaG93LS1wcmVmZXJlbmNlcyAjY2MtbWFpbiAuY2MtLWFuaW0gLnBtLS1iYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LnNob3ctLXByZWZlcmVuY2VzICNjYy1tYWluIC5jYy0tYW5pbSAucG0tb3ZlcmxheXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfSNjYy1tYWluLmNjLS1ydGwgLnBtX19zZXJ2aWNlLWhlYWRlcnttYXJnaW4tbGVmdDoxZW07bWFyZ2luLXJpZ2h0OjB9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlY3Rpb24tYXJyb3d7bGVmdDp1bnNldDtyaWdodDoxOHB4fSNjYy1tYWluLmNjLS1ydGwgLnNlY3Rpb25fX3RvZ2dsZS13cmFwcGVye2xlZnQ6MThweDtyaWdodDp1bnNldDt0cmFuc2Zvcm0tb3JpZ2luOmxlZnR9I2NjLW1haW4uY2MtLXJ0bCAudG9nZ2xlLXNlcnZpY2V7bGVmdDowfSNjYy1tYWluLmNjLS1ydGwgLnBtX19zZXJ2aWNlLWljb257bWFyZ2luLWxlZnQ6MjBweDttYXJnaW4tcmlnaHQ6NXB4fSNjYy1tYWluLmNjLS1ydGwgLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLXRpdGxle3BhZGRpbmctbGVmdDo1LjRlbTtwYWRkaW5nLXJpZ2h0OjEuMmVtfSNjYy1tYWluLmNjLS1ydGwgLnBtX19zZWN0aW9uLS1leHBhbmRhYmxlIC5wbV9fc2VjdGlvbi10aXRsZXtwYWRkaW5nLXJpZ2h0OjMuNGVtfSNjYy1tYWluLmNjLS1ydGwgLnBtX19iYWRnZXttYXJnaW4tbGVmdDp1bnNldDttYXJnaW4tcmlnaHQ6MWVtfSNjYy1tYWluLmNjLS1ydGwgLnRvZ2dsZV9faWNvbi1jaXJjbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjdweCl9I2NjLW1haW4uY2MtLXJ0bCAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9faWNvbi1jaXJjbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjNweCl9I2NjLW1haW4uY2MtLXJ0bCAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWR+LnRvZ2dsZV9faWNvbiAudG9nZ2xlX19pY29uLWNpcmNsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0jY2MtbWFpbi5jYy0tcnRsIC5wbV9fdGFibGUtdGQsI2NjLW1haW4uY2MtLXJ0bCAucG1fX3RhYmxlLXRoe3BhZGRpbmctbGVmdDp1bnNldDtwYWRkaW5nLXJpZ2h0OjEuMmVtO3RleHQtYWxpZ246cmlnaHR9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3RhYmxlLXRke3BhZGRpbmctbGVmdDp1bnNldDtwYWRkaW5nLXJpZ2h0OjEuMmVtfSNjYy1tYWluLmNjLS1ydGwgLnBtX190YWJsZS10ZDpiZWZvcmV7cGFkZGluZy1sZWZ0OjJlbTtwYWRkaW5nLXJpZ2h0OnVuc2V0fSNjYy1tYWluLmNjLS1ydGwgLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4uY2MtLXJ0bCAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDouMzc1cmVtfSNjYy1tYWluLmNjLS1ydGwgLnBtLS1mbGlwIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXJpZ2h0OjB9I2NjLW1haW4uY2MtLXJ0bCAucG0tLWZsaXAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbi5jYy0tcnRsIC5wbS0tZmxpcC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NDBweCl7I2NjLW1haW4gLnBte2JvcmRlci1yYWRpdXM6MDtib3R0b206MDtoZWlnaHQ6YXV0bztsZWZ0OjA7bWF4LWhlaWdodDoxMDAlO21heC13aWR0aDpub25lIWltcG9ydGFudDtyaWdodDowO3RvcDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEuNmVtKX0jY2MtbWFpbiAucG1fX2JvZHksI2NjLW1haW4gLnBtX19mb290ZXIsI2NjLW1haW4gLnBtX19oZWFkZXJ7cGFkZGluZzouOWVtIWltcG9ydGFudH0jY2MtbWFpbiAucG1fX2JhZGdle2Rpc3BsYXk6bm9uZX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdGFibGUsI2NjLW1haW4gLnBtX190YWJsZS1ib2R5LCNjYy1tYWluIC5wbV9fdGFibGUtY2FwdGlvbiwjY2MtbWFpbiAucG1fX3RhYmxlLXRkLCNjYy1tYWluIC5wbV9fdGFibGUtdGgsI2NjLW1haW4gLnBtX190YWJsZS10cntkaXNwbGF5OmJsb2NrfSNjYy1tYWluIC5wbV9fdGFibGUtaGVhZHtkaXNwbGF5Om5vbmV9I2NjLW1haW4gLnBtX190YWJsZS10cjpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpfSNjYy1tYWluIC5wbV9fdGFibGUtdGR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNjYy1tYWluIC5wbV9fdGFibGUtdGQ6YmVmb3Jle2NvbG9yOnZhcigtLWNjLXByaW1hcnktY29sb3IpO2NvbnRlbnQ6YXR0cihkYXRhLWNvbHVtbik7ZmxleDoxO2ZvbnQtd2VpZ2h0OjYwMDttaW4td2lkdGg6MTAwcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctcmlnaHQ6MmVtO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9I2NjLW1haW4gLnBtX190YWJsZS10ZD5kaXZ7ZmxleDozfSNjYy1tYWluIC5wbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5wbV9fZm9vdGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9I2NjLW1haW4gLnBtX19idG4tZ3JvdXB7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0jY2MtbWFpbiAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbiAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW46LjM3NXJlbSAwIDAhaW1wb3J0YW50fSNjYy1tYWluIC5wbS0tZmxpcCAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbiAucG0tLWZsaXAgLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTouMzc1cmVtIWltcG9ydGFudDttYXJnaW4tdG9wOjAhaW1wb3J0YW50fSNjYy1tYWluIC5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCwjY2MtbWFpbiAucG0tLWZsaXAgLnBtX19mb290ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5zaG93LS1wcmVmZXJlbmNlcyAjY2MtbWFpbiAuY2MtLWFuaW0gLnBte3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIWltcG9ydGFudH19XG4uYnV0dG9uLWJsdWUsXG4uYnV0dG9uLWdyZXksXG4uYnV0dG9uLXJlZCB7XG4gIHBhZGRpbmc6IDFyZW0gMy4xcmVtIDFyZW0gMy4xcmVtO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCI7XG59XG4uYnV0dG9uLWJsdWU6aG92ZXIsXG4uYnV0dG9uLWdyZXk6aG92ZXIsXG4uYnV0dG9uLXJlZDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ1dHRvbi1ibHVlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDI0MHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiO1xuICBmb250LXNpemU6IDExcHQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idXR0b24tYmx1ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ1dHRvbi1ncmV5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCBkYXJrZ3JleSAwJSwgZ3JleSAxMDAlKTtcbn1cbi5idXR0b24tcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjZTQzNTRhIDAlLCAjZGUxYzMzIDEwMCUpO1xufVxuLmJ1dHRvbi1yZWQyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjZTQzNTRhIDAlLCAjZGUxYzM0IDEwMCUpO1xufVxuLmJ1dHRvbS1yZWQgYSxcbi5idXR0b24tcmVkMiBhLFxuLnN1Ym1pdC1yZWQgYnV0dG9uLFxuLnN1Ym1pdC1yZWQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4MTMxMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IHVuc2V0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IGF1dG87XG59XG4uYnV0dG9tLWdyZWVuIGEsXG4uc3VibWl0LWdyZWVuIGJ1dHRvbixcbi5zdWJtaXQtZ3JlZW4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IHVuc2V0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgIzExYTVhNyAwJSwgIzExYTVhNyAwJSwgIzA1OGI4OSAxMDAlLCAjMDU4Yjg5IDEwMCUpO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uc3VibWl0LWdyZWVuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9tLXJlZCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnN1Ym1pdC1yZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbnRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE2YTY7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tbWVudC1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU1O1xufVxuLmJveC1hcnRpY2xlIGZvcm0ge1xuICBwYWRkaW5nLWJsb2NrOiAycmVtO1xufVxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6IHJlZDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLnBhZ2luYXRvciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnBhZ2luYXRvciBhLFxuLnBhZ2luYXRvciBzcGFuIHtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbSAwLjVyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAyOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGQ5ZTlmO1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhZ2luYXRvciBhOmhvdmVyLFxuLnBhZ2luYXRvciBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgIzExYTVhNyAwJSwgIzExYTVhNyAwJSwgIzA1OGI4OSAxMDAlLCAjMDU4Yjg5IDEwMCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tYXJnaW4tdG9wLW9uZS1yZW0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm1hcmdpbi10b3AtdHdvLXJlbSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucGFkZGluZy1sZWZ0LW9uZS1yZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uZGlhbG9nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDM2cHggLTE1cHggIzAwMDAwMGQ2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiA1O1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLmRpYWxvZy5vcGVuZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kaWFsb2cgLmVkaXRvciB7XG4gIG1hcmdpbjogMnJlbTtcbn1cbi5kaWFsb2cgLm5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGlhbG9nIC5uYXZpZ2F0aW9uIHVsIC50aXRsZS1pdGVtLFxuLmRpYWxvZyAubmF2aWdhdGlvbiB1bCAudGl0bGUtaXRlbSA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uZGlhbG9nIC5uYXZpZ2F0aW9uIC5pY29uLWl0ZW0ge1xuICB3aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmRpYWxvZyAubmF2aWdhdGlvbiAuY2xvc2UtZGlhbG9nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMi41cHg7XG4gIHJpZ2h0OiAtMTIuNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBM2hKUkVGVWFBWGxtOCtLMDBBY3g3TWlDSUpIL3l3K2dBOWcyNU80OVNMNEFPM0JwMWp3NU52a3RDK3dGODhxZXZLNEJVOTdFbXp4VUJDRW9sSy9uNWdwM1c2VFRKUGZwTlBORjM3TU5zbDg1L3ZOL0RhVG1VNlBrbkM0SytwbmlxZUtKM2s4VW5rdkR4WEp6enkrcS95YXh4ZVZIeFcvRk5IamdSU2VLdDRyRm9wbHphQXVISERCR1IyZVM5RzU0cmVpcnNtaWVuRENUUnQ3eHdzcCtLQW9FbXQ5bkxhR2l0WnhyQmJQRk5hR2ZQbG9HdzJ0NEpWYW1TdDh4WVc2RGcxb0NZbzNZdityQ0dWaVYxNjBvTWtjZDhTWUtuWVYxTmIxYUVPakNlNkw1Wk9pTGZGMTIwRWpXaHVCdTNZSVp0MU5RbXVqbms1RjRNZ09wVVJ6TGZBd09CU1RtenAzZnBEeHVJL3BhYnhwcU9vejJyMkhMQWIwR01iWktsTlY1L0hnOVhKeXBndXJ5QTdsUEY1S01kVFpRekhqcXhOUGhXaHpJdUFydU9sMWVOcUtFeDF0U2g1cmZieGR3N21PeENxNHFTNjhaVGpLUzFZVnZpbHU1NTl2V3ZGSGhoNHJacmR5WjY5Vm1wZ2RqOGZKYkRaTEpwTkowdXYxY25yL2dqclVoUU11SStBTmp5dXdmdFEwYmJMNkVycDBtTS9ueThGZzRNM0x0ZFJ4Z010S2wzandtSUhWeFlYQ2hGeTk0L1JtcGEvcFRiTlVoc3RLVis0UnI4bExROUtsVXZKS0x5Rzh5dlEyczlTQnkxSmI3alY1YTB5YXBmRjZhcGFaTGpMTGNXdGQ0c05ybUpVTUh5TSsxeGliVGpIODJaaDAxVE5saHNyT2hkS1RlMDB1QXpaUW1ONitLVytzRGEvSkQyUFNWUTg3M20yOXlmKzFROVZEemZFWWxIaTFHNUxLQkJXWmJ0RXNIYkZ3YjFvWUR3cjFaaUYvMmJuQ1NnMU9CRS9wZnI5L2JXeDI2VXhKTDNPTlBJU09MS1V2UXphMExaVXhTS3lqcGRUR2EvdkRFcjI1cmRkYk1NMFEzTzZMeDNycUZ2VSt4NlVyUktRWTd0eXJaZWNtRDlGT0R5OHVMaXpUbWlsd05qMGtyYU5jQUpoT3A1YUdWd3NBR0Q1Vm1KQnJXV2JKU2dXVDl6cnpXZXBRRjQ3UmFHU2lLZmVHeDZTemkzZ3ptWC9ISGJpaHdCc2VyNEI5VUpZcEZCTlg0UjZ2VG4zVlFuZXowU3ltbnJIUU1zUllHVHIxZFNrMzRsalJxUy9FTWQycExROFlCcDNhMVBMZmNxQ3BvOGd0SGtaRkhLa1RYNmZzM01ZMGJsS250aDY2cktDblUwVlJHdTM3T05yUWFBNGVaREZ0V0F1MmZYajl6akZreFRCT284Rjd0OTI2Z1RwLzgzS3l6emN5MmtaRDZ4aXF4VFluSExSRm0zdkhpUlN3TlNqa3ozaG9Jem84bENLV1VsZy9ZdEdzN3RPYnVuREFaZnBETGJmRUkxNXpzRUlZM1UveC9nSEhjL0cxemx0bkFnQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xufVxuLmRpYWxvZyAuZmllbGRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMXJlbTtcbn1cbi5kaWFsb2cgLmJ0bi55ZXMge1xuICBwYWRkaW5nOiAxcmVtIDMuMXJlbSAxcmVtIDMuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDI0MHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiO1xuICBmb250LXNpemU6IDExcHQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kaWFsb2cgLmJ0bi55ZXM6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kaWFsb2cgLmJ0bi5ubyB7XG4gIHBhZGRpbmc6IDFyZW0gMy4xcmVtIDFyZW0gMy4xcmVtO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgI2U0MzU0YSAwJSwgI2RlMWMzMyAxMDAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kaWFsb2cgLmJ0bi5ubzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRpYWxvZy1jb3Zlci1sYXllciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29uZmlybUxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29uZmlybUxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5xdGlwLWZyb250IHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBib3gtc2hhZG93OiAwIDEwcHggMzZweCAtMTVweCAjMDAwMDAwZDY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5xdGlwLWZyb250Lm9wZW5lZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnF0aXAtZnJvbnQgLmVkaXRvciB7XG4gIG1hcmdpbjogMnJlbTtcbn1cbi5xdGlwLWZyb250IC5uYXZpZ2F0aW9uIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnF0aXAtZnJvbnQgLm5hdmlnYXRpb24gdWwgLnRpdGxlLWl0ZW0sXG4ucXRpcC1mcm9udCAubmF2aWdhdGlvbiB1bCAudGl0bGUtaXRlbSA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4ucXRpcC1mcm9udCAubmF2aWdhdGlvbiAuaWNvbi1pdGVtIHtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5xdGlwLWZyb250IC5uYXZpZ2F0aW9uIC5jbG9zZS1kaWFsb2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEyLjVweDtcbiAgcmlnaHQ6IC0xMi41cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUEzaEpSRUZVYUFYbG04K0swMEFjeDdNaUNJSkgveXcrZ0E5ZzI1TzQ5U0w0QU8zQnAxanc1TnZrdEMrd0Y4OHFldks0QlU5N0VtenhVQkNFb2xLL241Z3AzVzZUVEpQZnBOUE5GMzdNTnNsODUvdk4vRGFUbVU2UGtuQzRLK3BuaXFlS0ozazhVbmt2RHhYSnp6eStxL3lheHhlVkh4Vy9GTkhqZ1JTZUt0NHJGb3BsemFBdUhIREJHUjJlUzlHNTRyZWlyc21pZW5EQ1RSdDd4d3NwK0tBb0VtdDluTGFHaXRaeHJCYlBGTmFHZlBsb0d3MnQ0SlZhbVN0OHhZVzZEZzFvQ1lvM1l2K3JDR1ZpVjE2MG9Na2NkOFNZS25ZVjFOYjFhRU9qQ2U2TDVaT2lMZkYxMjBFaldodUJ1M1lJWnQxTlFtdWpuazVGNE1nT3BVUnpMZkF3T0JTVG16cDNmcER4dUkvcGFieHBxT296MnIySExBYjBHTWJaS2xOVjUvSGc5WEp5cGd1cnlBN2xQRjVLTWRUWlF6SGpxeE5QaFdoekl1QXJ1T2wxZU5xS0V4MXRTaDVyZmJ4ZHc3bU94Q3E0cVM2OFpUaktTMVlWdmlsdTU1OXZXdkZIaGg0clpyZHlaNjlWbXBnZGo4ZkpiRFpMSnBOSjB1djFjbnIvZ2pyVWhRTXVJK0FOanl1d2Z0UTBiYkw2RXJwMG1NL255OEZnNE0zTHRkUnhnTXRLbDNqd21JSFZ4WVhDaEZ5OTQvUm1wYS9wVGJOVWhzdEtWKzRScjhsTFE5S2xVdkpLTHlHOHl2UTJzOVNCeTFKYjdqVjVhMHlhcGZGNmFwYVpMakxMY1d0ZDRzTnJtSlVNSHlNKzF4aWJUakg4MlpoMDFUTmxoc3JPaGRLVGUwMHVBelpRbU42K0tXK3NEYS9KRDJQU1ZRODczbTI5eWYrMVE5VkR6ZkVZbEhpMUc1TEtCQldaYnRFc0hiRndiMW9ZRHdyMVppRi8yYm5DU2cxT0JFL3BmcjkvYld4MjZVeEpMM09OUElTT0xLVXZRemEwTFpVeFNLeWpwZFRHYS92REVyMjVyZGRiTU0wUTNPNkx4M3JxRnZVK3g2VXJSS1FZN3R5clplY21EOUZPRHk4dUxpelRtaWx3Tmowa3JhTmNBSmhPcDVhR1Z3c0FHRDVWbUpCcldXYkpTZ1dUOXpyeldlcFFGNDdSYUdTaUtmZUd4NlN6aTNnem1YL0hIYmlod0JzZXI0QjlVSllwRkJOWDRSNnZUbjNWUW5lejBTeW1uckhRTXNSWUdUcjFkU2szNGxqUnFTL0VNZDJwTFE4WUJwM2ExUExmY3FDcG84Z3RIa1pGSEtrVFg2ZnMzTVkwYmxLbnRoNjZyS0NuVTBWUkd1MzdPTnJRYUE0ZVpERnRXQXUyZlhqOXpqRmt4VEJPbzhGN3Q5MjZnVHAvODNLeXp6Y3kya1pENnhpcXhUWW5ITFJGbTN2SGlSU3dOU2prejNob0l6bzhsQ0tXVWxnL1l0R3M3dE9idW5EQVpmcERMYmZFSTE1enNFSVkzVS94L2dISGMvRzF6bHRuQWdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG59XG4ucXRpcC1mcm9udCAuZmllbGRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMXJlbTtcbn1cbi5xdGlwLWZyb250IC5idG4ueWVzIHtcbiAgcGFkZGluZzogMXJlbSAzLjFyZW0gMXJlbSAzLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAyNDBweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxMXB0O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgIzExYTVhNyAwJSwgIzExYTVhNyAwJSwgIzA1OGI4OSAxMDAlLCAjMDU4Yjg5IDEwMCUpO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucXRpcC1mcm9udCAuYnRuLnllczpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnF0aXAtZnJvbnQgLmJ0bi5ubyB7XG4gIHBhZGRpbmc6IDFyZW0gMy4xcmVtIDFyZW0gMy4xcmVtO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgI2U0MzU0YSAwJSwgI2RlMWMzMyAxMDAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5xdGlwLWZyb250IC5idG4ubm86aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5xdGlwLWZyb250IC5xdGlwLXRpcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuLnNoYXJlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuN3JlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmdyZWVuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDllOWY7XG4gIGJvcmRlci1yYWRpdXM6IDI5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgIzExYTVhNyAwJSwgIzExYTVhNyAwJSwgIzA1OGI4OSAxMDAlLCAjMDU4Yjg5IDEwMCUpO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5ib2R5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGFjY2VudC1jb2xvcjogIzBkOWU5ZjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmFkLWZyYW1lIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5oNCB7XG4gIGZvbnQtc2l6ZTogMTNwdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuLmhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFpbmVyLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gIHdpZHRoOiA3MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmNvbnRhaW5lci50aGluLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW4tdG9wOiAyMzBweDtcbiAgYm94LXNoYWRvdzogMCAwIDUxcHggLTIycHggI2E4YTNhODtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jb250YWluZXIubm8tYmFubmVyIGhlYWRlciB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG4uY29udGFpbmVyIGhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uY29udGFpbmVyIGhlYWRlciBuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY29udGFpbmVyIGhlYWRlciBuYXYgdWwge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIHBhZGRpbmc6IHVuc2V0O1xufVxuLmNvbnRhaW5lciBoZWFkZXIgbmF2IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jb250YWluZXIgaGVhZGVyIG5hdiBsaSAjbG9nbyB7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMC41cmVtO1xufVxuLmNvbnRhaW5lciBoZWFkZXIgbmF2IC5sb2dvLXRvcCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuN3JlbTtcbn1cbi5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIHdpZHRoOiA0MCU7XG59XG4uY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgLmZpcnN0LXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cbi5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDM1cHQ7XG59XG4uY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgaDEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzVwdDtcbn1cbi5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciAuc2Vjb25kLXRleHQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG59XG4uY29udGFpbmVyIGhlYWRlciAuYnV0dG9tLXNob3ctbW9yZSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG59XG4uY29udGFpbmVyIGhlYWRlciAuZmEtYXJyb3ctcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmNvbnRhaW5lciAuZGVsZXRlLXdhcm5pbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb250YWluZXIgLmRlbGV0ZS13YXJuaW5nIHAge1xuICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcbn1cbi5jb250YWluZXIgLm1lbnUge1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDVweDtcbn1cbi5jb250YWluZXIgLm1lbnUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNwdDtcbn1cbi5jb250YWluZXIgLm1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMGE4MDgxO1xufVxuLmNvbnRhaW5lciAubWVudTpob3Zlcixcbi5jb250YWluZXIgLm1lbnUuYWN0aXZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzJlYjNiNjtcbn1cbi5jb250YWluZXIgLm1lbnUuYWN0aXZlIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzN3B4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzJlYjNiNjtcbiAgcGFkZGluZzogMzFweCAxcmVtO1xufVxuLmNvbnRhaW5lciAudGV4dC1tZW51LFxuLmNvbnRhaW5lciAuYnV0dG9ucy1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWluZXIgLm9kc2F6ZW5pIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogOHJlbTtcbn1cbi5jb250YWluZXIgLnNvY2lhbC1tZWRpYS1pY29ucy1mb290ZXIgaW1nLFxuLmNvbnRhaW5lciAuc29jaWFsLW1lZGlhLWljb25zIGltZyB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbn1cbi5jb250YWluZXIgLmZsYWcgaW1nIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jb250YWluZXIgLmZsYWctY3oge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5jb250YWluZXIgLmZsYWc6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFpbi1waWN0dXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9mcm9udC9pbWcvbWlsbGVubmlhbC1mYXRoZXIuanBnKTtcbiAgaGVpZ2h0OiA1MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxM3B4IDAgMTNweCAxM3B4O1xufVxuLm1vYmlsZS1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5tb2JpbGUtbWVudSAubW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cbi5tb2JpbGUtbWVudSAubW9iaWxlLWhlYWRlciBhIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5tb2JpbGUtbWVudSAubW9iaWxlLWhlYWRlciAuZmEteG1hcmsge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLm1vYmlsZS1tZW51IHVsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDJyZW07XG59XG4ubW9iaWxlLW1lbnUgLm1vYmlsZS1jbG9zZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9iaWxlLW1lbnUgLmZhLWNoZXZyb24tZG93biB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBjb2xvcjogIzI0MmQzMTtcbn1cbi5tb2JpbGUtbWVudSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2JpbGUtbWVudSBsaSBhIHtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubW9iaWxlLW1lbnUgbGkgYTpob3Zlcixcbi5tb2JpbGUtbWVudSBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMGQ5ZTlmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tb2JpbGUtbWVudSAuY2F0ZWdvcmllcy1vZi1tYWdhemluZSB7XG4gIGNvbHVtbnM6IDI7XG59XG4ubW9iaWxlLW1lbnUgLmNhdGVnb3JpZXMtb2YtbWFnYXppbmUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbn1cbi5tb2JpbGUtbWVudSAubW9iaWxlLXNvY2lhbC1tZWRpYS1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAycmVtO1xufVxuLm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFsLW1lZGlhLWNlbnRlciBsaSBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG59XG4jYnV0dG9tLWxvZy1pbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC1oZWlnaHQ6IDU3cHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG59XG4jYnV0dG9tLWxvZy1pbiBhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDI0MHB4O1xuICBtYXgtaGVpZ2h0OiA1N3B4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICMxMWE1YTcgMCUsICMxMWE1YTcgMCUsICMwNThiODkgMTAwJSwgIzA1OGI4OSAxMDAlKTtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbn1cbiNidXR0b20tbG9nLWluIGE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zZXJ2aWNlcyB7XG4gIC8qIHVsIHtcbiAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgIGdhcDogMXJlbTtcbiAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcblxuICAgICBsaSB7XG4gICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgIGEge1xuICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgY29sb3I6ICMwZDllOWY7XG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgfVxuICAgfSovXG59XG4uc2VydmljZXMgLnNlcnZpY2VzLWFsaWdubWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbn1cbi5zZXJ2aWNlcyAuc2VydmljZXMtYWxpZ25tZW50IGEge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBkOWU5ZjtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5zZXJ2aWNlcyAuc2VydmljZXMtYWxpZ25tZW50IGE6aG92ZXIsXG4uc2VydmljZXMgLnNlcnZpY2VzLWFsaWdubWVudCBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgIzExYTVhNyAwJSwgIzExYTVhNyAwJSwgIzA1OGI4OSAxMDAlLCAjMDU4Yjg5IDEwMCUpO1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2VydmljZXMgLnNlcnZpY2VzLWFsaWdubWVudCBhOmhvdmVyLmFjdGl2ZTpob3Zlcixcbi5zZXJ2aWNlcyAuc2VydmljZXMtYWxpZ25tZW50IGEuYWN0aXZlLmFjdGl2ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5oZWFkbGluZS1ib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtaGVpZ2h0OiA1N3B4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICMxMWE1YTcgMCUsICMxMWE1YTcgMCUsICMwNThiODkgMTAwJSwgIzA1OGI4OSAxMDAlKTtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4taW5saW5lOiAwLjdyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC43cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbn1cbi5sZWZ0LWNvbHVtbiAuc2VydmljZXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU1O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmxlZnQtY29sdW1uIC5zZXJ2aWNlcyBociB7XG4gIG1hcmdpbjogMDtcbn1cbi50YWdzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRhZ3Mgc3BhbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnRhZ3MgdWwge1xuICBib3JkZXItdG9wOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDEuMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi50YWdzIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRhZ3MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWdzIGE6aG92ZXIsXG4udGFncyBhLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnJ1YnJpa3kge1xuICBib3JkZXItdG9wOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xufVxuLnJ1YnJpa3kgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucnVicmlreSBsaSBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucnVicmlreSBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJ1YnJpa3kgbGkgYTpob3Zlcixcbi5ydWJyaWt5IGxpIGEuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWFpbi1jb250ZW50IC5yaWdodC1jb2x1bW4gaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDIycHQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cbi5jb250YWluZXItZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgY29sdW1uLWdhcDogMnJlbTtcbn1cbi5jb250YWluZXItZ3JpZCBoMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG4uY2F0YWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXRhbG9nIC5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2F0YWxvZyBoMiB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDJyZW07XG59XG4uY2F0YWxvZyBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1pbmxpbmU6IDJyZW07XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbn1cbi5jYXRhbG9nIC5maXJzdC1saW5lLWFsaWdubWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY2F0YWxvZyAuZmlyc3QtbGluZS1hbGlnbm1lbnQgdWwge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNXJlbTtcbn1cbi5jYXRhbG9nIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cbi5jYXRhbG9nIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMzIlO1xufVxuLmNhdGFsb2cgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzI0MmQzMTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDVweDtcbn1cbi5jYXRhbG9nIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wgaW5wdXQsXG4uY2F0YWxvZyAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHNlbGVjdCB7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI5cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC41cmVtO1xufVxuLmNhdGFsb2cgLm9uZS1kb2N0b3Ige1xuICBtYXJnaW46IDA7XG59XG4uY2F0YWxvZyAuc3RhcnMgaW1nIHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmNhdGFsb2cgLnN0YXJzIC5zdGFyLXJhdGluZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXRhbG9nIC5pbmZvLWRvY3Rvci1hbGlnbm1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2F0YWxvZyAuaW5mby1kb2N0b3ItYWxpZ25tZW50IGEge1xuICBjb2xvcjogIzBhODA4MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXRhbG9nIC5pbmZvLWRvY3Rvci1hbGlnbm1lbnQgPiAqIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbn1cbi5jYXRhbG9nIC5pbmZvLWRvY3Rvci1hbGlnbm1lbnQgLnJldmlld3MtY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNhdGFsb2cgZGl2LmFydGljbGUtbG9uZyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xufVxuLmNhdGFsb2cgLm9wZW5pbmctaG91cnMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2F0YWxvZyAub3BlbmluZy1ob3VycyAuZmEtY2lyY2xlLWluZm8ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmNhdGFsb2cgLm9wZW5pbmctaG91cnMgLmZhLWNpcmNsZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMwYTgwODE7XG59XG4uY2F0YWxvZyAub3BlbmluZy1ob3VycyBwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jYXRhbG9nIC5wYWdpbmF0b3Ige1xuICBtYXJnaW4tYmxvY2s6IDRyZW07XG59XG4uY2F0YWxvZyAubG9uZy1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKC9mcm9udC9pbWcvbWFpbi1waWN0dXJlLnBuZyk7Ki9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLmNhdGFsb2cgLmFydGljbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhdGFsb2cgLmFydGljbGVzIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY5LCAxNjksIDE2OSwgMC4zMSk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uY2F0YWxvZyAuYXJ0aWNsZXMgLm92ZXJsYXkgLmNhdGFsb2ctbG9hZGVyIHtcbiAgY29sb3I6ICM5MDkwOTA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDhyZW07XG59XG4ub3BlbmluZy1ob3Vycy10b29sdGlwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5vcGVuaW5nLWhvdXJzLXRvb2x0aXAgLm9uZS1kYXktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm9wZW5pbmctaG91cnMtdG9vbHRpcCAub3BlbmluZy1ob3Vycy1kYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1cmVtO1xufVxuLm9wZW5pbmctaG91cnMtdG9vbHRpcCAub3BlbmluZy1ob3Vycy10aW1lcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1ncm93OiAxO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbiNjdXN0b21lci1kZXRhaWwtdGFicyAqIHtcbiAgY29sdW1uczogMTtcbn1cbiNjdXN0b21lci1kZXRhaWwtdGFicyAqIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbiNjdXN0b21lci1kZXRhaWwtdGFicyAqIC5vcGVuaW5nLWhvdXJzLWRldGFpbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4jY3VzdG9tZXItZGV0YWlsLXRhYnMgKiAub3BlbmluZy1ob3Vycy1kZXRhaWwgLmRheS1pbi1vcGVuaW5nLWhvdXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4jY3VzdG9tZXItZGV0YWlsLXRhYnMgKiAub3BlbmluZy1ob3Vycy1kZXRhaWwgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jdGFiLWFib3V0LmFydGljbGUtbG9uZyBwIHtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHBhZGRpbmc6IDA7XG59XG4jdGFiLWFib3V0LmFydGljbGUtbG9uZyBoMyB7XG4gIHBhZGRpbmc6IDA7XG59XG4jdGFiLXJldmlld3MuYXJ0aWNsZS1sb25nIHAge1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbiN0YWItcmV2aWV3cyAucmV2aWV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4jdGFiLXJldmlld3MgLmxvZ2luLXJlcXVpcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4jdGFiLW9mZmljZS1ob3VycyBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuI3RhYi1vZmZpY2UtaG91cnMgc2VsZWN0IHtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLm9mZmljZS1ob3Vycy1saXN0LmluLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZ2FwOiAycmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IC0xMHB4ICNhOGEzYTg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLm9mZmljZS1ob3Vycy1saXN0LmluLWNhcmQuYXJ0aWNsZS1pbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jdGFiLW9mZmljZS1ob3VycyAub2ZmaWNlLWhvdXJzLWxpc3QuaW4tY2FyZCAuZmEtYXJyb3ctcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLm9mZmljZS1ob3Vycy1saXN0LmluLWNhcmQgLnBva3JhY292YXQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLm9mZmljZS1ob3Vycy1saXN0LmluLWNhcmQgLnBva3JhY292YXQgLmFycm93LWRhbGUge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLm9mZmljZS1ob3Vycy1saXN0LmluLWNhcmQgLmFydGljbGUtbG9uZy10ZXh0LWNlbnRyZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNwdDtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1heC1oZWlnaHQ6IDg2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLm9mZmljZS1ob3Vycy1saXN0LmluLWNhcmQgLmFydGljbGUtbG9uZy10ZXh0LWNlbnRyZSBoNDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLm9mZmljZS1ob3Vycy1saXN0LmluLWNhcmQgLmFydGljbGUtbG9uZy1pbWcge1xuICBtYXJnaW4taW5saW5lLWVuZDogMi40cmVtO1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLm9mZmljZS1ob3Vycy1saXN0LmluLWNhcmQgLmFydGljbGUtbG9uZy1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLm9mZmljZS1ob3Vycy1saXN0LmluLWNhcmQgLmFydGljbGUtbG9uZy10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4jdGFiLW9mZmljZS1ob3VycyAub2ZmaWNlLWhvdXJzLWxpc3QuaW4tY2FyZCAuYXJ0aWNsZS1sb25nLXRleHQgaHIge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLm9mZmljZS1ob3Vycy1saXN0LmluLWNhcmQgLmFydGljbGUtZmxleGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jdGFiLW9mZmljZS1ob3VycyAub2ZmaWNlLWhvdXJzLWxpc3QuaW4tY2FyZC5vbmUtZG9jdG9yLWNhcmQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbn1cbiN0YWItb2ZmaWNlLWhvdXJzIC5vZmZpY2UtaG91cnMtbGlzdDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbiN0YWItb2ZmaWNlLWhvdXJzIC5jb21wYW55LW9mZmljZS1kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbiN0YWItb2ZmaWNlLWhvdXJzIC5jb21wYW55LW9mZmljZS1kZXRhaWxzIGEge1xuICBjb2xvcjogIzBhODA4MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jdGFiLW9mZmljZS1ob3VycyAuY29tcGFueS1vZmZpY2UtZGV0YWlscyBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jdGFiLW9mZmljZS1ob3VycyAuY29tcGFueS1vZmZpY2UtZGV0YWlscyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmV2aWV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucmV2aWV3cyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucmV2aWV3cyBhcnRpY2xlLmFydGljbGUtbG9uZyB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbn1cbi5yZXZpZXdzIGFydGljbGUuYXJ0aWNsZS1sb25nIC5yZXZpZXctaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJldmlld3MgYXJ0aWNsZS5hcnRpY2xlLWxvbmcgLnJldmlldy1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMGE4MDgxO1xufVxuLnJldmlld3MgLnN0YXJzIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnJldmlld3MgLnN0YXJzIGltZyB7XG4gIGhlaWdodDogMTRweDtcbn1cbi5yZXZpZXdzIC51c2VyLXByb2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnJldmlld3MgLnVzZXItcHJvZmlsZSAuZm90by1wcm9maWwge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4O1xufVxuLnJldmlld3MgLnVzZXItcHJvZmlsZSAudXNlci1kZXRhaWxzIHAge1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG4ucmV2aWV3cyAjcmV2aWV3LXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmV2aWV3cyAucmV2aWV3LWRldGFpbCB7XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLnNlYXJjaGluZyAuc2VhcmNoLWJveCAuc2VhcmNoLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbXBhbnktcmV2aWV3LW1vZGFsIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI2NvbXBhbnktcmV2aWV3LW1vZGFsIGZvcm0gLnJldmlldy10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29tcGFueS1yZXZpZXctbW9kYWwgZm9ybSAuYnV0dG9uLWJsdWUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VhcmNoaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIuNXJlbSAyLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjI7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNDYsIDE3OSwgMTgyLCAwLjMpO1xufVxuLnNlYXJjaGluZyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnNlYXJjaGluZyB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VhcmNoaW5nIHVsIGxpIGltZyB7XG4gIHdpZHRoOiAyNXB4O1xufVxuLnNlYXJjaGluZyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB0O1xufVxuLnNlYXJjaGluZyAuZ2VuZXJhbC1zZWFyY2hpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBwYWRkaW5nLWJsb2NrOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWFyY2hpbmcgLmdlbmVyYWwtc2VhcmNoaW5nOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDEzLCAxNTgsIDE1OSwgMC4zKTtcbn1cbi5zZWFyY2hpbmcgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDI5cHg7XG4gIGhlaWdodDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaGluZyBidXR0b24gaW1nIHtcbiAgd2lkdGg6IDE4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcbn1cbi5zZWFyY2hpbmcgYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnNlYXJjaGluZyAuY2lyY2xlLWJ1dHRvbiB7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDUwcHg7XG4gIC8qIHZlbGlrb3N0IGlrb255ICovXG59XG4uc2VhcmNoaW5nIC5yZXNldC1mb3JtLWxpbmsge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMGQ5ZTlmO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5zZWFyY2hpbmcgLnJlc2V0LWZvcm0tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNlYXJjaGluZyAuc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VhcmNoaW5nIC5zZWFyY2gtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzAlO1xuICB6LWluZGV4OiAyO1xufVxuLnNlYXJjaGluZyAuc2VhcmNoLWJveCAuc2VhcmNoLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3JlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbiAgYm94LXNoYWRvdzogLTVweCAxM3B4IDUxcHggLTE1cHggI2E4YTNhODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4uc2VhcmNoaW5nIC5zZWFyY2gtYm94IC5zZWFyY2gtcmVzdWx0cy5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VhcmNoaW5nIC5zZWFyY2gtYm94IC5zZWFyY2gtcmVzdWx0cyAudGV4dC1yZXN1bHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VhcmNoaW5nIC5zZWFyY2gtYm94IC5zZWFyY2gtcmVzdWx0cyAuc2hvdy1hbGwge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbn1cbi5zZWFyY2hpbmcgLnNlYXJjaC1ib3ggLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbn1cbi5zZWFyY2hpbmcgLnNlYXJjaC1ib3ggLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQgLml0ZW0ge1xuICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDZweDtcbn1cbi5zZWFyY2hpbmcgLnNlYXJjaC1ib3ggLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQgLml0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmMmZmO1xufVxuLnNlYXJjaGluZyAuc2VhcmNoLWJveCAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCAuaXRlbSAubmFtZS13cmFwIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG4uc2VhcmNoaW5nIC5zZWFyY2gtYm94IC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IC5pdGVtIC5uYW1lIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLnNlYXJjaGluZyAuc2VhcmNoLWJveCAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCAuaXRlbSAuc3BlY2lhbGl6YXRpb24ge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogNnB4O1xufVxuLnNlYXJjaGluZyAuc2VhcmNoLWJveCAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCAudGV4dC1pdGVtIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWFyY2hpbmcgLnNlYXJjaC1ib3ggLnNlYXJjaC1yZXN1bHRzIGhyIHtcbiAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XG59XG4ubWFpbi1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiAgLmJveC1hcnRpY2xlIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxcbiAgICAgIHJnYmEoMTk3LCAxOTcsIDE5NywgMC40KSxcbiAgICAgIHJnYmEoMjQwLCAyNDAsIDI0MCwgMC40KSxcbiAgICAgIHJnYmEoMjQwLCAyNDAsIDI0MCwgMC4xKSk7XG4gICAgfSovXG59XG4ubWFpbi1jb250ZW50IC5jaXJjbGUtYnV0dG9uIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICMxMWE1YTcgMCUsICMxMWE1YTcgMCUsICMwNThiODkgMTAwJSwgIzA1OGI4OSAxMDAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgLyogdmVsaWtvc3QgaWtvbnkgKi9cbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG4ubWFpbi1jb250ZW50IGhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZTFlNTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWluLWNvbnRlbnQgdWwuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLm1haW4tY29udGVudCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY29sb3I6ICMwZDllOWY7XG59XG4ubWFpbi1jb250ZW50IC5icmVhZGNydW1iIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0xcmVtO1xufVxuLm1haW4tY29udGVudCAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1ob21lIHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1MaWdodFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1haW4tY29udGVudCAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWFpbi1jb250ZW50IC5icmVhZGNydW1iIHNwYW4ge1xuICBjb2xvcjogI2E2YTZhNjtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG59XG4ubWFpbi1jb250ZW50IC5icmVhZGNydW1iIC5ncmV5LWJyZWFkLWNydW1icyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1haW4tY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbn1cbi5tYWluLWNvbnRlbnQgLnVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1haW4tY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBtYXJnaW4tYmxvY2s6IDAgMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1haW4tY29udGVudC5jYXRhbG9nIGgyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4ubWFpbi1jb250ZW50IC5maXJzdC1jb2x1bW4ge1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIGNvbG9yOiAjNmU2ZTZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBnYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzI0MmQzMTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbn1cbi5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZy5hcnRpY2xlLWltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZyAuZmEtYXJyb3ctcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIC5wb2tyYWNvdmF0IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZyAucG9rcmFjb3ZhdCAuYXJyb3ctZGFsZSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcgLmFydGljbGUtbG9uZy10ZXh0LWNlbnRyZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNwdDtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1heC1oZWlnaHQ6IDg2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIC5hcnRpY2xlLWxvbmctdGV4dC1jZW50cmUgaDQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZyAuYXJ0aWNsZS1sb25nLWltZyB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAyLjRyZW07XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcgLmFydGljbGUtbG9uZy1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIC5hcnRpY2xlLWxvbmctdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIC5hcnRpY2xlLWxvbmctdGV4dCBociB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcgLmFydGljbGUtZmxleGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcub25lLWRvY3Rvci1jYXJkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUge1xuICAvKiAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgIGdhcDogMnJlbTsqL1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMS41cmVtIDFyZW0gMXJlbSAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlLnRodW1iLWltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSAuYXV0aG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICB0b3A6IDc1JTtcbiAgbGVmdDogNSU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIC5hcnRpY2xlIGEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXJvdzogc3BhbiA1O1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUgaDQge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHQ7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtaGVpZ2h0OiA1OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSBoNDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSAucG9rcmFjb3ZhdCB7XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSAucG9rcmFjb3ZhdCAuYXJyb3ctZGFsZSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUgLmZhLWFycm93LXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSBwIHtcbiAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XG4gIG1heC1oZWlnaHQ6IDc4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5oaWdobGlnaHQtYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmYyZmY7XG59XG4ubWFpbi1jb250ZW50IC50b3AtZG9jdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMCA1MXB4IC0yMnB4ICNhOGEzYTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZWU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWFpbi1jb250ZW50IC50b3AtZG9jdG9yIGgzIHtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDFyZW07XG59XG4ubWFpbi1jb250ZW50IC50b3AtZG9jdG9yIC5idXR0b20tc2hvdy1tb3JlLWRvY3RvciB7XG4gIG1hcmdpbi1ibG9jazogMnJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC50b3AtZG9jdG9yIC5idXR0b20tc2hvdy1tb3JlLWRvY3RvciBhIHtcbiAgd2lkdGg6IDE0M3B4O1xufVxuLm1haW4tY29udGVudCAudG9wLWRvY3RvciAuZG9jdG9yLWluZm8gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tYWluLWNvbnRlbnQgLnNob3ctbW9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiA0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tYWluLWNvbnRlbnQgaW5wdXQsXG4ubWFpbi1jb250ZW50IHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIC8qICAgIGJveC1zaGFkb3c6IDAgMCA1MXB4IC0xNXB4ICNhOGEzYTg7Ki9cbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE2YTY7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJsb2NrOiAwLjZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLm9uZS1kb2N0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub25lLWRvY3RvciAuZG9jdG9yLW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzI0MmQzMTtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vbmUtZG9jdG9yIC5kb2N0b3ItbmFtZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm9uZS1kb2N0b3IgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5vbmUtZG9jdG9yIC5kb2N0b3ItcHJvZmVzc2lvbiB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzI0MmQzMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vbmUtZG9jdG9yIC5kb2N0b3ItYWRyZXNzIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjNmU2ZTZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9uZS1kb2N0b3IgaW1nIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBmaWxsO1xufVxuaHIge1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2YxZjJmMjtcbn1cbmZvb3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5mb290ZXIgLmZvb3Rlci1jb250IHtcbiAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5mb290ZXIgaHIge1xuICBjb2xvcjogI2RkZTFlNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTFlNTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJsb2NrOiAxMHB4O1xufVxuZm9vdGVyIHVsIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBwYWRkaW5nOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuZm9vdGVyIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cbmZvb3RlciBsaSAjbG9nby1mb290ZXIge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAxLjVyZW07XG59XG5mb290ZXIgLmxvZ28tdG9wIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC43cmVtO1xufVxuZm9vdGVyIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1Cb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5mb290ZXIgLmZvb3Rlci1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjVyZW07XG59XG5mb290ZXIgLmZvb3Rlci1yb3cgLmNvbC1mIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAuY29sLWYgLnRleHQtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAudGV4dC1tZW51IC5tZW51IHtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5mb290ZXIgLmZvb3Rlci1yb3cgLmNvbC1mIC50ZXh0LW1lbnUgLm1lbnUgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiO1xufVxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAudGV4dC1tZW51IC5tZW51OmhvdmVyLFxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAudGV4dC1tZW51IC5tZW51LmFjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMmViM2I2O1xufVxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAudGV4dC1tZW51IC5tZW51LmFjdGl2ZSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuICBjb2xvcjogIzJlYjNiNjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAuY29sLWYgaDMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAuY29sLWYgcCB7XG4gIG1hcmdpbi1ibG9jazogNXB4O1xufVxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAudGV4dC1uZXdzbGV0dGVyIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xufVxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAubmV3c2xldHRlci1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAuY29sLWYgLmlucHV0LWNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTNweDtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAuY29sLWYgLmlucHV0LWNvbnQgLmJ0bi1vZGVzbGF0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2NyU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5mb290ZXIgLmZvb3Rlci1yb3cgLmNvbC1mIC5pbnB1dC1jb250IGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAuY29sLWYgLm5ld3NsZXR0ZXItaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMTMsIDE1OCwgMTU5LCAwLjMpO1xufVxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAubmV3c2xldHRlci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B0O1xufVxuZm9vdGVyIC5mb290ZXItcm93IGE6aG92ZXIge1xuICBjb2xvcjogIzBhODA4MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5mb290ZXIgLmZvb3Rlci1yb3cgI2J1dHRvbS1sb2ctaW4tZm9vdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAjYnV0dG9tLWxvZy1pbi1mb290ZXIgYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWF4LWhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAjYnV0dG9tLWxvZy1pbi1mb290ZXIgYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44O1xufVxuZm9vdGVyIC5jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmZvb3RlciAuY29weXJpZ2h0IHAge1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cbmZvb3RlciAuY29weXJpZ2h0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbmZvb3RlciAuY29weXJpZ2h0IGE6aG92ZXIge1xuICBjb2xvcjogIzBhODA4MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5mb290ZXIgLmNvcHlyaWdodCAubWFyZ2luIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMS41cmVtO1xufVxuLmRhdGUtb2YtYXJ0aWNsZSB7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBtYXJnaW46IDA7XG59XG4uZGF0ZS1vZi1hcnRpY2xlIC5jb250LWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uZGF0ZS1vZi1hcnRpY2xlIGEge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5vcGVuaW5nLXRleHQge1xuICBmb250LXNpemU6IDEycHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm9wZW5pbmctY29sdW1uIHtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCB7XG4gIC8qICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XG4gICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTsqL1xuICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLmxhc3QtYXBlbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICBmb250LXNpemU6IDE0cHQ7XG59XG4uYm94LWFydGljbGUtZGV0YWlsIC5sYXN0LXRleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgdWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgY29sb3I6ICMwMDA7XG59XG4uYm94LWFydGljbGUtZGV0YWlsIC5jaXJjbGUtYnV0dG9uIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICMxMWE1YTcgMCUsICMxMWE1YTcgMCUsICMwNThiODkgMTAwJSwgIzA1OGI4OSAxMDAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCAuY2lyY2xlLWJ1dHRvbiBwIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNHB4O1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCBoNCB7XG4gIG1hcmdpbi1ibG9jazogMXJlbSAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCAuc2VydmljZXMge1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG59XG4uYm94LWFydGljbGUtZGV0YWlsIC5zZXJ2aWNlcyB1bCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLm1haW4tcGljdHVyZS1pbi1kZXRhaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm94LWFydGljbGUtZGV0YWlsIC5tYWluLXBpY3R1cmUtaW4tZGV0YWlsIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLmdhbGxlcnktaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLm1haW4tcGljdHVyZS1pbi1kZXRhaWwgLmltZy1zb3VyY2UtY29udGFpbmVyLFxuLmJveC1hcnRpY2xlLWRldGFpbCAuZ2FsbGVyeS1pbWctY29udGFpbmVyIC5pbWctc291cmNlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB3aWR0aDogMjVweDtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLmZvdXItbGl0dGxlLXBpY3R1cmUge1xuICBnYXA6IDFweDtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLmZvdXItbGl0dGxlLXBpY3R1cmUgaW1nIHtcbiAgbWF4LWhlaWdodDogODVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYm94LWFydGljbGUtZGV0YWlsIC5mb3VyLWxpdHRsZS1waWN0dXJlIGEge1xuICB3aWR0aDogMjUlO1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCAudmlldy1tb3JlLWZvdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm94LWFydGljbGUtZGV0YWlsIC52aWV3LW1vcmUtZm90byAub3ZlcmxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNnB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMS41cmVtIDEuNXJlbSAwO1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCAudmlldy1tb3JlLWZvdG8gLm92ZXJsYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uYm94LWFydGljbGUtZGV0YWlsIC52aWV3LW1vcmUtZm90byAub3ZlcmxheSBkaXYge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLnZpZXctbW9yZS1mb3RvIC5vdmVybGF5IHAge1xuICBtYXJnaW46IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYm9yZGVyLXJhZGl1cy1pbi1sZWZ0IGltZyxcbi5ib3JkZXItcmFkaXVzLWluLXJpZ2h0IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbSAwIDAgMS41cmVtO1xufVxuLmJvcmRlci1yYWRpdXMtaW4tcmlnaHQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxLjVyZW0gMS41cmVtIDA7XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIjtcbn1cbi5jbG9zZSB7XG4gIG1hcmdpbi1pbmxpbmU6IDFyZW07XG59XG4uY2xvc2UgLmNsb3NlLWltZzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbG9zZSBsaSBhIHtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNsb3NlIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbG9zZSBsaSBhIC5mYS14bWFyayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5zd2l0Y2hpbmctb2YtZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3dpdGNoaW5nLW9mLWdhbGxlcnkgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zd2l0Y2hpbmctb2YtZ2FsbGVyeSBsaSAuc3dpdGNoLWl0ZW0ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG59XG4uc3dpdGNoaW5nLW9mLWdhbGxlcnkgbGkgLnN3aXRjaC1pdGVtIGkge1xuICBmb250LXNpemU6IDJyZW07XG59XG4uc3dpdGNoaW5nLW9mLWdhbGxlcnkgbGkgLnN3aXRjaC1pdGVtIC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4uY29sLWcge1xuICBmbGV4OiAyO1xufVxuLmNvbC1nMiB7XG4gIGZsZXg6IDE7XG59XG4uZ2FsbGVyeSAuZGF0ZS1vZi1hcnRpY2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1haW4tY29udGVudC1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tYWluLWNvbnRlbnQtZ2FsbGVyeSAuYm94LWFydGljbGUtZGV0YWlsLFxuLm1haW4tY29udGVudC1nYWxsZXJ5IC50b3AtZG9jdG9yLFxuLm1haW4tY29udGVudC1nYWxsZXJ5IC5ib3gtZm9yLWFkZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWFpbi1jb250ZW50LWdhbGxlcnkgLmJveC1hcnRpY2xlLWRldGFpbCB7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xufVxuLmNvbnRhaW5lciAuaGVhZGVyLWdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhaW5lciAuaGVhZGVyLWdhbGxlcnkgLmxvZ28tdG9wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZvcnVtIC5hbGlnbm1lbnQtbmV3LWRpc2N1c3Npb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mb3J1bSAuYWxpZ25tZW50LW5ldy1kaXNjdXNzaW9uIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3J1bSAuYWxpZ25tZW50LW5ldy1kaXNjdXNzaW9uIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3J1bS5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSBwLFxuLmZvcnVtLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLmZvcnVtIC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3J1bSAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIC5hbGlnbm1lbnQtbGFzdC1jb21tZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZvcnVtIC5sYXN0LWNvbW1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3J1bSAubGFzdC1jb21tZW50IGEge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcnVtIC5udW1iZXItb2YtdG9waWNzIGEge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcnVtIC5ib3gtb2YtbGFzdC1xdWVyeSB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5mb3J1bSAuYm94LW9mLWxhc3QtcXVlcnkgLmxhc3QtcXVlcnkge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMnJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDUxcHggLTIycHggI2E4YTNhODtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mb3J1bSAuYm94LW9mLWxhc3QtcXVlcnkgLmxhc3QtcXVlcnkgaHIge1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG59XG4uZm9ydW0gLmJveC1vZi1sYXN0LXF1ZXJ5IC5sYXN0LXF1ZXJ5IC5kZXRhaWwtb2YtbGFzdC1xdWVyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZvcnVtIC5ib3gtb2YtbGFzdC1xdWVyeSAubGFzdC1xdWVyeSAucHJvZmlsLW9mLXVzZXItbGFzdC1xdWVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbi5mb3J1bSAuYm94LW9mLWxhc3QtcXVlcnkgLmxhc3QtcXVlcnkgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkgbGkge1xuICBjb2xvcjogIzI0MmQzMTtcbn1cbi5mb3J1bSAuYm94LW9mLWxhc3QtcXVlcnkgLmxhc3QtcXVlcnkgLnF1ZXJ5IHtcbiAgY29sb3I6IGRhcmtncmV5O1xufVxuLmZvcnVtIC5ib3gtb2YtbGFzdC1xdWVyeSAubGFzdC1xdWVyeSAuYW5zd2VyIHAge1xuICBjb2xvcjogIzI0MmQzMTtcbn1cbi5mb3J1bSAubG9naW4tcmVxdWlyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG59XG4uYm94LWZvci1hZGQge1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMjBweDtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG59XG4uYm94LWZvci1hZGQgYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJveC1mb3ItYWRkIC5hZGQtcmlnaHQge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCA1MXB4IC0yMnB4ICNhOGEzYTg7XG59XG4uZm90by1wcm9maWwge1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xufVxuLmZvcnVtLWRldGFpbCBoMyB7XG4gIG1hcmdpbi10b3A6IDUycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuLmZvcnVtLWRldGFpbCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5tYXJnaW5lLXRvcC1ub25lIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mb3J1bS1kZXRhaWwgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAubGFzdC1lbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5mb3J1bS1kZXRhaWwgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4uZm9ydW0tZGV0YWlsIC5kZXRhaWwtb2YtbGFzdC1xdWVyeSBsaSB7XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLmNhdGFsb2ctZGV0YWlsLXNlYXJjaGluZyBsYWJlbCB7XG4gIHdpZHRoOiAzMyU7XG59XG4uY2F0YWxvZy1kZXRhaWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG59XG4uY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IGF1dG87XG4gIGdhcDogM3JlbTtcbiAgbWFyZ2luLWJsb2NrOiA0MnB4O1xufVxuLmNhdGFsb2ctZGV0YWlsIC5jYXRhbG9nLWRldGFpbC1ncmlkIC5pbmZvLWFib3V0LWRvY3RvciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLmluZm8tYWJvdXQtZG9jdG9yIGhyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xuICB3aWR0aDogNTAlO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5jYXRhbG9nLWRldGFpbC1ncmlkIC5pbmZvLWFib3V0LWRvY3RvciAuaGVhZGluZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5jYXRhbG9nLWRldGFpbC1ncmlkIC5pbmZvLWFib3V0LWRvY3RvciAuaGVhZGluZy1jb250YWluZXIgYSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLmluZm8tYWJvdXQtZG9jdG9yID4gcCB7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cbi5jYXRhbG9nLWRldGFpbCAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAuaW5mby1hYm91dC1kb2N0b3IgaDMge1xuICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiB1bnNldDtcbn1cbi5jYXRhbG9nLWRldGFpbCAubWFpbi1waWN0dXJlLWluLWRldGFpbCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jYXRhbG9nLWRldGFpbCAubWFpbi1waWN0dXJlLWluLWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhdGFsb2ctZGV0YWlsIGgyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXRhbG9nLWRldGFpbCAuaW5mby1hYm91dC1kb2N0b3ItYWxpZ25tZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXRhbG9nLWRldGFpbCAuaW5mby1hYm91dC1kb2N0b3ItYWxpZ25tZW50IGEge1xuICBjb2xvcjogIzBhODA4MTtcbn1cbi5jYXRhbG9nLWRldGFpbCAuaW5mby1hYm91dC1kb2N0b3ItYWxpZ25tZW50IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmluZm8tYWJvdXQtZG9jdG9yLWFsaWdubWVudCBzcGFuIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uY2F0YWxvZy1kZXRhaWwgLm92ZXJmbG93LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBLb250ZWpuZXIgbcOhIMWhw63FmWt1IDEwMCUgcm9kacSNb3Zza8OpaG8gcHJ2a3UgKi9cbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5vdmVyZmxvdy1ib3ggLm9wZW5pbmctaG91cnMtZGV0YWlsIHtcbiAgbWluLXdpZHRoOiA4MDBweDtcbn1cbi5jYXRhbG9nLWRldGFpbCAub3BlbmluZy1ob3Vycy1kZXRhaWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBhdXRvKTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uY2F0YWxvZy1kZXRhaWwgLm9wZW5pbmctaG91cnMtZGV0YWlsIC5ob3VycyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5vcGVuaW5nLWhvdXJzLWRldGFpbCBwIHtcbiAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XG59XG4uY2F0YWxvZy1kZXRhaWwgLndlZWsge1xuICBjb2xvcjogcmVkO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5kYXktaW4tb3BlbmluZy1ob3VycyB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggcmdiYSgxNjksIDE2OSwgMTY5LCAwLjc0KTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5hcnRpY2xlLWxvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuLmNhdGFsb2ctZGV0YWlsIC5hcnRpY2xlLWxvbmcgcCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgY29sdW1uczogMjtcbiAgZ2FwOiA0cmVtO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5maXJzdC1saW5lLW9mLW9yZGVyaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2F0YWxvZy1kZXRhaWwgLmZvcm0tZ3JvdXAtZmlyc3QtbGluZSB7XG4gIHdpZHRoOiAyNCU7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG59XG4uY2F0YWxvZy1kZXRhaWwgdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE2YTY7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmNoZWNrYm94IHtcbiAgd2lkdGg6IDE1cHg7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmdkcHIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhdGFsb2ctZGV0YWlsIC5nZHByIGlucHV0IHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5nZHByIGEge1xuICBjb2xvcjogIzBhODA4MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2F0YWxvZy1kZXRhaWwgLnNpZ25wb3N0IHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5jYXRhbG9nLWRldGFpbCAuc2lnbnBvc3QgbGkge1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU1O1xufVxuLmNhdGFsb2ctZGV0YWlsIC5zaWducG9zdCBsaTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2UzZTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjI7XG59XG4uY2F0YWxvZy1kZXRhaWwgLnNpZ25wb3N0IGxpIGEge1xuICBjb2xvcjogIzBhODA4MTtcbiAgcGFkZGluZzogMC44cmVtIDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5zaWducG9zdCAuYWN0aXZlLXNpZ25wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMmYyO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5zaWducG9zdCAuYWN0aXZlLXNpZ25wb3N0IGEge1xuICBjb2xvcjogIzRkNGM0Yztcbn1cbi5jYXRhbG9nLWRldGFpbCAuc2lnbnBvc3QgLmFjdGl2ZS1zaWducG9zdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIlO1xuICB3aWR0aDogMTA0JTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmZvcm0tYWxpZ25tZW50IHtcbiAgbWFyZ2luLXRvcDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jYXRhbG9nLWRldGFpbCAuZm9ybS1hbGlnbm1lbnQgLnN1Ym1pdC1yZWQge1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG59XG4uY2F0YWxvZy1kZXRhaWwgLmZvcm0tYWxpZ25tZW50IC5zdWJtaXQtcmVkIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmNhdGFsb2ctZGV0YWlsIC50b3AtZG9jdG9yLWhvcml6b250YWwge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWVlO1xufVxuLmNhdGFsb2ctZGV0YWlsIC50b3AtZG9jdG9yLWhvcml6b250YWwgLnRvcC1kb2N0b3ItY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNhdGFsb2ctZGV0YWlsIC50b3AtZG9jdG9yLWhvcml6b250YWwgLnRvcC1kb2N0b3ItY2VudGVyIHAge1xuICBjb2x1bW5zOiB1bnNldDtcbn1cbi5jYXRhbG9nLWRldGFpbCAudG9wLWRvY3Rvci1ob3Jpem9udGFsIC50b3AtZG9jdG9yLWNlbnRlciAub25lLWRvY3RvciB7XG4gIGdhcDogMDtcbn1cbi5jYXRhbG9nLWRldGFpbCAudG9wLWRvY3Rvci1ob3Jpem9udGFsIC5idXR0b20tc2hvdy1tb3JlLWRvY3RvciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi5hZ3JlZW1lbnQtY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmFncmVlbWVudC1jb250IHAge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuI3Rha2UtY29tcGFueS1tb2RhbCAubW9kYWwtYm9keSA+ICoge1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbn1cbiN0YWtlLWNvbXBhbnktbW9kYWwgLmJ1dHRvbi1ibHVlLWNlbnRlciB7XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmxpbmssXG4jdGFrZS1jb21wYW55LW1vZGFsIC5saW5rIHtcbiAgY29sb3I6ICMwYTgwODE7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG59XG4uY29udGVudC1yZW5kZXJlciAudGVtcGxhdGUtZ3JpZCB7XG4gIGdyaWQtZ2FwOiAxcmVtO1xufVxuLmNvbnRlbnQtcmVuZGVyZXIgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRlbnQtcmVuZGVyZXIgZmlndXJlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cbi5jb250ZW50LXJlbmRlcmVyIHAge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG4uY29udGVudC1yZW5kZXJlciBoMSxcbi5jb250ZW50LXJlbmRlcmVyIGgyLFxuLmNvbnRlbnQtcmVuZGVyZXIgaDMge1xuICBwYWRkaW5nLWlubGluZTogdW5zZXQ7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwLjVyZW07XG59XG4uZGlzY3Vzc2lvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbn1cbi5kaXNjdXNzaW9uIC5idG4tY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG59XG4uZGlzY3Vzc2lvbiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZGlzY3Vzc2lvbiAuY29udGFpbmVyLWZvci1hcnRpY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGlzY3Vzc2lvbiAubGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jazogMTBweDtcbiAgZ2FwOiA4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmRpc2N1c3Npb24gLmxpbmsgc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi5kaXNjdXNzaW9uIC5kZXRhaWwtb2YtbGFzdC1xdWVyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMnJlbTtcbn1cbi5kaXNjdXNzaW9uIC5kZXRhaWwtb2YtbGFzdC1xdWVyeSAuYXV0aG9yLW5hbWUge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMTBweDtcbn1cbi5kaXNjdXNzaW9uIC5kZXRhaWwtb2YtbGFzdC1xdWVyeSAuZGF0ZSB7XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLmRpc2N1c3Npb24gLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZGlzY3Vzc2lvbiAucHJvZmlsLW9mLXVzZXItbGFzdC1xdWVyeSAucm93LWF1dGhvci1jb21tZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi51c2VyLXF1ZXN0aW9ubmFyZSBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDI5cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMCA1MXB4IC0xNXB4ICNhOGEzYTg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IHVuc2V0O1xuICByZXNpemU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udXNlci1xdWVzdGlvbm5hcmUgLmFsaWdubWVudC1vZi1wZXJzb25hbC1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4udXNlci1xdWVzdGlvbm5hcmUgLmFsaWdubWVudC1vZi1wZXJzb25hbC1kYXRhIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogNDUlO1xufVxuLnVzZXItcXVlc3Rpb25uYXJlIC5hbGlnbm1lbnQtb2YtcGVyc29uYWwtZGF0YSAuYWxpZ25tZW50LWNoZWNrYm94IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udXNlci1xdWVzdGlvbm5hcmUgLmNoZWNrYm94IHtcbiAgd2lkdGg6IDUlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnVzZXItcXVlc3Rpb25uYXJlIC5nZHByIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVzZXItcXVlc3Rpb25uYXJlIC5nZHByIGEge1xuICBjb2xvcjogIzBhODA4MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udXNlci1xdWVzdGlvbm5hcmUgLmdkcHIgc3BhbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4udXNlci1xdWVzdGlvbm5hcmUgLmJ1dHRvbi1ibHVlLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi51c2VyLXF1ZXN0aW9ubmFyZSAuYnV0dG9uLWJsdWUtY2VudGVyIC5idXR0b24tYmx1ZSB7XG4gIHBhZGRpbmctaW5saW5lOiAycmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwLjdyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwO1xufVxuLnVzZXItcXVlc3Rpb25uYXJlIC5maXJzdC1saW5lLWdhcCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi51c2VyLXF1ZXN0aW9ubmFyZSAuYXJ0aWNsZS1sb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogM3JlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmJ1dHRvbi1ibHVlLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmJ1dHRvbi1ibHVlLFxuLnByZXZlbnRpb24tZm9ybSAuYnV0dG9uLWJsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nOiAwLjRyZW0gMXJlbSAwLjRyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmV4YW1pbmF0aW9uLWZvcm0sXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZXhhbWluYXRpb24tZm9ybSxcbi5wcmV2ZW50aW9uLWZvcm0gLmV4YW1pbmF0aW9uLWZvcm0sXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5tZWFzdXJlbWVudHMtZm9ybSxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5tZWFzdXJlbWVudHMtZm9ybSxcbi5wcmV2ZW50aW9uLWZvcm0gLm1lYXN1cmVtZW50cy1mb3JtLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAucGVyc29uYWwtaW5mby1mb3JtLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnBlcnNvbmFsLWluZm8tZm9ybSxcbi5wcmV2ZW50aW9uLWZvcm0gLnBlcnNvbmFsLWluZm8tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZXhhbWluYXRpb24tZm9ybSAubmFtZS1hdXRvY29tcGxldGUsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZXhhbWluYXRpb24tZm9ybSAubmFtZS1hdXRvY29tcGxldGUsXG4ucHJldmVudGlvbi1mb3JtIC5leGFtaW5hdGlvbi1mb3JtIC5uYW1lLWF1dG9jb21wbGV0ZSxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLm1lYXN1cmVtZW50cy1mb3JtIC5uYW1lLWF1dG9jb21wbGV0ZSxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5tZWFzdXJlbWVudHMtZm9ybSAubmFtZS1hdXRvY29tcGxldGUsXG4ucHJldmVudGlvbi1mb3JtIC5tZWFzdXJlbWVudHMtZm9ybSAubmFtZS1hdXRvY29tcGxldGUsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5wZXJzb25hbC1pbmZvLWZvcm0gLm5hbWUtYXV0b2NvbXBsZXRlLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnBlcnNvbmFsLWluZm8tZm9ybSAubmFtZS1hdXRvY29tcGxldGUsXG4ucHJldmVudGlvbi1mb3JtIC5wZXJzb25hbC1pbmZvLWZvcm0gLm5hbWUtYXV0b2NvbXBsZXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZXhhbWluYXRpb24tZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmV4YW1pbmF0aW9uLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyxcbi5wcmV2ZW50aW9uLWZvcm0gLmV4YW1pbmF0aW9uLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLm1lYXN1cmVtZW50cy1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAubWVhc3VyZW1lbnRzLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyxcbi5wcmV2ZW50aW9uLWZvcm0gLm1lYXN1cmVtZW50cy1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5wZXJzb25hbC1pbmZvLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wZXJzb25hbC1pbmZvLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyxcbi5wcmV2ZW50aW9uLWZvcm0gLnBlcnNvbmFsLWluZm8tZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmV4YW1pbmF0aW9uLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXYsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZXhhbWluYXRpb24tZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdixcbi5wcmV2ZW50aW9uLWZvcm0gLmV4YW1pbmF0aW9uLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXYsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5tZWFzdXJlbWVudHMtZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdixcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5tZWFzdXJlbWVudHMtZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdixcbi5wcmV2ZW50aW9uLWZvcm0gLm1lYXN1cmVtZW50cy1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2LFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAucGVyc29uYWwtaW5mby1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnBlcnNvbmFsLWluZm8tZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdixcbi5wcmV2ZW50aW9uLWZvcm0gLnBlcnNvbmFsLWluZm8tZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5leGFtaW5hdGlvbi1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2OmhvdmVyLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmV4YW1pbmF0aW9uLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXY6aG92ZXIsXG4ucHJldmVudGlvbi1mb3JtIC5leGFtaW5hdGlvbi1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2OmhvdmVyLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAubWVhc3VyZW1lbnRzLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXY6aG92ZXIsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAubWVhc3VyZW1lbnRzLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXY6aG92ZXIsXG4ucHJldmVudGlvbi1mb3JtIC5tZWFzdXJlbWVudHMtZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdjpob3Zlcixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnBlcnNvbmFsLWluZm8tZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdjpob3Zlcixcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wZXJzb25hbC1pbmZvLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXY6aG92ZXIsXG4ucHJldmVudGlvbi1mb3JtIC5wZXJzb25hbC1pbmZvLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZXhhbWluYXRpb24tZm9ybSAuYXV0b2NvbXBsZXRlLWFjdGl2ZSxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5leGFtaW5hdGlvbi1mb3JtIC5hdXRvY29tcGxldGUtYWN0aXZlLFxuLnByZXZlbnRpb24tZm9ybSAuZXhhbWluYXRpb24tZm9ybSAuYXV0b2NvbXBsZXRlLWFjdGl2ZSxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLm1lYXN1cmVtZW50cy1mb3JtIC5hdXRvY29tcGxldGUtYWN0aXZlLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1lYXN1cmVtZW50cy1mb3JtIC5hdXRvY29tcGxldGUtYWN0aXZlLFxuLnByZXZlbnRpb24tZm9ybSAubWVhc3VyZW1lbnRzLWZvcm0gLmF1dG9jb21wbGV0ZS1hY3RpdmUsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5wZXJzb25hbC1pbmZvLWZvcm0gLmF1dG9jb21wbGV0ZS1hY3RpdmUsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucGVyc29uYWwtaW5mby1mb3JtIC5hdXRvY29tcGxldGUtYWN0aXZlLFxuLnByZXZlbnRpb24tZm9ybSAucGVyc29uYWwtaW5mby1mb3JtIC5hdXRvY29tcGxldGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogRG9kZ2VyQmx1ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmV4YW1pbmF0aW9uLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZXhhbWluYXRpb24tZm9ybSAuZm9ybS1ncm91cCxcbi5wcmV2ZW50aW9uLWZvcm0gLmV4YW1pbmF0aW9uLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5tZWFzdXJlbWVudHMtZm9ybSAuZm9ybS1ncm91cCxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5tZWFzdXJlbWVudHMtZm9ybSAuZm9ybS1ncm91cCxcbi5wcmV2ZW50aW9uLWZvcm0gLm1lYXN1cmVtZW50cy1mb3JtIC5mb3JtLWdyb3VwLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAucGVyc29uYWwtaW5mby1mb3JtIC5mb3JtLWdyb3VwLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnBlcnNvbmFsLWluZm8tZm9ybSAuZm9ybS1ncm91cCxcbi5wcmV2ZW50aW9uLWZvcm0gLnBlcnNvbmFsLWluZm8tZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmV4YW1pbmF0aW9uLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZXhhbWluYXRpb24tZm9ybSAuZm9ybS1ncm91cCBpbnB1dCxcbi5wcmV2ZW50aW9uLWZvcm0gLmV4YW1pbmF0aW9uLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5tZWFzdXJlbWVudHMtZm9ybSAuZm9ybS1ncm91cCBpbnB1dCxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5tZWFzdXJlbWVudHMtZm9ybSAuZm9ybS1ncm91cCBpbnB1dCxcbi5wcmV2ZW50aW9uLWZvcm0gLm1lYXN1cmVtZW50cy1mb3JtIC5mb3JtLWdyb3VwIGlucHV0LFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAucGVyc29uYWwtaW5mby1mb3JtIC5mb3JtLWdyb3VwIGlucHV0LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnBlcnNvbmFsLWluZm8tZm9ybSAuZm9ybS1ncm91cCBpbnB1dCxcbi5wcmV2ZW50aW9uLWZvcm0gLnBlcnNvbmFsLWluZm8tZm9ybSAuZm9ybS1ncm91cCBpbnB1dCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmV4YW1pbmF0aW9uLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmV4YW1pbmF0aW9uLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0LFxuLnByZXZlbnRpb24tZm9ybSAuZXhhbWluYXRpb24tZm9ybSAuZm9ybS1ncm91cCBzZWxlY3QsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5tZWFzdXJlbWVudHMtZm9ybSAuZm9ybS1ncm91cCBzZWxlY3QsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAubWVhc3VyZW1lbnRzLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0LFxuLnByZXZlbnRpb24tZm9ybSAubWVhc3VyZW1lbnRzLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0LFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAucGVyc29uYWwtaW5mby1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wZXJzb25hbC1pbmZvLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0LFxuLnByZXZlbnRpb24tZm9ybSAucGVyc29uYWwtaW5mby1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmV4YW1pbmF0aW9uLWZvcm0gLmZvcm0tZ3JvdXAgdGV4dGFyZWEsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZXhhbWluYXRpb24tZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYSxcbi5wcmV2ZW50aW9uLWZvcm0gLmV4YW1pbmF0aW9uLWZvcm0gLmZvcm0tZ3JvdXAgdGV4dGFyZWEsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5tZWFzdXJlbWVudHMtZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYSxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5tZWFzdXJlbWVudHMtZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYSxcbi5wcmV2ZW50aW9uLWZvcm0gLm1lYXN1cmVtZW50cy1mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAucGVyc29uYWwtaW5mby1mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnBlcnNvbmFsLWluZm8tZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYSxcbi5wcmV2ZW50aW9uLWZvcm0gLnBlcnNvbmFsLWluZm8tZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZXhhbWluYXRpb24tZm9ybSAuZm9ybS1idXR0b25zLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmV4YW1pbmF0aW9uLWZvcm0gLmZvcm0tYnV0dG9ucyxcbi5wcmV2ZW50aW9uLWZvcm0gLmV4YW1pbmF0aW9uLWZvcm0gLmZvcm0tYnV0dG9ucyxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLm1lYXN1cmVtZW50cy1mb3JtIC5mb3JtLWJ1dHRvbnMsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAubWVhc3VyZW1lbnRzLWZvcm0gLmZvcm0tYnV0dG9ucyxcbi5wcmV2ZW50aW9uLWZvcm0gLm1lYXN1cmVtZW50cy1mb3JtIC5mb3JtLWJ1dHRvbnMsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5wZXJzb25hbC1pbmZvLWZvcm0gLmZvcm0tYnV0dG9ucyxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wZXJzb25hbC1pbmZvLWZvcm0gLmZvcm0tYnV0dG9ucyxcbi5wcmV2ZW50aW9uLWZvcm0gLnBlcnNvbmFsLWluZm8tZm9ybSAuZm9ybS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuYXJ0aWNsZS1sb25nLW92ZXJ2aWV3LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmFydGljbGUtbG9uZy1vdmVydmlldyxcbi5wcmV2ZW50aW9uLWZvcm0gLmFydGljbGUtbG9uZy1vdmVydmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuYXJ0aWNsZS1sb25nLW92ZXJ2aWV3IC5tYWluLWhlYWRlcixcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5hcnRpY2xlLWxvbmctb3ZlcnZpZXcgLm1haW4taGVhZGVyLFxuLnByZXZlbnRpb24tZm9ybSAuYXJ0aWNsZS1sb25nLW92ZXJ2aWV3IC5tYWluLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5uYW1lLXJvdyxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5uYW1lLXJvdyxcbi5wcmV2ZW50aW9uLWZvcm0gLm5hbWUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuaW5mby1hYm91dC11c2VyLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmluZm8tYWJvdXQtdXNlcixcbi5wcmV2ZW50aW9uLWZvcm0gLmluZm8tYWJvdXQtdXNlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuaGVhZGxpbmUtcm93LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmhlYWRsaW5lLXJvdyxcbi5wcmV2ZW50aW9uLWZvcm0gLmhlYWRsaW5lLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyBoMyxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIGgzLFxuLnByZXZlbnRpb24tZm9ybSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiO1xuICBmb250LXdlaWdodDogMTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYmxvY2stZW5kOiAtNHJlbTtcbiAgLyogICAgcGFkZGluZy1sZWZ0OiAxcmVtOyovXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IGgzLmxpbms6aG92ZXIsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCBoMy5saW5rOmhvdmVyLFxuLnByZXZlbnRpb24tZm9ybSBoMy5saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5tb3JlLWluZm8sXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAubW9yZS1pbmZvLFxuLnByZXZlbnRpb24tZm9ybSAubW9yZS1pbmZvIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLm1vcmUtaW5mbyBhLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1vcmUtaW5mbyBhLFxuLnByZXZlbnRpb24tZm9ybSAubW9yZS1pbmZvIGEge1xuICBjb2xvcjogIzBkOWU5ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5zaWducG9zdCxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5zaWducG9zdCxcbi5wcmV2ZW50aW9uLWZvcm0gLnNpZ25wb3N0IHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnNpZ25wb3N0IGxpLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnNpZ25wb3N0IGxpLFxuLnByZXZlbnRpb24tZm9ybSAuc2lnbnBvc3QgbGkge1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU1O1xuICBib3JkZXItYm90dG9tOiB1bnNldDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnNpZ25wb3N0IGxpOmhvdmVyLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnNpZ25wb3N0IGxpOmhvdmVyLFxuLnByZXZlbnRpb24tZm9ybSAuc2lnbnBvc3QgbGk6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlM2UzO1xuICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMjtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnNpZ25wb3N0IGxpIGEsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuc2lnbnBvc3QgbGkgYSxcbi5wcmV2ZW50aW9uLWZvcm0gLnNpZ25wb3N0IGxpIGEge1xuICBjb2xvcjogIzBhODA4MTtcbiAgcGFkZGluZzogMC44cmVtIDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuc2lnbnBvc3QgLmFjdGl2ZS1zaWducG9zdCxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5zaWducG9zdCAuYWN0aXZlLXNpZ25wb3N0LFxuLnByZXZlbnRpb24tZm9ybSAuc2lnbnBvc3QgLmFjdGl2ZS1zaWducG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnNpZ25wb3N0IC5hY3RpdmUtc2lnbnBvc3QgYSxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5zaWducG9zdCAuYWN0aXZlLXNpZ25wb3N0IGEsXG4ucHJldmVudGlvbi1mb3JtIC5zaWducG9zdCAuYWN0aXZlLXNpZ25wb3N0IGEge1xuICBjb2xvcjogIzI0MmQzMTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmNhbGVuZGFyLWdyaWQsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuY2FsZW5kYXItZ3JpZCxcbi5wcmV2ZW50aW9uLWZvcm0gLmNhbGVuZGFyLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSBhdXRvO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyB1bCBsaSBhLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgdWwgbGkgYSxcbi5wcmV2ZW50aW9uLWZvcm0gdWwgbGkgYSB7XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAjc2VsZWN0LXVzZXIsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAjc2VsZWN0LXVzZXIsXG4ucHJldmVudGlvbi1mb3JtICNzZWxlY3QtdXNlciB7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgI3NlbGVjdC1wcm9maWxlLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgI3NlbGVjdC1wcm9maWxlLFxuLnByZXZlbnRpb24tZm9ybSAjc2VsZWN0LXByb2ZpbGUge1xuICB3aWR0aDogMTcwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTU7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3ICNzZWxlY3QtcHJvZmlsZTpob3Zlcixcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsICNzZWxlY3QtcHJvZmlsZTpob3Zlcixcbi5wcmV2ZW50aW9uLWZvcm0gI3NlbGVjdC1wcm9maWxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMjtcbn1cbi5pbmZvLWFib3V0LXVzZXItYWxpZ25tZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICBnYXA6IDJyZW07XG59XG4uaW5mby1hYm91dC11c2VyLWFsaWdubWVudCB1bCB7XG4gIHBhZGRpbmc6IDFyZW0gMC44cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xufVxuLmluZm8tYWJvdXQtdXNlci1hbGlnbm1lbnQgdWwgLmZvbnQtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiO1xufVxuLmluZm8tYWJvdXQtdXNlci1hbGlnbm1lbnQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLmluZm8tYWJvdXQtdXNlci1hbGlnbm1lbnQgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzBkOWU5Zjtcbn1cbi5pbmZvLWFib3V0LXVzZXItYWxpZ25tZW50IHAge1xuICBwYWRkaW5nOiAwIDAuOHJlbTtcbn1cbi5pbmZvLWFib3V0LXVzZXItYWxpZ25tZW50IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5idXR0b20tc2hvdy1tb3JlLWRldGFpbC1wcmV2ZW50aXZlLXBsYW4sXG4uYnV0dG9uLWJsdWUtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG59XG4uaG9tZXBhZ2UgLnNlYXJjaGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZXBhZ2UgLnNlcnZpY2VzLWFsaWdubWVudCB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAycmVtO1xufVxuLmhvbWVwYWdlIC5hcnRpY2xlLWxvbmcge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvbWVwYWdlIC5hcnRpY2xlLWxvbmcgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhvbWVwYWdlIC5hcnRpY2xlLWxvbmcgLmZvdXItaWNvbi1pbi1ob21lIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xufVxuLmhvbWVwYWdlIC5hcnRpY2xlLWxvbmcgLmZvdXItaWNvbi1pbi1ob21lIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaG9tZXBhZ2UgLmFydGljbGUtbG9uZyAuZm91ci1pY29uLWluLWhvbWUgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5ob21lcGFnZSAuYXJ0aWNsZS1sb25nIC5mb3VyLWljb24taW4taG9tZSAuaWNvbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaG9tZXBhZ2UgLmFydGljbGUtbG9uZyAuZm91ci1pY29uLWluLWhvbWUgLmljb25lIGltZyB7XG4gIGhlaWdodDogMjJweDtcbn1cbi5ob21lcGFnZSAuY29udGFpbmVyLWZvci1hcnRpY2xlIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiA0cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5ob21lcGFnZSAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5ib3gtYXJ0aWNsZSAuYXJ0aWNsZSAub3ZlcmxheS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZXBhZ2UgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYm94LWFydGljbGUgLmFydGljbGUgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRvcDogLTQlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC8qIMSMZXJuw70gcyA1MCUgdHJhbnNwYXJlbnRub3N0w60gKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjYpKTtcbiAgLyogUGx5bnVsw70gcMWZZWNob2QgKi9cbn1cbi5ob21lcGFnZSAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaG9tZXBhZ2UgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZS50aHVtYi1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG59XG4uaG9tZXBhZ2UgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSAuYXJ0aWNsZS1sb25nLXRleHQtY2VudHJlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDI1MHB4LCA1MDBweCkpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBhdXRvKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhvbWVwYWdlIC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUgLmFydGljbGUtbG9uZy10ZXh0LWNlbnRyZSAuZ3JpZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXJvdzogc3BhbiA1O1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG59XG4uaG9tZXBhZ2UgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSBoNDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwZDllOWY7XG59XG4uaG9tZXBhZ2UgLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZWU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvbWVwYWdlIC50b3AtZG9jdG9yLWhvcml6b250YWwgLnRvcC1kb2N0b3ItY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmhvbWVwYWdlIC50b3AtZG9jdG9yLWhvcml6b250YWwgLnRvcC1kb2N0b3ItY2VudGVyIC5kb2N0b3ItaW5mbyBwIHtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMC43cmVtO1xufVxuLmhvbWVwYWdlIC50b3AtZG9jdG9yLWhvcml6b250YWwgLm9uZS1kb2N0b3Ige1xuICBtYXJnaW4tdG9wOiAwO1xuICBnYXA6IDA7XG4gIHdpZHRoOiAzMTBweDtcbn1cbi5ob21lcGFnZSAudG9wLWRvY3Rvci1ob3Jpem9udGFsIC5vbmUtZG9jdG9yIC5kb2N0b3ItaW5mbyB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5ob21lcGFnZSAudG9wLWRvY3Rvci1ob3Jpem9udGFsIC5hcnRpY2xlLWxvbmcge1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmU2ZTZlO1xuICBwYWRkaW5nOiAycmVtO1xuICBnYXA6IDIuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvbWVwYWdlIC50b3AtZG9jdG9yLWhvcml6b250YWwgLmJ1dHRvbS1zaG93LW1vcmUtZG9jdG9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmhvbWVwYWdlIC5sYXN0LXF1ZXJ5IHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBib3gtc2hhZG93OiAwIDAgNTFweCAtMjJweCAjYThhM2E4O1xuICBjb2xvcjogIzI0MmQzMTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmhvbWVwYWdlIC5sYXN0LXF1ZXJ5IC5xdWVyeSB7XG4gIGNvbG9yOiAjNmU2ZTZlO1xufVxuLmhvbWVwYWdlIC5sYXN0LXF1ZXJ5IC5hbnN3ZXIgcCB7XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLmhvbWVwYWdlIC5sYXN0LXF1ZXJ5IC5wcm9maWwtb2YtdXNlci1sYXN0LXF1ZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLmhvbWVwYWdlIC5sYXN0LXF1ZXJ5IC5wcm9maWwtb2YtdXNlci1sYXN0LXF1ZXJ5IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbn1cbi5ob21lcGFnZSAubGFzdC1xdWVyeSAucHJvZmlsLW9mLXVzZXItbGFzdC1xdWVyeSB1bCBsaSB7XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLmhvbWVwYWdlIC5sb25nLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKC9mcm9udC9pbWcvZGVudGlzdC53ZWJwKTsgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luLWJsb2NrOiA0cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xufVxuLmhvbWVwYWdlIC5sb25nLWJhbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgIzM3OTg2MywgIzJlYjNiNik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLmhvbWVwYWdlIC5sb25nLWJhbm5lciA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaG9tZXBhZ2UgLnRleHQtaW4tbG9uZy1iYW5uZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMS4xcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhvbWVwYWdlIC50ZXh0LWluLWxvbmctYmFubmVyIGgzIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbn1cbi5ob21lcGFnZSAudGV4dC1pbi1sb25nLWJhbm5lciBoMyxcbi5ob21lcGFnZSAudGV4dC1pbi1sb25nLWJhbm5lciBwIHtcbiAgdGV4dC1zaGFkb3c6IDRweCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNjQpO1xufVxuLmhvbWVwYWdlIC50ZXh0LWluLWxvbmctYmFubmVyIHAge1xuICBmb250LXNpemU6IDEycHQ7XG4gIG1heC13aWR0aDogNjAlO1xufVxuLmhvbWVwYWdlIC50ZXh0LWluLWxvbmctYmFubmVyIC5idXR0b20tcmVkLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFyZW07XG59XG4uYnV0dG9tLXJlZC1jZW50ZXIge1xuICBtYXJnaW4tYmxvY2s6IDNyZW0gMXJlbTtcbn1cbi5jdXN0b21lci1yZWdpc3RyYXRpb24tZm9ybSAuZm9ybS1ncm91cC1maXJzdC1saW5lID4gOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udXNlci1idXR0b25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVzZXItYnV0dG9ucyAudXNlci1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzI0MmQzMTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMjtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVzZXItYnV0dG9ucyAudXNlci1idXR0b24gLmNoZXZyb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi51c2VyLWJ1dHRvbnMgLnVzZXItYnV0dG9uLm9wZW4gLmNoZXZyb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnVzZXItYnV0dG9ucyAudXNlci1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4udXNlci1idXR0b25zIC51c2VyLWJ1dHRvbiAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51c2VyLWJ1dHRvbnMgLnVzZXItYnV0dG9uIGltZyB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udXNlci1idXR0b25zICN1c2VyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLWlubGluZTogMS4ycmVtO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxLjJyZW07XG4gIHBhZGRpbmctYmxvY2stZW5kOiAxLjRyZW07XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjJmMjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAwIDFyZW0gMXJlbTtcbiAgd2lkdGg6IDI1MHB4O1xuICBjb2xvcjogIzI0MmQzMTtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSAucHJvZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYyZjI7XG59XG4udXNlci1idXR0b25zICN1c2VyLW1lbnUgLnByb2ZpbGUgLm5hbWUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUJvbGRcIjtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSAucHJvZmlsZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCI7XG59XG4udXNlci1idXR0b25zICN1c2VyLW1lbnUgLnByb2ZpbGUgLmVtYWlsIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4udXNlci1idXR0b25zICN1c2VyLW1lbnUgLnByb2ZpbGUgaW1nIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSB1bCBsaSAubm90aWZpY2F0aW9uIHtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogNXB4O1xufVxuLnVzZXItYnV0dG9ucyAjdXNlci1tZW51IHVsIC5sb2dvdXQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnVzZXItYnV0dG9ucyAjdXNlci1tZW51IHVsIC5sb2dvdXQgYSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkICNmMWYyZjI7XG59XG4udXNlci1idXR0b25zICN1c2VyLW1lbnUgdWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLnVzZXItYnV0dG9ucyAjdXNlci1tZW51IHVsIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYyO1xufVxuLnVzZXItYnV0dG9ucyAjdXNlci1tZW51IHVsIGEgaSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnVzZXItYnV0dG9ucyAjdXNlci1tZW51IHVsIC5jb21wYW55LXByb2ZpbGUge1xuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgI2U5ZTllOTtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSB1bCAuY29tcGFueS1wcm9maWxlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSB1bCAuY29tcGFueS1wcm9maWxlIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4udXNlci1idXR0b25zICN1c2VyLW1lbnUgLmNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IDEwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnVzZXItYnV0dG9ucyAjdXNlci1tZW51IC5jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4udXNlci1idXR0b25zIC5ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODEzMTM7XG4gIHdpZHRoOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udXNlci1tZW51LWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTZhNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLnVzZXItbWVudS1sZWZ0IC5hY3RpdmUge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiO1xuICBjb2xvcjogIzBhODA4MTtcbn1cbi51c2VyLW1lbnUtbGVmdCAucHJvZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYyZjI7XG59XG4udXNlci1tZW51LWxlZnQgLnByb2ZpbGUgLm5hbWUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUJvbGRcIjtcbn1cbi51c2VyLW1lbnUtbGVmdCAucHJvZmlsZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCI7XG59XG4udXNlci1tZW51LWxlZnQgLnByb2ZpbGUgLmVtYWlsIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4udXNlci1tZW51LWxlZnQgLnByb2ZpbGUgaW1nIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi51c2VyLW1lbnUtbGVmdCB1bCB7XG4gIHdpZHRoOiA4MCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi51c2VyLW1lbnUtbGVmdCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNmE2YTY7XG59XG4udXNlci1tZW51LWxlZnQgdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC0ycHg7XG59XG4udXNlci1tZW51LWxlZnQgdWwgbGkgLm5vdGlmaWNhdGlvbiB7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDVweDtcbn1cbi51c2VyLW1lbnUtbGVmdCB1bCAubG9nb3V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udXNlci1tZW51LWxlZnQgdWwgLmxvZ291dDpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTZhNmE2O1xufVxuLnVzZXItbWVudS1sZWZ0IHVsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI0MmQzMTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udXNlci1tZW51LWxlZnQgdWwgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjI7XG4gIGJvcmRlci1pbmxpbmU6IDFweCBzb2xpZCAjYTZhNmE2O1xufVxuLnVzZXItbWVudS1sZWZ0IHVsIGEgaSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnVzZXItbWVudS1sZWZ0IHVsIC5wZXJzb25hbC1vdmVydmlldzpob3ZlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTZhNmE2O1xufVxuLnVzZXItbWVudS1sZWZ0IHVsIC5jb21wYW55LXByb2ZpbGUge1xuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgI2U5ZTllOTtcbn1cbi51c2VyLW1lbnUtbGVmdCB1bCAuY29tcGFueS1wcm9maWxlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi51c2VyLW1lbnUtbGVmdCB1bCAuY29tcGFueS1wcm9maWxlIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4udXNlci1tZW51LWxlZnQgLmNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IDEwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnVzZXItbWVudS1sZWZ0IC5jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ucmVkLXRleHQge1xuICBjb2xvcjogI2Y4MTMxMztcbn1cbi5ibHVlLXRleHQge1xuICBjb2xvcjogIzBkOWU5Zjtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcmV2ZW50aW9uLXBsYW4tcGFnZSB7XG4gIG1hcmdpbi1pbmxpbmU6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJldmVudGlvbi1wbGFuLXBhZ2UgLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tYmxvY2stZW5kOiAzcmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG59XG4ucHJldmVudGlvbi1wbGFuLXBhZ2UgaDIge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC00cmVtO1xufVxuLnByZXZlbnRpb24tcGxhbi1wYWdlIGgzIHtcbiAgcGFkZGluZy1pbmxpbmU6IHVuc2V0O1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG4ucHJldmVudGlvbi1wbGFuLXBhZ2UgLmhvdy13b3JrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB0O1xuICBjb2xvcjogIzAwMDtcbn1cbi5wcmV2ZW50aW9uLXBsYW4tcGFnZSAuaG93LXdvcmsgcCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbn1cbi5wcmV2ZW50aW9uLXBsYW4tcGFnZSAuc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbi1ibG9jazogMi40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByZXZlbnRpb24tcGxhbi1wYWdlIC5zdGVwcyAuaG9yaXpvbnRhbC1saW5lIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIC8qIFbDvcWha2EgxI3DoXJ5ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGUxZTU7XG4gIC8qIEJhcnZhIMSNw6FyeSAqL1xuICBtYXJnaW46IDEwcHggMDtcbiAgLyogUMWZaWTDoW7DrSBtZXplcnkgbmFkIGEgcG9kIMSNw6Fyb3UgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExJTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDcwJTtcbn1cbi5wcmV2ZW50aW9uLXBsYW4tcGFnZSAuc3RlcHMgLnN0ZXAge1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEzcHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnByZXZlbnRpb24tcGxhbi1wYWdlIC5zdGVwcyAuc3RlcC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJldmVudGlvbi1wbGFuLXBhZ2UgLnN0ZXBzIC5zdGVwIC5udW1iZXIge1xuICBjb2xvcjogIzBkOWU5ZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnByZXZlbnRpb24tcGxhbi1wYWdlIC5zdGVwcyAuc3RlcCAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMC41cmVtO1xuICBjb2xvcjogIzBkOWU5Zjtcbn1cbi5jdXN0b21lci1lZGl0LXByb2ZpbGUgLmxlZnQtY29sdW1uLWN1c3RvbWVyLXByb2ZpbGUgLm5hbWUge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAubGVmdC1jb2x1bW4tY3VzdG9tZXItcHJvZmlsZSAuZW1haWwge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbn1cbi5jdXN0b21lci1lZGl0LXByb2ZpbGUgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhNmE2O1xuICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICBwYWRkaW5nOiAxLjJyZW07XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIC5yaWdodC1jb2x1bW4ge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcbn1cbi5jdXN0b21lci1lZGl0LXByb2ZpbGUgLnJpZ2h0LWNvbHVtbiBoMiB7XG4gIGZvbnQtc2l6ZTogMjJwdDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAucmlnaHQtY29sdW1uIC5hcnRpY2xlLWxvbmcge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIC5yaWdodC1jb2x1bW4gLmFydGljbGUtbG9uZyBoMiB7XG4gIGZvbnQtc2l6ZTogMjJwdDtcbn1cbi5jdXN0b21lci1lZGl0LXByb2ZpbGUgLnJpZ2h0LWNvbHVtbiAuYXJ0aWNsZS1sb25nIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAucHJvZmlsZS1pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdXN0b21lci1lZGl0LXByb2ZpbGUgLnByb2ZpbGUtaW1hZ2UtY29udGFpbmVyIC5maWxlLXVwbG9hZGVyLXdyYXAge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIC5wcm9maWxlLWltYWdlLWNvbnRhaW5lciAuZmlsZS11cGxvYWRlci13cmFwIC51cGxvYWQtZm9ybS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5jdXN0b21lci1lZGl0LXByb2ZpbGUgLnByb2ZpbGUtaW1hZ2UtY29udGFpbmVyIC5maWxlLXVwbG9hZGVyLXdyYXAgLmNob29zZS1zaW1wbGUtZmlsZSB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAuN3JlbSAycmVtIDAuN3JlbSAycmVtO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAuYXJ0aWNsZS1sb25nIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIC5hcnRpY2xlLWxvbmcgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAuYXJ0aWNsZS1sb25nIC5yZW1vdmUtYWNjb3VudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jdXN0b21lci1lZGl0LXByb2ZpbGUgLmFydGljbGUtbG9uZyAucmVtb3ZlLWFjY291bnQgaDIge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAuZm9ybS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAuZm9ybS1zZWN0aW9uIC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAuZm9ybS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAuZm9ybS1zZWN0aW9uIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAuZm9ybS1zZWN0aW9uIC5idXR0b24tYmx1ZSB7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwLjdyZW0gMnJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuYnV0dG9uLWJsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwLjdyZW0gMnJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuYnV0dG9uLWJsdWU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICBjdXJzb3I6IGluaXRpYWw7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmJ1dHRvbi1ibHVlOmRpc2FibGVkOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY29tcGFueS1lZGl0LWhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgaDIge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY2F0YWxvZy1kZXRhaWwtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLnBpY3R1cmUtY2F0YWxvZy1kZXRhaWwge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLnBpY3R1cmUtY2F0YWxvZy1kZXRhaWwgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jYXRhbG9nLWRldGFpbC1ncmlkIC5waWN0dXJlLWNhdGFsb2ctZGV0YWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAucGljdHVyZS1jYXRhbG9nLWRldGFpbCAuY2hvb3NlLXNpbXBsZS1maWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jYXRhbG9nLWRldGFpbC1ncmlkICN0YWItc2V0dGluZ3MgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAjdGFiLXNldHRpbmdzIC5mb3JtLWdyb3VwIHAge1xuICBjb2x1bW5zOiAxO1xuICBtYXJnaW46IDA7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNhdGFsb2ctZGV0YWlsLWdyaWQgI3RhYi1zZXR0aW5ncyAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNhdGFsb2ctZGV0YWlsLWdyaWQgI3RhYi1zZXR0aW5ncyAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAjdGFiLXNldHRpbmdzIC5mb3JtLWdyb3VwIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY29tcGFueS1vZmZpY2UtZGV0YWlscyB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jb21wYW55LW9mZmljZS1kZXRhaWxzIC5mb3JtLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY29tcGFueS1vZmZpY2UtZGV0YWlscyAuZm9ybS1zZWN0aW9uIC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNvbXBhbnktb2ZmaWNlLWRldGFpbHMgLmZvcm0tc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY29tcGFueS1vZmZpY2UtZGV0YWlscyAuZm9ybS1zZWN0aW9uIC5mb3JtLWdyb3VwIGlucHV0LFxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jb21wYW55LW9mZmljZS1kZXRhaWxzIC5mb3JtLXNlY3Rpb24gLmZvcm0tZ3JvdXAgYSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY29tcGFueS1vZmZpY2UtZGV0YWlscyAuYnV0dG9uLXJlZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAjdGFiLWZpZWxkcyBoMyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgI3RhYi1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAjdGFiLWZpZWxkcyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBtaW4taGVpZ2h0OiA1cmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlICN0YWItZmllbGRzIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAjdGFiLWZpZWxkcyAuYnV0dG9uLWJsdWUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBtYXJnaW46IDA7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGluaXRpYWw7XG4gIHBhZGRpbmc6IDAuN3JlbSAycmVtIDAuN3JlbSAycmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5hZGRyZXNzLXZlcmlmaWNhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuYWRkcmVzcy12ZXJpZmljYXRpb24gI3ZlcmlmaWNhdGlvbi1wcm9tcHQge1xuICBjb2x1bW5zOiBpbml0aWFsO1xuICBjb2xvcjogI2Y4MTMxMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuYWRkcmVzcy12ZXJpZmljYXRpb24gI21hcCB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmJ1dHRvbi1yZWQge1xuICB3aWR0aDogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4MTMxMztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZzogMC43cmVtIDJyZW0gMC43cmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDI5cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmJ1dHRvbi1yZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmJ1dHRvbi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDAuN3JlbSAycmVtIDAuN3JlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiAyOXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY29tcGFueS1vZmZpY2VzIC5zZWxlY3Qtb2ZmaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNvbXBhbnktb2ZmaWNlcyAuc2VsZWN0LW9mZmljZSA+ICoge1xuICBtYXJnaW4taW5saW5lOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jb21wYW55LW9mZmljZXMgLnNlbGVjdC1vZmZpY2UgZm9ybSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwMHB4ICsgMXJlbSk7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNvbXBhbnktb2ZmaWNlcyAuc2VsZWN0LW9mZmljZSAjY29tcGFueU9mZmljZVNlbGVjdG9yIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwLjdyZW07XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLm9mZmljZS1ob3Vycy1mb3JtIC5vZmZpY2UtaG91cnMtcGFpciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jazogMC41cmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5vZmZpY2UtaG91cnMtZm9ybSAub2ZmaWNlLWhvdXJzLXBhaXIgaW5wdXQge1xuICB3aWR0aDogNS41cmVtO1xuICBtYXJnaW46IDAgMC41cmVtIDAgMC41cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAub2ZmaWNlLWhvdXJzLWZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAub2ZmaWNlLWhvdXJzLWZvcm0gLmZvcm0tZ3JvdXAgPiBpIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLm9mZmljZS1ob3Vycy1mb3JtIC5mYSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuZm9ybS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XG59XG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIC5saXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIC5saXN0LWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiAuZGV0YWlscy1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIC5kZXRhaWxzLWJ0bi5idXR0b24tYmx1ZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG59XG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIC5kZXRhaWxzLWJ0biAuY2hldnJvbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiAuZGV0YWlscy1idG4gLmNoZXZyb24ub3BlbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIGhyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbn1cbi5jb250YWN0LWxlYWRzLXNlY3Rpb24gc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggLThweCAjOWI5YjliO1xuICBtaW4td2lkdGg6IDcwcHg7XG59XG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIC5kZXRhaWxzIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xufVxuLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiAuZGV0YWlscyAuc2hvdy1vbi10YWJsZXQsXG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIC5kZXRhaWxzIC5zaG93LW9uLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWN0LWxlYWRzLXNlY3Rpb24gLmRldGFpbHMgLmNvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xufVxuLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiAuZGV0YWlscyBwIHtcbiAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgY29sdW1uczogMTtcbn1cbi5jb250YWN0LWxlYWRzLXNlY3Rpb24gPiAuYXJ0aWNsZS1sb25nIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5jb250YWN0LWxlYWRzLXNlY3Rpb24gPiAuYXJ0aWNsZS1sb25nIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFkLWJhbm5lci50b3AtZG9jdG9yLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVlZTtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxLjVyZW07XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwLjdyZW07XG59XG4uYWQtYmFubmVyLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAudG9wLWRvY3Rvci1jZW50ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMxMHB4LCBtYXgtY29udGVudCkpO1xuICBnYXA6IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWQtYmFubmVyLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAudG9wLWRvY3Rvci1jZW50ZXIgLmRvY3Rvci1pbmZvIHAge1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xufVxuLmFkLWJhbm5lci50b3AtZG9jdG9yLWhvcml6b250YWwgLm9uZS1kb2N0b3Ige1xuICBtYXJnaW4tdG9wOiAwO1xuICBnYXA6IDA7XG4gIHdpZHRoOiAzMTBweDtcbn1cbi5hZC1iYW5uZXIudG9wLWRvY3Rvci1ob3Jpem9udGFsIC5vbmUtZG9jdG9yIGltZyB7XG4gIG9iamVjdC1maXQ6IGZpbGw7XG59XG4uYWQtYmFubmVyLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAub25lLWRvY3RvciAuZG9jdG9yLWluZm8ge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYWQtYmFubmVyLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAuYXJ0aWNsZS1sb25nIHtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZlNmU2ZTtcbiAgcGFkZGluZzogMnJlbTtcbiAgZ2FwOiAyLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hZC1iYW5uZXIudG9wLWRvY3Rvci1ob3Jpem9udGFsIC5idXR0b20tc2hvdy1tb3JlLWRvY3RvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5maWx0ZXItYnV0dG9ucy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hZ2F6aW5lIC5hcnRpY2xlLWNvbnRlbnQge1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubWFnYXppbmUgaDIge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogLTRyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFnYXppbmUgLmJveC1hcnRpY2xlLWRldGFpbCBoNCB7XG4gIGZvbnQtc2l6ZTogMTNwdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1hZ2F6aW5lIC5ib3gtYXJ0aWNsZS1kZXRhaWwgLm1hcmdpbiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbn1cbi5tYWdhemluZSAuYm94LWFydGljbGUtZGV0YWlsIC50ZXh0LWNvbnRlbnQgdWwge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG4ubWFnYXppbmUgLlNlYXJjaC1mb3JtLWFydGljbGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWdhemluZSAuU2VhcmNoLWZvcm0tYXJ0aWNsZXMgLmdlbmVyYWwtc2VhcmNoaW5nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKCcvZnJvbnQvaW1nL2ljb25fc2VhcmNoLnN2ZycpIG5vLXJlcGVhdCByaWdodCAxLjVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gIHBhZGRpbmctaW5saW5lOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubWFnYXppbmUgLlNlYXJjaC1mb3JtLWFydGljbGVzIC5nZW5lcmFsLXNlYXJjaGluZzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgxMywgMTU4LCAxNTksIDAuMyk7XG59XG4ubWFnYXppbmUgLlNlYXJjaC1mb3JtLWFydGljbGVzIC5zZWFyY2gtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tYWdhemluZSAuU2VhcmNoLWZvcm0tYXJ0aWNsZXMgLnNlYXJjaC1ib3ggbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWdhemluZSAuU2VhcmNoLWZvcm0tYXJ0aWNsZXMgLnNlYXJjaC1ib3ggLnNlYXJjaC1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5nYWxsZXJ5LWltZy1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cbi5kaXNwbGF5LW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI5cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdG9wOiAxOXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzI0MmQzMTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGhlaWdodDogNDhweDtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzI0MmQzMTtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBoZWlnaHQ6IDE3cHg7XG59XG4jc25pcHBldC0tZmlsdGVyZWRDb250ZW50IC5zZWFyY2hpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmQtYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNkZGUxZTU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbSAzcmVtIDNyZW07XG59XG4uYm9yZGVyLWIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZTFlNTtcbn1cbi5ib3JkZXItYiBwIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbn1cbi5jb21tZW50IHtcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xufVxuLmNvbW1lbnQgLmxvZ2luLXJlcXVpcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb21tZW50IC5sb2dpbi1yZXF1aXJlZCAuYnV0dG9uLWJsdWUge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yb3ctZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yb3ctZCAuY29udCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG4ucm93LWQgLmNvbnQgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnJvdy1kIC5jb250LWRhdGUtYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYmxvY2s6IDEwcHg7XG59XG4ucm93LWQgLmNvbnQtZGF0ZS1hdXRob3IgLmNvbnQtYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLnJvdy1kIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5yb3ctZCAuc2l6ZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ucm93LWQgLnNoYWRvdy1jaXJjbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMmYyO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2hhcmUtbm9kZXMge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tb2RhbC1zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDI1MHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgei1pbmRleDogMTAwMDAwOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsLXMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB6LWluZGV4OiAxMDAwMDAxO1xufVxuLm1vZGFsLXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGUxZTU7XG59XG4ubW9kYWwtcyAuY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmVkO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tb2RhbC1vdmVybGF5LXMge1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmlucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmlucHV0LWNvbnRhaW5lciAuZmEtZW52ZWxvcGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE4JTtcbiAgLyogUG96aWNlIGlrb25reSAqL1xuICB0b3A6IDQyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogIzBhODA4MTtcbn1cbi5pbnB1dC1jb250YWluZXIgLmZhLWtleSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTglO1xuICAvKiBQb3ppY2UgaWtvbmt5ICovXG4gIHRvcDogNDIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjMGE4MDgxO1xufVxuLmlucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgLyogT2RzYXplbsOtLCBhYnkgc2UgdGV4dCBuZXNrcsO9dmFsIHBvZCBpa29ua291ICovXG59XG4ucm93LWQgLnNoYXJlIHtcbiAgLyogICAgJjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfSovXG59XG4ucm93LWQgLnNoYXJlIC5jaXJjbGUtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLnJvdy1kIC5zaGFyZSAuc2hhcmUtbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNoYXJlLFxuLmNvbnQge1xuICBtYXJnaW4tYmxvY2s6IDhweDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmVkaXQtY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDIxNXB4O1xufVxuLmZjLWRpcmVjdGlvbi1sdHIge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogM3JlbTtcbn1cbiN0YWItcHJvZmlsZS1zZXR0aW5ncyxcbiN0YWItc2VsZi1leGFtaW5hdGlvbnMsXG4jdGFiLWV4YW1pbmF0aW9ucyxcbiN0YWItc3VtbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTU7XG59XG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMmYyO1xufVxuLyogSGxhdm7DrSBrb250ZWpuZXIgcHJvIG9jaHJhbnUgb3NvYm7DrWNoIMO6ZGFqxa8gKi9cbi5wcml2YWN5LXBvbGljeSB7XG4gIC8qIE5hZHBpcyAxICovXG4gIC8qIE5hZHBpcyAyICovXG4gIC8qIFN0eWwgcHJvIG9kc3RhdmNlICovXG4gIC8qIFNlem5hbSBwcsOhdiB1xb5pdmF0ZWzFryAqL1xuICAvKiBTdHlsIHBybyBwb2xvxb5reSBzZXpuYW11ICovXG4gIC8qIE9ka2F6eSAtIHp2w71yYXpuxJtuw6kgKi9cbn1cbi5wcml2YWN5LXBvbGljeSBoMSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDM1cHQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wcml2YWN5LXBvbGljeSBoMiB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE4cHQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByaXZhY3ktcG9saWN5IHAge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG4ucHJpdmFjeS1wb2xpY3kgcCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1Cb2xkXCI7XG59XG4ucHJpdmFjeS1wb2xpY3kgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjVyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cbi5wcml2YWN5LXBvbGljeSBsaSB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucHJpdmFjeS1wb2xpY3kgYSB7XG4gIGNvbG9yOiAjMWE3M2U4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJpdmFjeS1wb2xpY3kgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmltZy1hdXRob3ItaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIGxlZnQ6IGNhbGMoMS41cmVtICsgMzBweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5pbWctYXV0aG9yLWluZm8udmlzaWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5pbWctYXV0aG9yLWluZm8gYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmdhbGxlcnktaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWctc291cmNlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIGxlZnQ6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB3aWR0aDogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrZXIge1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuLm1vZGFsIHtcbiAgei1pbmRleDogOTk5OTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCI7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4ICNhNmE2YTY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNTVweCAzMHB4O1xufVxuLm1vZGFsIC5zaWduLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG4ubW9kYWwgLnNpZ24tZm9ybSAubWFyZ2luIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbn1cbi5tb2RhbCAuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsIGgyLFxuLm1vZGFsIGZvcm0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwgZm9ybSBwIGEge1xuICBjb2xvcjogIzBhODA4MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1vZGFsIGZvcm0gcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1vZGFsIC5sb2dpbiB7XG4gIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICMxMWE1YTcgMCUsICMxMWE1YTcgMCUsICMwNThiODkgMTAwJSwgIzA1OGI4OSAxMDAlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgY29sb3I6IHdoaXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTFwdDtcbiAgYm9yZGVyOiB1bnNldDtcbiAgbWluLXdpZHRoOiAxNTZweDtcbn1cbi5tb2RhbCAubG9naW46aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2RhbCAuYm94LWxvZ2luIHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuICBwYWRkaW5nLWlubGluZTogMi41cmVtO1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubW9kYWwgLnNpZ24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAzNXB4O1xuICBtYXgtd2lkdGg6IDM3OHB4O1xuICBmb250LXNpemU6IDExcHQ7XG59XG4ubW9kYWwgLnNpZ24tcm93IHAge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMHB4O1xufVxuLm1vZGFsIC5zaWduLXJvdyBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuLm1vZGFsIC5zaWduLXJvdy1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLm1vZGFsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgxNDUsIDIyNiwgMjI5LCAwLjMpO1xufVxuLm1vZGFsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMTQ1LCAyMjYsIDIyOSwgMC4zKTtcbn1cbi5tb2RhbCBpbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDE0NSwgMjI2LCAyMjksIDAuMykgIWltcG9ydGFudDtcbn1cbi5tb2RhbCAuYm94LWxvZ2luOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZmVmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiA0cHggNHB4IDEwcHggcmdiYSgxNDUsIDIyNiwgMjI5LCAwLjUpO1xufVxuLm1vZGFsIC5ib3gtbG9naW46LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2ZlZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgxNDUsIDIyNiwgMjI5LCAwLjMpO1xufVxuLm1vZGFsIC5yZW1lbWJlci1sb2dpbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubW9kYWwgLm90aGVyLWxvZ2luIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLm1vZGFsIC5vdGhlci1sb2dpbiBociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjI7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubW9kYWwgLm90aGVyLWxvZ2luIHAge1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG59XG4ubW9kYWwgLm90aGVyLWxvZ2luIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogMXJlbTtcbn1cbi5tb2RhbCAub3RoZXItbG9naW4gdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vZGFsIC5vdGhlci1sb2dpbiB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYyZjI7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMTQ1LCAyMjYsIDIyOSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5tb2RhbCAub3RoZXItbG9naW4gdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4wOCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2RhbCAub3RoZXItbG9naW4gdWwgbGkgYSBpbWcge1xuICBoZWlnaHQ6IDI1cHg7XG59XG4ubW9kYWwgLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZGFsIC5uZXctcmVnaXN0cmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsIC5uZXctcmVnaXN0cmF0aW9uIGRpdiBhIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICNlNDM1NGEgMCUsICNkZTFkMzUgMTAwJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxMXB0O1xufVxuLm1vZGFsIC5uZXctcmVnaXN0cmF0aW9uIGRpdiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kYWwgLnJlc2V0LXBhc3N3b3JkLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubW9kYWwgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZG9jdG9yLXJlZ2lzdHJhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5kb2N0b3ItcmVnaXN0cmF0aW9uIGEge1xuICBjb2xvcjogIzBhODA4MTtcbn1cbiNhZGQtZGlzY3Vzc2lvbi1tb2RhbCAuYWxpZ25tZW50LWxhc3QtY29tbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTkuOTJweDtcbn1cbiNhZGQtZGlzY3Vzc2lvbi1tb2RhbCAuZGV0YWlsLW9mLWxhc3QtcXVlcnkge1xuICBwYWRkaW5nOiAwO1xufVxuI2FkZC1kaXNjdXNzaW9uLW1vZGFsIC5wcm9maWwtb2YtdXNlci1sYXN0LXF1ZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2FkZC1kaXNjdXNzaW9uLW1vZGFsIC5wcm9maWwtb2YtdXNlci1sYXN0LXF1ZXJ5IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuI2FkZC1kaXNjdXNzaW9uLW1vZGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbiNhZGQtZGlzY3Vzc2lvbi1tb2RhbCAuZm9ybS1ncm91cCBpbnB1dCxcbiNhZGQtZGlzY3Vzc2lvbi1tb2RhbCAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIjtcbiAgYm9yZGVyOiB1bnNldDtcbiAgcmVzaXplOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2FkZC1kaXNjdXNzaW9uLW1vZGFsICNjYXRlZ29yeS1vZi1kaXNjdXNzaW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiO1xuICBib3JkZXI6IHVuc2V0O1xuICByZXNpemU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2FkZC1kaXNjdXNzaW9uLW1vZGFsIC5zdWJtaXQtcmVkIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbiNhZGQtbmV3LXJlZ2lzdHJhdGlvbiAuZmlyc3QtbGluZS1vZi1vcmRlcmluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jYWRkLW5ldy1yZWdpc3RyYXRpb24gLmZvcm0tZ3JvdXAtZmlyc3QtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBtYXJnaW4tYmxvY2s6IDVweDtcbiAgd2lkdGg6IDcwJTtcbn1cbiNhZGQtbmV3LXJlZ2lzdHJhdGlvbiAuZm9ybS1ncm91cC1maXJzdC1saW5lIGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbiNhZGQtbmV3LXJlZ2lzdHJhdGlvbiAuZm9ybS1ncm91cC1maXJzdC1saW5lIC50ZXh0LWRhbmdlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbiNhZGQtbmV3LXJlZ2lzdHJhdGlvbiBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU1O1xuICByZXNpemU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbiNhZGQtbmV3LXJlZ2lzdHJhdGlvbiAudGV4dC1kYW5nZXIge1xuICBwYWRkaW5nOiB1bnNldDtcbn1cbiNhZGQtbmV3LXJlZ2lzdHJhdGlvbiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYnV0dG9tLXJlZCB7XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcbn1cbiNhZGQtcmVnaXN0cmF0aW9uLW5leHQtc3RlcCAucmVnaXN0cmF0aW9uLW5leHQtc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNhZGQtcmVnaXN0cmF0aW9uLW5leHQtc3RlcCAuYnV0dG9uLWJsdWUge1xuICBwYWRkaW5nOiAxcmVtIDNyZW07XG59XG4jc2VsZWN0LWluc3VyYW5jZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE2YTY7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbiNhZGQtcmVnaXN0cmF0aW9uLXNlY29uZC1zdGVwIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIjtcbiAgYm9yZGVyOiB1bnNldDtcbiAgcmVzaXplOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuI2FkZC1yZWdpc3RyYXRpb24tc2Vjb25kLXN0ZXAgLmJ1dHRvbi1ibHVlIHtcbiAgYm9yZGVyOiB1bnNldDtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIjtcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xufVxuI2FkZC1yZWdpc3RyYXRpb24tc2Vjb25kLXN0ZXAgLnRleHQtZGFuZ2VyIHtcbiAgcGFkZGluZzogdW5zZXQ7XG59XG4uYnV0dG9uLWJsdWUtbWFyZ2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcbn1cbi5idXR0b24tYmx1ZS1tYXJnaW4gLmJ1dHRvbi1ibHVlIHtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xufVxuLm5leHQtcHJldmVudGl2ZS1wbGFuLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbi1ibG9jazogMi41cmVtO1xufVxuLm5leHQtcHJldmVudGl2ZS1wbGFuLWNlbnRlciAuYnV0dG9uLWJsdWUge1xuICBwYWRkaW5nOiAxcmVtIDNyZW07XG59XG4ubW9kYWwtY29tcG9uZW50IC5tb2RhbC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xufVxuLm1vZGFsLWNvbXBvbmVudCAuYnV0dG9uLWJsdWUsXG4ubW9kYWwtY29tcG9uZW50IC5idXR0b24tZ3JleSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGluaXRpYWw7XG4gIHBhZGRpbmc6IDAuN3JlbSAycmVtIDAuN3JlbSAycmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tb2RhbC1jb21wb25lbnQgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4taW5saW5lOiAycmVtO1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4ubW9kYWwtY29tcG9uZW50IGZvcm0gLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC1jb21wb25lbnQgZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwtY29tcG9uZW50IGZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzI0MmQzMTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEwcHg7XG59XG4ubW9kYWwtY29tcG9uZW50IGZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pLFxuLm1vZGFsLWNvbXBvbmVudCBmb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgxNDUsIDIyNiwgMjI5LCAwLjMpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU1O1xuICBjb2xvcjogIzI0MmQzMTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1ibG9jazogMC41cmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5mb3JtLWNvbnRyb2wge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcmVtO1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuYXJ0aWNsZS1sb25nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmdyZWVuLXRleHQsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5ncmVlbi10ZXh0LFxuLnByZXZlbnRpb24tZm9ybSAuZ3JlZW4tdGV4dCxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5zdWNjZXNzLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuc3VjY2Vzcyxcbi5wcmV2ZW50aW9uLWZvcm0gLnN1Y2Nlc3Mge1xuICBjb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5ncmV5LXRleHQsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5ncmV5LXRleHQsXG4ucHJldmVudGlvbi1mb3JtIC5ncmV5LXRleHQge1xuICBjb2xvcjogZ3JleSAhaW1wb3J0YW50O1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm9yYW5nZS10ZXh0LFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAub3JhbmdlLXRleHQsXG4ucHJldmVudGlvbi1mb3JtIC5vcmFuZ2UtdGV4dCxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5jYXV0aW9uLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuY2F1dGlvbixcbi5wcmV2ZW50aW9uLWZvcm0gLmNhdXRpb24ge1xuICBjb2xvcjogb3JhbmdlICFpbXBvcnRhbnQ7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucmVkLXRleHQsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5yZWQtdGV4dCxcbi5wcmV2ZW50aW9uLWZvcm0gLnJlZC10ZXh0LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLndhcm5pbmcsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC53YXJuaW5nLFxuLnByZXZlbnRpb24tZm9ybSAud2FybmluZyB7XG4gIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5icmVhZGNydW1iLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuYnJlYWRjcnVtYixcbi5wcmV2ZW50aW9uLWZvcm0gLmJyZWFkY3J1bWIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWhvbWUsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5icmVhZGNydW1iIC5icmVhZGNydW1iLWhvbWUsXG4ucHJldmVudGlvbi1mb3JtIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWhvbWUge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuYnJlYWRjcnVtYiBhLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuYnJlYWRjcnVtYiBhLFxuLnByZXZlbnRpb24tZm9ybSAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuYnJlYWRjcnVtYiBzcGFuLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuYnJlYWRjcnVtYiBzcGFuLFxuLnByZXZlbnRpb24tZm9ybSAuYnJlYWRjcnVtYiBzcGFuIHtcbiAgY29sb3I6ICNhNmE2YTY7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmJyZWFkY3J1bWIgLmdyZXktYnJlYWQtY3J1bWJzLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuYnJlYWRjcnVtYiAuZ3JleS1icmVhZC1jcnVtYnMsXG4ucHJldmVudGlvbi1mb3JtIC5icmVhZGNydW1iIC5ncmV5LWJyZWFkLWNydW1icyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1haW4tc3VtbWFyeS1jb250YWluZXIsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5tYWluLXN1bW1hcnktY29udGFpbmVyLFxuLnByZXZlbnRpb24tZm9ybSAubWFpbi1zdW1tYXJ5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAubWFpbi1zdW1tYXJ5LWNvbnRhaW5lciAuYXJ0aWNsZS1sb25nLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAubWFpbi1zdW1tYXJ5LWNvbnRhaW5lciAuYXJ0aWNsZS1sb25nLFxuLnByZXZlbnRpb24tZm9ybSAubWFpbi1zdW1tYXJ5LWNvbnRhaW5lciAuYXJ0aWNsZS1sb25nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1yaWdodDogOHJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5tYWluLXN1bW1hcnktY29udGFpbmVyIC5wZXJjZW50YWdlLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAubWFpbi1zdW1tYXJ5LWNvbnRhaW5lciAucGVyY2VudGFnZSxcbi5wcmV2ZW50aW9uLWZvcm0gLm1haW4tc3VtbWFyeS1jb250YWluZXIgLnBlcmNlbnRhZ2Uge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzBkOWU5ZjtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lcixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIsXG4ucHJldmVudGlvbi1mb3JtIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgPiAuYnV0dG9uLWJsdWUsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyID4gLmJ1dHRvbi1ibHVlLFxuLnByZXZlbnRpb24tZm9ybSBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciA+IC5idXR0b24tYmx1ZSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAucGVyc29uYWwtaW5mbyBwLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAucGVyc29uYWwtaW5mbyBwLFxuLnByZXZlbnRpb24tZm9ybSBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAucGVyc29uYWwtaW5mbyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgI21lYXN1cmVtZW50LWZvcm0tY29udGVudCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgI21lYXN1cmVtZW50LWZvcm0tY29udGVudCxcbi5wcmV2ZW50aW9uLWZvcm0gZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgI21lYXN1cmVtZW50LWZvcm0tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyLFxuLnByZXZlbnRpb24tZm9ybSBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIC5zdW1tYXJ5IHAsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIC5zdW1tYXJ5IHAsXG4ucHJldmVudGlvbi1mb3JtIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIC5zdW1tYXJ5IHAge1xuICBtYXJnaW46IDA7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciAucmVwb3J0LWNvbnRhaW5lcixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIgLnJlcG9ydC1jb250YWluZXIsXG4ucHJldmVudGlvbi1mb3JtIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIC5yZXBvcnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciAucmVwb3J0LWNvbnRhaW5lciBoNCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIgLnJlcG9ydC1jb250YWluZXIgaDQsXG4ucHJldmVudGlvbi1mb3JtIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIC5yZXBvcnQtY29udGFpbmVyIGg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIgLnJlcG9ydC1jb250YWluZXIgc21hbGwsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIC5yZXBvcnQtY29udGFpbmVyIHNtYWxsLFxuLnByZXZlbnRpb24tZm9ybSBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciAucmVwb3J0LWNvbnRhaW5lciBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIgLnJlcG9ydC1jb250YWluZXIgc3Ryb25nLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciAucmVwb3J0LWNvbnRhaW5lciBzdHJvbmcsXG4ucHJldmVudGlvbi1mb3JtIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIC5yZXBvcnQtY29udGFpbmVyIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIgLnJlcG9ydC1jb250YWluZXIgLnJlc3VsdCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIgLnJlcG9ydC1jb250YWluZXIgLnJlc3VsdCxcbi5wcmV2ZW50aW9uLWZvcm0gZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIgLnJlcG9ydC1jb250YWluZXIgLnJlc3VsdCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5mb3JtLWhlYWRlcixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmZvcm0taGVhZGVyLFxuLnByZXZlbnRpb24tZm9ybSAuZm9ybS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmZvcm0taGVhZGVyIGgzLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZm9ybS1oZWFkZXIgaDMsXG4ucHJldmVudGlvbi1mb3JtIC5mb3JtLWhlYWRlciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuYWN0aW9ucyxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmFjdGlvbnMsXG4ucHJldmVudGlvbi1mb3JtIC5hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDJyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lcixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnByb2dyZXNzLWJhci1jb250YWluZXIsXG4ucHJldmVudGlvbi1mb3JtIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAwLjVyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuYmFyLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuYmFyLFxuLnByZXZlbnRpb24tZm9ybSAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuYmFyIHtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuYmFyLnN1Y2Nlc3MsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5iYXIuc3VjY2Vzcyxcbi5wcmV2ZW50aW9uLWZvcm0gLnByb2dyZXNzLWJhci1jb250YWluZXIgLmJhci5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5iYXIuZ3JleSxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnByb2dyZXNzLWJhci1jb250YWluZXIgLmJhci5ncmV5LFxuLnByZXZlbnRpb24tZm9ybSAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuYmFyLmdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuYmFyLmNhdXRpb24sXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5iYXIuY2F1dGlvbixcbi5wcmV2ZW50aW9uLWZvcm0gLnByb2dyZXNzLWJhci1jb250YWluZXIgLmJhci5jYXV0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlICFpbXBvcnRhbnQ7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuYmFyLndhcm5pbmcsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5iYXIud2FybmluZyxcbi5wcmV2ZW50aW9uLWZvcm0gLnByb2dyZXNzLWJhci1jb250YWluZXIgLmJhci53YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuYmFyLXBlcmNlbnRhZ2UsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5iYXItcGVyY2VudGFnZSxcbi5wcmV2ZW50aW9uLWZvcm0gLnByb2dyZXNzLWJhci1jb250YWluZXIgLmJhci1wZXJjZW50YWdlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmZjIC5mYy10aXRsZSxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmZjIC5mYy10aXRsZSxcbi5wcmV2ZW50aW9uLWZvcm0gLmZjIC5mYy10aXRsZSB7XG4gIHRleHQtd3JhcDogaW5pdGlhbDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5mYyAuZmMtY29udGVudCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmZjIC5mYy1jb250ZW50LFxuLnByZXZlbnRpb24tZm9ybSAuZmMgLmZjLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmZjIC5mYy1jb250ZW50IGE6dmlzaXRlZCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmZjIC5mYy1jb250ZW50IGE6dmlzaXRlZCxcbi5wcmV2ZW50aW9uLWZvcm0gLmZjIC5mYy1jb250ZW50IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5mYyAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLWJ1dHRvbixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmZjIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtYnV0dG9uLFxuLnByZXZlbnRpb24tZm9ybSAuZmMgLmZjLWhlYWRlci10b29sYmFyIC5mYy1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDAuNXJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDI5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDllOWY7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIGNvbG9yOiBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjMGQ5ZTlmO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmZjIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtYnV0dG9uOmZvY3VzLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZmMgLmZjLWhlYWRlci10b29sYmFyIC5mYy1idXR0b246Zm9jdXMsXG4ucHJldmVudGlvbi1mb3JtIC5mYyAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLWJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZmMgLmZjLWhlYWRlci10b29sYmFyIC5mYy1idXR0b246aG92ZXIsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5mYyAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLWJ1dHRvbjpob3Zlcixcbi5wcmV2ZW50aW9uLWZvcm0gLmZjIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmZjIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtYnV0dG9uIC5mYy1pY29uLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZmMgLmZjLWhlYWRlci10b29sYmFyIC5mYy1idXR0b24gLmZjLWljb24sXG4ucHJldmVudGlvbi1mb3JtIC5mYyAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLWJ1dHRvbiAuZmMtaWNvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5mYyAuZmMtZXZlbnQsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5mYyAuZmMtZXZlbnQsXG4ucHJldmVudGlvbi1mb3JtIC5mYyAuZmMtZXZlbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZmMgLmZjLWV2ZW50OmhvdmVyLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZmMgLmZjLWV2ZW50OmhvdmVyLFxuLnByZXZlbnRpb24tZm9ybSAuZmMgLmZjLWV2ZW50OmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgI2NvbG9yLXBpY2tlcixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgI2NvbG9yLXBpY2tlcixcbi5wcmV2ZW50aW9uLWZvcm0gI2NvbG9yLXBpY2tlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuY29sb3Itb3B0aW9uLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuY29sb3Itb3B0aW9uLFxuLnByZXZlbnRpb24tZm9ybSAuY29sb3Itb3B0aW9uIHtcbiAgd2lkdGg6IDMuNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIG1hcmdpbjogMCAwLjI1cmVtIDAuMjVyZW0gMC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmbGV4OiBub25lO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmNvbG9yLW9wdGlvbi5zZWxlY3RlZCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmNvbG9yLW9wdGlvbi5zZWxlY3RlZCxcbi5wcmV2ZW50aW9uLWZvcm0gLmNvbG9yLW9wdGlvbi5zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuY29sb3Itb3B0aW9uOmhvdmVyLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuY29sb3Itb3B0aW9uOmhvdmVyLFxuLnByZXZlbnRpb24tZm9ybSAuY29sb3Itb3B0aW9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmxlZnQtY29sdW1uLWN1c3RvbWVyLXByb2ZpbGUgLm5hbWUge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1Cb2xkXCI7XG59XG4ubGVmdC1jb2x1bW4tY3VzdG9tZXItcHJvZmlsZSAuZW1haWwge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbn1cbi5wcmV2ZW50aW9uLWZvcm0gcCB7XG4gIG1hcmdpbi1ibG9jazogMC41cmVtO1xufVxuLnByZXZlbnRpb24tZm9ybSBmb3JtIHtcbiAgbWFyZ2luOiAwO1xufVxuLnByZXZlbnRpb24tZm9ybSBmb3JtIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJldmVudGlvbi1mb3JtIGZvcm0gLmZvcm0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJldmVudGlvbi1mb3JtIGlucHV0LFxuLnByZXZlbnRpb24tZm9ybSBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICAvKiAgICBib3gtc2hhZG93OiAwIDAgNTFweCAtMTVweCAjYThhM2E4OyovXG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU1O1xuICByZXNpemU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NThweCkge1xuICBoMTExIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250YWluZXIgLmZsYWctY3oge1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgfVxuICAjYnV0dG9tLWxvZy1pbiBhIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2MHB4KSB7XG4gIGgxMTEge1xuICAgIGNvbG9yOiB5ZWxsb3c7XG4gIH1cbiAgLmNvbnRhaW5lci50aGluLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC5hcnRpY2xlLWxvbmctaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZyB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICBuYXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB1bnNldDtcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgfVxuICAuY29udGFpbmVyIG5hdiBsaSBpbWcge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuY29udGFpbmVyIC5jb250YWluZXItZm9yLWFydGljbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyLmhlYWRlci1nYWxsZXJ5IG5hdiB1bCBsaSAjbG9nbyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIGgxMTEge1xuICAgIGNvbG9yOiBncmVlbnllbGxvdztcbiAgfVxuICAuZm9ydW0gLmJveC1vZi1sYXN0LXF1ZXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNidXR0b20tbG9nLWluIGEge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxuICAjYnV0dG9tLWxvZy1pbiBhIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxuICAjYnV0dG9tLWxvZy1pbiB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICB9XG4gIC5zZWFyY2hpbmcgLnNlYXJjaC1ib3ggLnNlYXJjaC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNyU7XG4gICAgbGVmdDogOTIlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgLmZpcnN0LXRleHQge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhwdDtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIGgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjhwdDtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgLnNlY29uZC10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAgIG1hcmdpbi1ibG9jazogMDtcbiAgICBtYXJnaW4taW5saW5lOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciBociB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2hhZG93LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaGFkb3ctb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY5LCAxNjksIDE2OSwgMC4zMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgfVxuICAubWFpbi1waWN0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Zyb250L2ltZy9taWxsZW5uaWFsLWZhdGhlci5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLm1haW4tcGljdHVyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGluaGVyaXQ7XG4gICAgLyogRMSbZMOtIG9icsOhemVrIHBvemFkw60gKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhM2E4O1xuICAgIGZpbHRlcjogYmx1cigycHgpO1xuICAgIC8qIFDFmWlkw6Fuw60gYmx1ciBlZmVrdHUgKi9cbiAgICB6LWluZGV4OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzAlIDYwJTtcbiAgICAvKiBQb3N1bmUgb2Jyw6F6ZWssIGtkZSB4IGEgeSBqc291IGhvZG5vdHkgdiBwcm9jZW50ZWNoIG5lYm8gcHggKi9cbiAgfVxuICAuaG9tZXBhZ2UgLmxvbmctYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Zyb250L2ltZy9iYW5uZXItYmlnLmpwZyk7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAuY29udGFpbmVyIC5sb2dvLXRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xuICB9XG4gIC5jb250YWluZXIgLm1lbnUsXG4gIC5zb2NpYWwtbWVkaWEtaWNvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbC1mIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG4gIC5jb2wtZiAubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY29sLWYgcCB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDJyZW07XG4gIH1cbiAgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmhhbWJ1cmdlciAuZmEtYmFycyB7XG4gICAgY29sb3I6ICMxNzc0NmU7XG4gIH1cbiAgLm1haW4tcGljdHVyZSBpbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLnNlYXJjaGluZyBpbnB1dCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICBmb290ZXIgLnRpdGxlLW9mLWluZm9ybWF0aW9uLWZvb3RlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiAubGlzdC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbiAgLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiAubGlzdC1jb250YWluZXIgLmhpZGUtb24tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250YWN0LWxlYWRzLXNlY3Rpb24gLmxpc3QtY29udGFpbmVyIC5zaG93LW9uLXRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhdGFsb2cgZGl2Lm9uZS1kb2N0b3ItY2FyZCAuaW5mby1kb2N0b3ItYWxpZ25tZW50IHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbiAgLmNhdGFsb2cgZGl2Lm9uZS1kb2N0b3ItY2FyZCAuaW5mby1kb2N0b3ItYWxpZ25tZW50ID4gKiB7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIH1cbiAgLmNhdGFsb2cgZGl2Lm9uZS1kb2N0b3ItY2FyZCAuaW5mby1kb2N0b3ItYWxpZ25tZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5jYXRhbG9nIGRpdi5vbmUtZG9jdG9yLWNhcmQgLmluZm8tZG9jdG9yLWFsaWdubWVudCAuc3RhcnMgaW1nIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIGF1dG87XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTBweCkge1xuICAuZmlsdGVyLWJ1dHRvbnMtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5maWx0ZXItYnV0dG9ucy1tb2JpbGUgLmZpbHRlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjJmMjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctaW5saW5lOiAxLjVyZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmZpbHRlci1idXR0b25zLW1vYmlsZSAuZmlsdGVyLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuICAuZmlsdGVyLWJ1dHRvbnMtbW9iaWxlIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5maWx0ZXItYnV0dG9ucy1tb2JpbGUgLmZpbHRlci1idXR0b25zLW0gLmZpbHRlci1tIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0zMDBweDtcbiAgICAvKiBTa3J5dMOpIHpsZXZhICovXG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC8qIEFuaW1hY2UgcHJvIHBseW51bMOpIG90ZXbFmWVuw60gKi9cbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgei1pbmRleDogOTk5O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gIH1cbiAgLmZpbHRlci1idXR0b25zLW1vYmlsZSAuZmlsdGVyLWJ1dHRvbnMtbSAuZmlsdGVyLW0gLnJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5maWx0ZXItYnV0dG9ucy1tb2JpbGUgLmZpbHRlci1idXR0b25zLW0gLmZpbHRlci1tIGg0IHtcbiAgICBmb250LXNpemU6IDExcHQ7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogNXB4O1xuICB9XG4gIC5maWx0ZXItYnV0dG9ucy1tb2JpbGUgLmZpbHRlci1idXR0b25zLW0gLmZpbHRlci1tIC5tb2JpbGUtY2xvc2UtYnV0dG9uLWZpbHRlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5maWx0ZXItYnV0dG9ucy1tb2JpbGUgLmZpbHRlci1idXR0b25zLW0gLmZpbHRlci1tIC5tb2JpbGUtY2xvc2UtYnV0dG9uLWZpbHRlciBpIHtcbiAgICBmb250LXNpemU6IDIwcHQ7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbiAgfVxuICBoMTExIHtcbiAgICBjb2xvcjogcHVycGxlO1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZyAuYXJ0aWNsZS1sb25nLXRleHQge1xuICAgIHBhZGRpbmctYmxvY2s6IDEuN3JlbTtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMXJlbTtcbiAgfVxuICAuY2F0YWxvZyAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRhaW5lci50aGluLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICB9XG4gIC5jb250YWluZXIudGhpbi1jb250YWluZXIgaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jb250YWluZXIudGhpbi1jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4taW5saW5lOiAwLjZyZW07XG4gIH1cbiAgLnNlYXJjaGluZyBpbnB1dCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuICAuYXJ0aWNsZSBwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDRyZW07XG4gIH1cbiAgZm9vdGVyIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgZm9vdGVyIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgZm9vdGVyIHVsIGxpIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGZvb3RlciAuY29weXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5jb3B5cmlnaHQtY29udGFpbmVyIC5jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLnNvY2lhbC1tZWRpYS1pY29ucy1ibGFjay1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb290ZXItbW9iaWxlLXZpZXcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZvb3Rlci1tb2JpbGUtdmlld18yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jb3B5cmlnaHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbWVwYWdlIC5wcmV2ZW50aW9uLWFydGljbGUge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLmhvbWVwYWdlIC5wcmV2ZW50aW9uLWFydGljbGUgcCB7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuaG9tZXBhZ2UgLnByZXZlbnRpb24tYXJ0aWNsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLnRvcC1kb2N0b3IsXG4gIC5tYWluLWNvbnRlbnQgLmJveC1mb3ItYWRkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICB9XG4gICNjdXN0b21lci1kZXRhaWwtdGFicyAqIC5vcGVuaW5nLWhvdXJzLWRldGFpbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAjY3VzdG9tZXItZGV0YWlsLXRhYnMgKiAub3BlbmluZy1ob3Vycy1kZXRhaWwgLmRheS1pbi1vcGVuaW5nLWhvdXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAjY3VzdG9tZXItZGV0YWlsLXRhYnMgKiAub3BlbmluZy1ob3Vycy1kZXRhaWwgLmRheS1pbi1vcGVuaW5nLWhvdXJzOm50aC1jaGlsZCgxKSxcbiAgI2N1c3RvbWVyLWRldGFpbC10YWJzICogLm9wZW5pbmctaG91cnMtZGV0YWlsIC5kYXktaW4tb3BlbmluZy1ob3VyczpudGgtY2hpbGQoNCksXG4gICNjdXN0b21lci1kZXRhaWwtdGFicyAqIC5vcGVuaW5nLWhvdXJzLWRldGFpbCAuZGF5LWluLW9wZW5pbmctaG91cnM6bnRoLWNoaWxkKDcpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICNjdXN0b21lci1kZXRhaWwtdGFicyAqIC5vcGVuaW5nLWhvdXJzLWRldGFpbCBwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLm1hZ2F6aW5lIC5icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgLmZpcnN0LXRleHQge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBwdDtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMHB0O1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciAuc2Vjb25kLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgaHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxlZnQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250YWluZXItZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5tYWdhemluZSBoMyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gIH1cbiAgLm1hZ2F6aW5lIC5icmVhZGNydW1iIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIH1cbiAgLnByZXZlbnRpb24tcGxhbi1wYWdlIC5icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDIuN3JlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5pbnB1dC1jb250YWluZXIgLmZhLWVudmVsb3BlIHtcbiAgICBsZWZ0OiAzJTtcbiAgICB0b3A6IDQyJTtcbiAgfVxuICAuaW5wdXQtY29udGFpbmVyIC5mYS1rZXkge1xuICAgIGxlZnQ6IDMlO1xuICAgIHRvcDogNDIlO1xuICB9XG4gIC5tb2RhbCAuc2lnbi1yb3ctYnRuIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbiAgLm1vZGFsIC5zaWduLXJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm1vZGFsIC5ib3gtbG9naW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGgxMTEge1xuICAgIGNvbG9yOiBkZWVwcGluaztcbiAgfVxuICAuaG9yaXpvbnRhbC1saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRhbG9nIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIG5hdiBsaSAjbG9nbyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5tYWluLXBpY3R1cmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLyogTmFzdGF2w60gb2Jyw6F6ZWsgdGFrLCBhYnkgcG9rcnlsIGNlbMO9IGtvbnRlam5lciAqL1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSA2MCU7XG4gICAgLyogUG9zdW5lIG9icsOhemVrLCBrZGUgeCBhIHkganNvdSBob2Rub3R5IHYgcHJvY2VudGVjaCBuZWJvIHB4ICovXG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLmJ1dHRvbS1zaG93LW1vcmUge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogNHJlbTtcbiAgfVxuICAubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nLmZpeC1oZWlnaHQge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIC5hcnRpY2xlLWxvbmctdGV4dC1jZW50cmUgaDQge1xuICAgIGZvbnQtc2l6ZTogMTNwdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIC5hcnRpY2xlLWxvbmctdGV4dC1jZW50cmUgcCB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgfVxuICAubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcuYXJ0aWNsZS1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcgLnRodW1iLWltZyB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYm94LWFydGljbGUgcCB7XG4gICAgbWF4LWhlaWdodDogNHJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMC44cmVtO1xuICAgIGdhcDogMC44cmVtO1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZS5maXgtaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSBwIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZS50aHVtYi1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUudGh1bWItaW1nIC5wb2tyYWNvdmF0IGltZyB7XG4gICAgbWluLXdpZHRoOiAxN3B4O1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLnNlYXJjaGluZyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDAuMXJlbTtcbiAgfVxuICAuc2VhcmNoaW5nIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIH1cbiAgLnNlYXJjaGluZyB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoaW5nIGxhYmVsIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogdW5zZXQ7XG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIH1cbiAgLmNvbnRhaW5lciBuYXYgbGkgaW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmNvbnRhaW5lciAuY29udGFpbmVyLWZvci1hcnRpY2xlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyLmhlYWRlci1nYWxsZXJ5IG5hdiB1bCBsaSAjbG9nbyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5jb250YWluZXIgLmZsYWcgaW1nIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cbiAgLmhhbWJ1cmdlciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLm1vYmlsZS1ub3Zpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvdG8tZ2FsZXJ5LXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250YWluZXItZm9yLWFydGljbGUgLnNlcnZpY2VzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYm94LWFydGljbGUtZGV0YWlsIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuICB9XG4gIC5ib3gtYXJ0aWNsZS1kZXRhaWwgLm9wZW5pbmctdGV4dCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjVyZW07XG4gIH1cbiAgLmJveC1hcnRpY2xlLWRldGFpbCAuZm91ci1saXR0bGUtcGljdHVyZSBhIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ib3gtYXJ0aWNsZS1kZXRhaWwgLnZpZXctbW9yZS1mb3RvIC5vdmVybGF5IC5mb3RvLWdhbGVyeS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb250YWN0LWxlYWRzLXNlY3Rpb24gLmxpc3QtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMC41cmVtO1xuICB9XG4gIC5jb250YWN0LWxlYWRzLXNlY3Rpb24gLmxpc3QtY29udGFpbmVyIC5oaWRlLW9uLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250YWN0LWxlYWRzLXNlY3Rpb24gLmxpc3QtY29udGFpbmVyIC5zaG93LW9uLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaG9tZXBhZ2UgLmxvbmctYmFubmVyIC50ZXh0LWluLWxvbmctYmFubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9tZXBhZ2UgLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAudG9wLWRvY3Rvci1jZW50ZXIgLm9uZS1kb2N0b3I6bnRoLWNoaWxkKG4gKyA1KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoaW5nIC5zZWFyY2gtZm9ybSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIH1cbiAgLnNlYXJjaGluZyAuc2VhcmNoLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaGluZyAuZ2VuZXJhbC1zZWFyY2hpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAuY2F0YWxvZyBmb3JtIHtcbiAgICBtYXJnaW4taW5saW5lOiAxcmVtO1xuICB9XG4gIC5jYXRhbG9nIGRpdi5vbmUtZG9jdG9yLWNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmNhdGFsb2cgZGl2Lm9uZS1kb2N0b3ItY2FyZCAuaW5mby1kb2N0b3ItYWxpZ25tZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxcmVtO1xuICB9XG4gIC5jYXRhbG9nIGRpdi5vbmUtZG9jdG9yLWNhcmQgLmluZm8tZG9jdG9yLWFsaWdubWVudCAuc3RhcnMge1xuICAgIG9yZGVyOiAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDU1cHg7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIC5jYXRhbG9nIGRpdi5vbmUtZG9jdG9yLWNhcmQgLmluZm8tZG9jdG9yLWFsaWdubWVudCAuc3RhcnMgaW1nIHtcbiAgICB3aWR0aDogMTVweDtcbiAgfVxuICAuY2F0YWxvZyBkaXYub25lLWRvY3Rvci1jYXJkIC5pbmZvLWRvY3Rvci1hbGlnbm1lbnQgLm9mZmljZS1ob3VycyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuY2F0YWxvZyBkaXYub25lLWRvY3Rvci1jYXJkIC5pbmZvLWRvY3Rvci1hbGlnbm1lbnQgLnJhdGluZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgb3JkZXI6IDM7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwgLnNpZ25wb3N0IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsIC5jYXRhbG9nLWRldGFpbC1ncmlkIC5waWN0dXJlLWNhdGFsb2ctZGV0YWlsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbCAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAuaGVhZGluZy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsIC5jYXRhbG9nLWRldGFpbC1ncmlkIC5oZWFkaW5nLWNvbnRhaW5lciBhIHtcbiAgICBvcmRlcjogLTE7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLmluZm8tYWJvdXQtZG9jdG9yLWFsaWdubWVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLmluZm8tYWJvdXQtZG9jdG9yIC5oZWFkaW5nLWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsIC5jYXRhbG9nLWRldGFpbC1ncmlkIC5pbmZvLWFib3V0LWRvY3RvciAuaGVhZGluZy1jb250YWluZXIgaDIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbCAuZm9ybS1ncm91cC1maXJzdC1saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJldmVudGlvbi1wbGFuLXBhZ2UgLmhvdy13b3JrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByZXZlbnRpb24tcGxhbi1wYWdlIC5zdGVwcyB7XG4gICAgZ2FwOiB1bnNldDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnByZXZlbnRpb24tcGxhbi1wYWdlIC5zdGVwcyAuc3RlcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEuNXJlbTtcbiAgfVxuICAucHJldmVudGlvbi1wbGFuLXBhZ2UgLnN0ZXBzIC5zdGVwIC5jaXJjbGUtYnV0dG9uIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICB9XG4gIC5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmluZm8tYWJvdXQtdXNlci1hbGlnbm1lbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuaW5mby1hYm91dC11c2VyLWFsaWdubWVudCBoNCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnNpZ25wb3N0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICB9XG4gIC5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5zaWducG9zdCBsaSB7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IC0xMHB4ICNhOGEzYTg7XG4gIH1cbiAgLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnNpZ25wb3N0IGxpIGEge1xuICAgIHBhZGRpbmc6IDAuNHJlbSAxcmVtO1xuICB9XG4gIC5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5tYWluLXN1bW1hcnktY29udGFpbmVyIC5hcnRpY2xlLWxvbmcge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuICAucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucHJldmVudGlvbi1mb3JtIC5hY3Rpb25zLFxuICAucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucHJldmVudGlvbi1mb3JtIC5mb3JtLWJ1dHRvbnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLm1vZGFsIC5ib3gtbG9naW4gLmZvcm0tZ3JvdXAtZmlyc3QtbGluZSxcbiAgI2FkZC1uZXctcmVnaXN0cmF0aW9uIC5mb3JtLWdyb3VwLWZpcnN0LWxpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2RhbCAuYm94LWxvZ2luIC5mb3JtLWdyb3VwLWZpcnN0LWxpbmUgaW5wdXQsXG4gICNhZGQtbmV3LXJlZ2lzdHJhdGlvbiAuZm9ybS1ncm91cC1maXJzdC1saW5lIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoaW5nIC5zZWFyY2gtYm94IC5zZWFyY2gtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjclO1xuICAgIGxlZnQ6IDg4JTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICBmb290ZXIgLmZvb3Rlci1yb3cgLmNvbC1mIC5pbnB1dC1jb250IC5idG4tb2Rlc2xhdCB7XG4gICAgbGVmdDogNzAlO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWNvbnQge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxuICAuY3VzdG9tZXItZWRpdC1wcm9maWxlIC5mb3JtLXNlY3Rpb24gLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5wcmV2ZW50aW9uLXBsYW4tcGFnZSAuYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIC50aHVtYi1pbWcgaW1nIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAuaW5wdXQtY29udCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxMXB0O1xuICB9XG4gIC5ob21lcGFnZSAudGV4dC1pbi1sb25nLWJhbm5lciBoMyB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICB9XG4gIGgxMTEge1xuICAgIGNvbG9yOiB5ZWxsb3c7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIC5maXJzdC10ZXh0IHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIGgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRwdDtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgaHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIC5zZWNvbmQtdGV4dCB7XG4gICAgbWFyZ2luLWlubGluZTogMS43cmVtO1xuICAgIG1hcmdpbi1ibG9jazogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm1haW4tcGljdHVyZSBpbWcge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgfVxuICAuY29udGFpbmVyIG5hdiBsaSBpbWcge1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxuICAjYnV0dG9tLWxvZy1pbiBhIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC42cmVtO1xuICB9XG4gIC5oYW1idXJnZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5ob21lcGFnZSAudG9wLWRvY3Rvci1ob3Jpem9udGFsIC5vbmUtZG9jdG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjYnV0dG9tLWxvZy1pbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1hZ2F6aW5lIC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tYWdhemluZSAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIGg0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLm1hZ2F6aW5lIC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUgLnBlcmV4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC50YWItY29udGVudCAubWFpbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnRhYi1jb250ZW50IC5tYWluLXN1bW1hcnktY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnRhYi1jb250ZW50IC5tYWluLXN1bW1hcnktY29udGFpbmVyIC5hcnRpY2xlLWxvbmcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucHJldmVudGl2ZS1wbGFuLWRldGFpbCAudGFiLWNvbnRlbnQgLnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICBoMTExIHtcbiAgICBjb2xvcjogbGlnaHRza3libHVlO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIGgxMTEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgbmF2IC5sb2dvLXRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciBuYXYgbGkgI2xvZ28ge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIGgxMTEge1xuICAgIGNvbG9yOiBvbGl2ZTtcbiAgfVxufVxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnAtMSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnAtNSB7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wci02IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wLTYge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5tLTEge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubS01IHtcbiAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tci02IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLTYge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cbiIsIi5ibG9ja2Vye3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0bzt6LWluZGV4OjE7cGFkZGluZzoyMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNzUpO3RleHQtYWxpZ246Y2VudGVyfS5ibG9ja2VyOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDotMC4wNWVtfS5ibG9ja2VyLmJlaGluZHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5tb2RhbHtkaXNwbGF5Om5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjttYXgtd2lkdGg6NTAwcHg7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjkwJTtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxNXB4IDMwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjhweDstbW96LWJvcmRlci1yYWRpdXM6OHB4Oy1vLWJvcmRlci1yYWRpdXM6OHB4Oy1tcy1ib3JkZXItcmFkaXVzOjhweDtib3JkZXItcmFkaXVzOjhweDstd2Via2l0LWJveC1zaGFkb3c6MCAwIDEwcHggIzAwMDstbW96LWJveC1zaGFkb3c6MCAwIDEwcHggIzAwMDstby1ib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7LW1zLWJveC1zaGFkb3c6MCAwIDEwcHggIzAwMDtib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7dGV4dC1hbGlnbjpsZWZ0fS5tb2RhbCBhLmNsb3NlLW1vZGFse3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTIuNXB4O3JpZ2h0Oi0xMi41cHg7ZGlzcGxheTpibG9jazt3aWR0aDozMHB4O2hlaWdodDozMHB4O3RleHQtaW5kZW50Oi05OTk5cHg7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLWltYWdlOnVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBM2hKUkVGVWFBWGxtOCtLMDBBY3g3TWlDSUpIL3l3K2dBOWcyNU80OVNMNEFPM0JwMWp3NU52a3RDK3dGODhxZXZLNEJVOTdFbXp4VUJDRW9sSy9uNWdwM1c2VFRKUGZwTlBORjM3TU5zbDg1L3ZOL0RhVG1VNlBrbkM0SytwbmlxZUtKM2s4VW5rdkR4WEp6enkrcS95YXh4ZVZIeFcvRk5IamdSU2VLdDRyRm9wbHphQXVISERCR1IyZVM5RzU0cmVpcnNtaWVuRENUUnQ3eHdzcCtLQW9FbXQ5bkxhR2l0WnhyQmJQRk5hR2ZQbG9HdzJ0NEpWYW1TdDh4WVc2RGcxb0NZbzNZdityQ0dWaVYxNjBvTWtjZDhTWUtuWVYxTmIxYUVPakNlNkw1Wk9pTGZGMTIwRWpXaHVCdTNZSVp0MU5RbXVqbms1RjRNZ09wVVJ6TGZBd09CU1RtenAzZnBEeHVJL3BhYnhwcU9vejJyMkhMQWIwR01iWktsTlY1L0hnOVhKeXBndXJ5QTdsUEY1S01kVFpRekhqcXhOUGhXaHpJdUFydU9sMWVOcUtFeDF0U2g1cmZieGR3N21PeENxNHFTNjhaVGpLUzFZVnZpbHU1NTl2V3ZGSGhoNHJacmR5WjY5Vm1wZ2RqOGZKYkRaTEpwTkowdXYxY25yL2dqclVoUU11SStBTmp5dXdmdFEwYmJMNkVycDBtTS9ueThGZzRNM0x0ZFJ4Z010S2wzandtSUhWeFlYQ2hGeTk0L1JtcGEvcFRiTlVoc3RLVis0UnI4bExROUtsVXZKS0x5Rzh5dlEyczlTQnkxSmI3alY1YTB5YXBmRjZhcGFaTGpMTGNXdGQ0c05ybUpVTUh5TSsxeGliVGpIODJaaDAxVE5saHNyT2hkS1RlMDB1QXpaUW1ONitLVytzRGEvSkQyUFNWUTg3M20yOXlmKzFROVZEemZFWWxIaTFHNUxLQkJXWmJ0RXNIYkZ3YjFvWUR3cjFaaUYvMmJuQ1NnMU9CRS9wZnI5L2JXeDI2VXhKTDNPTlBJU09MS1V2UXphMExaVXhTS3lqcGRUR2EvdkRFcjI1cmRkYk1NMFEzTzZMeDNycUZ2VSt4NlVyUktRWTd0eXJaZWNtRDlGT0R5OHVMaXpUbWlsd05qMGtyYU5jQUpoT3A1YUdWd3NBR0Q1Vm1KQnJXV2JKU2dXVDl6cnpXZXBRRjQ3UmFHU2lLZmVHeDZTemkzZ3ptWC9ISGJpaHdCc2VyNEI5VUpZcEZCTlg0UjZ2VG4zVlFuZXowU3ltbnJIUU1zUllHVHIxZFNrMzRsalJxUy9FTWQycExROFlCcDNhMVBMZmNxQ3BvOGd0SGtaRkhLa1RYNmZzM01ZMGJsS250aDY2cktDblUwVlJHdTM3T05yUWFBNGVaREZ0V0F1MmZYajl6akZreFRCT284Rjd0OTI2Z1RwLzgzS3l6emN5MmtaRDZ4aXF4VFluSExSRm0zdkhpUlN3TlNqa3ozaG9Jem84bENLV1VsZy9ZdEdzN3RPYnVuREFaZnBETGJmRUkxNXpzRUlZM1UveC9nSEhjL0cxemx0bkFnQUFBQUJKUlU1RXJrSmdnZz09Jyl9Lm1vZGFsLXNwaW5uZXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtwYWRkaW5nOjEycHggMTZweDtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kLWNvbG9yOiMxMTE7aGVpZ2h0OjIwcHh9Lm1vZGFsLXNwaW5uZXI+ZGl2e2JvcmRlci1yYWRpdXM6MTAwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2hlaWdodDoyMHB4O3dpZHRoOjJweDttYXJnaW46MCAxcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7LXdlYmtpdC1hbmltYXRpb246c2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7YW5pbWF0aW9uOnNrLXN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0fS5tb2RhbC1zcGlubmVyIC5yZWN0Mnstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMS4xczthbmltYXRpb24tZGVsYXk6LTEuMXN9Lm1vZGFsLXNwaW5uZXIgLnJlY3Qzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0xLjBzO2FuaW1hdGlvbi1kZWxheTotMS4wc30ubW9kYWwtc3Bpbm5lciAucmVjdDR7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTAuOXM7YW5pbWF0aW9uLWRlbGF5Oi0wLjlzfUAtd2Via2l0LWtleWZyYW1lcyBzay1zdHJldGNoZGVsYXl7MCUsNDAlLDEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDAuNSl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgxLjApfX1Aa2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheXswJSw0MCUsMTAwJXt0cmFuc2Zvcm06c2NhbGVZKDAuNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDAuNSl9MjAle3RyYW5zZm9ybTpzY2FsZVkoMS4wKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMS4wKX19IiwiLmdlbmVyYWwtZ2FsbGVyeSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWdhcDogMTVweDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxODBweCwgMWZyKSk7XHJcbiAgXHJcbiAgLmdhbGxlcnktaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gICYudi1jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcblxyXG4udGVtcGxhdGUtZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xyXG4gIGdyaWQtZ2FwOiAyNXB4IDIwcHg7XHJcbiAgXHJcbiAgLnN1Yi10ZW1wbGF0ZSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gODtcclxuICAgIFxyXG4gICAgLnN1Yi10ZW1wbGF0ZS1ncmlkIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC1nYXA6IDI1cHggMjBweDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XHJcbiAgICAgIFxyXG4gICAgICAuc3ViLXRlbXBsYXRlLWNlbGwge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcclxuICAgICAgICBcclxuICAgICAgICBwOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi50aXRsZS1jb250ZW50IHtcclxuICAgICAgICAgIC50aXRsZS13cmFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpub3QoLnRpdGxlLWNvbnRlbnQpIHtcclxuICAgICAgICAgIC50aXRsZS13cmFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi50ZXh0LWNvbnRlbnQge1xyXG4gICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgaDEsIGgyLCBoMywgaDQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuZ2FsbGVyeS1jb250ZW50LCAmLmltYWdlLWNvbnRlbnQge1xyXG4gICAgICAgICAgLnNwcmVhZC1pbWFnZSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuaW1hZ2UtY29udGVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5mbGV4Ym94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi52aWRlby1jb250ZW50IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5nYWxsZXJ5LWNvbnRlbnQge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYudGhlbWUtMSB7XHJcbiAgICAgICAgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcclxuICAgICAgICAgICYudmlkZW8tY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0My43NSU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAc3VwcG9ydHMgKGFzcGVjdC1yYXRpbzogMTYvNykge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2LzdcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi50aGVtZS0yIHtcclxuICAgICAgICBcclxuICAgICAgICAmLmVxdWFscy0yIHtcclxuICAgICAgICAgIC5zdWItdGVtcGxhdGUtY2VsbCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmVxdWFscy0zIHtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuZXF1YWxzLTQge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuc3ViLXRlbXBsYXRlLWNlbGwge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmVxdWFscy01IHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuc3ViLXRlbXBsYXRlLWNlbGwge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcilcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmVxdWFscy02IHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuc3ViLXRlbXBsYXRlLWNlbGwge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcilcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYudGhlbWUtMyB7XHJcbiAgICAgICAgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNDtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1IC8gc3BhbiA4O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLnRoZW1lLTQge1xyXG4gICAgICAgIC5zdWItdGVtcGxhdGUtY2VsbCB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA5IC8gc3BhbiA0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLnRoZW1lLTUge1xyXG4gICAgICAgIC5zdWItdGVtcGxhdGUtY2VsbCB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNCAvIHNwYW4gNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDY7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTAgLyBzcGFuIDM7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYudGhlbWUtNiB7XHJcbiAgICAgICAgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBncmlkLXJvdzogMztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0IC8gc3BhbiAzO1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYudGhlbWUtNyB7XHJcbiAgICAgICAgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiAzO1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEwIC8gc3BhbiAzO1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLnRoZW1lLTgge1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zdWItdGVtcGxhdGUtY2VsbCB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDQ7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDg7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNSAvIHNwYW4gODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gc3BhbiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLnRoZW1lLTkge1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zdWItdGVtcGxhdGUtY2VsbCB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gODtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gc3BhbiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA5IC8gc3BhbiA0O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYudGhlbWUtMTAge1xyXG4gICAgICAgIC5zdWItdGVtcGxhdGUtY2VsbCB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNDtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDY7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNDtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMiAvIHNwYW4gMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1IC8gc3BhbiA4O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLnRoZW1lLTExIHtcclxuICAgICAgICAuc3ViLXRlbXBsYXRlLWNlbGwge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA4O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA5IC8gc3BhbiA0O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDY7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogOSAvIHNwYW4gNDtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMiAvIHNwYW4gMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vcGFja2FnZXMvbGVzcy93ZWItY29udGVudC5sZXNzXCI7XHJcblxyXG4ud2ViLWNvbnRlbnQge1xyXG4gIFxyXG4gIGFydGljbGUge1xyXG4gICAgXHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgXHJcbiAgICAudGl0bGUtd3JhcC50aGVtZTEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubW9yZS1pbmZvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBcclxuICAgICAgJi5jZW50ZXJlZCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgdWwsIHAsIHRhYmxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBwLCB1bCwgdGFibGUge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICBcclxuICB1bC50aGVtZS0xLCBhcnRpY2xlIHVsIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcclxuICAgIFxyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XHJcbiAgICAgIFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDI3MTRcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMC43cmVtO1xyXG4gICAgICAgIGhlaWdodDogMC43cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC43cmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHRvcDogY2FsYygwLjdyZW0gKyAycHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgXHJcbiAgICB0ciB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xyXG4gICAgICBcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgd2lkdGg6IDElO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIFxyXG4gICAgICB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICB0Ym9keSwgdHIsIHRkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG4gIC5nZW5lcmFsLWdhbGxlcnkge1xyXG4gICAgXHJcbiAgICAmLm12LWdhbGxlcnkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgXHJcbiAgICAgIC5nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICAgIGEsIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmltYWdlcy1nYWxsZXJ5ICsgJi5maWxlcy1nYWxsZXJ5IHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuXHJcbiAgXHJcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcclxuICAgICYuZ2FsbGVyeS1jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBcclxuICAgICAgLnNob3ctZ2FsbGVyeS1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxNnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICBcclxuICAgICAgICAmOmxpbmssICY6dmlzaXRlZCwgJjphY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5pbWFnZS1jb250ZW50IHtcclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICBcclxufVxyXG5cclxuIiwiI2NjLW1haW57YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp2YXIoLS1jYy1wcmltYXJ5LWNvbG9yKTtmb250LWZhbWlseTp2YXIoLS1jYy1mb250LWZhbWlseSk7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2xpbmUtaGVpZ2h0OjEuMTU7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6dmFyKC0tY2Mtei1pbmRleCl9I2NjLW1haW4gOmFmdGVyLCNjYy1tYWluIDpiZWZvcmUsI2NjLW1haW4gYSwjY2MtbWFpbiBidXR0b24sI2NjLW1haW4gZGl2LCNjYy1tYWluIGgyLCNjYy1tYWluIGlucHV0LCNjYy1tYWluIHAsI2NjLW1haW4gc3BhbnthbGw6dW5zZXQ7Ym94LXNpemluZzpib3JkZXItYm94fSNjYy1tYWluIC5wbV9fYmFkZ2UsI2NjLW1haW4gYnV0dG9ue2FsbDppbml0aWFsO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjp1bnNldDt2aXNpYmlsaXR5OnVuc2V0fSNjYy1tYWluIC5wbV9fYmFkZ2UsI2NjLW1haW4gYSwjY2MtbWFpbiBidXR0b24sI2NjLW1haW4gaW5wdXR7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2N1cnNvcjpwb2ludGVyO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6bm9ybWFsO21hcmdpbjowO291dGxpbmU6cmV2ZXJ0O291dGxpbmUtb2Zmc2V0OjJweDtvdmVyZmxvdzpoaWRkZW59I2NjLW1haW4gdGFibGUsI2NjLW1haW4gdGJvZHksI2NjLW1haW4gdGQsI2NjLW1haW4gdGgsI2NjLW1haW4gdGhlYWQsI2NjLW1haW4gdHJ7YWxsOnJldmVydDtjb2xvcjppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdH06cm9vdHstLWNjLWZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiOy0tY2MtbW9kYWwtYm9yZGVyLXJhZGl1czouNXJlbTstLWNjLWJ0bi1ib3JkZXItcmFkaXVzOi40cmVtOy0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbjouMjVzOy0tY2MtbGluay1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7LS1jYy1tb2RhbC1tYXJnaW46MXJlbTstLWNjLXotaW5kZXg6MjE0NzQ4MzY0NzstLWNjLWJnOiNmZmY7LS1jYy1wcmltYXJ5LWNvbG9yOiMyYzJmMzE7LS1jYy1zZWNvbmRhcnktY29sb3I6IzVlNjI2NjstLWNjLWJ0bi1wcmltYXJ5LWJnOiMzMDM2M2M7LS1jYy1idG4tcHJpbWFyeS1jb2xvcjojZmZmOy0tY2MtYnRuLXByaW1hcnktYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTstLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnOiMwMDA7LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcjojZmZmOy0tY2MtYnRuLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTstLWNjLWJ0bi1zZWNvbmRhcnktYmc6I2VhZWZmMjstLWNjLWJ0bi1zZWNvbmRhcnktY29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7LS1jYy1idG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmc6I2Q0ZGFlMDstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3I6IzAwMDstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yOiNkNGRhZTA7LS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yOiNmMGY0Zjc7LS1jYy10b2dnbGUtb24tYmc6dmFyKC0tY2MtYnRuLXByaW1hcnktYmcpOy0tY2MtdG9nZ2xlLW9mZi1iZzojNjY3NDgxOy0tY2MtdG9nZ2xlLW9uLWtub2ItYmc6I2ZmZjstLWNjLXRvZ2dsZS1vZmYta25vYi1iZzp2YXIoLS1jYy10b2dnbGUtb24ta25vYi1iZyk7LS1jYy10b2dnbGUtZW5hYmxlZC1pY29uLWNvbG9yOnZhcigtLWNjLWJnKTstLWNjLXRvZ2dsZS1kaXNhYmxlZC1pY29uLWNvbG9yOnZhcigtLWNjLWJnKTstLWNjLXRvZ2dsZS1yZWFkb25seS1iZzojZDVkZWUyOy0tY2MtdG9nZ2xlLXJlYWRvbmx5LWtub2ItYmc6I2ZmZjstLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWljb24tY29sb3I6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTstLWNjLXNlY3Rpb24tY2F0ZWdvcnktYm9yZGVyOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZyk7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmc6I2YwZjRmNzstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXI6I2YwZjRmNzstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1iZzojZTllZmY0Oy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJvcmRlcjojZTllZmY0Oy0tY2MtY29va2llLWNhdGVnb3J5LWV4cGFuZGVkLWJsb2NrLWJnOnRyYW5zcGFyZW50Oy0tY2MtY29va2llLWNhdGVnb3J5LWV4cGFuZGVkLWJsb2NrLWhvdmVyLWJnOiNkZWU0ZTk7LS1jYy1vdmVybGF5LWJnOnJnYmEoMCwwLDAsLjY1KTstLWNjLXdlYmtpdC1zY3JvbGxiYXItYmc6dmFyKC0tY2Mtc2VjdGlvbi1jYXRlZ29yeS1ib3JkZXIpOy0tY2Mtd2Via2l0LXNjcm9sbGJhci1ob3Zlci1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7LS1jYy1mb290ZXItYmc6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7LS1jYy1mb290ZXItY29sb3I6dmFyKC0tY2Mtc2Vjb25kYXJ5LWNvbG9yKTstLWNjLWZvb3Rlci1ib3JkZXItY29sb3I6I2U0ZWFlZDstLWNjLXBtLXRvZ2dsZS1ib3JkZXItcmFkaXVzOjRlbX0jY2MtbWFpbi5jYy0tcnRse2RpcmVjdGlvbjpydGx9I2NjLW1haW4gLmNtX190aXRsZSwjY2MtbWFpbiBhLCNjYy1tYWluIGIsI2NjLW1haW4gZW0sI2NjLW1haW4gc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0jY2MtbWFpbiBidXR0b24+c3Bhbntwb2ludGVyLWV2ZW50czpub25lfSNjYy1tYWluIC5jY19fbGluaywjY2MtbWFpbiBhe2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KGN1cnJlbnRDb2xvcixjdXJyZW50Q29sb3IpO2JhY2tncm91bmQtcG9zaXRpb246MCAxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MCAxcHg7Zm9udC13ZWlnaHQ6NjAwO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1zaXplIC4yNXMsY29sb3IgLjI1cyBlYXNlfSNjYy1tYWluIC5jY19fbGluazpob3ZlciwjY2MtbWFpbiBhOmhvdmVye2JhY2tncm91bmQtc2l6ZToxMDAlIDFweDtjb2xvcjp2YXIoLS1jYy1wcmltYXJ5LWNvbG9yKX0jY2MtbWFpbiAuY2NfX2xpbmt7Y29sb3I6dmFyKC0tY2MtbGluay1jb2xvcil9I2NjLW1haW4gLmNtX19kZXNjLCNjYy1tYWluIC5wbV9fYm9keXtvdmVyc2Nyb2xsLWJlaGF2aW9yOmF1dG8gY29udGFpbjtzY3JvbGxiYXItd2lkdGg6dGhpbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY0MHB4KXsjY2MtbWFpbiA6Oi13ZWJraXQtc2Nyb2xsYmFyLCNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsI2NjLW1haW4gOjotd2Via2l0LXNjcm9sbGJhci10cmFja3thbGw6cmV2ZXJ0fSNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTtib3JkZXI6LjI1cmVtIHNvbGlkIHZhcigtLWNjLWJnKTtib3JkZXItcmFkaXVzOjFyZW19I2NjLW1haW4gOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1vZmYtYmcpfSNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt3aWR0aDoxMnB4fX1odG1sLmRpc2FibGUtLWludGVyYWN0aW9uLnNob3ctLWNvbnNlbnQsaHRtbC5kaXNhYmxlLS1pbnRlcmFjdGlvbi5zaG93LS1jb25zZW50IGJvZHl7aGVpZ2h0OmF1dG8haW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKXsjY2MtbWFpbnstLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb246MHN9fS5jYy0tZGFya21vZGV7LS1jYy1iZzojMTYxYTFjOy0tY2MtcHJpbWFyeS1jb2xvcjojZWJmM2Y2Oy0tY2Mtc2Vjb25kYXJ5LWNvbG9yOiNhZWJiYzU7LS1jYy1idG4tcHJpbWFyeS1iZzojYzJkMGUwOy0tY2MtYnRuLXByaW1hcnktY29sb3I6dmFyKC0tY2MtYmcpOy0tY2MtYnRuLXByaW1hcnktYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTstLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnOiM5OGE3YjY7LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcjojMDAwOy0tY2MtYnRuLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTstLWNjLWJ0bi1zZWNvbmRhcnktYmc6IzI0MmMzMTstLWNjLWJ0bi1zZWNvbmRhcnktY29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7LS1jYy1idG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmc6IzM1M2Q0MzstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3I6I2ZmZjstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmcpOy0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcjojMjIyYTMwOy0tY2MtdG9nZ2xlLW9uLWJnOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTstLWNjLXRvZ2dsZS1vZmYtYmc6IzUyNWY2YjstLWNjLXRvZ2dsZS1vbi1rbm9iLWJnOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTstLWNjLXRvZ2dsZS1vZmYta25vYi1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7LS1jYy10b2dnbGUtZW5hYmxlZC1pY29uLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTstLWNjLXRvZ2dsZS1kaXNhYmxlZC1pY29uLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTstLWNjLXRvZ2dsZS1yZWFkb25seS1iZzojMzQzZTQ1Oy0tY2MtdG9nZ2xlLXJlYWRvbmx5LWtub2ItYmc6IzVmNmI3MjstLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWljb24tY29sb3I6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTstLWNjLXNlY3Rpb24tY2F0ZWdvcnktYm9yZGVyOiMxZTI0Mjg7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmc6IzFlMjQyODstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXI6dmFyKC0tY2Mtc2VjdGlvbi1jYXRlZ29yeS1ib3JkZXIpOy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJnOiMyNDJjMzE7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2staG92ZXItYm9yZGVyOiMyMzJhMmY7LS1jYy1jb29raWUtY2F0ZWdvcnktZXhwYW5kZWQtYmxvY2stYmc6dHJhbnNwYXJlbnQ7LS1jYy1jb29raWUtY2F0ZWdvcnktZXhwYW5kZWQtYmxvY2staG92ZXItYmc6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTstLWNjLW92ZXJsYXktYmc6cmdiYSgwLDAsMCwuNjUpOy0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZzp2YXIoLS1jYy1zZWN0aW9uLWNhdGVnb3J5LWJvcmRlcik7LS1jYy13ZWJraXQtc2Nyb2xsYmFyLWhvdmVyLWJnOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTstLWNjLWZvb3Rlci1iZzojMGMwZTBmOy0tY2MtZm9vdGVyLWNvbG9yOnZhcigtLWNjLXNlY29uZGFyeS1jb2xvcik7LS1jYy1mb290ZXItYm9yZGVyLWNvbG9yOiMwNjA4MDl9LmNjLS1kYXJrbW9kZSAjY2MtbWFpbntjb2xvci1zY2hlbWU6ZGFya30jY2MtbWFpbiAuY217YmFja2dyb3VuZDp2YXIoLS1jYy1iZyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1tb2RhbC1ib3JkZXItcmFkaXVzKTtib3gtc2hhZG93OjAgLjYyNWVtIDEuODc1ZW0gcmdiYSgwLDAsMiwuMyk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6MjRyZW07b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxLjZlbSk7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfSNjYy1tYWluIC5jbS0tdG9we3RvcDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pfSNjYy1tYWluIC5jbS0tbWlkZGxle3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygtNTAlICsgMS42ZW0pKX0jY2MtbWFpbiAuY20tLWJvdHRvbXtib3R0b206dmFyKC0tY2MtbW9kYWwtbWFyZ2luKX0jY2MtbWFpbiAuY20tLWNlbnRlcntsZWZ0OnZhcigtLWNjLW1vZGFsLW1hcmdpbik7bWFyZ2luOjAgYXV0bztyaWdodDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO3dpZHRoOnVuc2V0fSNjYy1tYWluIC5jbS0tbGVmdHtsZWZ0OnZhcigtLWNjLW1vZGFsLW1hcmdpbik7bWFyZ2luLXJpZ2h0OnZhcigtLWNjLW1vZGFsLW1hcmdpbil9I2NjLW1haW4gLmNtLS1yaWdodHttYXJnaW4tbGVmdDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO3JpZ2h0OnZhcigtLWNjLW1vZGFsLW1hcmdpbil9I2NjLW1haW4gLmNtX19ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cG9zaXRpb246cmVsYXRpdmV9I2NjLW1haW4gLmNtX19idG5zLCNjYy1tYWluIC5jbV9fbGlua3N7cGFkZGluZzoxcmVtIDEuM3JlbTt3aWR0aDp1bnNldH0jY2MtbWFpbiAuY21fX3RleHRze2Rpc3BsYXk6ZmxleDtmbGV4OjE7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxcmVtIDAgMH0jY2MtbWFpbiAuY21fX2Rlc2MsI2NjLW1haW4gLmNtX190aXRsZXtwYWRkaW5nOjAgMS4zcmVtfSNjYy1tYWluIC5jbV9fdGl0bGV7Zm9udC1zaXplOjEuMDVlbX0jY2MtbWFpbiAuY21fX3RpdGxlKy5jbV9fZGVzY3ttYXJnaW4tdG9wOjEuMWVtfSNjYy1tYWluIC5jbV9fZGVzY3tjb2xvcjp2YXIoLS1jYy1zZWNvbmRhcnktY29sb3IpO2ZvbnQtc2l6ZTouOWVtO2xpbmUtaGVpZ2h0OjEuNTttYXgtaGVpZ2h0OjQwdmg7b3ZlcmZsb3cteDp2aXNpYmxlO292ZXJmbG93LXk6YXV0bztwYWRkaW5nLWJvdHRvbToxZW19I2NjLW1haW4gLmNtX19idG5ze2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn0jY2MtbWFpbiAuY21fX2J0bi1ncm91cHtkaXNwbGF5OmdyaWQ7Z3JpZC1hdXRvLWNvbHVtbnM6bWlubWF4KDAsMWZyKX0jY2MtbWFpbiAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tdG9wOi4zNzVyZW19I2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5jbS0taW5saW5lIC5jbV9fYnRuKy5jbV9fYnRue21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRue21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDouMzc1cmVtfSNjYy1tYWluIC5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1ib3R0b206LjM3NXJlbTttYXJnaW4tcmlnaHQ6MH0jY2MtbWFpbiAuY20tLXdpZGUgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtLS13aWRlIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5jbS0td2lkZS5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY20tLXdpZGUuY20tLWZsaXAgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1yaWdodDouMzc1cmVtfSNjYy1tYWluIC5jbS0tYmFyOm5vdCguY20tLWlubGluZSkgLmNtX19idG4tZ3JvdXAtLXVuZXZlbiwjY2MtbWFpbiAuY20tLXdpZGUgLmNtX19idG4tZ3JvdXAtLXVuZXZlbntkaXNwbGF5OmZsZXg7ZmxleDoxO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNjYy1tYWluIC5jbS0tYmFyOm5vdCguY20tLWlubGluZSkuY20tLWZsaXAgLmNtX19idG4tZ3JvdXAtLXVuZXZlbiwjY2MtbWFpbiAuY20tLXdpZGUuY20tLWZsaXAgLmNtX19idG4tZ3JvdXAtLXVuZXZlbntmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAuY21fX2J0bntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNjLWJ0bi1wcmltYXJ5LWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7Y29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktY29sb3IpO2ZvbnQtc2l6ZTouODJlbTtmb250LXdlaWdodDo2MDA7bWluLWhlaWdodDo0MnB4O3BhZGRpbmc6LjVlbSAxZW07dGV4dC1hbGlnbjpjZW50ZXJ9I2NjLW1haW4gLmNtX19idG46aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1zZWNvbmRhcnl7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZXtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLXRvcDpub25lO2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MWVtO2hlaWdodDo0MnB4O21pbi13aWR0aDphdXRvIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjQycHh9I2NjLW1haW4gLmNtX19idG4tLWNsb3NlIHN2Z3tzdHJva2U6dmFyKC0tY2MtYnRuLXByaW1hcnktY29sb3IpO3RyYW5zZm9ybTpzY2FsZSguNSk7dHJhbnNpdGlvbjpzdHJva2UgLjE1cyBlYXNlfSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZTpob3ZlciBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAuY21fX2J0bi0tY2xvc2UuY21fX2J0bi0tc2Vjb25kYXJ5IHN2Z3tzdHJva2U6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1jb2xvcil9I2NjLW1haW4gLmNtX19idG4tLWNsb3NlLmNtX19idG4tLXNlY29uZGFyeTpob3ZlciBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZSsuY21fX3RleHRzIC5jbV9fdGl0bGV7cGFkZGluZy1yaWdodDozcmVtfSNjYy1tYWluIC5jbS0taW5saW5lIC5jbV9fYnRuLWdyb3Vwe2dyaWQtYXV0by1mbG93OmNvbHVtbn0jY2MtbWFpbiAuY21fX2Zvb3RlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWZvb3Rlci1iZyk7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tY2MtZm9vdGVyLWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtZm9vdGVyLWNvbG9yKTtwYWRkaW5nOi40ZW0gMCAuNWVtfSNjYy1tYWluIC5jbV9fbGlua3N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctdG9wOjB9I2NjLW1haW4gLmNtX19saW5rLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Zm9udC1zaXplOi44ZW07d2lkdGg6MTAwJX0jY2MtbWFpbiAuY21fX2xpbmstZ3JvdXA+Kisqe21hcmdpbi1sZWZ0OjEuM3JlbX0jY2MtbWFpbiAuY20tLWZsaXAgLmNtX19idG46bGFzdC1jaGlsZHtncmlkLXJvdzoxfSNjYy1tYWluIC5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuOmxhc3QtY2hpbGR7Z3JpZC1jb2x1bW46MX0jY2MtbWFpbiAuY20tLWJveCAuY21fX2J0bi0tY2xvc2V7ZGlzcGxheTpibG9ja30jY2MtbWFpbiAuY20tLWJveC5jbS0tZmxpcCAuY21fX2J0bnN7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGV7bWF4LXdpZHRoOjM2ZW19I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGUgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAuY20tLWJveC5jbS0td2lkZSAuY21fX2J0bi1ncm91cHtncmlkLWF1dG8tZmxvdzpjb2x1bW59I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGUgLmNtX19idG57bWluLXdpZHRoOjEyMHB4O3BhZGRpbmctbGVmdDoxLjhlbTtwYWRkaW5nLXJpZ2h0OjEuOGVtfSNjYy1tYWluIC5jbS0tYm94LmNtLS13aWRlLmNtLS1mbGlwIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAuY20tLWJveC5jbS0td2lkZS5jbS0tZmxpcCAuY21fX2J0bjpsYXN0LWNoaWxke2dyaWQtY29sdW1uOjF9I2NjLW1haW4gLmNtLS1jbG91ZHttYXgtd2lkdGg6NTRlbTt3aWR0aDp1bnNldH0jY2MtbWFpbiAuY20tLWNsb3VkIC5jbV9fYm9keXtmbGV4LWRpcmVjdGlvbjpyb3d9I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX3RleHRze2ZsZXg6MX0jY2MtbWFpbiAuY20tLWNsb3VkIC5jbV9fZGVzY3ttYXgtaGVpZ2h0OjkuNGVtfSNjYy1tYWluIC5jbS0tY2xvdWQgLmNtX19idG5ze2JvcmRlci1sZWZ0OjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtib3JkZXItdG9wOm5vbmU7bWF4LXdpZHRoOjIzZW19I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX2J0bi1ncm91cHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX2J0bnttaW4td2lkdGg6MTllbX0jY2MtbWFpbiAuY20tLWNsb3VkLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5jbS0tY2xvdWQuY20tLWZsaXAgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfSNjYy1tYWluIC5jbS0tY2xvdWQuY20tLWlubGluZSAuY21fX2J0bi1ncm91cHtmbGV4LWRpcmVjdGlvbjpyb3d9I2NjLW1haW4gLmNtLS1jbG91ZC5jbS0taW5saW5lIC5jbV9fYnRue21pbi13aWR0aDoxMGVtfSNjYy1tYWluIC5jbS0tY2xvdWQuY20tLWlubGluZS5jbS0tZmxpcCAuY21fX2J0bi1ncm91cHtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAuY20tLWJhcntib3JkZXItcmFkaXVzOjA7bGVmdDowO21hcmdpbjowO21heC13aWR0aDp1bnNldDtvcGFjaXR5OjE7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt3aWR0aDoxMDB2dzstLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb246LjM1c30jY2MtbWFpbiAuY20tLWJhci5jbS0tdG9we3RvcDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0jY2MtbWFpbiAuY20tLWJhci5jbS0tYm90dG9te2JvdHRvbTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfSNjYy1tYWluIC5jbS0tYmFyIC5jbV9fYm9keSwjY2MtbWFpbiAuY20tLWJhciAuY21fX2xpbmtze21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjU1ZW07d2lkdGg6MTAwJX0jY2MtbWFpbiAuY20tLWJhciAuY21fX2JvZHl7cGFkZGluZzouNWVtIDAgLjllbX0jY2MtbWFpbiAuY20tLWJhciAuY21fX2J0bnN7Ym9yZGVyLXRvcDpub25lO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAuY20tLWJhciAuY21fX2J0bi1ncm91cHtncmlkLWF1dG8tZmxvdzpjb2x1bW59I2NjLW1haW4gLmNtLS1iYXI6bm90KC5jbS0taW5saW5lKSAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY20tLWJhcjpub3QoLmNtLS1pbmxpbmUpIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5jbS0tYmFyIC5jbV9fYnRue21pbi13aWR0aDoxMjBweDtwYWRkaW5nLWxlZnQ6MmVtO3BhZGRpbmctcmlnaHQ6MmVtfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1mbGlwOm5vdCguY20tLWlubGluZSkgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtLS1iYXIuY20tLWZsaXA6bm90KC5jbS0taW5saW5lKSAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbiAuY20tLWJhci5jbS0tZmxpcCAuY21fX2J0bnN7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9I2NjLW1haW4gLmNtLS1iYXIuY20tLWZsaXAgLmNtX19idG46bGFzdC1jaGlsZHtncmlkLWNvbHVtbjoxfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1pbmxpbmUgLmNtX19ib2R5LCNjYy1tYWluIC5jbS0tYmFyLmNtLS1pbmxpbmUgLmNtX19saW5rc3ttYXgtd2lkdGg6NzRlbX0jY2MtbWFpbiAuY20tLWJhci5jbS0taW5saW5lIC5jbV9fYm9keXtmbGV4LWRpcmVjdGlvbjpyb3c7cGFkZGluZzowfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1pbmxpbmUgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21heC13aWR0aDoyM2VtfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1pbmxpbmUuY20tLWZsaXAgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfSNjYy1tYWluIC5jYy0tYW5pbSAuY20sI2NjLW1haW4gLmNjLS1hbmltLmNtLXdyYXBwZXI6YmVmb3Jle3RyYW5zaXRpb246b3BhY2l0eSB2YXIoLS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLHZpc2liaWxpdHkgdmFyKC0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZSx0cmFuc2Zvcm0gdmFyKC0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZX0jY2MtbWFpbiAuY2MtLWFuaW0gLmNtX19idG4sI2NjLW1haW4gLmNjLS1hbmltIC5jbV9fY2xvc2V7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZSxib3JkZXItY29sb3IgLjE1cyBlYXNlLGNvbG9yIC4xNXMgZWFzZX0uZGlzYWJsZS0taW50ZXJhY3Rpb24gI2NjLW1haW4gLmNtLXdyYXBwZXI6YmVmb3Jle2JhY2tncm91bmQ6dmFyKC0tY2Mtb3ZlcmxheS1iZyk7Ym90dG9tOjA7Y29udGVudDpcIlwiO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjB9LnNob3ctLWNvbnNlbnQgI2NjLW1haW4gLmNjLS1hbmltIC5jbXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH0uc2hvdy0tY29uc2VudCAjY2MtbWFpbiAuY2MtLWFuaW0gLmNtLS1taWRkbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnNob3ctLWNvbnNlbnQgI2NjLW1haW4gLmNjLS1hbmltIC5jbS0tYmFye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5zaG93LS1jb25zZW50ICNjYy1tYWluIC5jYy0tYW5pbS5jbS13cmFwcGVyOmJlZm9yZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfSNjYy1tYWluLmNjLS1ydGwgLmNtX19idG4tLWNsb3Nle2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dW5zZXQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2xlZnQ6MDtyaWdodDp1bnNldH0jY2MtbWFpbi5jYy0tcnRsIC5jbV9fYnRuLS1jbG9zZSsuY21fX3RleHRzIC5jbV9fdGl0bGV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MS4zcmVtfSNjYy1tYWluLmNjLS1ydGwgLmNtLS1pbmxpbmUgLmNtX19idG4rLmNtX19idG57bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbi5jYy0tcnRsIC5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRue21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXJpZ2h0OjB9I2NjLW1haW4uY2MtLXJ0bCAuY206bm90KC5jbS0taW5saW5lKS5jbS0tYmFyIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLmNtOm5vdCguY20tLWlubGluZSkuY20tLWJhciAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cCwjY2MtbWFpbi5jYy0tcnRsIC5jbTpub3QoLmNtLS1pbmxpbmUpLmNtLS13aWRlIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLmNtOm5vdCguY20tLWlubGluZSkuY20tLXdpZGUgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbi5jYy0tcnRsIC5jbTpub3QoLmNtLS1pbmxpbmUpLmNtLS1iYXIuY20tLWZsaXAgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4uY2MtLXJ0bCAuY206bm90KC5jbS0taW5saW5lKS5jbS0td2lkZS5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0bnttYXJnaW4tbGVmdDouMzc1cmVtO21hcmdpbi1yaWdodDowfSNjYy1tYWluLmNjLS1ydGwgLmNtX19saW5rLWdyb3VwPiorKnttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDoxLjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NDBweCl7I2NjLW1haW57LS1jYy1tb2RhbC1tYXJnaW46LjVlbX0jY2MtbWFpbiAuY217bWF4LXdpZHRoOm5vbmUhaW1wb3J0YW50O3dpZHRoOmF1dG8haW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYm9keXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnR9I2NjLW1haW4gLmNtX19idG5zLCNjYy1tYWluIC5jbV9fZGVzYywjY2MtbWFpbiAuY21fX2xpbmtzLCNjYy1tYWluIC5jbV9fdGl0bGV7cGFkZGluZy1sZWZ0OjEuMXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxLjFyZW0haW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYnRuc3tib3JkZXItbGVmdDpub25lIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDttYXgtd2lkdGg6bm9uZSFpbXBvcnRhbnQ7bWluLXdpZHRoOmF1dG8haW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbjouMzc1cmVtIDAgMCFpbXBvcnRhbnR9I2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW0haW1wb3J0YW50O21hcmdpbi10b3A6MCFpbXBvcnRhbnR9I2NjLW1haW4gLmNtX19idG4tZ3JvdXB7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O21pbi13aWR0aDphdXRvIWltcG9ydGFudH0jY2MtbWFpbiAuY21fX2J0bntmbGV4OmF1dG8haW1wb3J0YW50fSNjYy1tYWluIC5jbV9fbGluay1ncm91cHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0jY2MtbWFpbiAuY20tLWZsaXAgLmNtX19idG4tZ3JvdXAsI2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9fSNjYy1tYWluIC5wbS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0jY2MtbWFpbiAucG17YmFja2dyb3VuZDp2YXIoLS1jYy1iZyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1tb2RhbC1ib3JkZXItcmFkaXVzKTtib3gtc2hhZG93OjAgLjYyNWVtIDEuODc1ZW0gcmdiYSgwLDAsMiwuMyk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmZpeGVkO3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjEwMCU7d2lkdGg6dW5zZXQ7ei1pbmRleDoxfSNjYy1tYWluIHN2Z3tmaWxsOm5vbmU7d2lkdGg6MTAwJX0jY2MtbWFpbiAucG1fX2JvZHksI2NjLW1haW4gLnBtX19mb290ZXIsI2NjLW1haW4gLnBtX19oZWFkZXJ7cGFkZGluZzoxZW0gMS40ZW19I2NjLW1haW4gLnBtX19oZWFkZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAucG1fX3RpdGxle2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleDoxO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tcmlnaHQ6MmVtfSNjYy1tYWluIC5wbV9fY2xvc2UtYnRue2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7aGVpZ2h0OjQwcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlO3dpZHRoOjQwcHh9I2NjLW1haW4gLnBtX19jbG9zZS1idG4gc3BhbntkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0jY2MtbWFpbiAucG1fX2Nsb3NlLWJ0biBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktY29sb3IpO3RyYW5zZm9ybTpzY2FsZSguNSk7dHJhbnNpdGlvbjpzdHJva2UgLjE1cyBlYXNlfSNjYy1tYWluIC5wbV9fY2xvc2UtYnRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yKX0jY2MtbWFpbiAucG1fX2Nsb3NlLWJ0bjpob3ZlciBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5wbV9fYm9keXtmbGV4OjE7b3ZlcmZsb3cteTphdXRvO292ZXJmbG93LXk6b3ZlcmxheX0jY2MtbWFpbiAucG1fX3NlY3Rpb24sI2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGV7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW4tYm90dG9tOi41ZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLWRlc2Mtd3JhcHBlcntib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXIpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDowIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW59I2NjLW1haW4gLnBtX19zZWN0aW9ue2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7cGFkZGluZzoxZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZSxib3JkZXItY29sb3IgLjI1cyBlYXNlfSNjYy1tYWluIC5wbV9fc2VjdGlvbjpmaXJzdC1jaGlsZHtib3JkZXI6bm9uZTttYXJnaW4tYm90dG9tOjJlbTttYXJnaW4tdG9wOjA7cGFkZGluZzowO3RyYW5zaXRpb246bm9uZX0jY2MtbWFpbiAucG1fX3NlY3Rpb246bm90KDpmaXJzdC1jaGlsZCk6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyKX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdG9nZ2xlcysucG1fX3NlY3Rpb257bWFyZ2luLXRvcDoyZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGV7YmFja2dyb3VuZDp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO2JvcmRlci10b3A6bm9uZTttYXJnaW4tYm90dG9tOi4zNzVyZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLXRpdGxle2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWluLWhlaWdodDo1OHB4O3BhZGRpbmc6MS4xZW0gNS40ZW0gMS4xZW0gMS4yZW07cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZSxib3JkZXItY29sb3IgLjI1cyBlYXNlO3dpZHRoOjEwMCV9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLXRpdGxlOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJvcmRlcil9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLWRlc2N7bWFyZ2luLXRvcDowO3BhZGRpbmc6MWVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlLmlzLWV4cGFuZGVkey0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1leHBhbmRlZC1ibG9jay1iZyk7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1leHBhbmRlZC1ibG9jay1ob3Zlci1iZyl9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUuaXMtZXhwYW5kZWQgLnBtX19zZWN0aW9uLXRpdGxle2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlLmlzLWV4cGFuZGVkIC5wbV9fc2VjdGlvbi1hcnJvdyBzdmd7dHJhbnNmb3JtOnNjYWxlKC41KSByb3RhdGUoMTgwZGVnKX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZS5pcy1leHBhbmRlZCAucG1fX3NlY3Rpb24tZGVzYy13cmFwcGVye2Rpc3BsYXk6ZmxleH0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLWV4cGFuZGFibGUgLnBtX19zZWN0aW9uLXRpdGxle2N1cnNvcjpwb2ludGVyO3BhZGRpbmctbGVmdDozLjRlbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLWV4cGFuZGFibGUgLnBtX19zZWN0aW9uLWFycm93e2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTtib3JkZXItcmFkaXVzOjEwMCU7ZGlzcGxheTpmbGV4O2hlaWdodDoyMHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bGVmdDoxOHB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjBweH0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLWV4cGFuZGFibGUgLnBtX19zZWN0aW9uLWFycm93IHN2Z3tzdHJva2U6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1jb2xvcik7dHJhbnNmb3JtOnNjYWxlKC41KX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdGl0bGUtd3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlfSNjYy1tYWluIC5wbV9fc2VjdGlvbi10aXRsZS13cmFwcGVyKy5wbV9fc2VjdGlvbi1kZXNjLXdyYXBwZXJ7bWFyZ2luLXRvcDouODVlbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdGl0bGV7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7Zm9udC1zaXplOi45NWVtO2ZvbnQtd2VpZ2h0OjYwMH0jY2MtbWFpbiAucG1fX2JhZGdle2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpO2JvcmRlci1yYWRpdXM6NWVtO2NvbG9yOnZhcigtLWNjLXNlY29uZGFyeS1jb2xvcik7ZGlzcGxheTpmbGV4O2ZsZXg6bm9uZTtmb250LXNpemU6LjhlbTtmb250LXdlaWdodDo2MDA7aGVpZ2h0OjIzcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tbGVmdDoxZW07bWluLXdpZHRoOjIzcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCAuNmVtIDFweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6YXV0b30jY2MtbWFpbiAucG1fX3NlcnZpY2UtY291bnRlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtjb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7cGFkZGluZzowO3dpZHRoOjIzcHh9I2NjLW1haW4gLnBtX19zZXJ2aWNlLWNvdW50ZXJbZGF0YS1jb3VudGVybGFiZWxde3BhZGRpbmc6MCAuNmVtIDFweDt3aWR0aDphdXRvfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGUsI2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZS13cmFwcGVyLCNjYy1tYWluIC50b2dnbGVfX2ljb24sI2NjLW1haW4gLnRvZ2dsZV9fbGFiZWx7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1wbS10b2dnbGUtYm9yZGVyLXJhZGl1cyk7aGVpZ2h0OjIzcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7d2lkdGg6NTBweH0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlLXdyYXBwZXJ7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MThweDt6LWluZGV4OjF9I2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNle2hlaWdodDoxOXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OjA7d2lkdGg6NDJweH0jY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnNlY3Rpb25fX3RvZ2dsZSwjY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9faWNvbiwjY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9fbGFiZWx7aGVpZ2h0OjE5cHg7d2lkdGg6NDJweH0jY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9faWNvbntwb3NpdGlvbjpyZWxhdGl2ZX0jY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9faWNvbi1jaXJjbGV7aGVpZ2h0OjE5cHg7d2lkdGg6MTlweH0jY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2Vkfi50b2dnbGVfX2ljb24gLnRvZ2dsZV9faWNvbi1jaXJjbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjNweCl9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGU6bnRoLWNoaWxkKDIpIC5zZWN0aW9uX190b2dnbGUtd3JhcHBlcjphZnRlcntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGV7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztsZWZ0OjA7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZTpkaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9I2NjLW1haW4gLnRvZ2dsZV9faWNvbntiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1vZmYtYmcpO2JveC1zaGFkb3c6MCAwIDAgMXB4IHZhcigtLWNjLXRvZ2dsZS1vZmYtYmcpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2V9I2NjLW1haW4gLnRvZ2dsZV9faWNvbi1jaXJjbGV7YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtb2ZmLWtub2ItYmcpO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtcG0tdG9nZ2xlLWJvcmRlci1yYWRpdXMpO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMjQsMzIsMywuMzYpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIzcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXMgZWFzZSxiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTt3aWR0aDoyM3B4fSNjYy1tYWluIC50b2dnbGVfX2ljb24tb2ZmLCNjYy1tYWluIC50b2dnbGVfX2ljb24tb257aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZTt3aWR0aDoxMDAlfSNjYy1tYWluIC50b2dnbGVfX2ljb24tb257b3BhY2l0eTowO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfSNjYy1tYWluIC50b2dnbGVfX2ljb24tb24gc3Zne3N0cm9rZTp2YXIoLS1jYy10b2dnbGUtb24tYmcpO3RyYW5zZm9ybTpzY2FsZSguNTUpIHJvdGF0ZSgtNDVkZWcpfSNjYy1tYWluIC50b2dnbGVfX2ljb24tb2Zme29wYWNpdHk6MX0jY2MtbWFpbiAudG9nZ2xlX19pY29uLW9mZiBzdmd7c3Ryb2tlOnZhcigtLWNjLXRvZ2dsZS1vZmYtYmcpO3RyYW5zZm9ybTpzY2FsZSguNTUpfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29ue2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLW9uLWJnKTtib3gtc2hhZG93OjAgMCAwIDFweCB2YXIoLS1jYy10b2dnbGUtb24tYmcpfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tY2lyY2xle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY2MtdG9nZ2xlLW9uLWtub2ItYmcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI3cHgpfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tb257b3BhY2l0eToxfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tb2Zme29wYWNpdHk6MH0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWQ6ZGlzYWJsZWR+LnRvZ2dsZV9faWNvbntiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7Ym94LXNoYWRvdzowIDAgMCAxcHggdmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKX0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWQ6ZGlzYWJsZWR+LnRvZ2dsZV9faWNvbiAudG9nZ2xlX19pY29uLWNpcmNsZXtiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWJnKTtib3gtc2hhZG93Om5vbmV9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2VkOmRpc2FibGVkfi50b2dnbGVfX2ljb24gc3Zne3N0cm9rZTp2YXIoLS1jYy10b2dnbGUtcmVhZG9ubHkta25vYi1pY29uLWNvbG9yKX0jY2MtbWFpbiAudG9nZ2xlX19sYWJlbHtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ei1pbmRleDotMX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tZGVzYy13cmFwcGVye2NvbG9yOnZhcigtLWNjLXNlY29uZGFyeS1jb2xvcik7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LXNpemU6LjllbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tZGVzYy13cmFwcGVyPjpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXIpfSNjYy1tYWluIC5wbV9fc2VjdGlvbi1zZXJ2aWNlc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNjYy1tYWluIC5wbV9fc2VydmljZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6LjRlbSAxLjJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlfSNjYy1tYWluIC5wbV9fc2VydmljZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1iZyl9I2NjLW1haW4gLnBtX19zZXJ2aWNlLWhlYWRlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O21hcmdpbi1yaWdodDoxZW07d2lkdGg6MTAwJX0jY2MtbWFpbiAucG1fX3NlcnZpY2UtaWNvbntib3JkZXI6MnB4IHNvbGlkO2JvcmRlci1yYWRpdXM6MTAwJTtoZWlnaHQ6OHB4O21hcmdpbi1sZWZ0OjZweDttYXJnaW4tcmlnaHQ6MjBweDttYXJnaW4tdG9wOjFweDttaW4td2lkdGg6OHB4fSNjYy1tYWluIC5wbV9fc2VydmljZS10aXRsZXtmb250LXNpemU6Ljk1ZW07d2lkdGg6MTAwJTt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9I2NjLW1haW4gLnBtX19zZWN0aW9uLWRlc2N7bGluZS1oZWlnaHQ6MS41ZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtmb250LXNpemU6LjllbTttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3RleHQtYWxpZ246bGVmdDt3aWR0aDoxMDAlfSNjYy1tYWluIC5wbV9fdGFibGUtY2FwdGlvbnt0ZXh0LWFsaWduOmxlZnR9I2NjLW1haW4gLnBtX190YWJsZS1jYXB0aW9uLCNjYy1tYWluIC5wbV9fdGFibGUtaGVhZD50cntib3JkZXItYm90dG9tOjFweCBkYXNoZWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7Zm9udC13ZWlnaHQ6NjAwfSNjYy1tYWluIC5wbV9fdGFibGUtdHJ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZX0jY2MtbWFpbiAucG1fX3RhYmxlLXRyOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJnKX0jY2MtbWFpbiAucG1fX3RhYmxlLWNhcHRpb24sI2NjLW1haW4gLnBtX190YWJsZS10ZCwjY2MtbWFpbiAucG1fX3RhYmxlLXRoe3BhZGRpbmc6LjYyNWVtIC42MjVlbSAuNjI1ZW0gMS4yZW07dmVydGljYWwtYWxpZ246dG9wfSNjYy1tYWluIC5wbV9fZm9vdGVye2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAucG1fX2J0bi1ncm91cHtkaXNwbGF5OmZsZXh9I2NjLW1haW4gLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4gLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LjM3NXJlbX0jY2MtbWFpbiAucG0tLWZsaXAgLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4gLnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4gLnBtX19idG57YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1idG4tcHJpbWFyeS1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2NvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTtmbGV4OmF1dG87Zm9udC1zaXplOi44MmVtO2ZvbnQtd2VpZ2h0OjYwMDttaW4taGVpZ2h0OjQycHg7bWluLXdpZHRoOjExMHB4O3BhZGRpbmc6LjVlbSAxLjVlbTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLGJvcmRlci1jb2xvciAuMTVzIGVhc2UsY29sb3IgLjE1cyBlYXNlfSNjYy1tYWluIC5wbV9fYnRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAucG1fX2J0bi0tc2Vjb25kYXJ5e2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWNvbG9yKX0jY2MtbWFpbiAucG1fX2J0bi0tc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAucG0tLWJveHtoZWlnaHQ6Y2FsYygxMDAlIC0gMmVtKTtsZWZ0OnZhcigtLWNjLW1vZGFsLW1hcmdpbik7bWFyZ2luOjAgYXV0bzttYXgtaGVpZ2h0OjM3LjVlbTttYXgtd2lkdGg6NDNlbTtyaWdodDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygtNTAlICsgMS42ZW0pKX0jY2MtbWFpbiAucG0tLWJveC5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCwjY2MtbWFpbiAucG0tLWJveC5wbS0tZmxpcCAucG1fX2Zvb3RlcntmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAucG0tLWJhcntib3JkZXItcmFkaXVzOjA7Ym90dG9tOjA7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDoyOWVtO29wYWNpdHk6MTt0b3A6MDt3aWR0aDoxMDAlOy0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzfSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fc2VjdGlvbi10YWJsZSwjY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLWJvZHksI2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS10ZCwjY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRoLCNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtdHJ7ZGlzcGxheTpibG9ja30jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLWhlYWR7ZGlzcGxheTpub25lfSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtY2FwdGlvbntkaXNwbGF5OmJsb2NrfSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtdHI6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKX0jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRke2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRkOmJlZm9yZXtjb2xvcjp2YXIoLS1jYy1wcmltYXJ5LWNvbG9yKTtjb250ZW50OmF0dHIoZGF0YS1jb2x1bW4pO2ZsZXg6MTtmb250LXdlaWdodDo2MDA7bWluLXdpZHRoOjEwMHB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXJpZ2h0OjJlbTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtdGQ+ZGl2e2ZsZXg6M30jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2JvZHksI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19mb290ZXIsI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19oZWFkZXJ7cGFkZGluZzoxZW0gMS4zZW19I2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19idG4tZ3JvdXAsI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19mb290ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbjouMzc1cmVtIDAgMH0jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKS5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCwjY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKS5wbS0tZmxpcCAucG1fX2Zvb3RlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKS5wbS0tZmxpcCAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKS5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYmFkZ2V7ZGlzcGxheTpub25lfSNjYy1tYWluIC5wbS0tYmFyLnBtLS1sZWZ0e2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9I2NjLW1haW4gLnBtLS1iYXIucG0tLXJpZ2h0e3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9I2NjLW1haW4gLnBtLS1iYXIucG0tLXdpZGV7bWF4LXdpZHRoOjM1ZW19I2NjLW1haW4gLnBtLS1iYXIucG0tLXdpZGUgLnBtX19ib2R5LCNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlIC5wbV9fZm9vdGVyLCNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlIC5wbV9faGVhZGVye3BhZGRpbmc6MWVtIDEuNGVtfSNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlLnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlLnBtLS1mbGlwIC5wbV9fZm9vdGVye2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfSNjYy1tYWluIC5wbS1vdmVybGF5e2JhY2tncm91bmQ6dmFyKC0tY2Mtb3ZlcmxheS1iZyk7Ym90dG9tOjA7Y29udGVudDpcIlwiO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9I2NjLW1haW4gLmNjLS1hbmltIC5wbSwjY2MtbWFpbiAuY2MtLWFuaW0gLnBtLW92ZXJsYXl7dHJhbnNpdGlvbjpvcGFjaXR5IHZhcigtLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2UsdmlzaWJpbGl0eSB2YXIoLS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLHRyYW5zZm9ybSB2YXIoLS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlfS5zaG93LS1wcmVmZXJlbmNlcyAjY2MtbWFpbiAuY2MtLWFuaW0gLnBte29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fS5zaG93LS1wcmVmZXJlbmNlcyAjY2MtbWFpbiAuY2MtLWFuaW0gLnBtLS1ib3h7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnNob3ctLXByZWZlcmVuY2VzICNjYy1tYWluIC5jYy0tYW5pbSAucG0tLWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uc2hvdy0tcHJlZmVyZW5jZXMgI2NjLW1haW4gLmNjLS1hbmltIC5wbS1vdmVybGF5e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlcnZpY2UtaGVhZGVye21hcmdpbi1sZWZ0OjFlbTttYXJnaW4tcmlnaHQ6MH0jY2MtbWFpbi5jYy0tcnRsIC5wbV9fc2VjdGlvbi1hcnJvd3tsZWZ0OnVuc2V0O3JpZ2h0OjE4cHh9I2NjLW1haW4uY2MtLXJ0bCAuc2VjdGlvbl9fdG9nZ2xlLXdyYXBwZXJ7bGVmdDoxOHB4O3JpZ2h0OnVuc2V0O3RyYW5zZm9ybS1vcmlnaW46bGVmdH0jY2MtbWFpbi5jYy0tcnRsIC50b2dnbGUtc2VydmljZXtsZWZ0OjB9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlcnZpY2UtaWNvbnttYXJnaW4tbGVmdDoyMHB4O21hcmdpbi1yaWdodDo1cHh9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlY3Rpb24tLXRvZ2dsZSAucG1fX3NlY3Rpb24tdGl0bGV7cGFkZGluZy1sZWZ0OjUuNGVtO3BhZGRpbmctcmlnaHQ6MS4yZW19I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlY3Rpb24tLWV4cGFuZGFibGUgLnBtX19zZWN0aW9uLXRpdGxle3BhZGRpbmctcmlnaHQ6My40ZW19I2NjLW1haW4uY2MtLXJ0bCAucG1fX2JhZGdle21hcmdpbi1sZWZ0OnVuc2V0O21hcmdpbi1yaWdodDoxZW19I2NjLW1haW4uY2MtLXJ0bCAudG9nZ2xlX19pY29uLWNpcmNsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyN3B4KX0jY2MtbWFpbi5jYy0tcnRsIC50b2dnbGUtc2VydmljZSAudG9nZ2xlX19pY29uLWNpcmNsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyM3B4KX0jY2MtbWFpbi5jYy0tcnRsIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tY2lyY2xle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfSNjYy1tYWluLmNjLS1ydGwgLnBtX190YWJsZS10ZCwjY2MtbWFpbi5jYy0tcnRsIC5wbV9fdGFibGUtdGh7cGFkZGluZy1sZWZ0OnVuc2V0O3BhZGRpbmctcmlnaHQ6MS4yZW07dGV4dC1hbGlnbjpyaWdodH0jY2MtbWFpbi5jYy0tcnRsIC5wbV9fdGFibGUtdGR7cGFkZGluZy1sZWZ0OnVuc2V0O3BhZGRpbmctcmlnaHQ6MS4yZW19I2NjLW1haW4uY2MtLXJ0bCAucG1fX3RhYmxlLXRkOmJlZm9yZXtwYWRkaW5nLWxlZnQ6MmVtO3BhZGRpbmctcmlnaHQ6dW5zZXR9I2NjLW1haW4uY2MtLXJ0bCAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbi5jYy0tcnRsIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4uY2MtLXJ0bCAucG0tLWZsaXAgLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4uY2MtLXJ0bCAucG0tLWZsaXAgLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LjM3NXJlbTttYXJnaW4tcmlnaHQ6MH0jY2MtbWFpbi5jYy0tcnRsIC5wbS0tZmxpcC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLnBtLS1mbGlwLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY0MHB4KXsjY2MtbWFpbiAucG17Ym9yZGVyLXJhZGl1czowO2JvdHRvbTowO2hlaWdodDphdXRvO2xlZnQ6MDttYXgtaGVpZ2h0OjEwMCU7bWF4LXdpZHRoOm5vbmUhaW1wb3J0YW50O3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMS42ZW0pfSNjYy1tYWluIC5wbV9fYm9keSwjY2MtbWFpbiAucG1fX2Zvb3RlciwjY2MtbWFpbiAucG1fX2hlYWRlcntwYWRkaW5nOi45ZW0haW1wb3J0YW50fSNjYy1tYWluIC5wbV9fYmFkZ2V7ZGlzcGxheTpub25lfSNjYy1tYWluIC5wbV9fc2VjdGlvbi10YWJsZSwjY2MtbWFpbiAucG1fX3RhYmxlLWJvZHksI2NjLW1haW4gLnBtX190YWJsZS1jYXB0aW9uLCNjYy1tYWluIC5wbV9fdGFibGUtdGQsI2NjLW1haW4gLnBtX190YWJsZS10aCwjY2MtbWFpbiAucG1fX3RhYmxlLXRye2Rpc3BsYXk6YmxvY2t9I2NjLW1haW4gLnBtX190YWJsZS1oZWFke2Rpc3BsYXk6bm9uZX0jY2MtbWFpbiAucG1fX3RhYmxlLXRyOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcil9I2NjLW1haW4gLnBtX190YWJsZS10ZHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLnBtX190YWJsZS10ZDpiZWZvcmV7Y29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7Y29udGVudDphdHRyKGRhdGEtY29sdW1uKTtmbGV4OjE7Zm9udC13ZWlnaHQ6NjAwO21pbi13aWR0aDoxMDBweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1yaWdodDoyZW07dGV4dC1vdmVyZmxvdzplbGxpcHNpc30jY2MtbWFpbiAucG1fX3RhYmxlLXRkPmRpdntmbGV4OjN9I2NjLW1haW4gLnBtX19idG4tZ3JvdXAsI2NjLW1haW4gLnBtX19mb290ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0jY2MtbWFpbiAucG1fX2J0bi1ncm91cHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fSNjYy1tYWluIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbjouMzc1cmVtIDAgMCFpbXBvcnRhbnR9I2NjLW1haW4gLnBtLS1mbGlwIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW0haW1wb3J0YW50O21hcmdpbi10b3A6MCFpbXBvcnRhbnR9I2NjLW1haW4gLnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5wbS0tZmxpcCAucG1fX2Zvb3RlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LnNob3ctLXByZWZlcmVuY2VzICNjYy1tYWluIC5jYy0tYW5pbSAucG17dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkhaW1wb3J0YW50fX0iLCJcclxuLmJ1dHRvbi1ibHVlLFxyXG4uYnV0dG9uLWdyZXksXHJcbi5idXR0b24tcmVkIHtcclxuICBwYWRkaW5nOiAxcmVtIDMuMXJlbSAxcmVtIDMuMXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tYmx1ZSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMjQwcHg7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gIGZvbnQtZmFtaWx5OiBARm9udC1NZWRpdW07XHJcbiAgZm9udC1zaXplOiAxMXB0O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsXHJcbiAgIzExYTVhNyAwJSxcclxuICAjMTFhNWE3IDAlLFxyXG4gICMwNThiODkgMTAwJSxcclxuICAjMDU4Yjg5IDEwMCUpO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYm9yZGVyOm5vbmU7XHJcbn1cclxuXHJcbi5idXR0b24tYmx1ZTpob3ZlciB7XHJcbiAgb3BhY2l0eTogMC44O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmJ1dHRvbi1ncmV5IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsIGRhcmtncmV5IDAlLCBncmV5IDEwMCUpO1xyXG59XHJcblxyXG4uYnV0dG9uLXJlZCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjZTQzNTRhIDAlLCAjZGUxYzMzIDEwMCUpO1xyXG59XHJcblxyXG4uYnV0dG9uLXJlZDIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgI2U0MzU0YSAwJSwgI2RlMWMzNCAxMDAlKTtcclxufVxyXG5cclxuLmJ1dHRvbS1yZWQgYSxcclxuLmJ1dHRvbi1yZWQyIGEsXHJcbi5zdWJtaXQtcmVkIGJ1dHRvbixcclxuLnN1Ym1pdC1yZWQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4MTMxMztcclxuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBib3JkZXI6IHVuc2V0O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5idXR0b20tZ3JlZW4gYSxcclxuLnN1Ym1pdC1ncmVlbiBidXR0b24sXHJcbi5zdWJtaXQtZ3JlZW4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgYm9yZGVyOiB1bnNldDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZyxcclxuICAjMTFhNWE3IDAlLFxyXG4gICMxMWE1YTcgMCUsXHJcbiAgIzA1OGI4OSAxMDAlLFxyXG4gICMwNThiODkgMTAwJSk7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXI6bm9uZTtcclxufVxyXG5cclxuLnN1Ym1pdC1ncmVlbjpob3ZlciB7XHJcbiAgb3BhY2l0eTogMC44O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmJ1dHRvbS1yZWQgYTpob3ZlciB7XHJcbiAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4uc3VibWl0LXJlZCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBib3JkZXItcmFkaXVzOiAxLjJyZW07XHJcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG4gIHBhZGRpbmc6IDEuNXJlbTtcclxuICBmb250LWZhbWlseTogQEZvbnQtUmVndWxhcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCBAYWRkLXRleHQtY29sb3ItZ3JleTtcclxuICByZXNpemU6IG5vbmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbW1lbnQtYm94e1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcbn1cclxuXHJcbi5ib3gtYXJ0aWNsZXtcclxuICBmb3Jte1xyXG4gICAgcGFkZGluZy1ibG9jazogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LWRhbmdlciB7XHJcbiAgY29sb3I6IHJlZDtcclxuICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbn1cclxuXHJcbi5wYWdpbmF0b3Ige1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gIGEsXHJcbiAgc3BhbiB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDAuNXJlbSAxLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBkOWU5ZjtcclxuICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gICAgY29sb3I6ICM1NDU0NTQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG5cclxuICBhOmhvdmVyLFxyXG4gIGEuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZyxcclxuICAgICMxMWE1YTcgMCUsXHJcbiAgICAjMTFhNWE3IDAlLFxyXG4gICAgIzA1OGI4OSAxMDAlLFxyXG4gICAgIzA1OGI4OSAxMDAlKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubWFyZ2luLXRvcC1vbmUtcmVtIHtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG59XHJcblxyXG4ubWFyZ2luLXRvcC10d28tcmVtIHtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG59XHJcblxyXG4ucGFkZGluZy1sZWZ0LW9uZS1yZW0ge1xyXG4gIHBhZGRpbmctbGVmdDogMXJlbTtcclxufVxyXG5cclxuLmRpYWxvZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBib3gtc2hhZG93OiAwIDEwcHggMzZweCAtMTVweCAjMDAwMDAwZDY7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB6LWluZGV4OiA1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuXHJcbiAgJi5vcGVuZWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuZWRpdG9yIHtcclxuICAgIG1hcmdpbjogMnJlbTtcclxuICB9XHJcblxyXG4gIC5uYXZpZ2F0aW9uIHtcclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLnRpdGxlLWl0ZW0sXHJcbiAgICAgIC50aXRsZS1pdGVtID4gKiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS1kaWFsb2cge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTEyLjVweDtcclxuICAgICAgcmlnaHQ6IC0xMi41cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUEzaEpSRUZVYUFYbG04K0swMEFjeDdNaUNJSkgveXcrZ0E5ZzI1TzQ5U0w0QU8zQnAxanc1TnZrdEMrd0Y4OHFldks0QlU5N0VtenhVQkNFb2xLL241Z3AzVzZUVEpQZnBOUE5GMzdNTnNsODUvdk4vRGFUbVU2UGtuQzRLK3BuaXFlS0ozazhVbmt2RHhYSnp6eStxL3lheHhlVkh4Vy9GTkhqZ1JTZUt0NHJGb3BsemFBdUhIREJHUjJlUzlHNTRyZWlyc21pZW5EQ1RSdDd4d3NwK0tBb0VtdDluTGFHaXRaeHJCYlBGTmFHZlBsb0d3MnQ0SlZhbVN0OHhZVzZEZzFvQ1lvM1l2K3JDR1ZpVjE2MG9Na2NkOFNZS25ZVjFOYjFhRU9qQ2U2TDVaT2lMZkYxMjBFaldodUJ1M1lJWnQxTlFtdWpuazVGNE1nT3BVUnpMZkF3T0JTVG16cDNmcER4dUkvcGFieHBxT296MnIySExBYjBHTWJaS2xOVjUvSGc5WEp5cGd1cnlBN2xQRjVLTWRUWlF6SGpxeE5QaFdoekl1QXJ1T2wxZU5xS0V4MXRTaDVyZmJ4ZHc3bU94Q3E0cVM2OFpUaktTMVlWdmlsdTU1OXZXdkZIaGg0clpyZHlaNjlWbXBnZGo4ZkpiRFpMSnBOSjB1djFjbnIvZ2pyVWhRTXVJK0FOanl1d2Z0UTBiYkw2RXJwMG1NL255OEZnNE0zTHRkUnhnTXRLbDNqd21JSFZ4WVhDaEZ5OTQvUm1wYS9wVGJOVWhzdEtWKzRScjhsTFE5S2xVdkpLTHlHOHl2UTJzOVNCeTFKYjdqVjVhMHlhcGZGNmFwYVpMakxMY1d0ZDRzTnJtSlVNSHlNKzF4aWJUakg4MlpoMDFUTmxoc3JPaGRLVGUwMHVBelpRbU42K0tXK3NEYS9KRDJQU1ZRODczbTI5eWYrMVE5VkR6ZkVZbEhpMUc1TEtCQldaYnRFc0hiRndiMW9ZRHdyMVppRi8yYm5DU2cxT0JFL3BmcjkvYld4MjZVeEpMM09OUElTT0xLVXZRemEwTFpVeFNLeWpwZFRHYS92REVyMjVyZGRiTU0wUTNPNkx4M3JxRnZVK3g2VXJSS1FZN3R5clplY21EOUZPRHk4dUxpelRtaWx3Tmowa3JhTmNBSmhPcDVhR1Z3c0FHRDVWbUpCcldXYkpTZ1dUOXpyeldlcFFGNDdSYUdTaUtmZUd4NlN6aTNnem1YL0hIYmlod0JzZXI0QjlVSllwRkJOWDRSNnZUbjNWUW5lejBTeW1uckhRTXNSWUdUcjFkU2szNGxqUnFTL0VNZDJwTFE4WUJwM2ExUExmY3FDcG84Z3RIa1pGSEtrVFg2ZnMzTVkwYmxLbnRoNjZyS0NuVTBWUkd1MzdPTnJRYUE0ZVpERnRXQXUyZlhqOXpqRmt4VEJPbzhGN3Q5MjZnVHAvODNLeXp6Y3kya1pENnhpcXhUWW5ITFJGbTN2SGlSU3dOU2prejNob0l6bzhsQ0tXVWxnL1l0R3M3dE9idW5EQVpmcERMYmZFSTE1enNFSVkzVS94L2dISGMvRzF6bHRuQWdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmllbGRzLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMXJlbTtcclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgJi55ZXMge1xyXG4gICAgICAuYnV0dG9uLWJsdWUoKTtcclxuICAgIH1cclxuXHJcbiAgICAmLm5vIHtcclxuICAgICAgLmJ1dHRvbi1yZWQoKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaWFsb2ctY292ZXItbGF5ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb25maXJtTGluayB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuLnF0aXAtZnJvbnQge1xyXG4gIG1heC13aWR0aDogNDUwcHg7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAuZGlhbG9nKCk7XHJcbiAgYm9yZGVyOiBub25lO1xyXG5cclxuICAucXRpcC10aXAge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRleHQtbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtanVzdGlmeSB7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2hhcmUtbGluayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMC43cmVtO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG5cclxuLmxpbmsge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JlZW4ge1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDllOWY7XHJcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsXHJcbiAgIzExYTVhNyAwJSxcclxuICAjMTFhNWE3IDAlLFxyXG4gICMwNThiODkgMTAwJSxcclxuICAjMDU4Yjg5IDEwMCUpO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBtYXgtd2lkdGg6IDMwMHB4O1xyXG59IiwiYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXIsIHNhbnMtc2VyaWY7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgYWNjZW50LWNvbG9yOiBAZ3JlZW4tdGV4dC1jb2xvcjtcclxuICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uYWQtZnJhbWUge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3R0b206IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWg0O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWFyZ2luLWJsb2NrOiAwO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY29udGFpbmVyLWNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIHBhZGRpbmctaW5saW5lOiAycmVtO1xyXG4gIHdpZHRoOiA3MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICYudGhpbi1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMzBweDtcclxuICAgIGJveC1zaGFkb3c6IEBiYXNlLWJveC1zaGFkb3c7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgJi5uby1iYW5uZXIgaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbiAgfVxyXG5cclxuICBoZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICAgbmF2IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogMDtcclxuICAgICAgICBwYWRkaW5nOiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBjb2xvcjogQG5ldy10ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAjbG9nbyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9nby10b3Age1xyXG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiA4cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuN3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWluLWhlYWRlciB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcblxyXG4gICAgICAuZmlyc3QtdGV4dCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBGb250LUJvbGQsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVwdDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2Vjb25kLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEuNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbS1zaG93LW1vcmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYS1hcnJvdy1yaWdodCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVsZXRlLXdhcm5pbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51IHtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDVweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogQG5ldy10ZXh0LWNvbG9yO1xyXG4gICAgICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDEzcHQ7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBAZ3JlZW4taHJlZi1jb2xvcjtcclxuICAgICAgLy90ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBjb2xvcjogQGdyZWVuLWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMzdweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIEBncmVlbi1hY3RpdmUtY29sb3I7XHJcbiAgICAgIHBhZGRpbmc6IDMxcHggMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LW1lbnUsXHJcbiAgLmJ1dHRvbnMtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5vZHNhemVuaSB7XHJcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cmVtO1xyXG4gIH1cclxuXHJcbiAgLnNvY2lhbC1tZWRpYS1pY29ucy1mb290ZXIgaW1nLFxyXG4gIC5zb2NpYWwtbWVkaWEtaWNvbnMgaW1nIHtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAuZmxhZyBpbWcge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICAuZmxhZy1jeiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICB9XHJcblxyXG4gIC5mbGFnOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLXBpY3R1cmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZnJvbnQvaW1nL21pbGxlbm5pYWwtZmF0aGVyLmpwZyk7XHJcbiAgaGVpZ2h0OiA1MjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBib3JkZXItcmFkaXVzOiAxM3B4IDAgMTNweCAxM3B4O1xyXG59XHJcblxyXG4ubW9iaWxlLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gIC5tb2JpbGUtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYS14bWFyayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcclxuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLWNsb3NlLWJ1dHRvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZmEtY2hldnJvbi1kb3duIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiBAZ3JlZW4tdGV4dC1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhdGVnb3JpZXMtb2YtbWFnYXppbmUge1xyXG4gICAgY29sdW1uczogMjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1zb2NpYWwtbWVkaWEtY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG5cclxuICAgIGxpIGltZyB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNidXR0b20tbG9nLWluIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1heC1oZWlnaHQ6IDU3cHg7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuXHJcbiAgYSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgbWF4LWhlaWdodDogNTdweDtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLFxyXG4gICAgIzExYTVhNyAwJSxcclxuICAgICMxMWE1YTcgMCUsXHJcbiAgICAjMDU4Yjg5IDEwMCUsXHJcbiAgICAjMDU4Yjg5IDEwMCUpO1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnNlcnZpY2VzIHtcclxuICAuc2VydmljZXMtYWxpZ25tZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMGQ5ZTlmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyOXB4O1xyXG4gICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZyxcclxuICAgICAgICAjMTFhNWE3IDAlLFxyXG4gICAgICAgICMxMWE1YTcgMCUsXHJcbiAgICAgICAgIzA1OGI4OSAxMDAlLFxyXG4gICAgICAgICMwNThiODkgMTAwJSk7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZTpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiB1bCB7XHJcbiAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgICAgZGlzcGxheTogZmxleDtcclxuICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgIGdhcDogMXJlbTtcclxuICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgbWFyZ2luLWJsb2NrOiAwO1xyXG4gICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XHJcbiAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcblxyXG4gICAgIGxpIHtcclxuICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgYSB7XHJcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgY29sb3I6ICMwZDllOWY7XHJcbiAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgfSovXHJcbn1cclxuXHJcbi5oZWFkbGluZS1ib3gge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWF4LWhlaWdodDogNTdweDtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLFxyXG4gICMxMWE1YTcgMCUsXHJcbiAgIzExYTVhNyAwJSxcclxuICAjMDU4Yjg5IDEwMCUsXHJcbiAgIzA1OGI4OSAxMDAlKTtcclxuICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBtYXJnaW4taW5saW5lOiAwLjdyZW07XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjdyZW07XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbn1cclxuXHJcbi5sZWZ0LWNvbHVtbiB7XHJcbiAgLnNlcnZpY2VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgaHIge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFncyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQGJhc2Utc2hhZG93MjtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIHNwYW57XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDA7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDEuMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ydWJyaWt5IHtcclxuICBib3JkZXItdG9wOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDFyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tYmxvY2s6IDA7XHJcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG5cclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1haW4tY29udGVudCB7XHJcbiAgLnJpZ2h0LWNvbHVtbiB7XHJcbiAgICBoMiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJwdDtcclxuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xyXG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcclxuICBjb2x1bW4tZ2FwOiAycmVtO1xyXG5cclxuICBoMXtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmZ1bGwtd2lkdGgge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG4gIH1cclxuXHJcbiAgZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWlubGluZTogMnJlbTtcclxuICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuICB9XHJcblxyXG4gIC5maXJzdC1saW5lLWFsaWdubWVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICB3aWR0aDogMzIlO1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0LFxyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyOXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vbmUtZG9jdG9yIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5zdGFycyB7XHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXItcmF0aW5nIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZm8tZG9jdG9yLWFsaWdubWVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAzcmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IEBncmVlbi1ocmVmLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgID4gKiB7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLnJldmlld3MtY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGl2LmFydGljbGUtbG9uZyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLm9wZW5pbmctaG91cnMge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5mYS1jaXJjbGUtaW5mbyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogQGdyZWVuLWhyZWYtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdpbmF0b3Ige1xyXG4gICAgbWFyZ2luLWJsb2NrOiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgLmxvbmctYmFubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKC9mcm9udC9pbWcvbWFpbi1waWN0dXJlLnBuZyk7Ki9cclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY5LCAxNjksIDE2OSwgMC4zMSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblxyXG4gICAgICAuY2F0YWxvZy1sb2FkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjOTA5MDkwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA4cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3BlbmluZy1ob3Vycy10b29sdGlwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwLjVyZW07XHJcblxyXG4gIC5vbmUtZGF5LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLm9wZW5pbmctaG91cnMtZGF5IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA1cmVtO1xyXG4gIH1cclxuXHJcbiAgLm9wZW5pbmctaG91cnMtdGltZXMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG59XHJcblxyXG4jY3VzdG9tZXItZGV0YWlsLXRhYnMgKiB7XHJcbiAgY29sdW1uczogMTtcclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcblxyXG4gIC5vcGVuaW5nLWhvdXJzLWRldGFpbCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgLmRheS1pbi1vcGVuaW5nLWhvdXJzIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jdGFiLWFib3V0IHtcclxuICAmLmFydGljbGUtbG9uZyB7XHJcbiAgICBwIHtcclxuICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3RhYi1yZXZpZXdzIHtcclxuICAmLmFydGljbGUtbG9uZyB7XHJcbiAgICBwIHtcclxuICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmV2aWV3cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmxvZ2luLXJlcXVpcmVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4jdGFiLW9mZmljZS1ob3VycyB7XHJcbiAgbGFiZWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICBzZWxlY3Qge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLm9mZmljZS1ob3Vycy1saXN0IHtcclxuICAgICYuaW4tY2FyZCB7XHJcbiAgICAgIC5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZygpO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAtMTBweCAjYThhM2E4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnktb2ZmaWNlLWRldGFpbHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICMwYTgwODE7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2aWV3cyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcblxyXG4gIGFydGljbGUuYXJ0aWNsZS1sb25nIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcblxyXG4gICAgLnJldmlldy1oZWFkZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogQGdyZWVuLWhyZWYtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGFycyB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVzZXItcHJvZmlsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAuZm90by1wcm9maWwge1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC51c2VyLWRldGFpbHMgcCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNyZXZpZXctdGV4dCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLnJldmlldy1kZXRhaWwge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2hpbmcge1xyXG4gIC5zZWFyY2gtYm94IHtcclxuICAgIC5zZWFyY2gtaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jY29tcGFueS1yZXZpZXctbW9kYWwge1xyXG4gIGZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLnJldmlldy10ZXh0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1ibHVlIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaGluZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyLjVyZW0gMi41cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBiYXNlLXNoYWRvdztcclxuICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNDYsIDE3OSwgMTgyLCAwLjMpO1xyXG5cclxuICB1bCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTJwdDtcclxuICB9XHJcblxyXG4gIC5nZW5lcmFsLXNlYXJjaGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAxLjVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5nZW5lcmFsLXNlYXJjaGluZzpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMTMsIDE1OCwgMTU5LCAwLjMpO1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZyxcclxuICAgICMxMWE1YTcgMCUsXHJcbiAgICAjMTFhNWE3IDAlLFxyXG4gICAgIzA1OGI4OSAxMDAlLFxyXG4gICAgIzA1OGI4OSAxMDAlKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmctaW5saW5lOiAycmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjlweDtcclxuICAgIGhlaWdodDogM3JlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2lyY2xlLWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogNjJweDtcclxuICAgIGhlaWdodDogNjJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4MWRlZyxcclxuICAgICMxMWE1YTcgMCUsXHJcbiAgICAjMTFhNWE3IDAlLFxyXG4gICAgIzA1OGI4OSAxMDAlLFxyXG4gICAgIzA1OGI4OSAxMDAlKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDUwcHg7IC8qIHZlbGlrb3N0IGlrb255ICovXHJcbiAgfVxyXG5cclxuICAucmVzZXQtZm9ybS1saW5rIHtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogQGdyZWVuLXRleHQtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDAuOXJlbTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAuc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogM3JlbTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgcGFkZGluZy1ibG9jazogMXJlbTtcclxuICAgICAgYm94LXNoYWRvdzogLTVweCAxM3B4IDUxcHggLTE1cHggI2E4YTNhODtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcblxyXG4gICAgICAmLm9wZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dC1yZXN1bHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNob3ctYWxsIHtcclxuICAgICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVzdWx0IHtcclxuICAgICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA2cHg7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmYyZmY7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm5hbWUtd3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zcGVjaWFsaXphdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1pdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaHIge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1haW4tY29udGVudCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAuY2lyY2xlLWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogNDVweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4MWRlZyxcclxuICAgICMxMWE1YTcgMCUsXHJcbiAgICAjMTFhNWE3IDAlLFxyXG4gICAgIzA1OGI4OSAxMDAlLFxyXG4gICAgIzA1OGI4OSAxMDAlKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDUwcHg7IC8qIHZlbGlrb3N0IGlrb255ICovXHJcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcclxuICB9XHJcblxyXG4gIGhyIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICB1bC5mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDAuNXJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBjb2xvcjogQGdyZWVuLXRleHQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYiB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0xcmVtO1xyXG5cclxuICAgIC5icmVhZGNydW1iLWhvbWUge1xyXG4gICAgICBmb250LWZhbWlseTogQEZvbnQtTGlnaHQsIHNhbnMtc2VyaWY7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogQGFkZC10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmV5LWJyZWFkLWNydW1icyB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgLnVuZGVybGluZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtaDI7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDAgMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYuY2F0YWxvZyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpcnN0LWNvbHVtbiB7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1sb25nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3c7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAvL2JvcmRlci1ib3R0b206IDZweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG4gICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG5cclxuICAgICYuYXJ0aWNsZS1pbWcgaW1nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhLWFycm93LXJpZ2h0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucG9rcmFjb3ZhdCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAuYXJyb3ctZGFsZSB7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtbG9uZy10ZXh0LWNlbnRyZSBoNCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNDtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDg2cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1sb25nLWltZyB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAyLjRyZW07XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtbG9uZy10ZXh0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICBociB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWZsZXhib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICYub25lLWRvY3Rvci1jYXJkIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLWZvci1hcnRpY2xlIHtcclxuICAgIC8qICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuICAgICAgIGdhcDogMnJlbTsqL1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAuYXJ0aWNsZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDFyZW0gMXJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3ItZ3JleTtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJi50aHVtYi1pbWcgaW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICB0b3A6IDc1JTtcclxuICAgICAgICBsZWZ0OiA1JTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFydGljbGUgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXJvdzogc3BhbiA1O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWg0O1xyXG4gICAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNThweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb2tyYWNvdmF0IHtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgLmFycm93LWRhbGUge1xyXG4gICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmEtYXJyb3ctcmlnaHQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogMC41cmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc4cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oaWdobGlnaHQtYXJ0aWNsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmYyZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiAgLmJveC1hcnRpY2xlIGE6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLFxyXG4gICAgICByZ2JhKDE5NywgMTk3LCAxOTcsIDAuNCksXHJcbiAgICAgIHJnYmEoMjQwLCAyNDAsIDI0MCwgMC40KSxcclxuICAgICAgcmdiYSgyNDAsIDI0MCwgMjQwLCAwLjEpKTtcclxuICAgIH0qL1xyXG5cclxuICAudG9wLWRvY3RvciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNTFweCAtMjJweCByZ2JhKDE2OCwgMTYzLCAxNjgsIDEpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVlZTtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9tLXNob3ctbW9yZS1kb2N0b3Ige1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IDJyZW0gMXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDE0M3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3Rvci1pbmZvIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2hvdy1tb3JlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ibG9jazogNHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIGlucHV0LFxyXG4gIHNlbGVjdCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIC8qICAgIGJveC1zaGFkb3c6IDAgMCA1MXB4IC0xNXB4ICNhOGEzYTg7Ki9cclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1SZWd1bGFyLCBzYW5zLXNlcmlmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGFkZC10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luLWJsb2NrOiAwLjZyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm9uZS1kb2N0b3Ige1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxcmVtO1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAuZG9jdG9yLW5hbWUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAuZG9jdG9yLXByb2Zlc3Npb24ge1xyXG4gICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAvL21heC1oZWlnaHQ6IDIwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLmRvY3Rvci1hZHJlc3Mge1xyXG4gICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvci1ncmV5O1xyXG4gICAgLy9tYXgtaGVpZ2h0OiAzOHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG9iamVjdC1maXQ6IGZpbGw7XHJcbiAgfVxyXG59XHJcblxyXG5ociB7XHJcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6IEBiYXNlLXNoYWRvdztcclxufVxyXG5cclxuZm9vdGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gIC5mb290ZXItY29udCB7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYXNlLXNoYWRvdztcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBociB7XHJcbiAgICBjb2xvcjogQGJhc2Utc2hhZG93MjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYXNlLXNoYWRvdzI7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbi1ibG9jazogMTBweDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi1ibG9jazogMDtcclxuICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgY29sb3I6IEBuZXctdGV4dC1jb2xvcjtcclxuXHJcbiAgICAjbG9nby1mb290ZXIge1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDAuNXJlbTtcclxuICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nby10b3Age1xyXG4gICAgLy9tYXJnaW4tcmlnaHQ6IDhyZW07XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjdyZW07XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1Cb2xkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICB9XHJcblxyXG4gIC5mb290ZXItcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcclxuXHJcblxyXG4gICAgLmNvbC1mIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAgIC50ZXh0LW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1SZWd1bGFyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAZ3JlZW4tYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAZ3JlZW4tYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogQEZvbnQtQm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQtbmV3c2xldHRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmV3c2xldHRlci1pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LWNvbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnB1dC1jb250IC5idG4tb2Rlc2xhdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDY3JTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LWNvbnQgaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uZXdzbGV0dGVyLWlucHV0OmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMTMsIDE1OCwgMTU5LCAwLjMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmV3c2xldHRlci1pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogQG5ldy10ZXh0LWNvbG9yO1xyXG4gICAgICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDEzcHQ7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBAZ3JlZW4taHJlZi1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI2J1dHRvbS1sb2ctaW4tZm9vdGVyIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZyxcclxuICAgICAgICAjMTFhNWE3IDAlLFxyXG4gICAgICAgICMxMWE1YTcgMCUsXHJcbiAgICAgICAgIzA1OGI4OSAxMDAlLFxyXG4gICAgICAgICMwNThiODkgMTAwJSk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBGb250LU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb3B5cmlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6IEBuZXctdGV4dC1jb2xvcjtcclxuICAgICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXIsIHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBAZ3JlZW4taHJlZi1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbiB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uZGF0ZS1vZi1hcnRpY2xlIHtcclxuICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIC5jb250LWRhdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuXHJcbi5vcGVuaW5nLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMTJwdDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgZm9udC1mYW1pbHk6IEBGb250LU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLm9wZW5pbmctY29sdW1uIHtcclxuICBmb250LXNpemU6IDEycHQ7XHJcbiAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXIsIHNhbnMtc2VyaWY7XHJcbiAgY29sb3I6IEBiYXNlLXRleHQtY29sb3ItZ3JleTtcclxuICBsaW5lLWhlaWdodDogMS42cmVtO1xyXG4gIG1heC13aWR0aDogMTAwMHB4O1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XHJcbn1cclxuXHJcbi5ib3gtYXJ0aWNsZS1kZXRhaWwge1xyXG4gIC8qICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJhc2Utc2hhZG93MjtcclxuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTsqL1xyXG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvci1ncmV5O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gIC5sYXN0LWFwZWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxNHB0O1xyXG4gIH1cclxuXHJcbiAgLmxhc3QtdGV4dCB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaXJjbGUtYnV0dG9uIHtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgxZGVnLFxyXG4gICAgIzExYTVhNyAwJSxcclxuICAgICMxMWE1YTcgMCUsXHJcbiAgICAjMDU4Yjg5IDEwMCUsXHJcbiAgICAjMDU4Yjg5IDEwMCUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDFyZW0gMDtcclxuICAgIHBhZGRpbmctYmxvY2s6IDA7XHJcbiAgfVxyXG5cclxuICAuc2VydmljZXMge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tcGljdHVyZS1pbi1kZXRhaWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LWltZy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tcGljdHVyZS1pbi1kZXRhaWwgLmltZy1zb3VyY2UtY29udGFpbmVyLFxyXG4gIC5nYWxsZXJ5LWltZy1jb250YWluZXIgLmltZy1zb3VyY2UtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMXJlbTtcclxuICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICB3aWR0aDogMjVweDtcclxuICB9XHJcblxyXG4gIC5mb3VyLWxpdHRsZS1waWN0dXJlIHtcclxuICAgIC8vZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMXB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDg1cHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZXctbW9yZS1mb3RvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogNnB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMS41cmVtIDEuNXJlbSAwO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib3JkZXItcmFkaXVzLWluLWxlZnQgaW1nLFxyXG4uYm9yZGVyLXJhZGl1cy1pbi1yaWdodCBpbWcge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbSAwIDAgMS41cmVtO1xyXG59XHJcblxyXG4uYm9yZGVyLXJhZGl1cy1pbi1yaWdodCBpbWcge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMS41cmVtIDEuNXJlbSAwO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgLy9wYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtO1xyXG59XHJcblxyXG4uY2xvc2Uge1xyXG4gIG1hcmdpbi1pbmxpbmU6IDFyZW07XHJcblxyXG4gIC5jbG9zZS1pbWc6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgbGkgYSB7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYS14bWFyayB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zd2l0Y2hpbmctb2YtZ2FsbGVyeSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuc3dpdGNoLWl0ZW0ge1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nYWxsZXJ5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMXJlbTtcclxufVxyXG5cclxuLmNvbC1nIHtcclxuICBmbGV4OiAyO1xyXG59XHJcblxyXG4uY29sLWcyIHtcclxuICBmbGV4OiAxO1xyXG59XHJcblxyXG5cclxuLmdhbGxlcnkgLmRhdGUtb2YtYXJ0aWNsZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4ubWFpbi1jb250ZW50LWdhbGxlcnkge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gIC5ib3gtYXJ0aWNsZS1kZXRhaWwsXHJcbiAgLnRvcC1kb2N0b3IsXHJcbiAgLmJveC1mb3ItYWRkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuYm94LWFydGljbGUtZGV0YWlsIHtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lciAuaGVhZGVyLWdhbGxlcnkge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gIC5sb2dvLXRvcCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmZvcnVtIHtcclxuICAuYWxpZ25tZW50LW5ldy1kaXNjdXNzaW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIHtcclxuICAgIHAsXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMjtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC5hbGlnbm1lbnQtbGFzdC1jb21tZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxhc3QtY29tbWVudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubnVtYmVyLW9mLXRvcGljcyBhIHtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5ib3gtb2YtbGFzdC1xdWVyeSB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcblxyXG4gICAgLmxhc3QtcXVlcnkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcclxuICAgICAgYm94LXNoYWRvdzogQGJhc2UtYm94LXNoYWRvdztcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXRhaWwtb2YtbGFzdC1xdWVyeSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5xdWVyeSB7XHJcbiAgICAgICAgY29sb3I6IGRhcmtncmV5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYW5zd2VyIHAge1xyXG4gICAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9naW4tcmVxdWlyZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDAuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3gtZm9yLWFkZCB7XHJcbiAgLy9kaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbi1ibG9jazogMnJlbTtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMjBweDtcclxuICBtYXgtaGVpZ2h0OiA2MDBweDtcclxuXHJcbiAgYSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmFkZC1yaWdodCB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICBib3gtc2hhZG93OiBAYmFzZS1ib3gtc2hhZG93O1xyXG4gIH1cclxufVxyXG5cclxuLmZvdG8tcHJvZmlsIHtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbn1cclxuXHJcbi5mb3J1bS1kZXRhaWwge1xyXG4gIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDUycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZm9yLWFydGljbGUgLm1hcmdpbmUtdG9wLW5vbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZm9yLWFydGljbGUgLmxhc3QtZWxlbWVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMXJlbTtcclxuICB9XHJcblxyXG4gIC5kZXRhaWwtb2YtbGFzdC1xdWVyeSBsaSB7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWRldGFpbC1zZWFyY2hpbmcgbGFiZWwge1xyXG4gIHdpZHRoOiAzMyU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWRldGFpbCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XHJcblxyXG4gIC5jYXRhbG9nLWRldGFpbC1ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IGF1dG87XHJcbiAgICBnYXA6IDNyZW07XHJcbiAgICBtYXJnaW4tYmxvY2s6IDQycHg7XHJcblxyXG4gICAgLmluZm8tYWJvdXQtZG9jdG9yIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRpbmctY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IHAge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogMC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLXBpY3R1cmUtaW4tZGV0YWlsIGltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG4gIC5tYWluLXBpY3R1cmUtaW4tZGV0YWlsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLmluZm8tYWJvdXQtZG9jdG9yLWFsaWdubWVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogQGdyZWVuLWhyZWYtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlcntcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogcmVkO1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdmVyZmxvdy1ib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIEtvbnRlam5lciBtw6EgxaHDrcWZa3UgMTAwJSByb2RpxI1vdnNrw6lobyBwcnZrdSAqL1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG5cclxuICAgIC5vcGVuaW5nLWhvdXJzLWRldGFpbCB7XHJcbiAgICAgIG1pbi13aWR0aDogODAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3BlbmluZy1ob3Vycy1kZXRhaWwge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIGF1dG8pO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcblxyXG4gICAgLmhvdXJzIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXIsIHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndlZWsge1xyXG4gICAgY29sb3I6IHJlZDtcclxuICB9XHJcblxyXG4gIC5kYXktaW4tb3BlbmluZy1ob3VycyB7XHJcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4IHJnYmEoMTY5LCAxNjksIDE2OSwgMC43NCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1sb25nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDQ7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgY29sdW1uczogMjtcclxuICAgICAgZ2FwOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5maXJzdC1saW5lLW9mLW9yZGVyaW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuZm9ybS1ncm91cC1maXJzdC1saW5lIHtcclxuICAgIHdpZHRoOiAyNCU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGFkZC10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3gge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuZ2RwciB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgbWFyZ2luLWJsb2NrOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogQGdyZWVuLWhyZWYtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpZ25wb3N0IHtcclxuICAgIG1hcmdpbi1ibG9jazogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJhc2Utc2hhZG93MjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2UzZTM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhc2Utc2hhZG93O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogQGdyZWVuLWhyZWYtY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDJyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlLXNpZ25wb3N0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3c7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzRkNGM0YztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0yJTtcclxuICAgICAgICB3aWR0aDogMTA0JTtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWFsaWdubWVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAuc3VibWl0LXJlZCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b3AtZG9jdG9yLWhvcml6b250YWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZWU7XHJcblxyXG4gICAgLnRvcC1kb2N0b3ItY2VudGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sdW1uczogdW5zZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vbmUtZG9jdG9yIHtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9tLXNob3ctbW9yZS1kb2N0b3Ige1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWdyZWVtZW50LWNvbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG5cclxuICB9XHJcbn1cclxuXHJcbiN0YWtlLWNvbXBhbnktbW9kYWwge1xyXG4gIC5tb2RhbC1ib2R5ID4gKiB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICB9XHJcblxyXG4gIC5idXR0b24tYmx1ZS1jZW50ZXIge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAycmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctZGV0YWlsIC5saW5rLFxyXG4jdGFrZS1jb21wYW55LW1vZGFsIC5saW5rIHtcclxuICBjb2xvcjogQGdyZWVuLWhyZWYtY29sb3I7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcclxufVxyXG5cclxuLmNvbnRlbnQtcmVuZGVyZXIge1xyXG4gIC50ZW1wbGF0ZS1ncmlkIHtcclxuICAgIGdyaWQtZ2FwOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICB9XHJcblxyXG4gIGgxLFxyXG4gIGgyLFxyXG4gIGgzIHtcclxuICAgIHBhZGRpbmctaW5saW5lOiB1bnNldDtcclxuICAgIHBhZGRpbmctYmxvY2stZW5kOiAwLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZGlzY3Vzc2lvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XHJcblxyXG5cclxuICAuYnRuLWNvbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxMHB4O1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBmaWxsOiAjRkZGRkZGO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRldGFpbC1vZi1sYXN0LXF1ZXJ5IHtcclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1SZWd1bGFyO1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDJyZW07XHJcblxyXG4gICAgLmF1dGhvci1uYW1lIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBGb250LU1lZGl1bTtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGUge1xyXG4gICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9maWwtb2YtdXNlci1sYXN0LXF1ZXJ5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDJyZW07XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHJcbiAgICAucm93LWF1dGhvci1jb21tZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4udXNlci1xdWVzdGlvbm5hcmUge1xyXG4gIGlucHV0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI5cHg7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDUxcHggLTE1cHggI2E4YTNhODtcclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1SZWd1bGFyLCBzYW5zLXNlcmlmO1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLmFsaWdubWVudC1vZi1wZXJzb25hbC1kYXRhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgd2lkdGg6IDQ1JTtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ25tZW50LWNoZWNrYm94IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3gge1xyXG4gICAgd2lkdGg6IDUlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5nZHByIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IEBncmVlbi1ocmVmLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idXR0b24tYmx1ZS1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgLmJ1dHRvbi1ibHVlIHtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IDAuN3JlbTtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlyc3QtbGluZS1nYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtbG9uZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwge1xyXG4gIHBhZGRpbmctYmxvY2stZW5kOiAzcmVtO1xyXG59XHJcblxyXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3LFxyXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCxcclxuLnByZXZlbnRpb24tZm9ybSB7XHJcbiAgLmJ1dHRvbi1ibHVlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIHBhZGRpbmc6IDAuNHJlbSAxcmVtIDAuNHJlbSAxcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICB9XHJcblxyXG4gIC5leGFtaW5hdGlvbi1mb3JtLFxyXG4gIC5tZWFzdXJlbWVudHMtZm9ybSxcclxuICAucGVyc29uYWwtaW5mby1mb3JtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5uYW1lLWF1dG9jb21wbGV0ZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYXV0b2NvbXBsZXRlLWl0ZW1zIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xyXG4gICAgfVxyXG5cclxuICAgIC5hdXRvY29tcGxldGUtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogRG9kZ2VyQmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuXHJcbiAgICAgIGlucHV0LFxyXG4gICAgICBzZWxlY3QsXHJcbiAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tYnV0dG9ucyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWxvbmctb3ZlcnZpZXcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuXHJcbiAgICAubWFpbi1oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hbWUtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmluZm8tYWJvdXQtdXNlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5oZWFkbGluZS1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFzZS1zaGFkb3c7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LUJvbGQ7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAtNHJlbTtcclxuICAgIC8qICAgIHBhZGRpbmctbGVmdDogMXJlbTsqL1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG5cclxuICAgICYubGluazpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vcmUtaW5mbyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzBkOWU5ZjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2lnbnBvc3Qge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG4gICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2UzZTM7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhc2Utc2hhZG93O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogQGdyZWVuLWhyZWYtY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDJyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlLXNpZ25wb3N0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYWxlbmRhci1ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSBhdXRvO1xyXG4gIH1cclxuXHJcbiAgdWwgbGkgYSB7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICB9XHJcblxyXG4gICNzZWxlY3QtdXNlciB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgI3NlbGVjdC1wcm9maWxlIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYXNlLXNoYWRvdztcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4uaW5mby1hYm91dC11c2VyLWFsaWdubWVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMXJlbTtcclxuICBnYXA6IDJyZW07XHJcblxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMC44cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcblxyXG4gICAgLmZvbnQtYm9sZCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1Cb2xkO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIGEge1xyXG4gICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAjMGQ5ZTlmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIHBhZGRpbmc6IDAgMC44cmVtO1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b20tc2hvdy1tb3JlLWRldGFpbC1wcmV2ZW50aXZlLXBsYW4sXHJcbi5idXR0b24tYmx1ZS1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcbn1cclxuXHJcbi5ob21lcGFnZSB7XHJcbiAgLnNlYXJjaGluZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNlcnZpY2VzLWFsaWdubWVudCB7XHJcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMnJlbTtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWxvbmcge1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuZm91ci1pY29uLWluLWhvbWUge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbmUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA0cmVtO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgLmJveC1hcnRpY2xlIHtcclxuICAgICAgLmFydGljbGUge1xyXG4gICAgICAgIC5vdmVybGF5LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgdG9wOiAtNCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7IC8qIMSMZXJuw70gcyA1MCUgdHJhbnNwYXJlbnRub3N0w60gKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApLFxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjYpKTsgLyogUGx5bnVsw70gcMWZZWNob2QgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtaW4taGVpZ2h0OiA1NTBweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgJi50aHVtYi1pbWcgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJ0aWNsZS1sb25nLXRleHQtY2VudHJlIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgyNTBweCwgNTAwcHgpKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBhdXRvKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblxyXG4gICAgICAgIC5ncmlkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gNTtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBoNDpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjMGQ5ZTlmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wLWRvY3Rvci1ob3Jpem9udGFsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZWU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAudG9wLWRvY3Rvci1jZW50ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAuZG9jdG9yLWluZm8ge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuN3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub25lLWRvY3RvciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGdhcDogMDtcclxuICAgICAgd2lkdGg6IDMxMHB4O1xyXG5cclxuICAgICAgLmRvY3Rvci1pbmZvIHtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1sb25nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJhc2UtdGV4dC1jb2xvci1ncmV5O1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICBnYXA6IDIuNXJlbTtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b20tc2hvdy1tb3JlLWRvY3RvciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYXN0LXF1ZXJ5IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNTFweCAtMjJweCAjYThhM2E4O1xyXG4gICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgIC5xdWVyeSB7XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFuc3dlciBwIHtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb25nLWJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Zyb250L2ltZy9kZW50aXN0LndlYnApOyAqL1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgbWFyZ2luLWJsb2NrOiA0cmVtO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmxvbmctYmFubmVyOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgQGdyYWRpZW50LWNvbG9yLCBAZ3JlZW4tYWN0aXZlLWNvbG9yKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIC5sb25nLWJhbm5lciA+ICoge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gIC50ZXh0LWluLWxvbmctYmFubmVyIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMS4xcmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWgyO1xyXG4gICAgICBmb250LWZhbWlseTogQEZvbnQtQm9sZCwgc2Fucy1zZXJpZjtcclxuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDMsXHJcbiAgICBwIHtcclxuICAgICAgdGV4dC1zaGFkb3c6IDRweCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNjQpO1xyXG4gICAgfVxyXG5cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJwdDtcclxuICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbS1yZWQtbGVmdCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMnJlbTtcclxuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idXR0b20tcmVkLWNlbnRlciB7XHJcbiAgbWFyZ2luLWJsb2NrOiAzcmVtIDFyZW07XHJcbn1cclxuXHJcbi5jdXN0b21lci1yZWdpc3RyYXRpb24tZm9ybSAuZm9ybS1ncm91cC1maXJzdC1saW5lID4gOmZpcnN0LWNoaWxkIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnVzZXItYnV0dG9ucyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAudXNlci1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMC41cmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYXNlLXNoYWRvdztcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5jaGV2cm9uIHtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgLmNoZXZyb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjdXNlci1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMS4ycmVtO1xyXG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMS4ycmVtO1xyXG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDEuNHJlbTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdztcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gMCAxcmVtIDFyZW07XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuXHJcblxyXG4gICAgLnByb2ZpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYmFzZS1zaGFkb3c7XHJcblxyXG4gICAgICAubmFtZSB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogQEZvbnQtQm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lbWFpbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLm5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvZ291dCB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYXNlLXNoYWRvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29tcGFueS1wcm9maWxlIHtcclxuICAgICAgICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgI2U5ZTllOTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZyxcclxuICAgICAgICAgICMxMWE1YTcgMCUsXHJcbiAgICAgICAgICAjMTFhNWE3IDAlLFxyXG4gICAgICAgICAgIzA1OGI4OSAxMDAlLFxyXG4gICAgICAgICAgIzA1OGI4OSAxMDAlKTtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTVweDtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMTBweDtcclxuICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMXB4O1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5vdGlmaWNhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDAuN3JlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmODEzMTM7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi51c2VyLW1lbnUtbGVmdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBwYWRkaW5nLWJsb2NrOiAycmVtO1xyXG4gIG1hcmdpbi1ibG9jazogMnJlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBhZGQtdGV4dC1jb2xvci1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcblxyXG4gIC5hY3RpdmUge1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LU1lZGl1bTtcclxuICAgIGNvbG9yOiBAZ3JlZW4taHJlZi1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5wcm9maWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDAuNXJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdztcclxuXHJcbiAgICAubmFtZSB7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1Cb2xkO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LWZhbWlseTogQEZvbnQtUmVndWxhcjtcclxuICAgIH1cclxuXHJcbiAgICAuZW1haWwge1xyXG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGFkZC10ZXh0LWNvbG9yLWdyZXk7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAtMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm90aWZpY2F0aW9uIHtcclxuICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvdXQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAubG9nb3V0OmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBhZGQtdGV4dC1jb2xvci1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFzZS1zaGFkb3c7XHJcbiAgICAgICAgYm9yZGVyLWlubGluZTogMXB4IHNvbGlkIEBhZGQtdGV4dC1jb2xvci1ncmV5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wZXJzb25hbC1vdmVydmlldzpob3ZlciB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYWRkLXRleHQtY29sb3ItZ3JleTtcclxuICAgIH1cclxuXHJcbiAgICAuY29tcGFueS1wcm9maWxlIHtcclxuICAgICAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkICNlOWU5ZTk7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsXHJcbiAgICAgICAgIzExYTVhNyAwJSxcclxuICAgICAgICAjMTFhNWE3IDAlLFxyXG4gICAgICAgICMwNThiODkgMTAwJSxcclxuICAgICAgICAjMDU4Yjg5IDEwMCUpO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2xvc2Uge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC01cHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMTBweDtcclxuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDFweDtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlZC10ZXh0IHtcclxuICBjb2xvcjogI2Y4MTMxMztcclxufVxyXG5cclxuLmJsdWUtdGV4dCB7XHJcbiAgY29sb3I6ICMwZDllOWY7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJldmVudGlvbi1wbGFuLXBhZ2Uge1xyXG4gIG1hcmdpbi1pbmxpbmU6IDFyZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgLmJyZWFkY3J1bWIge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogM3JlbTtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1Cb2xkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogLTRyZW07XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogdW5zZXQ7XHJcbiAgICBmb250LWZhbWlseTogQEZvbnQtQm9sZCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMjtcclxuICB9XHJcblxyXG4gIC5ob3ctd29yayB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogQEZvbnQtQm9sZCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjZwdDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RlcHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIG1hcmdpbi1ibG9jazogMi40cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLmhvcml6b250YWwtbGluZSB7XHJcbiAgICAgIGhlaWdodDogMXB4OyAvKiBWw73FoWthIMSNw6FyeSAqL1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFzZS1zaGFkb3cyOyAvKiBCYXJ2YSDEjcOhcnkgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDA7IC8qIFDFmWlkw6Fuw60gbWV6ZXJ5IG5hZCBhIHBvZCDEjcOhcm91ICovXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMSU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXNpemU6IDEzcHQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgJi5mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMGQ5ZTlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAwLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMC41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMGQ5ZTlmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSB7XHJcbiAgLmxlZnQtY29sdW1uLWN1c3RvbWVyLXByb2ZpbGUge1xyXG4gICAgLm5hbWUge1xyXG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1Cb2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbWFpbCB7XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGFkZC10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xyXG4gICAgcGFkZGluZzogMS4ycmVtO1xyXG4gIH1cclxuXHJcbiAgLnJpZ2h0LWNvbHVtbiB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJwdDtcclxuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcclxuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWxvbmcge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IDA7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1Cb2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZmlsZS1pbWFnZS1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmZpbGUtdXBsb2FkZXItd3JhcCB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC51cGxvYWQtZm9ybS13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hvb3NlLXNpbXBsZS1maWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwLjdyZW0gMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtbG9uZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZW1vdmUtYWNjb3VudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tYmx1ZSB7XHJcbiAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwLjdyZW0gMnJlbTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbXBhbnktZWRpdC1wcm9maWxlIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAuYnV0dG9uLWJsdWUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwLjdyZW0gMnJlbTtcclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcclxuICAgICAgY3Vyc29yOiBpbml0aWFsO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnktZWRpdC1oZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmNhdGFsb2ctZGV0YWlsLWdyaWQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAucGljdHVyZS1jYXRhbG9nLWRldGFpbCB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hvb3NlLXNpbXBsZS1maWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYi1zZXR0aW5ncyB7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2x1bW5zOiAxO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnktb2ZmaWNlLWRldGFpbHMge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuICAgIC5mb3JtLXNlY3Rpb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuXHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCxcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLXJlZCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICN0YWItZmllbGRzIHtcclxuICAgIGgzIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tYmx1ZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwLjdyZW0gMnJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWRkcmVzcy12ZXJpZmljYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICN2ZXJpZmljYXRpb24tcHJvbXB0IHtcclxuICAgICAgY29sdW1uczogaW5pdGlhbDtcclxuICAgICAgY29sb3I6ICNmODEzMTM7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI21hcCB7XHJcbiAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLXJlZCB7XHJcbiAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmODEzMTM7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgcGFkZGluZzogMC43cmVtIDJyZW0gMC43cmVtIDJyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOXB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idXR0b24tc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwLjdyZW0gMnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI5cHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5jb21wYW55LW9mZmljZXMge1xyXG4gICAgLnNlbGVjdC1vZmZpY2Uge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZTogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwMHB4ICsgMXJlbSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNjb21wYW55T2ZmaWNlU2VsZWN0b3Ige1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogMDtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwLjdyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vZmZpY2UtaG91cnMtZm9ybSB7XHJcbiAgICAub2ZmaWNlLWhvdXJzLXBhaXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogNS41cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW0gMCAwLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogMC43cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcblxyXG4gICAgICA+IGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhIHtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWxlYWRzLXNlY3Rpb24ge1xyXG4gIHRleHQtYWxpZ246IGluaXRpYWw7XHJcbiAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICBwYWRkaW5nLWJsb2NrOiAycmVtO1xyXG5cclxuICAubGlzdC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtaGVhZGVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgLmRldGFpbHMtYnRuIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmLmJ1dHRvbi1ibHVlIHtcclxuICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2hldnJvbiB7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG5cclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBociB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgfVxyXG5cclxuICBzZWxlY3Qge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjVweCAtOHB4ICM5YjliOWI7XHJcbiAgICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgfVxyXG5cclxuICAuZGV0YWlscyB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xyXG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuXHJcbiAgICAuc2hvdy1vbi10YWJsZXQsXHJcbiAgICAuc2hvdy1vbi1zbWFsbCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBjb2x1bW5zOiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYXJ0aWNsZS1sb25nIHtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFkLWJhbm5lciB7XHJcbiAgJi50b3AtZG9jdG9yLWhvcml6b250YWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWVlO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMS41cmVtO1xyXG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDAuN3JlbTtcclxuXHJcbiAgICAudG9wLWRvY3Rvci1jZW50ZXIge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMxMHB4LCBtYXgtY29udGVudCkpO1xyXG4gICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAuZG9jdG9yLWluZm8ge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub25lLWRvY3RvciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGdhcDogMDtcclxuICAgICAgd2lkdGg6IDMxMHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBmaWxsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZG9jdG9yLWluZm8ge1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWxvbmcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIGdhcDogMi41cmVtO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbS1zaG93LW1vcmUtZG9jdG9yIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlci1idXR0b25zLW1vYmlsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1hZ2F6aW5lIHtcclxuICAuYXJ0aWNsZS1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LUJvbGQ7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAtNHJlbTtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuYm94LWFydGljbGUtZGV0YWlsIHtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXJnaW4ge1xyXG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtY29udGVudCB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5TZWFyY2gtZm9ybS1hcnRpY2xlcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIC5nZW5lcmFsLXNlYXJjaGluZyB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Zyb250L2ltZy9pY29uX3NlYXJjaC5zdmcnKSBuby1yZXBlYXQgcmlnaHQgMS41cmVtIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5nZW5lcmFsLXNlYXJjaGluZzpmb2N1cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgxMywgMTU4LCAxNTksIDAuMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1ib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWltZy1jb250YWluZXJ7XHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZGlzcGxheS1ub25lIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjlweDtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICB0b3A6IDE5cHg7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbn1cclxuXHJcblxyXG4jc25pcHBldC0tZmlsdGVyZWRDb250ZW50e1xyXG4gIC5zZWFyY2hpbmd7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtYm9yZGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgcGFkZGluZzogMXJlbSAzcmVtIDNyZW0gM3JlbTtcclxufVxyXG5cclxuXHJcbi5ib3JkZXItYiB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tZW50IHtcclxuICBtYXJnaW4tYmxvY2s6IDJyZW07XHJcblxyXG4gIC5sb2dpbi1yZXF1aXJlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmJ1dHRvbi1ibHVlIHtcclxuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHB4O1xyXG4gICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnJvdy1kIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmNvbnQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udC1kYXRlLWF1dGhvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ibG9jazogMTBweDtcclxuXHJcbiAgICAuY29udC1hdXRob3Ige1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNpemUge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG5cclxuICAuc2hhZG93LWNpcmNsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3c7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC13aWR0aDogNDVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uc2hhcmUtbm9kZXMge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLm1vZGFsLXMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIHdpZHRoOiAyNTBweDtcclxuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgei1pbmRleDogMTAwMDAwOTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4ubW9kYWwtcyBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIG1hcmdpbjogNXB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB6LWluZGV4OiAxMDAwMDAxO1xyXG59XHJcblxyXG4ubW9kYWwtcyBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFzZS1zaGFkb3cyO1xyXG59XHJcblxyXG4ubW9kYWwtcyAuY2xvc2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiByZWQ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5tb2RhbC1vdmVybGF5LXMge1xyXG4gIHotaW5kZXg6IDEwMDAwMDA7XHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5pbnB1dC1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5pbnB1dC1jb250YWluZXIgLmZhLWVudmVsb3BlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTglOyAvKiBQb3ppY2UgaWtvbmt5ICovXHJcbiAgdG9wOiA0MiU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGNvbG9yOiBAZ3JlZW4taHJlZi1jb2xvcjtcclxufVxyXG5cclxuLmlucHV0LWNvbnRhaW5lciAuZmEta2V5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTglOyAvKiBQb3ppY2UgaWtvbmt5ICovXHJcbiAgdG9wOiA0MiU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGNvbG9yOiBAZ3JlZW4taHJlZi1jb2xvcjtcclxufVxyXG5cclxuLmlucHV0LWNvbnRhaW5lciBpbnB1dCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyAvKiBPZHNhemVuw60sIGFieSBzZSB0ZXh0IG5lc2tyw712YWwgcG9kIGlrb25rb3UgKi9cclxufVxyXG5cclxuLnJvdy1kIHtcclxuICAuc2hhcmUge1xyXG4gICAgLmNpcmNsZS1idXR0b24ge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNoYXJlLWxpbmsge1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIH1cclxuXHJcbiAgICAvKiAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9Ki9cclxuICB9XHJcbn1cclxuXHJcbi5zaGFyZSxcclxuLmNvbnQge1xyXG4gIG1hcmdpbi1ibG9jazogOHB4O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmVkaXQtY29udGVudCB7XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMjE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmMtZGlyZWN0aW9uLWx0ciB7XHJcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDNyZW07XHJcbn1cclxuXHJcbiN0YWItcHJvZmlsZS1zZXR0aW5ncyxcclxuI3RhYi1zZWxmLWV4YW1pbmF0aW9ucyxcclxuI3RhYi1leGFtaW5hdGlvbnMsXHJcbiN0YWItc3VtbWFyeSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQGJhc2Utc2hhZG93MjtcclxufVxyXG5cclxuLmJvcmRlci10b3Age1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3c7XHJcbn1cclxuXHJcbi8qIEhsYXZuw60ga29udGVqbmVyIHBybyBvY2hyYW51IG9zb2Juw61jaCDDumRhasWvICovXHJcbi5wcml2YWN5LXBvbGljeSB7XHJcblxyXG4gIC8qIE5hZHBpcyAxICovXHJcblxyXG4gIGgxIHtcclxuICAgIGNvbG9yOiBAbmV3LXRleHQtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDM1cHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLyogTmFkcGlzIDIgKi9cclxuXHJcbiAgaDIge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDE4cHQ7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLyogU3R5bCBwcm8gb2RzdGF2Y2UgKi9cclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ibG9jazogMDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBGb250LUJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBTZXpuYW0gcHLDoXYgdcW+aXZhdGVsxa8gKi9cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEuNXJlbTtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICB9XHJcblxyXG4gIC8qIFN0eWwgcHJvIHBvbG/Fvmt5IHNlem5hbXUgKi9cclxuXHJcbiAgbGkge1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAvKiBPZGthenkgLSB6dsO9cmF6bsSbbsOpICovXHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICMxYTczZTg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5pbWctYXV0aG9yLWluZm8ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDEuNXJlbTtcclxuICBsZWZ0OiBjYWxjKDEuNXJlbSArIDMwcHgpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uaW1nLWF1dGhvci1pbmZvLnZpc2libGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uaW1nLWF1dGhvci1pbmZvIGEge1xyXG4gIGNvbG9yOiAjRkZGRkZGO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cclxuICB0byB7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5cclxuLmdhbGxlcnktaW1nLWNvbnRhaW5lcntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5pbWctc291cmNlLWNvbnRhaW5lcntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAxLjVyZW07XHJcbiAgbGVmdDogMS41cmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBmb250LXNpemU6IDAuOHJlbTtcclxuICB3aWR0aDogMjVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuIiwiLmJsb2NrZXIge1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG59XHJcblxyXG5cclxuLm1vZGFsIHtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIG1heC13aWR0aDogNjAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICBmb250LWZhbWlseTogQEZvbnQtUmVndWxhcjtcclxuICBib3gtc2hhZG93OiAwIDAgMjBweCBAYWRkLXRleHQtY29sb3ItZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA1NXB4IDMwcHg7XHJcblxyXG4gIC5zaWduLWZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgIC5tYXJnaW4ge1xyXG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBoMixcclxuICBmb3JtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIGZvcm0gcCBhIHtcclxuICAgIGNvbG9yOiBAZ3JlZW4taHJlZi1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIGZvcm0gcCBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAubG9naW4ge1xyXG4gICAgcGFkZGluZzogMXJlbSAyLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLFxyXG4gICAgIzExYTVhNyAwJSxcclxuICAgICMxMWE1YTcgMCUsXHJcbiAgICAjMDU4Yjg5IDEwMCUsXHJcbiAgICAjMDU4Yjg5IDEwMCUpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDExcHQ7XHJcbiAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgbWluLXdpZHRoOiAxNTZweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm94LWxvZ2luIHtcclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1SZWd1bGFyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgcGFkZGluZy1ibG9jazogMXJlbTtcclxuICAgIHBhZGRpbmctaW5saW5lOiAyLjVyZW07XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJhc2Utc2hhZG93MjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2lnbi1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1heC1oZWlnaHQ6IDM1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDM3OHB4O1xyXG4gICAgZm9udC1zaXplOiAxMXB0O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2lnbi1yb3ctYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA0NDhweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgxNDUsIDIyNiwgMjI5LCAwLjMpO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDE0NSwgMjI2LCAyMjksIDAuMyk7XHJcbiAgfVxyXG5cclxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMTQ1LCAyMjYsIDIyOSwgMC4zKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJveC1sb2dpbjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW4tYWN0aXZlLWNvbG9yMiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IHJnYmEoMTQ1LCAyMjYsIDIyOSwgMC41KTtcclxuICB9XHJcblxyXG4gIC5ib3gtbG9naW46LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW4tYWN0aXZlLWNvbG9yMiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgxNDUsIDIyNiwgMjI5LCAwLjMpO1xyXG4gIH1cclxuXHJcbiAgLnJlbWVtYmVyLWxvZ2luIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICAub3RoZXItbG9naW4ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICBociB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYXNlLXNoYWRvdztcclxuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJsb2NrOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3c7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDE0NSwgMjI2LCAyMjksIDAuMyk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg2O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMDgpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLm5ldy1yZWdpc3RyYXRpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGRpdiB7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsIEByZWQyIDAlLCBAcmVkIDEwMCUpO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXNldC1wYXNzd29yZC1idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICB9XHJcblxyXG4gICYgPiA6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmRvY3Rvci1yZWdpc3RyYXRpb24ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjMGE4MDgxO1xyXG4gIH1cclxufVxyXG5cclxuLy9uZXcgZGlzY3Vzc2lvblxyXG4jYWRkLWRpc2N1c3Npb24tbW9kYWwge1xyXG4gIC5hbGlnbm1lbnQtbGFzdC1jb21tZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTkuOTJweDtcclxuICB9XHJcblxyXG4gIC5kZXRhaWwtb2YtbGFzdC1xdWVyeSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICBpbnB1dCxcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtO1xyXG4gICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY2F0ZWdvcnktb2YtZGlzY3Vzc2lvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICBmb250LWZhbWlseTogQEZvbnQtUmVndWxhcjtcclxuICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIC5zdWJtaXQtcmVkIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxufVxyXG5cclxuI2FkZC1uZXctcmVnaXN0cmF0aW9uIHtcclxuICAuZmlyc3QtbGluZS1vZi1vcmRlcmluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1ncm91cC1maXJzdC1saW5lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4taW5saW5lOiAwO1xyXG4gICAgbWFyZ2luLWJsb2NrOiA1cHg7XHJcbiAgICB3aWR0aDogNzAlO1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1kYW5nZXIge1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBmb250LWZhbWlseTogQEZvbnQtUmVndWxhciwgc2Fucy1zZXJpZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMC4ycmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgfVxyXG5cclxuICAudGV4dC1kYW5nZXIge1xyXG4gICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbS1yZWQge1xyXG4gIG1hcmdpbi1ibG9jazogMnJlbTtcclxufVxyXG5cclxuI2FkZC1yZWdpc3RyYXRpb24tbmV4dC1zdGVwIHtcclxuICAucmVnaXN0cmF0aW9uLW5leHQtc3RlcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICBtYXJnaW4tYmxvY2s6IDJyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1ibHVlIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcclxuICB9XHJcbn1cclxuXHJcbiNzZWxlY3QtaW5zdXJhbmNlIHtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICBmb250LWZhbWlseTogQEZvbnQtUmVndWxhcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhNmE2O1xyXG4gIHJlc2l6ZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbn1cclxuXHJcbiNhZGQtcmVnaXN0cmF0aW9uLXNlY29uZC1zdGVwIHtcclxuICBpbnB1dCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXI7XHJcbiAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLWJsdWUge1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXI7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDJyZW07XHJcbiAgfVxyXG5cclxuICAudGV4dC1kYW5nZXIge1xyXG4gICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLWJsdWUtbWFyZ2luIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi1ibG9jazogMnJlbTtcclxuXHJcbiAgLmJ1dHRvbi1ibHVlIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcclxuICB9XHJcbn1cclxuXHJcbi5uZXh0LXByZXZlbnRpdmUtcGxhbi1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAycmVtO1xyXG4gIG1hcmdpbi1ibG9jazogMi41cmVtO1xyXG5cclxuICAuYnV0dG9uLWJsdWUge1xyXG4gICAgcGFkZGluZzogMXJlbSAzcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWNvbXBvbmVudCB7XHJcbiAgLm1vZGFsLWFjdGlvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1ibHVlLFxyXG4gIC5idXR0b24tZ3JleSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgIHBhZGRpbmc6IDAuN3JlbSAycmVtIDAuN3JlbSAycmVtO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWlubGluZTogMnJlbTtcclxuICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSxcclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMTQ1LCAyMjYsIDIyOSwgMC4zKTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcbiAgICAgICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcge1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcclxufVxyXG5cclxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFyZW07XHJcbiAgICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1sb25ne1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwsXHJcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcsXHJcbi5wcmV2ZW50aW9uLWZvcm0ge1xyXG4gIC5ncmVlbi10ZXh0LFxyXG4gIC5zdWNjZXNzIHtcclxuICAgIGNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmdyZXktdGV4dCB7XHJcbiAgICBjb2xvcjogZ3JleSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm9yYW5nZS10ZXh0LFxyXG4gIC5jYXV0aW9uIHtcclxuICAgIGNvbG9yOiBvcmFuZ2UgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5yZWQtdGV4dCxcclxuICAud2FybmluZyB7XHJcbiAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYiB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XHJcblxyXG4gICAgLmJyZWFkY3J1bWItaG9tZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1MaWdodCwgc2Fucy1zZXJpZjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiBAYWRkLXRleHQtY29sb3ItZ3JleTtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZXktYnJlYWQtY3J1bWJzIHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1zdW1tYXJ5LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5hcnRpY2xlLWxvbmcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDA7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wZXJjZW50YWdlIHtcclxuICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6IEBncmVlbi10ZXh0LWNvbG9yO1xyXG4gICAgICBsaW5lLWhlaWdodDogNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICA+IC5idXR0b24tYmx1ZSB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnBlcnNvbmFsLWluZm8ge1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbWVhc3VyZW1lbnQtZm9ybS1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lYXN1cmVtZW50cy1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAuc3VtbWFyeSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVwb3J0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzdWx0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY3Rpb25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgfVxyXG5cclxuICAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDAuNXJlbTtcclxuXHJcbiAgICAuYmFyIHtcclxuICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblxyXG4gICAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZ3JleSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmNhdXRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLndhcm5pbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhci1wZXJjZW50YWdlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZjIHtcclxuICAgIC5mYy10aXRsZSB7XHJcbiAgICAgIHRleHQtd3JhcDogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICAuZmMtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW07XHJcblxyXG4gICAgICBhOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYy1oZWFkZXItdG9vbGJhciB7XHJcbiAgICAgIC5mYy1idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW0gMC41cmVtIDEuNXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyOXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBncmVlbi10ZXh0LWNvbG9yO1xyXG4gICAgICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBncmVlbi10ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYy1pY29uIHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmZjLWV2ZW50IHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY29sb3ItcGlja2VyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDFyZW0gMDtcclxuICB9XHJcblxyXG4gIC5jb2xvci1vcHRpb24ge1xyXG4gICAgd2lkdGg6IDMuNXJlbTtcclxuICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgbWFyZ2luOiAwIDAuMjVyZW0gMC4yNXJlbSAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBmbGV4OiBub25lO1xyXG5cclxuICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICBib3JkZXItY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGVmdC1jb2x1bW4tY3VzdG9tZXItcHJvZmlsZSB7XHJcbiAgLm5hbWUge1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LUJvbGQ7XHJcbiAgfVxyXG5cclxuICAuZW1haWwge1xyXG4gICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wcmV2ZW50aW9uLWZvcm0ge1xyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICBmb3JtIHtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWJ1dHRvbnMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIGlucHV0LFxyXG4gIHNlbGVjdCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuLyogICAgYm94LXNoYWRvdzogMCAwIDUxcHggLTE1cHggI2E4YTNhODsqL1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbn0iLCIvLyBub3RlYm9va1xyXG5AbWVkaWEgKG1heC13aWR0aDogMTY1OHB4KSB7XHJcbiAgaDExMSB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuZmxhZy1jeiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNidXR0b20tbG9nLWluIGEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDYwcHgpIHtcclxuICBoMTExIHtcclxuICAgIGNvbG9yOiB5ZWxsb3c7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLnRoaW4tY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyB0YWJsZXRcclxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzBweCkge1xyXG4gIC5hcnRpY2xlLWxvbmctaW1nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubWFpbi1jb250ZW50IHtcclxuICAgIC5hcnRpY2xlLWxvbmcge1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbmF2IHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogdW5zZXQ7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuXHJcbiAgICBuYXYgbGkgaW1nIHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItZm9yLWFydGljbGUge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgLnRleHQtaW4taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaGVhZGVyLWdhbGxlcnkge1xyXG4gICAgICAgIG5hdiB1bCBsaSAjbG9nbyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMTExIHtcclxuICAgIGNvbG9yOiBncmVlbnllbGxvdztcclxuICB9XHJcblxyXG4gIC5mb3J1bSAuYm94LW9mLWxhc3QtcXVlcnkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtbWVudSB7XHJcbiAgICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgI2J1dHRvbS1sb2ctaW4gYSB7XHJcbiAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG5cclxuICAgIHNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjYnV0dG9tLWxvZy1pbiB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoaW5nIHtcclxuICAgIC5zZWFyY2gtYm94IHtcclxuICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNyU7XHJcbiAgICAgICAgbGVmdDogOTIlO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciBoZWFkZXIge1xyXG4gICAgLnRleHQtaW4taGVhZGVyIHtcclxuICAgICAgLmZpcnN0LXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhwdDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlY29uZC10ZXh0IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogMDtcclxuICAgICAgICBtYXJnaW4taW5saW5lOiAxLjVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBociB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNoYWRvdy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnNoYWRvdy1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2OSwgMTY5LCAxNjksIDAuMzEpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICB9XHJcblxyXG4gIC5tYWluLXBpY3R1cmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9mcm9udC9pbWcvbWlsbGVubmlhbC1mYXRoZXIuanBnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG5cclxuICAubWFpbi1waWN0dXJlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbmhlcml0OyAvKiBExJtkw60gb2Jyw6F6ZWsgcG96YWTDrSAqL1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E4YTNhODtcclxuICAgIGZpbHRlcjogYmx1cigycHgpOyAvKiBQxZlpZMOhbsOtIGJsdXIgZWZla3R1ICovXHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcwJSA2MCU7IC8qIFBvc3VuZSBvYnLDoXplaywga2RlIHggYSB5IGpzb3UgaG9kbm90eSB2IHByb2NlbnRlY2ggbmVibyBweCAqL1xyXG4gIH1cclxuXHJcbiAgLmhvbWVwYWdlIC5sb25nLWJhbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Zyb250L2ltZy9iYW5uZXItYmlnLmpwZyk7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAubG9nby10b3Age1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5jb250YWluZXIgLm1lbnUsXHJcbiAgLnNvY2lhbC1tZWRpYS1pY29ucyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1mIHtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgLm1lbnUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oYW1idXJnZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgLmZhLWJhcnMge1xyXG4gICAgICBjb2xvcjogIzE3NzQ2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLXBpY3R1cmUgaW1nIHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG4gIC5zZWFyY2hpbmcgaW5wdXQge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcblxyXG4gIGZvb3RlciAudGl0bGUtb2YtaW5mb3JtYXRpb24tZm9vdGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1sZWFkcy1zZWN0aW9uIHtcclxuICAgIC5saXN0LWNvbnRhaW5lciB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICAgIGdhcDogMC41cmVtO1xyXG5cclxuICAgICAgLmhpZGUtb24tdGFibGV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2hvdy1vbi10YWJsZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZyB7XHJcbiAgICBkaXYub25lLWRvY3Rvci1jYXJkIHtcclxuICAgICAgLmluZm8tZG9jdG9yLWFsaWdubWVudCB7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG5cclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGFycyB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXRhbG9nLWRldGFpbCB7XHJcbiAgICAuY2F0YWxvZy1kZXRhaWwtZ3JpZCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIGF1dG87XHJcbiAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gdGFibGV0XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4OTBweCkge1xyXG4gIC5maWx0ZXItYnV0dG9ucy1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuICAgIC5maWx0ZXItY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJhc2Utc2hhZG93O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxLjVyZW07XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItYnV0dG9ucy1tIC5maWx0ZXItbSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAtMzAwcHg7IC8qIFNrcnl0w6kgemxldmEgKi9cclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLWluLW91dDsgLyogQW5pbWFjZSBwcm8gcGx5bnVsw6kgb3RldsWZZW7DrSAqL1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMjBweDtcclxuICAgICAgcGFkZGluZy1ibG9jazogMnJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMnB4IDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcclxuXHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFwdDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2JpbGUtY2xvc2UtYnV0dG9uLWZpbHRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBwdDtcclxuICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgaDExMSB7XHJcbiAgICBjb2xvcjogcHVycGxlO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIC5hcnRpY2xlLWxvbmctdGV4dCB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAxLjdyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMXJlbTtcclxuICB9XHJcblxyXG4gIC5jYXRhbG9nIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIudGhpbi1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuXHJcbiAgICBoZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgLnRleHQtaW4taGVhZGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDAuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaGluZyBpbnB1dCB7XHJcbiAgICB3aWR0aDogODUlO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGUgcCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LWhlaWdodDogNHJlbTtcclxuICB9XHJcblxyXG4gIGZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiB1bnNldDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcblxyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHlyaWdodC1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLmNvcHlyaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbC1tZWRpYS1pY29ucy1ibGFjay1jZW50ZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXItbW9iaWxlLXZpZXcge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5mb290ZXItbW9iaWxlLXZpZXdfMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNvcHlyaWdodCBiciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmhvbWVwYWdlIC5wcmV2ZW50aW9uLWFydGljbGUge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtaDI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tY29udGVudCB7XHJcbiAgICAudG9wLWRvY3RvcixcclxuICAgIC5ib3gtZm9yLWFkZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNjdXN0b21lci1kZXRhaWwtdGFicyAqIHtcclxuICAgIC5vcGVuaW5nLWhvdXJzLWRldGFpbCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblxyXG4gICAgICAuZGF5LWluLW9wZW5pbmctaG91cnMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgICAmOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWdhemluZSB7XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXIgaGVhZGVyIHtcclxuICAgIC50ZXh0LWluLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAuZmlyc3QtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB0O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBwdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWNvbmQtdGV4dCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBociB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlZnQtY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLWdyaWQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgLm1hZ2F6aW5lIHtcclxuICAgIGgzIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5tYWdhemluZSB7XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEuNXJlbTtcclxuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByZXZlbnRpb24tcGxhbi1wYWdlIHtcclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyLjdyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XHJcbiAgLmlucHV0LWNvbnRhaW5lciAuZmEtZW52ZWxvcGUge1xyXG4gICAgbGVmdDogMyU7XHJcbiAgICB0b3A6IDQyJTtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1jb250YWluZXIgLmZhLWtleSB7XHJcbiAgICBsZWZ0OiAzJTtcclxuICAgIHRvcDogNDIlO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsIHtcclxuICAgIC5zaWduLXJvdy1idG4ge1xyXG4gICAgICBnYXA6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZ24tcm93IHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwgLmJveC1sb2dpbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIGgxMTEge1xyXG4gICAgY29sb3I6IGRlZXBwaW5rO1xyXG4gIH1cclxuXHJcbiAgLmhvcml6b250YWwtbGluZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNhdGFsb2cgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIgaGVhZGVyIG5hdiBsaSAjbG9nbyB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAubWFpbi1waWN0dXJlIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IC8qIE5hc3RhdsOtIG9icsOhemVrIHRhaywgYWJ5IHBva3J5bCBjZWzDvSBrb250ZWpuZXIgKi9cclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSA2MCU7IC8qIFBvc3VuZSBvYnLDoXplaywga2RlIHggYSB5IGpzb3UgaG9kbm90eSB2IHByb2NlbnRlY2ggbmVibyBweCAqL1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciBoZWFkZXIgLmJ1dHRvbS1zaG93LW1vcmUge1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAmLmZpeC1oZWlnaHQge1xyXG4gICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWxvbmctdGV4dC1jZW50cmUge1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWg0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYXJ0aWNsZS1pbWcgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRodW1iLWltZyB7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib3gtYXJ0aWNsZSB7XHJcbiAgICBwIHtcclxuICAgICAgbWF4LWhlaWdodDogNHJlbTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSB7XHJcbiAgICBwYWRkaW5nOiAwLjhyZW07XHJcbiAgICBnYXA6IDAuOHJlbTtcclxuXHJcbiAgICAmLmZpeC1oZWlnaHQge1xyXG4gICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYudGh1bWItaW1nIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi50aHVtYi1pbWcgLnBva3JhY292YXQgaW1nIHtcclxuICAgICAgbWluLXdpZHRoOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaGluZyB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMC4xcmVtO1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogdW5zZXQ7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuXHJcbiAgICBuYXYgbGkgaW1nIHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItZm9yLWFydGljbGUge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgLnRleHQtaW4taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5oZWFkZXItZ2FsbGVyeSB7XHJcbiAgICAgICAgbmF2IHVsIGxpICNsb2dvIHtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxhZyBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhhbWJ1cmdlciB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtbm92aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZm90by1nYWxlcnktcGMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZm9yLWFydGljbGUgLnNlcnZpY2VzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmJveC1hcnRpY2xlLWRldGFpbCB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xyXG5cclxuICAgIC5vcGVuaW5nLXRleHQge1xyXG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZm91ci1saXR0bGUtcGljdHVyZSBhIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAudmlldy1tb3JlLWZvdG8gLm92ZXJsYXkgLmZvdG8tZ2FsZXJ5LW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiB7XHJcbiAgICAubGlzdC1jb250YWluZXIge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICBnYXA6IDAuNXJlbTtcclxuXHJcbiAgICAgIC5oaWRlLW9uLXNtYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2hvdy1vbi1zbWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lcGFnZSB7XHJcbiAgICAubG9uZy1iYW5uZXIge1xyXG4gICAgICAudGV4dC1pbi1sb25nLWJhbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wLWRvY3Rvci1ob3Jpem9udGFsIC50b3AtZG9jdG9yLWNlbnRlciB7XHJcbiAgICAgIC5vbmUtZG9jdG9yOm50aC1jaGlsZChuICsgNSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2hpbmcge1xyXG4gICAgLnNlYXJjaC1mb3JtIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdlbmVyYWwtc2VhcmNoaW5nIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhdGFsb2cge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgZGl2Lm9uZS1kb2N0b3ItY2FyZCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgLmluZm8tZG9jdG9yLWFsaWdubWVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgLnN0YXJzIHtcclxuICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9mZmljZS1ob3VycyB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhdGluZyB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZy1kZXRhaWwge1xyXG4gICAgLnNpZ25wb3N0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGFsb2ctZGV0YWlsLWdyaWQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAgIC5waWN0dXJlLWNhdGFsb2ctZGV0YWlsIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGluZy1jb250YWluZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1ibG9jazogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmluZm8tYWJvdXQtZG9jdG9yLWFsaWdubWVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmluZm8tYWJvdXQtZG9jdG9yIC5oZWFkaW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwLWZpcnN0LWxpbmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmV2ZW50aW9uLXBsYW4tcGFnZSB7XHJcbiAgICAuaG93LXdvcmsge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXBzIHtcclxuICAgICAgZ2FwOiB1bnNldDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5zdGVwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xyXG5cclxuICAgICAgICAuY2lyY2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyB7XHJcbiAgICAuaW5mby1hYm91dC11c2VyLWFsaWdubWVudCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIHtcclxuICAgIC5zaWducG9zdCB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luOiAwIDAgMC41cmVtO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAtMTBweCAjYThhM2E4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXN1bW1hcnktY29udGFpbmVyIHtcclxuICAgICAgLmFydGljbGUtbG9uZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXZlbnRpb24tZm9ybSB7XHJcbiAgICAgIC5hY3Rpb25zLFxyXG4gICAgICAuZm9ybS1idXR0b25zIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwgLmJveC1sb2dpbixcclxuICAjYWRkLW5ldy1yZWdpc3RyYXRpb24ge1xyXG4gICAgLmZvcm0tZ3JvdXAtZmlyc3QtbGluZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoaW5nIHtcclxuICAgIC5zZWFyY2gtYm94IHtcclxuICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNyU7XHJcbiAgICAgICAgbGVmdDogODglO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XHJcbiAgZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAuaW5wdXQtY29udCAuYnRuLW9kZXNsYXQge1xyXG4gICAgbGVmdDogNzAlO1xyXG4gIH1cclxuXHJcbiAgZm9vdGVyIC5mb290ZXItY29udHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICB9XHJcblxyXG5cclxuICAuY3VzdG9tZXItZWRpdC1wcm9maWxlIC5mb3JtLXNlY3Rpb24gLmZvcm0tZ3JvdXAge1xyXG4gICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICB9XHJcblxyXG4gIC5wcmV2ZW50aW9uLXBsYW4tcGFnZSB7XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL21vYmlsZVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcclxuICAubWFpbi1jb250ZW50IHtcclxuICAgIC5jb250YWluZXItZm9yLWFydGljbGUge1xyXG4gICAgICAuYXJ0aWNsZSB7XHJcbiAgICAgICAgLnRodW1iLWltZyB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmb290ZXIgLmZvb3Rlci1yb3cgLmNvbC1mIC5pbnB1dC1jb250IGlucHV0IHtcclxuICAgIGZvbnQtc2l6ZTogMTFwdDtcclxuICB9XHJcblxyXG4gIC5ob21lcGFnZSAudGV4dC1pbi1sb25nLWJhbm5lciBoMyB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbiAgfVxyXG5cclxuICBoMTExIHtcclxuICAgIGNvbG9yOiB5ZWxsb3c7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIGhlYWRlciB7XHJcbiAgICAudGV4dC1pbi1oZWFkZXIge1xyXG4gICAgICAuZmlyc3QtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRwdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2Vjb25kLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDEuN3JlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1waWN0dXJlIGltZyB7XHJcbiAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG5cclxuICAgIG5hdiBsaSBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjYnV0dG9tLWxvZy1pbiBhIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjZyZW07XHJcbiAgfVxyXG5cclxuICAuaGFtYnVyZ2VyIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmhvbWVwYWdlIC50b3AtZG9jdG9yLWhvcml6b250YWwgLm9uZS1kb2N0b3Ige1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAjYnV0dG9tLWxvZy1pbiB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLm1hZ2F6aW5lIC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZXJleCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJldmVudGl2ZS1wbGFuLWRldGFpbCB7XHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAubWFpbi1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYWluLXN1bW1hcnktY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWxvbmcge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciB7XHJcbiAgICAgICAgLm1lYXN1cmVtZW50cy1jb250YWluZXIge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vaXBob25lIDYsNyw4XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gIGgxMTEge1xyXG4gICAgY29sb3I6IGxpZ2h0c2t5Ymx1ZTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIgaGVhZGVyIHtcclxuICAgIC50ZXh0LWluLWhlYWRlciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgaDExMSBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgIC5sb2dvLXRvcCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkgI2xvZ28ge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9zbWFsbCBwaG9uZVxyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICBoMTExIHtcclxuICAgIGNvbG9yOiBvbGl2ZTtcclxuICB9XHJcbn1cclxuIiwiLy8gRGVmaW5pY2UgdmVsaWtvc3TDrSBvZHNhemVuw61cclxuQHBhZGRpbmctc2l6ZXM6IDAsIDAuNXJlbSwgMXJlbSwgMS41cmVtLCAycmVtLCAzcmVtO1xyXG5cclxuLy8gTWl4aW4gcHJvIGdlbmVyb3bDoW7DrSBwYWRkaW5nIGEgbWFyZ2luIHTFmcOtZFxyXG4uZ2VuZXJhdGUtY2xhc3NlcyhAcHJvcGVydHksIEBwcmVmaXgpIHdoZW4gKEBwcm9wZXJ0eSA9IHBhZGRpbmcpIG9yIChAcHJvcGVydHkgPSBtYXJnaW4pIHtcclxuICAuZ2VuZXJhdGUtc2lkZShAaW5kZXgpIHdoZW4gKEBpbmRleCA8PSBsZW5ndGgoQHBhZGRpbmctc2l6ZXMpKSB7XHJcbiAgICBAc2l6ZTogZXh0cmFjdChAcGFkZGluZy1zaXplcywgQGluZGV4KTtcclxuICAgIC8vIEdlbmVydWplIHTFmcOtZHkgcHJvIHbFoWVjaG55IHN0cmFueSAodCAtIHRvcCwgciAtIHJpZ2h0LCBiIC0gYm90dG9tLCBsIC0gbGVmdClcclxuICAgIC5Ae3ByZWZpeH10LUB7aW5kZXh9IHsgQHtwcm9wZXJ0eX0tdG9wOiBAc2l6ZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuQHtwcmVmaXh9ci1Ae2luZGV4fSB7IEB7cHJvcGVydHl9LXJpZ2h0OiBAc2l6ZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuQHtwcmVmaXh9Yi1Ae2luZGV4fSB7IEB7cHJvcGVydHl9LWJvdHRvbTogQHNpemUgIWltcG9ydGFudDsgfVxyXG4gICAgLkB7cHJlZml4fWwtQHtpbmRleH0geyBAe3Byb3BlcnR5fS1sZWZ0OiBAc2l6ZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuQHtwcmVmaXh9LUB7aW5kZXh9IHsgQHtwcm9wZXJ0eX06IEBzaXplICFpbXBvcnRhbnQ7IH0gLy8gR2xvYsOhbG7DrSB0xZnDrWRhIHBybyB2xaFlY2hueSBzdHJhbnlcclxuICAgIC5nZW5lcmF0ZS1zaWRlKEBpbmRleCArIDEpOyAvLyBSZWt1cnppdm7DrSB2b2zDoW7DrSBwcm8gZGFsxaHDrSBpbmRleFxyXG4gIH1cclxuICAuZ2VuZXJhdGUtc2lkZSgxKTsgLy8gU3B1c3TDrSBnZW5lcm92w6Fuw60gdMWZw61kIG9kIGluZGV4dSAxXHJcbn1cclxuXHJcbi8vIFBvdcW+aXTDrSBtaXhpbnUgcHJvIGdlbmVyb3bDoW7DrSB0xZnDrWRcclxuLmdlbmVyYXRlLWNsYXNzZXMocGFkZGluZywgcCk7XHJcbi5nZW5lcmF0ZS1jbGFzc2VzKG1hcmdpbiwgbSk7Il19 */
